Simple GUI Library
gui_event.h File Reference
#include "sml/events/event.h"
#include "sml/events/system_events.h"
#include "sml/sml_log.h"
Include dependency graph for gui_event.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Sgl::ComponentEventListener< C >
 
class  Sgl::MouseEnteredEvent
 
class  Sgl::MouseExitedEvent
 
class  Sgl::HoverListener< C >
 
class  Sgl::FocusReceivedEvent
 
class  Sgl::FocusLostEvent
 
class  Sgl::FocusListener< C >
 
class  Sgl::ActionEvent
 
class  Sgl::ActionListener< C >
 
class  Sgl::DragEvent
 
class  Sgl::DragStartEvent
 
class  Sgl::DragEndEvent
 
class  Sgl::DragMoveEvent
 
class  Sgl::DragListener< C >
 

Enumerations

enum  GuiEventType {
  MOUSE_ENTERED = Sml::SML_EVENT_TYPE_FIRST_UNSPECIFIED , MOUSE_EXITED , FOCUS_RECEIVED , FOCUS_LOST ,
  ACTION_PERFORMED , DRAG_START , DRAG_END , DRAG_MOVE
}
 
enum  GuiEventCategory { EVENT_CATEGORY_GUI = Sml::SML_EVENT_CATEGORY_FIRST_UNSPECIFIED , EVENT_CATEGORY_DRAG_AND_DROP }
 

Detailed Description

Author
Nikita Mochalov (github.com/tralf-strues)
Date
2021-10-23

Definition in file gui_event.h.

Enumeration Type Documentation

◆ GuiEventCategory

enum Sgl::GuiEventCategory

Definition at line 32 of file gui_event.h.

◆ GuiEventType

enum Sgl::GuiEventType

Definition at line 17 of file gui_event.h.