Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
GUIControl.h File Reference
#include "DirtyRegion.h"
#include "VisibleEffect.h"
#include "guiinfo/GUIInfoBool.h"
#include "guiinfo/GUIInfoColor.h"
#include "utils/ColorUtils.h"
#include "windowing/GraphicContext.h"
#include <vector>

Classes

class  CControlState
 
struct  GUICONTROLSTATS
 
class  CGUIControl
 Base class for controls. More...
 

Namespaces

namespace  KODI
 
namespace  KODI::MOUSE
 

Enumerations

enum  ORIENTATION { HORIZONTAL = 0 , VERTICAL }
 
enum  EVENT_RESULT {
  EVENT_RESULT_UNHANDLED = 0x00 , EVENT_RESULT_HANDLED = 0x01 , EVENT_RESULT_PAN_HORIZONTAL = 0x02 , EVENT_RESULT_PAN_VERTICAL = 0x04 ,
  EVENT_RESULT_PAN_VERTICAL_WITHOUT_INERTIA = 0x08 , EVENT_RESULT_PAN_HORIZONTAL_WITHOUT_INERTIA = 0x10 , EVENT_RESULT_ROTATE = 0x20 , EVENT_RESULT_ZOOM = 0x40 ,
  EVENT_RESULT_SWIPE = 0x80
}
 Results of OnMouseEvent() Any value not equal to EVENT_RESULT_UNHANDLED indicates that the event was handled. More...
 

Enumeration Type Documentation

◆ EVENT_RESULT

Results of OnMouseEvent() Any value not equal to EVENT_RESULT_UNHANDLED indicates that the event was handled.

Enumerator
EVENT_RESULT_UNHANDLED 
EVENT_RESULT_HANDLED 
EVENT_RESULT_PAN_HORIZONTAL 
EVENT_RESULT_PAN_VERTICAL 
EVENT_RESULT_PAN_VERTICAL_WITHOUT_INERTIA 
EVENT_RESULT_PAN_HORIZONTAL_WITHOUT_INERTIA 
EVENT_RESULT_ROTATE 
EVENT_RESULT_ZOOM 
EVENT_RESULT_SWIPE 

◆ ORIENTATION

Enumerator
HORIZONTAL 
VERTICAL