
Go to the source code of this file.
Data Structures | |
| struct | vlc_mouse_t |
| Mouse state. More... | |
Defines | |
| #define | _VLC_MOUSE_H 1 |
Enumerations | |
| enum | { MOUSE_BUTTON_LEFT, MOUSE_BUTTON_CENTER, MOUSE_BUTTON_RIGHT, MOUSE_BUTTON_WHEEL_UP, MOUSE_BUTTON_WHEEL_DOWN } |
| Mouse button. More... | |
Functions | |
| static void | vlc_mouse_Init (vlc_mouse_t *p_mouse) |
| static void | vlc_mouse_SetPressed (vlc_mouse_t *p_mouse, int i_button) |
| static void | vlc_mouse_SetReleased (vlc_mouse_t *p_mouse, int i_button) |
| static void | vlc_mouse_SetPosition (vlc_mouse_t *p_mouse, int i_x, int i_y) |
| static bool | vlc_mouse_IsPressed (const vlc_mouse_t *p_mouse, int i_button) |
| static bool | vlc_mouse_IsLeftPressed (const vlc_mouse_t *p_mouse) |
| static bool | vlc_mouse_IsCenterPressed (const vlc_mouse_t *p_mouse) |
| static bool | vlc_mouse_IsRightPressed (const vlc_mouse_t *p_mouse) |
| static bool | vlc_mouse_IsWheelUpPressed (const vlc_mouse_t *p_mouse) |
| static bool | vlc_mouse_IsWheelDownPressed (const vlc_mouse_t *p_mouse) |
| static void | vlc_mouse_GetMotion (int *pi_x, int *pi_y, const vlc_mouse_t *p_old, const vlc_mouse_t *p_new) |
| static bool | vlc_mouse_HasChanged (const vlc_mouse_t *p_old, const vlc_mouse_t *p_new) |
| static bool | vlc_mouse_HasMoved (const vlc_mouse_t *p_old, const vlc_mouse_t *p_new) |
| static bool | vlc_mouse_HasButton (const vlc_mouse_t *p_old, const vlc_mouse_t *p_new) |
| static bool | vlc_mouse_HasPressed (const vlc_mouse_t *p_old, const vlc_mouse_t *p_new, int i_button) |
| static bool | vlc_mouse_HasReleased (const vlc_mouse_t *p_old, const vlc_mouse_t *p_new, int i_button) |
| #define _VLC_MOUSE_H 1 |
| anonymous enum |
| static void vlc_mouse_GetMotion | ( | int * | pi_x, | |
| int * | pi_y, | |||
| const vlc_mouse_t * | p_old, | |||
| const vlc_mouse_t * | p_new | |||
| ) | [inline, static] |
| static bool vlc_mouse_HasButton | ( | const vlc_mouse_t * | p_old, | |
| const vlc_mouse_t * | p_new | |||
| ) | [inline, static] |
| static bool vlc_mouse_HasChanged | ( | const vlc_mouse_t * | p_old, | |
| const vlc_mouse_t * | p_new | |||
| ) | [inline, static] |
References vlc_mouse_t::i_pressed, and vlc_mouse_t::i_x.
| static bool vlc_mouse_HasMoved | ( | const vlc_mouse_t * | p_old, | |
| const vlc_mouse_t * | p_new | |||
| ) | [inline, static] |
References vlc_mouse_t::i_x, and vlc_mouse_t::i_y.
Referenced by Mouse(), MouseEvent(), and vout_SendDisplayEventMouse().
| static bool vlc_mouse_HasPressed | ( | const vlc_mouse_t * | p_old, | |
| const vlc_mouse_t * | p_new, | |||
| int | i_button | |||
| ) | [inline, static] |
References vlc_mouse_t::i_pressed.
Referenced by Mouse(), MouseEvent(), vout_SendDisplayEventMouse(), and VoutDisplayEventMouse().
| static bool vlc_mouse_HasReleased | ( | const vlc_mouse_t * | p_old, | |
| const vlc_mouse_t * | p_new, | |||
| int | i_button | |||
| ) | [inline, static] |
| static void vlc_mouse_Init | ( | vlc_mouse_t * | p_mouse | ) | [inline, static] |
References vlc_mouse_t::b_double_click, vlc_mouse_t::i_pressed, vlc_mouse_t::i_x, and vlc_mouse_t::i_y.
Referenced by __vout_Create(), DisplayNew(), filter_chain_AppendFilterInternal(), MouseEvent(), Open(), and VoutDisplayEventMouse().
| static bool vlc_mouse_IsCenterPressed | ( | const vlc_mouse_t * | p_mouse | ) | [inline, static] |
References MOUSE_BUTTON_CENTER, and vlc_mouse_IsPressed().
| static bool vlc_mouse_IsLeftPressed | ( | const vlc_mouse_t * | p_mouse | ) | [inline, static] |
| static bool vlc_mouse_IsPressed | ( | const vlc_mouse_t * | p_mouse, | |
| int | i_button | |||
| ) | [inline, static] |
References vlc_mouse_t::i_pressed.
Referenced by vlc_mouse_IsCenterPressed(), vlc_mouse_IsLeftPressed(), vlc_mouse_IsRightPressed(), vlc_mouse_IsWheelDownPressed(), and vlc_mouse_IsWheelUpPressed().
| static bool vlc_mouse_IsRightPressed | ( | const vlc_mouse_t * | p_mouse | ) | [inline, static] |
References MOUSE_BUTTON_RIGHT, and vlc_mouse_IsPressed().
| static bool vlc_mouse_IsWheelDownPressed | ( | const vlc_mouse_t * | p_mouse | ) | [inline, static] |
References MOUSE_BUTTON_WHEEL_DOWN, and vlc_mouse_IsPressed().
| static bool vlc_mouse_IsWheelUpPressed | ( | const vlc_mouse_t * | p_mouse | ) | [inline, static] |
References MOUSE_BUTTON_WHEEL_UP, and vlc_mouse_IsPressed().
| static void vlc_mouse_SetPosition | ( | vlc_mouse_t * | p_mouse, | |
| int | i_x, | |||
| int | i_y | |||
| ) | [inline, static] |
References vlc_mouse_t::i_x, and vlc_mouse_t::i_y.
| static void vlc_mouse_SetPressed | ( | vlc_mouse_t * | p_mouse, | |
| int | i_button | |||
| ) | [inline, static] |
References vlc_mouse_t::i_pressed.
| static void vlc_mouse_SetReleased | ( | vlc_mouse_t * | p_mouse, | |
| int | i_button | |||
| ) | [inline, static] |
References vlc_mouse_t::i_pressed.
1.5.6