ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/rxvt.h
(Generate patch)

Comparing rxvt-unicode/src/rxvt.h (file contents):
Revision 1.222 by root, Thu Jan 19 09:47:15 2006 UTC vs.
Revision 1.225 by root, Thu Jan 19 20:30:36 2006 UTC

93#ifndef STDIN_FILENO 93#ifndef STDIN_FILENO
94# define STDIN_FILENO 0 94# define STDIN_FILENO 0
95# define STDOUT_FILENO 1 95# define STDOUT_FILENO 1
96# define STDERR_FILENO 2 96# define STDERR_FILENO 2
97#endif 97#endif
98
99enum rxvt_privaction { IGNORE = 'i', SAVE = 's', RESTORE = 'r' };//TODO
100 98
101/* 99/*
102 ***************************************************************************** 100 *****************************************************************************
103 * PROTOTYPES 101 * PROTOTYPES
104 ***************************************************************************** 102 *****************************************************************************
108RETSIGTYPE rxvt_Exit_signal (int sig); 106RETSIGTYPE rxvt_Exit_signal (int sig);
109void rxvt_clean_exit (); 107void rxvt_clean_exit ();
110void * rxvt_malloc (size_t size); 108void * rxvt_malloc (size_t size);
111void * rxvt_calloc (size_t number, size_t size); 109void * rxvt_calloc (size_t number, size_t size);
112void * rxvt_realloc (void *ptr, size_t size); 110void * rxvt_realloc (void *ptr, size_t size);
113void rxvt_privileges (rxvt_privaction action);
114 111
115// util.C 112// util.C
116char * rxvt_wcstombs (const wchar_t *str, int len = -1); 113char * rxvt_wcstombs (const wchar_t *str, int len = -1);
117wchar_t * rxvt_mbstowcs (const char *str, int len = -1); 114wchar_t * rxvt_mbstowcs (const char *str, int len = -1);
118char * rxvt_wcstoutf8 (const wchar_t *str, int len = -1); 115char * rxvt_wcstoutf8 (const wchar_t *str, int len = -1);
178 175
179struct rxvt_ptytty { 176struct rxvt_ptytty {
180 int pty; // pty file descriptor; connected to rxvt 177 int pty; // pty file descriptor; connected to rxvt
181 int tty; // tty file descriptor; connected to child 178 int tty; // tty file descriptor; connected to child
182 179
180 rxvt_ptytty ()
181 : pty(-1), tty(-1)
182 {
183 }
184
183 virtual ~rxvt_ptytty () 185 virtual ~rxvt_ptytty ()
184 { 186 {
185 //
186 } 187 }
187 188
188 virtual bool get () = 0; 189 virtual bool get () = 0;
189#if UTMP_SUPPORT 190#if UTMP_SUPPORT
190 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;
1326 void process_graphics (); 1327 void process_graphics ();
1327 // init.C 1328 // init.C
1328 void Get_Colours (); 1329 void Get_Colours ();
1329 void get_ourmods (); 1330 void get_ourmods ();
1330 // main.C 1331 // main.C
1331 void privileged_utmp (rxvt_privaction action);
1332 bool set_fonts (); 1332 bool set_fonts ();
1333 void set_string_property (Atom prop, const char *str, int len = -1); 1333 void set_string_property (Atom prop, const char *str, int len = -1);
1334 void set_utf8_property (Atom prop, const char *str, int len = -1); 1334 void set_utf8_property (Atom prop, const char *str, int len = -1);
1335 void set_title (const char *str); 1335 void set_title (const char *str);
1336 void set_icon_name (const char *str); 1336 void set_icon_name (const char *str);
1429 rxvt_fontset *scr_find_fontset (rend_t r = DEFAULT_RSTYLE); 1429 rxvt_fontset *scr_find_fontset (rend_t r = DEFAULT_RSTYLE);
1430 void scr_recolour (); 1430 void scr_recolour ();
1431 void scr_remap_chars (); 1431 void scr_remap_chars ();
1432 void scr_remap_chars (line_t &l); 1432 void scr_remap_chars (line_t &l);
1433 1433
1434 enum cursor_mode { SAVE, RESTORE };
1435
1434 void scr_poweron (); 1436 void scr_poweron ();
1435 void scr_cursor (int mode); 1437 void scr_cursor (cursor_mode mode);
1436 void scr_do_wrap (); 1438 void scr_do_wrap ();
1437 int scr_change_screen (int scrn); 1439 int scr_change_screen (int scrn);
1438 void scr_color (unsigned int color, int fgbg); 1440 void scr_color (unsigned int color, int fgbg);
1439 void scr_rendition (int set, int style); 1441 void scr_rendition (int set, int style);
1440 void scr_add_lines (const wchar_t *str, int len, int minlines = 0); 1442 void scr_add_lines (const wchar_t *str, int len, int minlines = 0);
1467 void scr_reverse_selection (); 1469 void scr_reverse_selection ();
1468 void scr_dump (int fd); 1470 void scr_dump (int fd);
1469 void selection_check (int check_more); 1471 void selection_check (int check_more);
1470 void selection_paste (Window win, Atom prop, bool delete_prop); 1472 void selection_paste (Window win, Atom prop, bool delete_prop);
1471 void selection_property (Window win, Atom prop); 1473 void selection_property (Window win, Atom prop);
1472 void selection_request (Time tm, int x, int y); 1474 void selection_request (Time tm);
1473 int selection_request_other (Atom target, int selnum); 1475 int selection_request_other (Atom target, int selnum);
1474 void selection_clear (); 1476 void selection_clear ();
1475 void selection_make (Time tm); 1477 void selection_make (Time tm);
1476 bool selection_grab (Time tm); 1478 bool selection_grab (Time tm);
1477 void selection_start_colrow (int col, int row); 1479 void selection_start_colrow (int col, int row);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines