Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
KODI::MOUSE Namespace Reference

Classes

class  CMouseInputHandling
 Class to translate input from driver info to higher-level features. More...
 
class  IMouseDriverHandler
 Interface for handling mouse driver events. More...
 
class  IMouseInputHandler
 Interface for handling mouse events. More...
 
class  IMouseInputProvider
 Interface for classes that can provide mouse input. More...
 

Typedefs

using ButtonName = std::string
 Name of a mouse button. More...
 
using POINTER_DIRECTION = INPUT::CARDINAL_DIRECTION
 Directions of motion for a mouse pointer. More...
 
using PointerName = std::string
 Name of the mouse pointer. More...
 

Enumerations

enum  BUTTON_ID {
  BUTTON_ID::UNKNOWN, BUTTON_ID::LEFT, BUTTON_ID::RIGHT, BUTTON_ID::MIDDLE,
  BUTTON_ID::BUTTON4, BUTTON_ID::BUTTON5, BUTTON_ID::WHEEL_UP, BUTTON_ID::WHEEL_DOWN,
  BUTTON_ID::HORIZ_WHEEL_LEFT, BUTTON_ID::HORIZ_WHEEL_RIGHT
}
 Buttons on a mouse. More...
 

Typedef Documentation

§ ButtonName

using KODI::MOUSE::ButtonName = typedef std::string

Name of a mouse button.

Names are defined in the mouse's controller profile.

§ POINTER_DIRECTION

Directions of motion for a mouse pointer.

§ PointerName

using KODI::MOUSE::PointerName = typedef std::string

Name of the mouse pointer.

Names are defined in the mouse's controller profile.

Enumeration Type Documentation

§ BUTTON_ID

Buttons on a mouse.

Enumerator
UNKNOWN 
LEFT 
RIGHT 
MIDDLE 
BUTTON4 
BUTTON5 
WHEEL_UP 
WHEEL_DOWN 
HORIZ_WHEEL_LEFT 
HORIZ_WHEEL_RIGHT