… | |
… | |
1885 | # ifdef MAPALERT_OPTION |
1885 | # ifdef MAPALERT_OPTION |
1886 | if (option (Opt_mapAlert)) |
1886 | if (option (Opt_mapAlert)) |
1887 | # endif |
1887 | # endif |
1888 | XMapWindow (dpy, parent[0]); |
1888 | XMapWindow (dpy, parent[0]); |
1889 | # endif |
1889 | # endif |
|
|
1890 | |
1890 | # if ENABLE_FRILLS |
1891 | # if ENABLE_FRILLS |
1891 | if (option (Opt_urgentOnBell)) |
1892 | if (option (Opt_urgentOnBell)) |
1892 | { |
1893 | { |
1893 | XWMHints *h; |
|
|
1894 | |
|
|
1895 | h = XGetWMHints(dpy, parent[0]); |
1894 | if (XWMHints *h = XGetWMHints(dpy, parent[0])) |
1896 | if (h != NULL) |
|
|
1897 | { |
1895 | { |
1898 | h->flags |= XUrgencyHint; |
1896 | h->flags |= XUrgencyHint; |
1899 | XSetWMHints(dpy, parent[0], h); |
1897 | XSetWMHints (dpy, parent[0], h); |
1900 | } |
1898 | } |
1901 | } |
1899 | } |
1902 | # endif |
1900 | # endif |
1903 | |
1901 | |
1904 | if (option (Opt_visualBell)) |
1902 | if (option (Opt_visualBell)) |
… | |
… | |
2486 | XSetWindowBackground (dpy, scrollBar.win, pix_colors[Color_border]); |
2484 | XSetWindowBackground (dpy, scrollBar.win, pix_colors[Color_border]); |
2487 | scrollBar.setIdle (); |
2485 | scrollBar.setIdle (); |
2488 | scrollbar_show (0); |
2486 | scrollbar_show (0); |
2489 | } |
2487 | } |
2490 | # endif |
2488 | # endif |
2491 | #endif |
|
|
2492 | |
|
|
2493 | scr_clear (); |
2489 | scr_clear (); |
2494 | scr_touch (true); |
2490 | scr_touch (true); |
2495 | want_refresh = 1; |
2491 | want_refresh = 1; |
|
|
2492 | #endif |
|
|
2493 | |
2496 | } |
2494 | } |
2497 | |
2495 | |
2498 | /* ------------------------------------------------------------------------- */ |
2496 | /* ------------------------------------------------------------------------- */ |
2499 | void |
2497 | void |
2500 | rxvt_term::scr_clear (bool really) NOTHROW |
2498 | rxvt_term::scr_clear (bool really) NOTHROW |
… | |
… | |
3664 | |
3662 | |
3665 | /* ------------------------------------------------------------------------- * |
3663 | /* ------------------------------------------------------------------------- * |
3666 | * MOUSE ROUTINES * |
3664 | * MOUSE ROUTINES * |
3667 | * ------------------------------------------------------------------------- */ |
3665 | * ------------------------------------------------------------------------- */ |
3668 | |
3666 | |
3669 | /* |
|
|
3670 | * return col/row values corresponding to x/y pixel values |
|
|
3671 | */ |
|
|
3672 | void |
|
|
3673 | rxvt_term::pixel_position (int *x, int *y) NOTHROW |
|
|
3674 | { |
|
|
3675 | *x = Pixel2Col (*x); |
|
|
3676 | /* max_it (*x, 0); min_it (*x, (int)ncol - 1); */ |
|
|
3677 | *y = Pixel2Row (*y); |
|
|
3678 | /* max_it (*y, 0); min_it (*y, (int)nrow - 1); */ |
|
|
3679 | } |
|
|
3680 | |
|
|
3681 | /* ------------------------------------------------------------------------- */ |
3667 | /* ------------------------------------------------------------------------- */ |
3682 | #ifdef USE_XIM |
3668 | #ifdef USE_XIM |
3683 | void |
3669 | void |
3684 | rxvt_term::im_set_position (XPoint &pos) NOTHROW |
3670 | rxvt_term::im_set_position (XPoint &pos) NOTHROW |
3685 | { |
3671 | { |