358
358
for (i = AvFILL (overlay_av); i >= 0; i--)
359
359
if (SvIV (*av_fetch (overlay_av, i, 1)) == (long)this)
361
av_delete (overlay_av, i, G_DISCARD);
365
362
for (; i < AvFILL (overlay_av); i++)
366
363
av_store (overlay_av, i, SvREFCNT_inc (*av_fetch (overlay_av, i + 1, 0)));
1018
1019
THIS->perl.should_invoke [htype] += inc;
1021
1022
rxvt_term::grab_button (int button, U32 modifiers, Window window = THIS->vt)
1023
XGrabButton (THIS->dpy, button, modifiers, window, 1,
1024
ButtonPressMask | ButtonReleaseMask | EnterWindowMask | LeaveWindowMask | PointerMotionMask,
1025
GrabModeSync, GrabModeSync, None, GRAB_CURSOR);
1024
RETVAL = XGrabButton (THIS->dpy, button, modifiers, window, 1,
1025
ButtonPressMask | ButtonReleaseMask | EnterWindowMask | LeaveWindowMask | PointerMotionMask,
1026
GrabModeSync, GrabModeSync, None, GRAB_CURSOR);
1028
1030
rxvt_term::ungrab_button (int button, U32 modifiers, Window window = THIS->vt)
1030
XUngrabButton (THIS->dpy, button, modifiers, window);
1035
XGrabKey (rxvt_term *THIS, int keycode, U32 modifiers, Window window = THIS->vt)
1037
THIS->dpy, keycode, modifiers, window, 1,
1038
GrabModeSync, GrabModeSync
1041
XUngrabKey (rxvt_term *THIS, int keycode, U32 modifiers, Window window = THIS->vt)
1042
C_ARGS: THIS->dpy, keycode, modifiers, window
1032
RETVAL = XUngrabButton (THIS->dpy, button, modifiers, window);
1036
rxvt_term::XGrabKey (int keycode, U32 modifiers, Window window = THIS->vt, \
1037
int owner_events = 1, int pointer_mode = GrabModeAsync, int keyboard_mode = GrabModeAsync)
1039
XGrabKey (THIS->dpy, keycode, modifiers, window, owner_events, pointer_mode, keyboard_mode);
1042
rxvt_term::XUngrabKey (int keycode, U32 modifiers, Window window = THIS->vt)
1044
XUngrabKey (THIS->dpy, keycode, modifiers, window);
1047
rxvt_term::XUngrabKeyboard (Time eventtime)
1049
XUngrabKeyboard (THIS->dpy, eventtime);
1047
1052
rxvt_term::grab (Time eventtime, int sync = 0)
1094
rxvt_term::XStringToKeysym (char *string)
1096
RETVAL = XStringToKeysym (string);
1100
rxvt_term::XKeysymToString (int sym)
1102
RETVAL = XKeysymToString (sym);
1106
rxvt_term::XKeysymToKeycode (int sym)
1108
RETVAL = XKeysymToKeycode (THIS->dpy, sym);
1112
rxvt_term::XKeycodeToKeysym (int code, int index)
1114
RETVAL = XKeycodeToKeysym (THIS->dpy, code, index);
1089
1118
rxvt_term::strwidth (SV *str)