LGI  1.0
Lliurex Graphic Interface
 All Classes Namespaces Files Functions Variables Macros
Classes | Namespaces | Macros
events.hpp File Reference
#include "message.hpp"
#include <string>

Go to the source code of this file.

Classes

class  net::lliurex::lgi::BaseEvent
 
class  net::lliurex::lgi::ExposeEvent
 
class  net::lliurex::lgi::ResizeEvent
 
class  net::lliurex::lgi::DestroyEvent
 
class  net::lliurex::lgi::KeyPressEvent
 
class  net::lliurex::lgi::KeyUpEvent
 
class  net::lliurex::lgi::KeyDownEvent
 
class  net::lliurex::lgi::CharacterEvent
 
class  net::lliurex::lgi::MouseDownEvent
 
class  net::lliurex::lgi::MouseUpEvent
 
class  net::lliurex::lgi::MouseMoveEvent
 
class  net::lliurex::lgi::MouseClickEvent
 
class  net::lliurex::lgi::MouseDoubleClickEvent
 
class  net::lliurex::lgi::MouseEnterEvent
 
class  net::lliurex::lgi::MouseExitEvent
 
class  net::lliurex::lgi::DragEvent
 
class  net::lliurex::lgi::DropEvent
 
class  net::lliurex::lgi::MessageEvent
 
class  net::lliurex::lgi::LayerAddEvent
 
class  net::lliurex::lgi::LayerRemoveEvent
 
class  net::lliurex::lgi::LayerShowEvent
 
class  net::lliurex::lgi::LayerHideEvent
 
class  net::lliurex::lgi::DndEnterEvent
 
class  net::lliurex::lgi::DndLeaveEvent
 
class  net::lliurex::lgi::DndDropEvent
 
class  net::lliurex::lgi::DndMoveEvent
 
class  net::lliurex::lgi::GotFocusEvent
 
class  net::lliurex::lgi::LostFocusEvent
 

Namespaces

 net
 
 net::lliurex
 
 net::lliurex::lgi
 

Macros

#define LGI_EVENT_NONE   0x00
 
#define LGI_EVENT_KEY_DOWN   0x01
 
#define LGI_EVENT_KEY_UP   0x02
 
#define LGI_EVENT_KEY_PRESS   0x03
 
#define LGI_EVENT_CHARACTER   0x04
 
#define LGI_EVENT_MOUSE_DOWN   0x05
 
#define LGI_EVENT_MOUSE_UP   0x06
 
#define LGI_EVENT_MOUSE_MOVE   0x07
 
#define LGI_EVENT_MOUSE_ENTER   0x08
 
#define LGI_EVENT_MOUSE_EXIT   0x09
 
#define LGI_EVENT_MOUSE_CLICK   0x0A
 
#define LGI_EVENT_MOUSE_DOUBLE_CLICK   0x0B
 
#define LGI_EVENT_DRAG   0x0C
 
#define LGI_EVENT_DROP   0x0D
 
#define LGI_EVENT_GOT_FOCUS   0x0E
 
#define LGI_EVENT_LOST_FOCUS   0x0F
 
#define LGI_EVENT_EXPOSE   0xA0
 
#define LGI_EVENT_RESIZE   0xA1
 
#define LGI_EVENT_DESTROY   0xAF
 
#define LGI_EVENT_MESSAGE   0xB0
 
#define LGI_EVENT_LAYER_ADD   0xC0
 
#define LGI_EVENT_LAYER_REMOVE   0xC1
 
#define LGI_EVENT_LAYER_SHOW   0xC3
 
#define LGI_EVENT_LAYER_HIDE   0xC4
 
#define LGI_EVENT_DND_ENTER   0xD0
 
#define LGI_EVENT_DND_LEAVE   0xD1
 
#define LGI_EVENT_DND_DROP   0xD2
 
#define LGI_EVENT_DND_MOVE   0xD3
 

Macro Definition Documentation

#define LGI_EVENT_CHARACTER   0x04
#define LGI_EVENT_DESTROY   0xAF
#define LGI_EVENT_DND_DROP   0xD2
#define LGI_EVENT_DND_ENTER   0xD0
#define LGI_EVENT_DND_LEAVE   0xD1
#define LGI_EVENT_DND_MOVE   0xD3
#define LGI_EVENT_DRAG   0x0C
#define LGI_EVENT_DROP   0x0D
#define LGI_EVENT_EXPOSE   0xA0
#define LGI_EVENT_GOT_FOCUS   0x0E
#define LGI_EVENT_KEY_DOWN   0x01
#define LGI_EVENT_KEY_PRESS   0x03
#define LGI_EVENT_KEY_UP   0x02
#define LGI_EVENT_LAYER_ADD   0xC0
#define LGI_EVENT_LAYER_HIDE   0xC4
#define LGI_EVENT_LAYER_REMOVE   0xC1
#define LGI_EVENT_LAYER_SHOW   0xC3
#define LGI_EVENT_LOST_FOCUS   0x0F
#define LGI_EVENT_MESSAGE   0xB0
#define LGI_EVENT_MOUSE_CLICK   0x0A
#define LGI_EVENT_MOUSE_DOUBLE_CLICK   0x0B
#define LGI_EVENT_MOUSE_DOWN   0x05
#define LGI_EVENT_MOUSE_ENTER   0x08
#define LGI_EVENT_MOUSE_EXIT   0x09
#define LGI_EVENT_MOUSE_MOVE   0x07
#define LGI_EVENT_MOUSE_UP   0x06
#define LGI_EVENT_NONE   0x00

Event type constants

#define LGI_EVENT_RESIZE   0xA1