Mercurial > hg > xemacs-beta
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 |