Lines Matching refs:state
33 * BEFORE YOU EDIT THIS FILE, look at the state diagram in
34 * doc/middle-button-emulation-state-machine.svg (generated with
39 * Note in regards to the state machine: it only handles left, right and
41 * through. When in the PASSTHROUGH state, all events are passed through
46 middlebutton_state_to_str(enum evdev_middlebutton_state state)
48 switch (state) {
85 "Invalid event %s in middle btn state %s\n",
87 middlebutton_state_to_str(device->middlebutton.state));
105 enum evdev_middlebutton_state state,
108 switch (state) {
126 device->middlebutton.state = state;
133 enum libinput_button_state state)
138 state);
502 current = device->middlebutton.state;
549 "Invalid middle button state %d\n",
555 "middlebutton state: %s → %s → %s, rc %d\n",
558 middlebutton_state_to_str(device->middlebutton.state),
581 enum libinput_button_state state)
584 bool is_press = state == LIBINPUT_BUTTON_STATE_PRESSED;