… | … | ||
---|---|---|---|
14 | enum data_type { | 14 | enum data_type { |
15 | DT_END, | 15 | DT_END, |
16 | DT_INT, | 16 | DT_INT, |
17 | DT_LONG, | 17 | DT_LONG, |
18 | DT_STRING, | 18 | DT_STRING, |
19 | DT_USTRING_LEN, | ||
19 | DT_XEVENT, | 20 | DT_XEVENT, |
20 | }; | 21 | }; |
21 | 22 | ||
22 | enum hook_type { | 23 | enum hook_type { |
23 | HOOK_INIT = 0, // special, hardcoded | 24 | # define def(sym) HOOK_ ## sym, |
24 | HOOK_DESTROY = 1, // values in urxvt.pm | 25 | # include "hookinc.h" |
25 | HOOK_RESET, | 26 | # undef def |
26 | HOOK_START, | ||
27 | |||
28 | HOOK_SEL_BEGIN, | ||
29 | HOOK_SEL_EXTEND, | ||
30 | HOOK_SEL_MAKE, | ||
31 | HOOK_SEL_GRAB, | ||
32 | |||
33 | HOOK_SEL_CLICK, | ||
34 | |||
35 | HOOK_FOCUS_IN, | ||
36 | HOOK_FOCUS_OUT, | ||
37 | |||
38 | HOOK_VIEW_CHANGE, | ||
39 | HOOK_SCROLL_BACK, | ||
40 | HOOK_TTY_ACTIVITY, | ||
41 | |||
42 | HOOK_REFRESH_BEGIN, | ||
43 | HOOK_REFRESH_END, | ||
44 | |||
45 | HOOK_KEYBOARD_COMMAND, | ||
46 | |||
47 | HOOK_MOUSE_CLICK, | ||
48 | HOOK_MOUSE_MOVE, | ||
49 | |||
50 | HOOK_NUM, | 27 | HOOK_NUM, |
51 | }; | 28 | }; |
52 | 29 | ||
53 | struct rxvt_perl_interp | 30 | struct rxvt_perl_interp |
54 | { | 31 | { |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |