LGI  1.0
Lliurex Graphic Interface
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

◆ LGI_EVENT_CHARACTER

#define LGI_EVENT_CHARACTER   0x04

◆ LGI_EVENT_DESTROY

#define LGI_EVENT_DESTROY   0xAF

◆ LGI_EVENT_DND_DROP

#define LGI_EVENT_DND_DROP   0xD2

◆ LGI_EVENT_DND_ENTER

#define LGI_EVENT_DND_ENTER   0xD0

◆ LGI_EVENT_DND_LEAVE

#define LGI_EVENT_DND_LEAVE   0xD1

◆ LGI_EVENT_DND_MOVE

#define LGI_EVENT_DND_MOVE   0xD3

◆ LGI_EVENT_DRAG

#define LGI_EVENT_DRAG   0x0C

◆ LGI_EVENT_DROP

#define LGI_EVENT_DROP   0x0D

◆ LGI_EVENT_EXPOSE

#define LGI_EVENT_EXPOSE   0xA0

◆ LGI_EVENT_GOT_FOCUS

#define LGI_EVENT_GOT_FOCUS   0x0E

◆ LGI_EVENT_KEY_DOWN

#define LGI_EVENT_KEY_DOWN   0x01

◆ LGI_EVENT_KEY_PRESS

#define LGI_EVENT_KEY_PRESS   0x03

◆ LGI_EVENT_KEY_UP

#define LGI_EVENT_KEY_UP   0x02

◆ LGI_EVENT_LAYER_ADD

#define LGI_EVENT_LAYER_ADD   0xC0

◆ LGI_EVENT_LAYER_HIDE

#define LGI_EVENT_LAYER_HIDE   0xC4

◆ LGI_EVENT_LAYER_REMOVE

#define LGI_EVENT_LAYER_REMOVE   0xC1

◆ LGI_EVENT_LAYER_SHOW

#define LGI_EVENT_LAYER_SHOW   0xC3

◆ LGI_EVENT_LOST_FOCUS

#define LGI_EVENT_LOST_FOCUS   0x0F

◆ LGI_EVENT_MESSAGE

#define LGI_EVENT_MESSAGE   0xB0

◆ LGI_EVENT_MOUSE_CLICK

#define LGI_EVENT_MOUSE_CLICK   0x0A

◆ LGI_EVENT_MOUSE_DOUBLE_CLICK

#define LGI_EVENT_MOUSE_DOUBLE_CLICK   0x0B

◆ LGI_EVENT_MOUSE_DOWN

#define LGI_EVENT_MOUSE_DOWN   0x05

◆ LGI_EVENT_MOUSE_ENTER

#define LGI_EVENT_MOUSE_ENTER   0x08

◆ LGI_EVENT_MOUSE_EXIT

#define LGI_EVENT_MOUSE_EXIT   0x09

◆ LGI_EVENT_MOUSE_MOVE

#define LGI_EVENT_MOUSE_MOVE   0x07

◆ LGI_EVENT_MOUSE_UP

#define LGI_EVENT_MOUSE_UP   0x06

◆ LGI_EVENT_NONE

#define LGI_EVENT_NONE   0x00

Event type constants

◆ LGI_EVENT_RESIZE

#define LGI_EVENT_RESIZE   0xA1