… | |
… | |
291 | break; |
291 | break; |
292 | |
292 | |
293 | for (; i < AvFILL (overlay_av); i++) |
293 | for (; i < AvFILL (overlay_av); i++) |
294 | av_store (overlay_av, i, SvREFCNT_inc (*av_fetch (overlay_av, i + 1, 0))); |
294 | av_store (overlay_av, i, SvREFCNT_inc (*av_fetch (overlay_av, i + 1, 0))); |
295 | |
295 | |
296 | av_pop (overlay_av); |
296 | SvREFCNT_dec (av_pop (overlay_av)); |
297 | |
297 | |
298 | SvREFCNT_dec (overlay_av); |
298 | SvREFCNT_dec (overlay_av); |
299 | overlay_av = 0; |
299 | overlay_av = 0; |
300 | |
300 | |
301 | THIS->want_refresh = 1; |
301 | THIS->want_refresh = 1; |
… | |
… | |
1387 | #define TERM_OFFSET_saveLines TERM_OFFSET(saveLines) |
1387 | #define TERM_OFFSET_saveLines TERM_OFFSET(saveLines) |
1388 | #define TERM_OFFSET_total_rows TERM_OFFSET(total_rows) |
1388 | #define TERM_OFFSET_total_rows TERM_OFFSET(total_rows) |
1389 | #define TERM_OFFSET_top_row TERM_OFFSET(top_row) |
1389 | #define TERM_OFFSET_top_row TERM_OFFSET(top_row) |
1390 | |
1390 | |
1391 | int |
1391 | int |
1392 | rxvt_term::width () |
1392 | rxvt_term::width (int new_value = NO_INIT) |
1393 | ALIAS: |
1393 | ALIAS: |
1394 | width = TERM_OFFSET_width |
1394 | width = TERM_OFFSET_width |
1395 | height = TERM_OFFSET_height |
1395 | height = TERM_OFFSET_height |
1396 | fwidth = TERM_OFFSET_fwidth |
1396 | fwidth = TERM_OFFSET_fwidth |
1397 | fheight = TERM_OFFSET_fheight |
1397 | fheight = TERM_OFFSET_fheight |
… | |
… | |
1407 | saveLines = TERM_OFFSET_saveLines |
1407 | saveLines = TERM_OFFSET_saveLines |
1408 | total_rows = TERM_OFFSET_total_rows |
1408 | total_rows = TERM_OFFSET_total_rows |
1409 | top_row = TERM_OFFSET_top_row |
1409 | top_row = TERM_OFFSET_top_row |
1410 | CODE: |
1410 | CODE: |
1411 | RETVAL = *(int *)((char *)THIS + ix); |
1411 | RETVAL = *(int *)((char *)THIS + ix); |
|
|
1412 | if (items > 1) |
|
|
1413 | *(int *)((char *)THIS + ix) = new_value; |
1412 | OUTPUT: |
1414 | OUTPUT: |
1413 | RETVAL |
1415 | RETVAL |
1414 | |
1416 | |
1415 | unsigned int |
1417 | unsigned int |
1416 | rxvt_term::ModLevel3Mask () |
1418 | rxvt_term::ModLevel3Mask () |
… | |
… | |
1427 | case 1: RETVAL = THIS->ModMetaMask; break; |
1429 | case 1: RETVAL = THIS->ModMetaMask; break; |
1428 | case 2: RETVAL = THIS->ModNumLockMask; break; |
1430 | case 2: RETVAL = THIS->ModNumLockMask; break; |
1429 | case 3: RETVAL = THIS->current_screen; break; |
1431 | case 3: RETVAL = THIS->current_screen; break; |
1430 | #ifdef CURSOR_BLINK |
1432 | #ifdef CURSOR_BLINK |
1431 | case 4: RETVAL = THIS->hidden_cursor; break; |
1433 | case 4: RETVAL = THIS->hidden_cursor; break; |
|
|
1434 | #else |
|
|
1435 | case 4: RETVAL = 0; break; |
1432 | #endif |
1436 | #endif |
1433 | } |
1437 | } |
1434 | OUTPUT: |
1438 | OUTPUT: |
1435 | RETVAL |
1439 | RETVAL |
1436 | |
1440 | |
… | |
… | |
2299 | |
2303 | |
2300 | img->convert_format (XRenderFindVisualFormat (THIS->dpy, THIS->visual), THIS->pix_colors [Color_bg]) |
2304 | img->convert_format (XRenderFindVisualFormat (THIS->dpy, THIS->visual), THIS->pix_colors [Color_bg]) |
2301 | ->replace (img); |
2305 | ->replace (img); |
2302 | |
2306 | |
2303 | THIS->bg_img = img; |
2307 | THIS->bg_img = img; |
2304 | THIS->bg_flags |= rxvt_term::BG_NEEDS_REFRESH | rxvt_term::BG_INHIBIT_RENDER; |
2308 | THIS->bg_flags |= rxvt_term::BG_NEEDS_REFRESH; |
2305 | |
2309 | |
2306 | if (!border) |
2310 | if (!border) |
2307 | THIS->bg_flags |= rxvt_term::BG_IS_TRANSPARENT; |
2311 | THIS->bg_flags |= rxvt_term::BG_IS_TRANSPARENT; |
2308 | } |
2312 | } |
2309 | |
2313 | |