Gestionnaire d'évenements produits par un Panel. More...
#include "cogitant/display/display.h"
Public Member Functions | |
PanelEventHandler (Panel *panel) | |
Constructeur. More... | |
virtual | ~PanelEventHandler () |
Destructeur. More... | |
virtual bool | onMouseButton (int button, Point const &p, bool down, Panel::KbdState ks) |
Réponse à l'évènement clic-souris. More... | |
virtual bool | onMouseMove (Point const &p) |
Réponse à l'évènement déplacement curseur souris. More... | |
virtual bool | onKey (Panel::KbdState ks, Panel::KbdKey kk) |
Réponse à l'évènement appui touche. More... | |
virtual void | setPanel (Panel *panel) |
Sélection du Panel. More... | |
Panel * | panel () |
Accès au Panel. More... | |
Protected Attributes | |
Panel * | m_panel |
Panel géré par le gestionnaire d'évènements. | |
Gestionnaire d'évenements produits par un Panel.
Aucun traitement n'est effectué par les méthodes de cette classe: les évènements ne produisent aucun traitement.
cogitantdisplay::PanelEventHandler::PanelEventHandler | ( | Panel * | panel | ) |
Constructeur.
|
virtual |
Destructeur.
|
virtual |
Réponse à l'évènement appui touche.
Reimplemented in cogitantdisplay::Editor, and cogitantdisplay::EditorGraph.
|
virtual |
Réponse à l'évènement clic-souris.
Reimplemented in cogitantdisplay::Editor.
|
virtual |
Réponse à l'évènement déplacement curseur souris.
Reimplemented in cogitantdisplay::Editor.
|
virtual |
Sélection du Panel.
Reimplemented in cogitantdisplay::EditorGraph.