Lines Matching defs:state
22 inline bool state_held_shift(unsigned state) {
23 return state & GDK_SHIFT_MASK;
25 inline bool state_held_control(unsigned state) {
26 return state & GDK_CONTROL_MASK;
28 inline bool state_held_alt(unsigned state) {
29 return state & GDK_MOD1_MASK;
31 inline bool state_held_only_shift(unsigned state) {
32 return (state & GDK_SHIFT_MASK) && !(state & (GDK_CONTROL_MASK | GDK_MOD1_MASK));
34 inline bool state_held_only_control(unsigned state) {
35 return (state & GDK_CONTROL_MASK) && !(state & (GDK_SHIFT_MASK | GDK_MOD1_MASK));
37 inline bool state_held_only_alt(unsigned state) {
38 return (state & GDK_MOD1_MASK) && !(state & (GDK_SHIFT_MASK | GDK_CONTROL_MASK));
40 inline bool state_held_any_modifiers(unsigned state) {
41 return state & (GDK_SHIFT_MASK | GDK_CONTROL_MASK | GDK_MOD1_MASK);
43 inline bool state_held_no_modifiers(unsigned state) {
44 return !state_held_any_modifiers(state);
47 inline bool state_held_button(unsigned state) {
48 return (button == 0 || button > 5) ? false : state & (GDK_BUTTON1_MASK << (button-1));
55 return state_held_shift(event.state);
61 return state_held_control(event.state);
67 return state_held_alt(event.state);
74 return state_held_only_control(event.state);
81 return state_held_only_shift(event.state);
88 return state_held_only_alt(event.state);
93 return state_held_no_modifiers(event.state);
98 return state_held_any_modifiers(event.state);
110 return state_held_button<button>(event.state);