… | |
… | |
1027 | bgPixmap_t bgPixmap; |
1027 | bgPixmap_t bgPixmap; |
1028 | #endif |
1028 | #endif |
1029 | #ifdef HAVE_AFTERIMAGE |
1029 | #ifdef HAVE_AFTERIMAGE |
1030 | ASVisual *asv; |
1030 | ASVisual *asv; |
1031 | ASImageManager *asimman; |
1031 | ASImageManager *asimman; |
|
|
1032 | |
|
|
1033 | void init_asv () |
|
|
1034 | { |
|
|
1035 | if (!asv) |
|
|
1036 | asv = create_asvisual_for_id (dpy, display->screen, depth, XVisualIDFromVisual (visual), cmap, NULL); |
|
|
1037 | } |
1032 | #endif |
1038 | #endif |
1033 | |
1039 | |
1034 | #if ENABLE_OVERLAY |
1040 | #if ENABLE_OVERLAY |
1035 | int ov_x, ov_y, ov_w, ov_h; // overlay dimensions |
1041 | int ov_x, ov_y, ov_w, ov_h; // overlay dimensions |
1036 | text_t **ov_text; |
1042 | text_t **ov_text; |
… | |
… | |
1347 | |
1353 | |
1348 | // modifies first argument(!) |
1354 | // modifies first argument(!) |
1349 | void paste (char *data, unsigned int len) NOTHROW; |
1355 | void paste (char *data, unsigned int len) NOTHROW; |
1350 | void scr_blank_line (line_t &l, unsigned int col, unsigned int width, rend_t efs) const NOTHROW; |
1356 | void scr_blank_line (line_t &l, unsigned int col, unsigned int width, rend_t efs) const NOTHROW; |
1351 | void scr_blank_screen_mem (line_t &l, rend_t efs) const NOTHROW; |
1357 | void scr_blank_screen_mem (line_t &l, rend_t efs) const NOTHROW; |
|
|
1358 | void scr_kill_char (line_t &l, int col) const NOTHROW; |
1352 | int scr_scroll_text (int row1, int row2, int count) NOTHROW; |
1359 | int scr_scroll_text (int row1, int row2, int count) NOTHROW; |
1353 | void scr_reset (); |
1360 | void scr_reset (); |
1354 | void scr_release () NOTHROW; |
1361 | void scr_release () NOTHROW; |
1355 | void scr_clear (bool really = false) NOTHROW; |
1362 | void scr_clear (bool really = false) NOTHROW; |
1356 | void scr_refresh () NOTHROW; |
1363 | void scr_refresh () NOTHROW; |