#include <wx/hashmap.h>
#include <wx/dynarray.h>
Include dependency graph for ifmdefs.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | wxIFMDimensions |
Defines | |
#define | IFM_USE_WX_RTTI 1 |
#define | IFM_GET_EXTENSION_DATA(c, d) (wxDynamicCast((c)->GetExtensionData(d::DataKey()), d)) |
#define | DECLARE_IFM_DATA_KEY(name) extern const wxIFMComponentDataKeyType name; |
#define | DEFINE_IFM_DATA_KEY(name) const wxIFMComponentDataKeyType name = GetNewDataKey(); |
#define | DECLARE_IFM_COMPONENT_TYPE(name) extern const int name; |
#define | DEFINE_IFM_COMPONENT_TYPE(name) const int name = GetNewComponentType(); |
#define | IFM_COMPONENT_UNDEFINED 0 |
#define | IFM_COMPONENT_FLOATING_ROOT -1 |
Special value used to create root components for floating windows. | |
#define | DECLARE_IFM_CHILD_TYPE(name) extern const int name; |
#define | DEFINE_IFM_CHILD_TYPE(name) const int name = GetNewChildType(); |
#define | IFM_CHILDTYPE_UNDEFINED 0 |
#define | IFM_COORDS_ABSOLUTE 1 |
#define | IFM_COORDS_BACKGROUND 2 |
#define | IFM_COORDS_CLIENT 3 |
#define | IFM_COORDS_FLOATINGWINDOW 4 |
#define | IFM_ALIGN_NONE 0 |
#define | IFM_ALIGN_HORIZONTAL 1 |
#define | IFM_ALIGN_VERTICAL 2 |
#define | IFM_NO_RESIZE_UPDATE 0x00000001 |
#define | IFM_DEFAULT_FLAGS 0 |
#define | IFM_DISABLE_STATUS_MESSAGES -1 |
#define | IFM_USE_CURRENT_VALUE -1 |
#define | IFM_NO_MAXIMUM -2 |
#define | IFM_NO_MINIMUM -3 |
#define | IFM_NO_MAXIMUM_SIZE wxSize(IFM_NO_MAXIMUM,IFM_NO_MAXIMUM) |
#define | IFM_NO_MINIMUM_SIZE wxSize(IFM_NO_MINIMUM,IFM_NO_MINIMUM) |
#define | IFM_USE_CHILD_MINSIZE wxSize(-2,-2) |
#define | IFM_USE_CURRENT_SIZE wxSize(IFM_USE_CURRENT_VALUE,IFM_USE_CURRENT_VALUE) |
#define | IFM_DEFAULT_INDEX -1 |
#define | IFM_DEFAULT_POS wxPoint(-1, -1) |
#define | IFM_DEFAULT_SIZE wxSize(100, 100) |
#define | IFM_DEFAULT_RECT wxRect(IFM_DEFAULT_POS, wxSize(-1,-1)) |
#define | IFM_INTERFACE_ACTIVE -1 |
#define | IFM_INTERFACE_ALL -2 |
#define | IFM_DEFAULT_COMPONENT_NAME wxT("") |
#define | IFM_CANFLOAT 0 |
#define | IFM_BORDER_Y 4 |
Typedefs | |
typedef int | wxIFMComponentDataKeyType |
Data type used to retrieve component data. | |
typedef wxIFMDimensions | wxIFMBorders |
typedef wxIFMDimensions | wxIFMMargins |
Functions | |
WX_DEFINE_ARRAY (wxIFMInterfacePluginBase *, wxIFMInterfacePluginArray) | |
WX_DEFINE_ARRAY (wxIFMComponent *, wxIFMComponentArray) | |
WX_DEFINE_ARRAY (wxIFMFloatingWindowBase *, wxIFMFloatingWindowArray) | |
WX_DECLARE_HASH_MAP (wxIFMComponentDataKeyType, wxIFMExtensionDataBase *, wxIntegerHash, wxIntegerEqual, wxIFMComponentDataMap) | |
WX_DECLARE_HASH_MAP (unsigned int, wxIFMComponent *, wxIntegerHash, wxIntegerEqual, wxIFMChildWindowMap) | |
DECLARE_IFM_CHILD_TYPE (IFM_CHILD_GENERIC) DECLARE_IFM_CHILD_TYPE(IFM_CHILD_TOOLBAR) class wxIFMDimensions |
Definition in file ifmdefs.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Referenced by wxIFMComponent::wxIFMComponent(). |
|
|
|
|
Referenced by wxIFMDefaultResizePlugin::UpdateContainerResizeSashes(), wxIFMDefaultResizePlugin::UpdateResizeSashes(), and wxInterfaceManager::wxInterfaceManager(). |
|
Definition at line 94 of file ifmdefs.h. Referenced by wxInterfaceManager::AddChild(). |
|
Special value used to create root components for floating windows.
Definition at line 84 of file ifmdefs.h. Referenced by wxIFMDefaultContainerPlugin::OnCreateComponent(). |
|
Definition at line 83 of file ifmdefs.h. Referenced by wxIFMExtensionDataBase::DataKey(), and wxInterfaceManager::ReleaseInput(). |
|
|
Referenced by wxIFMDefaultResizePlugin::OnConvertRect(), wxIFMDefaultPlugin::OnConvertRect(), wxIFMDefaultPlugin::OnGetRect(), wxIFMDefaultPlugin::OnHitTest(), and wxIFMDefaultPlugin::OnSetRect(). |
|
|
Referenced by wxIFMDefaultPlugin::OnConvertRect(), and wxIFMDefaultPlugin::OnUpdate(). |
|
|
|
Referenced by wxInterfaceManager::wxInterfaceManager(). |
|
|
Referenced by wxIFMDefaultChildData::wxIFMDefaultChildData(). |
|
Referenced by wxInterfaceManager::AddPendingUpdate(), MainFrm::OnShowAll(), wxIFMDefaultPlugin::OnShowComponent(), wxInterfaceManager::Update(), and wxIFMCalcRectsEvent::wxIFMCalcRectsEvent(). |
|
|
|
Referenced by wxInterfaceManager::DisplayStatusMessage(), wxInterfaceManager::ResetStatusMessage(), and wxInterfaceManager::wxInterfaceManager(). |
|
|
|
|
|
|
Referenced by wxIFMDefaultPlugin::OnCalcRects(), wxIFMDefaultPlugin::OnSetDesiredSize(), and wxIFMDefaultPlugin::OnSetRect(). |
|
Referenced by wxIFMDefaultPlugin::OnGetMaxSize(), wxIFMChildDataBase::wxIFMChildDataBase(), and wxIFMComponent::wxIFMComponent(). |
|
Referenced by wxIFMDefaultContainerPlugin::OnGetDesiredSize(), wxIFMDefaultPlugin::OnGetMinSize(), wxIFMDefaultPanelPlugin::OnGetMinSize(), and wxIFMDefaultPlugin::OnSetRect(). |
|
Referenced by wxIFMChildDataBase::wxIFMChildDataBase(), and wxIFMComponent::wxIFMComponent(). |
|
Referenced by wxIFMInterfacePluginBase::OnSize(). |
|
Referenced by wxIFMDefaultPlugin::OnGetMinSize(). |
|
|
|
Referenced by wxIFMDefaultPlugin::OnSetChildSize(), wxIFMDefaultPlugin::OnSetDesiredSize(), and wxIFMDefaultPlugin::OnSetRect(). |
|
|
|
|
|
Data type used to retrieve component data.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|