21 #ifndef __ANTARES_COMMON_COMPONENTS_PANEL_PANEL_H__
22 #define __ANTARES_COMMON_COMPONENTS_PANEL_PANEL_H__
24 #include <yuni/yuni.h>
25 #include "../../wx-wrapper.h"
28 namespace Antares::Component
47 Panel(wxWindow* parent);
84 virtual bool triggerMouseClickEvent()
const
91 void onInternalMotion(wxMouseEvent&);
92 void onInternalMouseUp(wxMouseEvent&);
93 void onInternalMouseDown(wxMouseEvent&);
Panel implementation.
Definition: panel.h:34
virtual void onMouseMoved(int, int)
The mouse has moved.
Definition: panel.h:79
static void OnMouseMoveFromExternalComponent()
Event triggered by any other component (not derived from Panel)
Definition: panel.cpp:90
virtual void onMouseDown(wxMouseEvent &)
Click down.
Definition: panel.h:54
virtual ~Panel()
Destructor.
Definition: panel.cpp:50
virtual void onMouseClick()
The panel has been clicked (delayed)
Definition: panel.h:64
virtual void onMouseUp(wxMouseEvent &)
Click up.
Definition: panel.h:59
Panel(wxWindow *parent)
Constructor.
Definition: panel.cpp:32
virtual void onMouseEnter()
The mouse has entered.
Definition: panel.h:69
virtual void onMouseLeave()
The mouse has leaved.
Definition: panel.h:74