#include <definterface.h>
Collaboration diagram for wxIFMComponentButton:
Public Member Functions | |
wxIFMComponentButton (wxIFMComponentButtonManager *manager, int id, wxWindow *parent) | |
int | GetID () const |
void | SetHover (bool h) |
bool | GetHover () const |
void | SetPressed (bool p) |
bool | GetPressed () const |
void | OnPaint (wxPaintEvent &event) |
void | OnEraseBg (wxEraseEvent &event) |
void | OnEnterWindow (wxMouseEvent &event) |
void | OnLeaveWindow (wxMouseEvent &event) |
void | OnLeftDown (wxMouseEvent &event) |
void | OnLeftUp (wxMouseEvent &event) |
void | OnMouseMove (wxMouseEvent &event) |
Public Attributes | |
wxBitmap * | m_bmp |
wxBitmap * | m_bmpH |
wxBitmap * | m_bmpP |
Private Member Functions | |
wxIFMInterfacePluginBase * | GetIP () |
Private Attributes | |
int | m_id |
wxIFMComponentButtonManager * | m_manager |
bool | m_hover |
bool | m_pressed |
bool | m_leftDown |
Definition at line 405 of file definterface.h.
|
Definition at line 2784 of file definterface.cpp. |
|
Definition at line 2806 of file definterface.cpp. References m_hover. |
|
Definition at line 2801 of file definterface.cpp. References m_id. Referenced by wxIFMDefaultPanelPlugin::OnComponentButtonClick(), and wxIFMDefaultContainerPlugin::OnComponentButtonClick(). |
|
Definition at line 2796 of file definterface.cpp. References wxIFMComponentButtonManager::GetIP(), and m_manager. Referenced by OnLeftUp(). |
|
Definition at line 2811 of file definterface.cpp. References m_pressed. |
|
|
|
|
|
|
|
|
|
Definition at line 2878 of file definterface.cpp. References wxIFMComponentButtonManager::GetComponent(), GetIP(), m_leftDown, m_manager, wxIFMInterfacePluginBase::ProcessPluginEvent(), and SetPressed(). |
|
Definition at line 2898 of file definterface.cpp. References m_leftDown, and SetPressed(). |
|
|
|
Sets the hover state of this button. Definition at line 2816 of file definterface.cpp. References m_hover. |
|
Sets the pressed state of this button. Definition at line 2825 of file definterface.cpp. References m_pressed. Referenced by OnLeftUp(), and OnMouseMove(). |
|
Definition at line 418 of file definterface.h. Referenced by wxIFMDefaultPanelPlugin::OnCreateComponent(), and wxIFMDefaultContainerPlugin::OnCreateComponent(). |
|
Definition at line 418 of file definterface.h. Referenced by wxIFMDefaultPanelPlugin::OnCreateComponent(), and wxIFMDefaultContainerPlugin::OnCreateComponent(). |
|
Definition at line 418 of file definterface.h. Referenced by wxIFMDefaultPanelPlugin::OnCreateComponent(), and wxIFMDefaultContainerPlugin::OnCreateComponent(). |
|
Definition at line 413 of file definterface.h. Referenced by GetHover(), and SetHover(). |
|
Definition at line 409 of file definterface.h. Referenced by GetID(). |
|
Definition at line 413 of file definterface.h. Referenced by OnLeftUp(), and OnMouseMove(). |
|
Definition at line 411 of file definterface.h. Referenced by GetIP(), and OnLeftUp(). |
|
Definition at line 413 of file definterface.h. Referenced by GetPressed(), and SetPressed(). |