Simple GUI Library
Sgl::HoverListener< C > Class Template Reference
Inheritance diagram for Sgl::HoverListener< C >:
Collaboration diagram for Sgl::HoverListener< C >:

Public Member Functions

 DEFINE_STATIC_LISTENED_EVENT_TYPES (MouseEnteredEvent::getStaticType(), MouseExitedEvent::getStaticType()) public
 
virtual void onEvent (Sml::Event *event) override final
 
virtual void onMouseEntered (MouseEnteredEvent *event)
 
virtual void onMouseExited (MouseExitedEvent *event)
 
- Public Member Functions inherited from Sgl::ComponentEventListener< C >
 ComponentEventListener (C *component)
 
C * getComponent ()
 
void setComponent (C *component)
 

Detailed Description

template<typename C>
class Sgl::HoverListener< C >

Definition at line 84 of file gui_event.h.

Member Function Documentation

◆ DEFINE_STATIC_LISTENED_EVENT_TYPES()

template<typename C >
Sgl::HoverListener< C >::DEFINE_STATIC_LISTENED_EVENT_TYPES ( MouseEnteredEvent::getStaticType()  ,
MouseExitedEvent::getStaticType()   
)
inline

Definition at line 87 of file gui_event.h.

◆ onEvent()

template<typename C >
virtual void Sgl::HoverListener< C >::onEvent ( Sml::Event *  event)
inlinefinaloverridevirtual

Definition at line 92 of file gui_event.h.

◆ onMouseEntered()

template<typename C >
virtual void Sgl::HoverListener< C >::onMouseEntered ( MouseEnteredEvent event)
inlinevirtual

Definition at line 118 of file gui_event.h.

◆ onMouseExited()

template<typename C >
virtual void Sgl::HoverListener< C >::onMouseExited ( MouseExitedEvent event)
inlinevirtual

Definition at line 119 of file gui_event.h.


The documentation for this class was generated from the following file: