Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
XBMC_events.h File Reference

Classes

struct  XBMC_KeyboardEvent
 
struct  XBMC_MouseMotionEvent
 
struct  XBMC_MouseButtonEvent
 
struct  XBMC_ResizeEvent
 
struct  XBMC_MoveEvent
 
struct  XBMC_ScreenChangeEvent
 
struct  XBMC_ModeChangeEvent
 
struct  XBMC_QuitEvent
 
struct  XBMC_UserEvent
 
struct  XBMC_AppCommandEvent
 
struct  XBMC_TouchEvent
 
struct  XBMC_SetFocusEvent
 
struct  XBMC_ButtonEvent
 
struct  XBMC_Event
 

Typedefs

typedef struct XBMC_KeyboardEvent XBMC_KeyboardEvent
 
typedef struct XBMC_MouseMotionEvent XBMC_MouseMotionEvent
 
typedef struct XBMC_MouseButtonEvent XBMC_MouseButtonEvent
 
typedef struct XBMC_ResizeEvent XBMC_ResizeEvent
 
typedef struct XBMC_MoveEvent XBMC_MoveEvent
 
typedef struct XBMC_ScreenChangeEvent XBMC_ScreenChangeEvent
 
typedef struct XBMC_QuitEvent XBMC_QuitEvent
 
typedef struct XBMC_UserEvent XBMC_UserEvent
 
typedef struct XBMC_AppCommandEvent XBMC_AppCommandEvent
 
typedef struct XBMC_TouchEvent XBMC_TouchEvent
 
typedef struct XBMC_SetFocusEvent XBMC_SetFocusEvent
 
typedef struct XBMC_ButtonEvent XBMC_ButtonEvent
 
typedef struct XBMC_Event XBMC_Event
 

Enumerations

enum  XBMC_EventType {
  XBMC_NOEVENT = 0 , XBMC_KEYDOWN , XBMC_KEYUP , XBMC_KEYCOMPOSING_COMPOSING ,
  XBMC_KEYCOMPOSING_FINISHED , XBMC_KEYCOMPOSING_CANCELLED , XBMC_MOUSEMOTION , XBMC_MOUSEBUTTONDOWN ,
  XBMC_MOUSEBUTTONUP , XBMC_QUIT , XBMC_VIDEORESIZE , XBMC_SCREENCHANGE ,
  XBMC_VIDEOMOVE , XBMC_MODECHANGE , XBMC_TOUCH , XBMC_BUTTON ,
  XBMC_SETFOCUS , XBMC_USEREVENT , XBMC_MAXEVENT = 256
}
 

Typedef Documentation

◆ XBMC_AppCommandEvent

typedef struct XBMC_AppCommandEvent XBMC_AppCommandEvent

◆ XBMC_ButtonEvent

typedef struct XBMC_ButtonEvent XBMC_ButtonEvent

◆ XBMC_Event

typedef struct XBMC_Event XBMC_Event

◆ XBMC_KeyboardEvent

typedef struct XBMC_KeyboardEvent XBMC_KeyboardEvent

◆ XBMC_MouseButtonEvent

typedef struct XBMC_MouseButtonEvent XBMC_MouseButtonEvent

◆ XBMC_MouseMotionEvent

typedef struct XBMC_MouseMotionEvent XBMC_MouseMotionEvent

◆ XBMC_MoveEvent

typedef struct XBMC_MoveEvent XBMC_MoveEvent

◆ XBMC_QuitEvent

typedef struct XBMC_QuitEvent XBMC_QuitEvent

◆ XBMC_ResizeEvent

typedef struct XBMC_ResizeEvent XBMC_ResizeEvent

◆ XBMC_ScreenChangeEvent

typedef struct XBMC_ScreenChangeEvent XBMC_ScreenChangeEvent

◆ XBMC_SetFocusEvent

typedef struct XBMC_SetFocusEvent XBMC_SetFocusEvent

◆ XBMC_TouchEvent

typedef struct XBMC_TouchEvent XBMC_TouchEvent

◆ XBMC_UserEvent

typedef struct XBMC_UserEvent XBMC_UserEvent

Enumeration Type Documentation

◆ XBMC_EventType

Enumerator
XBMC_NOEVENT 
XBMC_KEYDOWN 
XBMC_KEYUP 
XBMC_KEYCOMPOSING_COMPOSING 
XBMC_KEYCOMPOSING_FINISHED 
XBMC_KEYCOMPOSING_CANCELLED 
XBMC_MOUSEMOTION 
XBMC_MOUSEBUTTONDOWN 
XBMC_MOUSEBUTTONUP 
XBMC_QUIT 
XBMC_VIDEORESIZE 
XBMC_SCREENCHANGE 
XBMC_VIDEOMOVE 
XBMC_MODECHANGE 
XBMC_TOUCH 
XBMC_BUTTON 
XBMC_SETFOCUS 
XBMC_USEREVENT 
XBMC_MAXEVENT