--- rxvt-unicode/src/rxvt.h 2003/11/25 15:44:39 1.5 +++ rxvt-unicode/src/rxvt.h 2003/11/27 10:12:10 1.8 @@ -1,5 +1,5 @@ /* - * $Id: rxvt.h,v 1.5 2003/11/25 15:44:39 pcg Exp $ + * $Id: rxvt.h,v 1.8 2003/11/27 10:12:10 pcg Exp $ */ #ifndef _RXVT_H_ /* include once only */ @@ -1020,9 +1020,9 @@ gid_t egid; #endif /* ---------- */ - Cursor pointer_leftptr; + Cursor leftptr_cursor; #ifdef POINTER_BLANK - Cursor pointer_blank; + Cursor blank_cursor; #endif /* ---------- */ const char *ttydev; /* pty/tty name */ @@ -1115,6 +1115,8 @@ unsigned char cmdbuf_base[BUFSIZ]; unsigned char kbuf[KBUFSZ]; + void destroy_cb (time_watcher &w); time_watcher destroy_ev; + void pty_cb (io_watcher &w, short revents); io_watcher pty_ev; void x_cb (io_watcher &w, short revents); io_watcher x_ev; @@ -1122,17 +1124,24 @@ void blink_cb (time_watcher &w); time_watcher blink_ev; #endif +#ifdef POINTER_BLANK + void pointer_cb (time_watcher &w); time_watcher pointer_ev; + void pointer_blank (); + void pointer_unblank (); +#endif + void flush (); rxvt_term (); ~rxvt_term (); + void destroy (); bool init (int argc, const char *const *argv); bool init_vars (); uint32_t next_char (); - bool pty_fill (size_t count); + bool pty_fill (); void process_x_events (); void *operator new (size_t s);