comparison src/console.h @ 462:0784d089fdc9 r21-2-46

Import from CVS: tag r21-2-46
author cvs
date Mon, 13 Aug 2007 11:44:37 +0200
parents e7ef97881643
children 7039e6323819
comparison
equal deleted inserted replaced
461:120ed4009e51 462:0784d089fdc9
501 501
502 /* #### These should be in the console-*.h files but there are 502 /* #### These should be in the console-*.h files but there are
503 too many places where the abstraction is broken. Need to 503 too many places where the abstraction is broken. Need to
504 fix. */ 504 fix. */
505 505
506 #ifdef HAVE_GTK
507 #define CONSOLE_TYPESYM_GTK_P(typesym) EQ (typesym, Qgtk)
508 #else
509 #define CONSOLE_TYPESYM_GTK_P(typesym) 0
510 #endif
511
506 #ifdef HAVE_X_WINDOWS 512 #ifdef HAVE_X_WINDOWS
507 #define CONSOLE_TYPESYM_X_P(typesym) EQ (typesym, Qx) 513 #define CONSOLE_TYPESYM_X_P(typesym) EQ (typesym, Qx)
508 #else 514 #else
509 #define CONSOLE_TYPESYM_X_P(typesym) 0 515 #define CONSOLE_TYPESYM_X_P(typesym) 0
510 #endif 516 #endif
519 #define CONSOLE_TYPESYM_MSWINDOWS_P(typesym) 0 525 #define CONSOLE_TYPESYM_MSWINDOWS_P(typesym) 0
520 #endif 526 #endif
521 #define CONSOLE_TYPESYM_STREAM_P(typesym) EQ (typesym, Qstream) 527 #define CONSOLE_TYPESYM_STREAM_P(typesym) EQ (typesym, Qstream)
522 528
523 #define CONSOLE_TYPESYM_WIN_P(typesym) \ 529 #define CONSOLE_TYPESYM_WIN_P(typesym) \
524 (CONSOLE_TYPESYM_X_P (typesym) || CONSOLE_TYPESYM_MSWINDOWS_P (typesym)) 530 (CONSOLE_TYPESYM_GTK_P (typesym) || CONSOLE_TYPESYM_X_P (typesym) || CONSOLE_TYPESYM_MSWINDOWS_P (typesym))
525 531
526 #define CONSOLE_X_P(con) CONSOLE_TYPESYM_X_P (CONSOLE_TYPE (con)) 532 #define CONSOLE_X_P(con) CONSOLE_TYPESYM_X_P (CONSOLE_TYPE (con))
527 #define CHECK_X_CONSOLE(z) CHECK_CONSOLE_TYPE (z, x) 533 #define CHECK_X_CONSOLE(z) CHECK_CONSOLE_TYPE (z, x)
528 #define CONCHECK_X_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, x) 534 #define CONCHECK_X_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, x)
535
536 #define CONSOLE_GTK_P(con) CONSOLE_TYPESYM_GTK_P (CONSOLE_TYPE (con))
537 #define CHECK_GTK_CONSOLE(z) CHECK_CONSOLE_TYPE (z, gtk)
538 #define CONCHECK_GTK_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, gtk)
529 539
530 #define CONSOLE_TTY_P(con) CONSOLE_TYPESYM_TTY_P (CONSOLE_TYPE (con)) 540 #define CONSOLE_TTY_P(con) CONSOLE_TYPESYM_TTY_P (CONSOLE_TYPE (con))
531 #define CHECK_TTY_CONSOLE(z) CHECK_CONSOLE_TYPE (z, tty) 541 #define CHECK_TTY_CONSOLE(z) CHECK_CONSOLE_TYPE (z, tty)
532 #define CONCHECK_TTY_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, tty) 542 #define CONCHECK_TTY_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, tty)
533 543