… | |
… | |
83 | #include <ecb.h> |
83 | #include <ecb.h> |
84 | #include "encoding.h" |
84 | #include "encoding.h" |
85 | #include "rxvtutil.h" |
85 | #include "rxvtutil.h" |
86 | #include "rxvtfont.h" |
86 | #include "rxvtfont.h" |
87 | #include "rxvttoolkit.h" |
87 | #include "rxvttoolkit.h" |
|
|
88 | #include "rxvtimg.h" |
88 | #include "scrollbar.h" |
89 | #include "scrollbar.h" |
89 | #include "ev_cpp.h" |
90 | #include "ev_cpp.h" |
90 | #include "libptytty.h" |
91 | #include "libptytty.h" |
91 | |
92 | |
92 | #include "rxvtperl.h" |
93 | #include "rxvtperl.h" |
… | |
… | |
1191 | enum { |
1192 | enum { |
1192 | BG_IS_VALID = 1 << 0, |
1193 | BG_IS_VALID = 1 << 0, |
1193 | |
1194 | |
1194 | BG_IS_TRANSPARENT = 1 << 1, |
1195 | BG_IS_TRANSPARENT = 1 << 1, |
1195 | BG_NEEDS_REFRESH = 1 << 2, |
1196 | BG_NEEDS_REFRESH = 1 << 2, |
1196 | |
|
|
1197 | BG_HAS_RENDER = 1 << 3, |
|
|
1198 | BG_HAS_RENDER_CONV = 1 << 4, |
|
|
1199 | }; |
1197 | }; |
1200 | |
1198 | |
1201 | uint8_t bg_flags; |
1199 | uint8_t bg_flags; |
1202 | |
1200 | |
1203 | # ifdef BG_IMAGE_FROM_FILE |
1201 | # ifdef BG_IMAGE_FROM_FILE |
… | |
… | |
1467 | char *get_colorfgbg (); |
1465 | char *get_colorfgbg (); |
1468 | bool set_color (rxvt_color &color, const char *name); |
1466 | bool set_color (rxvt_color &color, const char *name); |
1469 | void alias_color (int dst, int src); |
1467 | void alias_color (int dst, int src); |
1470 | void set_widthheight (unsigned int newwidth, unsigned int newheight); |
1468 | void set_widthheight (unsigned int newwidth, unsigned int newheight); |
1471 | void get_window_origin (int &x, int &y); |
1469 | void get_window_origin (int &x, int &y); |
1472 | Pixmap get_pixmap_property (Atom property); |
|
|
1473 | |
1470 | |
1474 | // screen.C |
1471 | // screen.C |
1475 | |
1472 | |
1476 | int fgcolor_of (rend_t r) const NOTHROW |
1473 | int fgcolor_of (rend_t r) const NOTHROW |
1477 | { |
1474 | { |