1 | /* |
1 | /* |
2 | * $Id: rxvt.h,v 1.5 2003/11/25 15:44:39 pcg Exp $ |
2 | * $Id: rxvt.h,v 1.7 2003/11/26 10:42:34 pcg Exp $ |
3 | */ |
3 | */ |
4 | |
4 | |
5 | #ifndef _RXVT_H_ /* include once only */ |
5 | #ifndef _RXVT_H_ /* include once only */ |
6 | #define _RXVT_H_ |
6 | #define _RXVT_H_ |
7 | |
7 | |
… | |
… | |
1018 | #if (defined(HAVE_SETEUID) || defined(HAVE_SETREUID)) && !defined(__CYGWIN32__) |
1018 | #if (defined(HAVE_SETEUID) || defined(HAVE_SETREUID)) && !defined(__CYGWIN32__) |
1019 | uid_t euid; |
1019 | uid_t euid; |
1020 | gid_t egid; |
1020 | gid_t egid; |
1021 | #endif |
1021 | #endif |
1022 | /* ---------- */ |
1022 | /* ---------- */ |
1023 | Cursor pointer_leftptr; |
1023 | Cursor leftptr_cursor; |
1024 | #ifdef POINTER_BLANK |
1024 | #ifdef POINTER_BLANK |
1025 | Cursor pointer_blank; |
1025 | Cursor blank_cursor; |
1026 | #endif |
1026 | #endif |
1027 | /* ---------- */ |
1027 | /* ---------- */ |
1028 | const char *ttydev; /* pty/tty name */ |
1028 | const char *ttydev; /* pty/tty name */ |
1029 | #ifndef NO_BACKSPACE_KEY |
1029 | #ifndef NO_BACKSPACE_KEY |
1030 | const char *key_backspace; |
1030 | const char *key_backspace; |
… | |
… | |
1120 | |
1120 | |
1121 | #ifdef CURSOR_BLINK |
1121 | #ifdef CURSOR_BLINK |
1122 | void blink_cb (time_watcher &w); time_watcher blink_ev; |
1122 | void blink_cb (time_watcher &w); time_watcher blink_ev; |
1123 | #endif |
1123 | #endif |
1124 | |
1124 | |
|
|
1125 | #ifdef POINTER_BLANK |
|
|
1126 | void pointer_cb (time_watcher &w); time_watcher pointer_ev; |
|
|
1127 | void pointer_blank (); |
|
|
1128 | void pointer_unblank (); |
|
|
1129 | #endif |
|
|
1130 | |
1125 | void flush (); |
1131 | void flush (); |
1126 | |
1132 | |
1127 | rxvt_term (); |
1133 | rxvt_term (); |
1128 | ~rxvt_term (); |
1134 | ~rxvt_term (); |
1129 | |
1135 | |
1130 | bool init (int argc, const char *const *argv); |
1136 | bool init (int argc, const char *const *argv); |
1131 | bool init_vars (); |
1137 | bool init_vars (); |
1132 | |
1138 | |
1133 | uint32_t next_char (); |
1139 | uint32_t next_char (); |
1134 | |
1140 | |
1135 | bool pty_fill (size_t count); |
1141 | bool pty_fill (); |
1136 | void process_x_events (); |
1142 | void process_x_events (); |
1137 | |
1143 | |
1138 | void *operator new (size_t s); |
1144 | void *operator new (size_t s); |
1139 | void operator delete (void *p, size_t s); |
1145 | void operator delete (void *p, size_t s); |
1140 | }; |
1146 | }; |