#include "plugin.h"#include "events.h"#include <wx/frame.h>#include <wx/bitmap.h>#include <wx/pen.h>#include <wx/brush.h>Include dependency graph for definterface.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | wxIFMDefaultInterfacePlugin |
| class | wxIFMDefaultContainerPlugin |
| struct | wxIFMTabConfig |
| struct | wxIFMCaptionConfig |
| class | wxIFMDefaultPanelPlugin |
| class | wxIFMComponentButtonManager |
| Class for managing small buttons that appear for a component. More... | |
| class | wxIFMComponentButton |
| class | wxIFMDefaultChildData |
| class | wxIFMContainerData |
| class | wxIFMPanelTabData |
| class | wxIFMTab |
| class | wxIFMPanelData |
| class | wxIFMAddTopContainerEvent |
| class | wxIFMRemoveTopContainerEvent |
| class | wxIFMSelectTabEvent |
| class | wxIFMComponentButtonEvent |
Defines | |
| #define | IFM_FLOATING_FRAME_STYLE wxFRAME_NO_TASKBAR | wxFRAME_FLOAT_ON_PARENT | wxRESIZE_BORDER | wxSYSTEM_MENU | wxCLOSE_BOX |
| #define | IFM_CAPTION_PAD 1 |
| gap between the caption and the components client area | |
| #define | IFM_COMPONENT_BUTTON_X 10 |
| #define | IFM_COMPONENT_BUTTON_Y 11 |
| #define | IFM_COMPONENT_BUTTON_PAD 2 |
| #define | IFM_COMPONENT_ID_CLOSE 0 |
| #define | IFM_COMPONENT_ID_MAXIMIZE 1 |
| #define | IFM_COMPONENT_ID_MINIMIZE 2 |
| #define | IFM_CONTAINER_GRIPPER_WIDTH 0 |
| #define | IFM_ORIENTATION_DEFAULT -1 |
| select orientation automatically | |
| #define | IFM_ORIENTATION_NONE 0 |
| unitialized (an erronous) orientation | |
| #define | IFM_ORIENTATION_TOP 1 |
| top container | |
| #define | IFM_ORIENTATION_BOTTOM 2 |
| bottom container | |
| #define | IFM_ORIENTATION_LEFT 3 |
| left container | |
| #define | IFM_ORIENTATION_RIGHT 4 |
| right container | |
| #define | IFM_ORIENTATION_FLOAT 5 |
| floating | |
| #define | IFM_ORIENTATION_DOCKED 6 |
| this container is docked inside another container | |
| #define | wxIFMAddTopContainerEventFunctionHandler(func) (wxObjectEventFunction)wxStaticCastEvent(wxIFMAddTopContainerEventFunction, &func) |
| #define | wxIFMRemoveTopContainerEventFunctionHandler(func) (wxObjectEventFunction)wxStaticCastEvent(wxIFMRemoveTopContainerEventFunction, &func) |
| #define | wxIFMSelectTabEventFunctionHandler(func) (wxObjectEventFunction)wxStaticCastEvent(wxIFMSelectTabEventFunction, &func) |
| #define | wxIFMComponentButtonEventFunctionHandler(func) (wxObjectEventFunction)wxStaticCastEvent(wxIFMComponentButtonEventFunction, &func) |
| #define | EVT_IFM_ADDTOPCONTAINER(func) wx__DECLARE_EVT0(wxEVT_IFM_ADDTOPCONTAINER, wxIFMAddTopContainerEventFunctionHandler(func)) |
| #define | EVT_IFM_REMOVETOPCONTAINER(func) wx__DECLARE_EVT0(wxEVT_IFM_REMOVETOPCONTAINER, wxIFMRemoveTopContainerEventFunctionHandler(func)) |
| #define | EVT_IFM_SELECTTAB(func) wx__DECLARE_EVT0(wxEVT_IFM_SELECTTAB, wxIFMSelectTabEventFunctionHandler(func)) |
| #define | EVT_IFM_COMPONENTBUTTONCLICK(func) wx__DECLARE_EVT0(wxEVT_IFM_COMPONENTBUTTONCLICK, wxIFMComponentButtonEventFunctionHandler(func)) |
Typedefs | |
| typedef void(wxEvtHandler::* | wxIFMAddTopContainerEventFunction )(wxIFMAddTopContainerEvent &) |
| typedef void(wxEvtHandler::* | wxIFMRemoveTopContainerEventFunction )(wxIFMRemoveTopContainerEvent &) |
| typedef void(wxEvtHandler::* | wxIFMSelectTabEventFunction )(wxIFMSelectTabEvent &) |
| typedef void(wxEvtHandler::* | wxIFMComponentButtonEventFunction )(wxIFMComponentButtonEvent &) |
Functions | |
| WX_DECLARE_LIST (wxIFMComponent, wxIFMComponentList) | |
| WX_DEFINE_ARRAY (wxIFMComponentButton *, wxIFMComponentButtonArray) | |
| WX_DEFINE_ARRAY (wxIFMTab *, wxIFMTabArray) | |
| DECLARE_IFM_COMPONENT_TYPE (IFM_COMPONENT_PANEL) DECLARE_EVENT_TYPE(wxEVT_IFM_ADDTOPCONTAINER | |
| DECLARE_EVENT_TYPE (wxEVT_IFM_REMOVETOPCONTAINER, 0) | |
| DECLARE_EVENT_TYPE (wxEVT_IFM_SELECTTAB, 0) | |
| DECLARE_EVENT_TYPE (wxEVT_IFM_COMPONENTBUTTONCLICK, 0) | |
Definition in file definterface.h.
|
|
Definition at line 758 of file definterface.h. |
|
|
Definition at line 761 of file definterface.h. |
|
|
Definition at line 759 of file definterface.h. |
|
|
Definition at line 760 of file definterface.h. |
|
|
gap between the caption and the components client area
Definition at line 28 of file definterface.h. Referenced by wxIFMDefaultPanelPlugin::OnCreateComponent(), and wxIFMDefaultPanelPlugin::OnUpdate(). |
|
|
Definition at line 32 of file definterface.h. Referenced by wxIFMComponentButtonManager::GetRect(), and wxIFMComponentButtonManager::Layout(). |
|
|
Definition at line 30 of file definterface.h. Referenced by wxIFMComponentButtonManager::AddButton(), wxIFMComponentButtonManager::Layout(), and wxIFMComponentButtonManager::SetHeight(). |
|
|
Definition at line 31 of file definterface.h. Referenced by wxIFMComponentButtonManager::AddButton(), wxIFMDefaultPanelPlugin::OnCreateComponent(), and wxIFMComponentButtonManager::SetHeight(). |
|
|
Definition at line 35 of file definterface.h. Referenced by wxIFMDefaultPanelPlugin::OnComponentButtonClick(), wxIFMDefaultContainerPlugin::OnComponentButtonClick(), wxIFMDefaultPanelPlugin::OnCreateComponent(), wxIFMDefaultContainerPlugin::OnCreateComponent(), and wxIFMDefaultContainerPlugin::OnUpdate(). |
|
|
Definition at line 36 of file definterface.h. Referenced by wxIFMDefaultPanelPlugin::OnComponentButtonClick(). |
|
|
Definition at line 37 of file definterface.h. Referenced by wxIFMDefaultPanelPlugin::OnComponentButtonClick(). |
|
|
Definition at line 39 of file definterface.h. Referenced by wxIFMDefaultContainerPlugin::OnCreateComponent(). |
|
|
Definition at line 26 of file definterface.h. |
|
|
|
select orientation automatically
Definition at line 67 of file definterface.h. Referenced by wxIFMDefaultInterfacePlugin::OnAddChild(). |
|
|
this container is docked inside another container
Definition at line 74 of file definterface.h. Referenced by wxIFMDefaultContainerPlugin::OnDock(), and wxIFMDefaultInterfacePlugin::OnGetContentRect(). |
|
|
floating
Definition at line 73 of file definterface.h. Referenced by wxIFMDefaultInterfacePlugin::OnAddChild(). |
|
|
|
unitialized (an erronous) orientation
Definition at line 68 of file definterface.h. Referenced by wxIFMDefaultInterfacePlugin::OnRemoveTopContainer(). |
|
|
|
|
Definition at line 749 of file definterface.h. |
|
|
Definition at line 755 of file definterface.h. |
|
|
Definition at line 751 of file definterface.h. |
|
|
Definition at line 753 of file definterface.h. |
|
|
Definition at line 744 of file definterface.h. |
|
|
Definition at line 747 of file definterface.h. |
|
|
Definition at line 745 of file definterface.h. |
|
|
Definition at line 746 of file definterface.h. |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|