… | |
… | |
799 | const_iv (XIMDontChange), |
799 | const_iv (XIMDontChange), |
800 | # endif |
800 | # endif |
801 | # endif |
801 | # endif |
802 | }; |
802 | }; |
803 | |
803 | |
804 | for (civ = const_iv + ecb_array_length (const_iv); civ-- > const_iv; ) |
804 | for (civ = const_iv + ecb_array_length (const_iv); civ > const_iv; civ--) |
805 | newCONSTSUB (stash, (char *)civ->name, newSViv (civ->iv)); |
805 | newCONSTSUB (stash, (char *)civ[-1].name, newSViv (civ[-1].iv)); |
806 | } |
806 | } |
807 | |
807 | |
808 | void |
808 | void |
809 | warn (const char *msg) |
809 | warn (const char *msg) |
810 | CODE: |
810 | CODE: |
… | |
… | |
978 | |
978 | |
979 | void |
979 | void |
980 | rxvt_term::XUngrabKey (int keycode, U32 modifiers, Window window = THIS->vt) |
980 | rxvt_term::XUngrabKey (int keycode, U32 modifiers, Window window = THIS->vt) |
981 | CODE: |
981 | CODE: |
982 | XUngrabKey (THIS->dpy, keycode, modifiers, window); |
982 | XUngrabKey (THIS->dpy, keycode, modifiers, window); |
983 | |
|
|
984 | void |
|
|
985 | rxvt_term::XUngrabKeyboard (Time eventtime) |
|
|
986 | CODE: |
|
|
987 | XUngrabKeyboard (THIS->dpy, eventtime); |
|
|
988 | |
983 | |
989 | bool |
984 | bool |
990 | rxvt_term::grab (Time eventtime, int sync = 0) |
985 | rxvt_term::grab (Time eventtime, int sync = 0) |
991 | CODE: |
986 | CODE: |
992 | { |
987 | { |