… | |
… | |
175 | |
175 | |
176 | struct rxvt_ptytty { |
176 | struct rxvt_ptytty { |
177 | int pty; // pty file descriptor; connected to rxvt |
177 | int pty; // pty file descriptor; connected to rxvt |
178 | int tty; // tty file descriptor; connected to child |
178 | int tty; // tty file descriptor; connected to child |
179 | |
179 | |
|
|
180 | rxvt_ptytty () |
|
|
181 | : pty(-1), tty(-1) |
|
|
182 | { |
|
|
183 | } |
|
|
184 | |
180 | virtual ~rxvt_ptytty () |
185 | virtual ~rxvt_ptytty () |
181 | { |
186 | { |
182 | // |
|
|
183 | } |
187 | } |
184 | |
188 | |
185 | virtual bool get () = 0; |
189 | virtual bool get () = 0; |
186 | #if UTMP_SUPPORT |
190 | #if UTMP_SUPPORT |
187 | virtual void login (int cmd_pid, bool login_shell, const char *hostname) = 0; |
191 | virtual void login (int cmd_pid, bool login_shell, const char *hostname) = 0; |
… | |
… | |
1465 | void scr_reverse_selection (); |
1469 | void scr_reverse_selection (); |
1466 | void scr_dump (int fd); |
1470 | void scr_dump (int fd); |
1467 | void selection_check (int check_more); |
1471 | void selection_check (int check_more); |
1468 | void selection_paste (Window win, Atom prop, bool delete_prop); |
1472 | void selection_paste (Window win, Atom prop, bool delete_prop); |
1469 | void selection_property (Window win, Atom prop); |
1473 | void selection_property (Window win, Atom prop); |
1470 | void selection_request (Time tm); |
1474 | void selection_request (Time tm, int selnum); |
1471 | int selection_request_other (Atom target, int selnum); |
1475 | int selection_request_other (Atom target, int selnum); |
1472 | void selection_clear (); |
1476 | void selection_clear (); |
1473 | void selection_make (Time tm); |
1477 | void selection_make (Time tm); |
1474 | bool selection_grab (Time tm); |
1478 | bool selection_grab (Time tm); |
1475 | void selection_start_colrow (int col, int row); |
1479 | void selection_start_colrow (int col, int row); |