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.153 by root, Mon Feb 21 19:26:07 2005 UTC vs.
Revision 1.158 by root, Sat Jun 18 09:02:37 2005 UTC

22#include "salloc.h" 22#include "salloc.h"
23 23
24#if ENABLE_FRILLS 24#if ENABLE_FRILLS
25# define ENABLE_XEMBED 1 25# define ENABLE_XEMBED 1
26# define ENABLE_EWMH 1 26# define ENABLE_EWMH 1
27# define CURSOR_BLINK 1
27#endif 28#endif
28 29
29/* 30/*
30 ***************************************************************************** 31 *****************************************************************************
31 * SYSTEM HACKS 32 * SYSTEM HACKS
136#endif 137#endif
137 138
138/* If we're using either the rxvt scrollbar or menu bars, keep the 139/* If we're using either the rxvt scrollbar or menu bars, keep the
139 * scrollColor resource. 140 * scrollColor resource.
140 */ 141 */
141#if defined(RXVT_SCROLLBAR) || defined(MENUBAR) || defined(PLAIN_SCROLLBAR) 142#if defined(RXVT_SCROLLBAR) || defined(NEXT_SCROLLBAR) || defined(MENUBAR) || defined(PLAIN_SCROLLBAR)
142# define KEEP_SCROLLCOLOR 1 143# define KEEP_SCROLLCOLOR 1
143#else 144#else
144# undef KEEP_SCROLLCOLOR 145# undef KEEP_SCROLLCOLOR
145#endif 146#endif
146 147
266 267
267#define R_SB_ALIGN_CENTRE 0 268#define R_SB_ALIGN_CENTRE 0
268#define R_SB_ALIGN_TOP 1 269#define R_SB_ALIGN_TOP 1
269#define R_SB_ALIGN_BOTTOM 2 270#define R_SB_ALIGN_BOTTOM 2
270 271
271#define R_SB_RXVT 0
272#define R_SB_NEXT 1 272#define R_SB_NEXT 1
273#define R_SB_XTERM 2 273#define R_SB_XTERM 2
274#define R_SB_PLAIN 4 274#define R_SB_PLAIN 4
275#define R_SB_RXVT 8
275 276
276#define SB_WIDTH_NEXT 19 277#define SB_WIDTH_NEXT 19
277#define SB_WIDTH_XTERM 15 278#define SB_WIDTH_XTERM 15
278#define SB_WIDTH_PLAIN 7 279#define SB_WIDTH_PLAIN 7
279#ifndef SB_WIDTH_RXVT 280#ifndef SB_WIDTH_RXVT
643 Rs_ext_bwidth, 644 Rs_ext_bwidth,
644 Rs_int_bwidth, 645 Rs_int_bwidth,
645 Rs_borderLess, 646 Rs_borderLess,
646 Rs_lineSpace, 647 Rs_lineSpace,
647 Rs_pty_fd, 648 Rs_pty_fd,
649 Rs_cursorUnderline,
650#endif
651#if CURSOR_BLINK
652 Rs_cursorBlink,
648#endif 653#endif
649#if ENABLE_XEMBED 654#if ENABLE_XEMBED
650 Rs_embed, 655 Rs_embed,
651#endif 656#endif
652 Rs_cutchars, 657 Rs_cutchars,
653 Rs_modifier, 658 Rs_modifier,
654 Rs_answerbackstring, 659 Rs_answerbackstring,
655 Rs_tripleclickwords, 660 Rs_tripleclickwords,
656 Rs_insecure, 661 Rs_insecure,
657 Rs_cursorBlink,
658 Rs_pointerBlank, 662 Rs_pointerBlank,
659 Rs_pointerBlankDelay, 663 Rs_pointerBlankDelay,
660 Rs_imLocale, 664 Rs_imLocale,
661 Rs_imFont, 665 Rs_imFont,
662 Rs_pastableTabs, 666 Rs_pastableTabs,
1223 void scr_overlay_off (); 1227 void scr_overlay_off ();
1224 void scr_overlay_set (int x, int y, 1228 void scr_overlay_set (int x, int y,
1225 text_t text, 1229 text_t text,
1226 rend_t rend = OVERLAY_RSTYLE); 1230 rend_t rend = OVERLAY_RSTYLE);
1227 void scr_overlay_set (int x, int y, const char *s); 1231 void scr_overlay_set (int x, int y, const char *s);
1232 void scr_overlay_set (int x, int y, const wchar_t *s);
1228#endif 1233#endif
1229 1234
1230 vector<void *> allocated; // free these memory blocks with free() 1235 vector<void *> allocated; // free these memory blocks with free()
1231 1236
1232 char *env_windowid; /* environmental variable WINDOWID */ 1237 char *env_windowid; /* environmental variable WINDOWID */
1474 void scr_release (); 1479 void scr_release ();
1475 void scr_clear (bool really = false); 1480 void scr_clear (bool really = false);
1476 void scr_refresh (unsigned char refresh_type); 1481 void scr_refresh (unsigned char refresh_type);
1477 bool scr_refresh_rend (rend_t mask, rend_t value); 1482 bool scr_refresh_rend (rend_t mask, rend_t value);
1478 void scr_erase_screen (int mode); 1483 void scr_erase_screen (int mode);
1484#if ENABLE_FRILLS
1479 void scr_erase_savelines (); 1485 void scr_erase_savelines ();
1486 void scr_backindex ();
1487 void scr_forwardindex ();
1488#endif
1480 void scr_touch (bool refresh); 1489 void scr_touch (bool refresh);
1481 void scr_expose (int x, int y, int width, int height, bool refresh); 1490 void scr_expose (int x, int y, int width, int height, bool refresh);
1482 rxvt_fontset *scr_find_fontset (rend_t r = DEFAULT_RSTYLE); 1491 rxvt_fontset *scr_find_fontset (rend_t r = DEFAULT_RSTYLE);
1483 void scr_recolour (); 1492 void scr_recolour ();
1484 void scr_remap_chars (); 1493 void scr_remap_chars ();
1491 void scr_color (unsigned int color, int fgbg); 1500 void scr_color (unsigned int color, int fgbg);
1492 void scr_rendition (int set, int style); 1501 void scr_rendition (int set, int style);
1493 void scr_add_lines (const unicode_t *str, int nlines, int len); 1502 void scr_add_lines (const unicode_t *str, int nlines, int len);
1494 void scr_backspace (); 1503 void scr_backspace ();
1495 void scr_tab (int count, bool ht = false); 1504 void scr_tab (int count, bool ht = false);
1496 void scr_backindex ();
1497 void scr_forwardindex ();
1498 void scr_gotorc (int row, int col, int relative); 1505 void scr_gotorc (int row, int col, int relative);
1499 void scr_index (enum page_dirn direction); 1506 void scr_index (enum page_dirn direction);
1500 void scr_erase_line (int mode); 1507 void scr_erase_line (int mode);
1501 void scr_E (); 1508 void scr_E ();
1502 void scr_insdel_lines (int count, int insdel); 1509 void scr_insdel_lines (int count, int insdel);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines