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.15 by pcg, Thu Dec 18 02:07:12 2003 UTC vs.
Revision 1.16 by pcg, Thu Dec 18 05:45:11 2003 UTC

1/* 1/*
2 * $Id: rxvt.h,v 1.15 2003/12/18 02:07:12 pcg Exp $ 2 * $Id: rxvt.h,v 1.16 2003/12/18 05:45:11 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
722#define scrollbar_isUp() (R->scrollBar.state == 'U') 722#define scrollbar_isUp() (R->scrollBar.state == 'U')
723#define scrollbar_isDn() (R->scrollBar.state == 'D') 723#define scrollbar_isDn() (R->scrollBar.state == 'D')
724#define scrollbar_isUpDn() isupper (R->scrollBar.state) 724#define scrollbar_isUpDn() isupper (R->scrollBar.state)
725#define isScrollbarWindow(w) (R->scrollBar.state && (w) == R->scrollBar.win) 725#define isScrollbarWindow(w) (R->scrollBar.state && (w) == R->scrollBar.win)
726 726
727#define scrollbar_setIdle() R->scrollBar.state = 1
728#define scrollbar_setMotion() R->scrollBar.state = 'm'
729#define scrollbar_setUp() R->scrollBar.state = 'U'
730#define scrollbar_setDn() R->scrollBar.state = 'D'
731
732#define scrollbarnext_dnval() (R->scrollBar.end + (R->scrollBar.width + 1)) 727#define scrollbarnext_dnval() (R->scrollBar.end + (R->scrollBar.width + 1))
733#define scrollbarnext_upButton(y) ((y) > R->scrollBar.end \ 728#define scrollbarnext_upButton(y) ((y) > R->scrollBar.end \
734 && (y) <= scrollbarnext_dnval()) 729 && (y) <= scrollbarnext_dnval())
735#define scrollbarnext_dnButton(y) ((y) > scrollbarnext_dnval()) 730#define scrollbarnext_dnButton(y) ((y) > scrollbarnext_dnval())
736#define SCROLLNEXT_MINHEIGHT SB_THUMB_MIN_HEIGHT 731#define SCROLLNEXT_MINHEIGHT SB_THUMB_MIN_HEIGHT
1071 char *env_display; /* environmental variable DISPLAY */ 1066 char *env_display; /* environmental variable DISPLAY */
1072 char *env_term; /* environmental variable TERM */ 1067 char *env_term; /* environmental variable TERM */
1073 char *env_colorfgbg; 1068 char *env_colorfgbg;
1074 char *buffer; 1069 char *buffer;
1075 char *locale; 1070 char *locale;
1071 char *codeset;
1076 char charsets[4]; 1072 char charsets[4];
1077 unsigned char *v_buffer; /* pointer to physical buffer */ 1073 unsigned char *v_buffer; /* pointer to physical buffer */
1078 unsigned int v_buflen; /* size of area to write */ 1074 unsigned int v_buflen; /* size of area to write */
1079 char *newfont[MAX_NFONTS]; 1075 char *newfont[MAX_NFONTS];
1080#ifdef KEYSYM_RESOURCE 1076#ifdef KEYSYM_RESOURCE
1128 bool pty_fill (); 1124 bool pty_fill ();
1129 void process_x_events (); 1125 void process_x_events ();
1130 1126
1131 void *operator new (size_t s); 1127 void *operator new (size_t s);
1132 void operator delete (void *p, size_t s); 1128 void operator delete (void *p, size_t s);
1129
1130 void init_secondary ();
1131 const char **init_resources (int argc, const char *const *argv);
1132 void init_env ();
1133 void init_xlocale ();
1134 void init_command (const char *const *argv);
1135 int run_command (const char *const *argv);
1136 int run_child (const char *const *argv);
1137
1138 void color_aliases(int idx);
1139 void recolour_cursor ();
1133 1140
1134 /* screen(!) */ 1141 /* screen(!) */
1135 void scr_blank_line (text_t *et, rend_t *er, unsigned int width, rend_t efs); 1142 void scr_blank_line (text_t *et, rend_t *er, unsigned int width, rend_t efs);
1136 void scr_blank_screen_mem (text_t **tp, rend_t **rp, unsigned int row, rend_t efs); 1143 void scr_blank_screen_mem (text_t **tp, rend_t **rp, unsigned int row, rend_t efs);
1137 int scr_scroll_text (int row1, int row2, int count, int spec); 1144 int scr_scroll_text (int row1, int row2, int count, int spec);
1138 void scr_reset (); 1145 void scr_reset ();
1139 void scr_reset_realloc (); 1146 void scr_reset_realloc ();
1140 void scr_release (); 1147 void scr_release ();
1141}; 1148};
1142 1149
1150#define SET_LOCALE(locale) rxvt_set_locale (locale)
1151extern void rxvt_set_locale (const char *locale);
1152
1143#ifndef __attribute__ 1153#ifndef __attribute__
1144# ifdef __GNUC__ 1154# ifdef __GNUC__
1145# if (__GNUC__ == 2 && __GNUC_MINOR__ < 5) || (__GNUC__ < 2) 1155# if (__GNUC__ == 2 && __GNUC_MINOR__ < 5) || (__GNUC__ < 2)
1146# define __attribute__(x) 1156# define __attribute__(x)
1147# endif 1157# endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines