NetSurf
|
Core mouse and pointer states. More...
Go to the source code of this file.
Typedefs | |
typedef enum browser_mouse_state | browser_mouse_state |
Mouse state: 1 is primary mouse button. More... | |
typedef enum gui_pointer_shape | gui_pointer_shape |
Functions | |
void | browser_mouse_state_dump (browser_mouse_state mouse) |
Debug function logs a browser mouse state. More... | |
Core mouse and pointer states.
Definition in file mouse.h.
typedef enum browser_mouse_state browser_mouse_state |
Mouse state: 1 is primary mouse button.
Select on RISC OS, Left button on GTK/QT/win32 2 is auxillary mouse button. Adjust on RISC OS, Middle button on GTK/QT/win32 3 is secondary mouse button. Menu on RISC OS, right button on GTK/QT/win32 4 is fourth button. Not present on RISC OS, back on GTK/QT/win32 5 is fifth button. Not present on RISC OS, forwards on GTK/QT/win32
typedef enum gui_pointer_shape gui_pointer_shape |
enum browser_mouse_state |
Mouse state: 1 is primary mouse button.
Select on RISC OS, Left button on GTK/QT/win32 2 is auxillary mouse button. Adjust on RISC OS, Middle button on GTK/QT/win32 3 is secondary mouse button. Menu on RISC OS, right button on GTK/QT/win32 4 is fourth button. Not present on RISC OS, back on GTK/QT/win32 5 is fifth button. Not present on RISC OS, forwards on GTK/QT/win32
Mouse pointer type.
enum gui_pointer_shape |
void browser_mouse_state_dump | ( | browser_mouse_state | mouse | ) |
Debug function logs a browser mouse state.
mouse | browser_mouse_state to dump |
Definition at line 31 of file mouse.c.
References BROWSER_MOUSE_CLICK_1, BROWSER_MOUSE_CLICK_2, BROWSER_MOUSE_DOUBLE_CLICK, BROWSER_MOUSE_DRAG_1, BROWSER_MOUSE_DRAG_2, BROWSER_MOUSE_DRAG_ON, BROWSER_MOUSE_HOLDING_1, BROWSER_MOUSE_HOLDING_2, BROWSER_MOUSE_MOD_1, BROWSER_MOUSE_MOD_2, BROWSER_MOUSE_MOD_3, BROWSER_MOUSE_PRESS_1, BROWSER_MOUSE_PRESS_2, BROWSER_MOUSE_TRIPLE_CLICK, and NSLOG.