MatOCAD Logo

Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

wxIFMComponent Class Reference

Class representing a generic component in the interface. More...

#include <manager.h>

Collaboration diagram for wxIFMComponent:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 wxIFMComponent (wxIFMInterfacePluginBase *ip, int type)
 ~wxIFMComponent ()
void AddExtensionData (wxIFMExtensionDataBase *data)
wxIFMExtensionDataBaseGetExtensionData (wxIFMComponentDataKeyType key)
wxIFMExtensionDataBaseRemoveExtensionData (wxIFMComponentDataKeyType key)
void Paint (wxDC &dc, const wxRegion &region)
int GetType () const
wxWindow * GetParentWindow ()
wxRect GetRect ()
wxRect GetBackgroundRect ()
wxRect GetClientRect ()
wxRect GetConvertedRect (wxRect rect, int coords_from, int coords_to)
wxSize GetDesiredSize ()
void SetDesiredSize (const wxSize &size)
wxSize GetMinSize ()
wxSize GetMaxSize ()
void Show (bool s, bool update)
void Hide ()
bool IsShown ()
void VisibilityChanged (bool vis)
bool IsVisible ()

Static Public Member Functions

static int GetNextVisibleComponent (const wxIFMComponentArray &components, int start)
static bool IsChildOf (wxIFMComponent *parent, wxIFMComponent *child)

Public Attributes

wxRect m_rect
 size and position of the component
wxSize m_minSize
 minimum size of the component, stored in client coordinates
wxSize m_maxSize
 maximum size of the component, stored in client coordinates
wxSize m_desiredSize
 desired size of the component, stored in client coordinates
bool m_fixed
 Specifies wether the component is allowed to be resized.
wxIFMBorders m_borders
 widths of the top, left, right, bottom borders
wxIFMMargins m_margins
 widths of the top, left, right, bottom margins
bool m_hidden
 if the component is hidden
bool m_visible
 if the component is shown, and all of its parents are shown
bool m_canHide
 true if the component is allowed to be hidden
bool m_docked
 true if the component is docked into another component
int m_alignment
 specifies how the children of the component are aligned
wxIFMComponentArray m_children
 the children of this component
wxIFMComponentm_parent
 the parent of this component
wxString m_name
 the name of this component
int m_childType
 if the component has a child, this specifies the type of child
wxWindow * m_child
 if the component has a child, this is a pointer to the child window

Private Member Functions

wxInterfaceManagerGetManager ()
 wxIFMComponent (const wxIFMComponent &)

Private Attributes

wxIFMComponentDataMap m_data
int m_type
 type of component
wxIFMInterfacePluginBasem_ip

Detailed Description

Class representing a generic component in the interface.

Definition at line 532 of file manager.h.


Constructor & Destructor Documentation

wxIFMComponent::wxIFMComponent wxIFMInterfacePluginBase ip,
int  type
 

Parameters:
manager The interface that this component belongs to
type The type of component. (Container, Panel, ...)

Definition at line 663 of file manager.cpp.

References wxIFMExtensionDataBase::GetDataKey(), IFM_ALIGN_NONE, IFM_NO_MAXIMUM_SIZE, IFM_NO_MINIMUM_SIZE, and m_data.

wxIFMComponent::wxIFMComponent const wxIFMComponent  )  [private]
 

Definition at line 685 of file manager.cpp.

wxIFMComponent::~wxIFMComponent  ) 
 

Definition at line 688 of file manager.cpp.

References m_data.


Member Function Documentation

void wxIFMComponent::AddExtensionData wxIFMExtensionDataBase data  ) 
 

Called by plugins to add data storage to this component.

Note:
Unless manually removed by the plugin that added it, the data will be deleted by the component destructor.

Definition at line 705 of file manager.cpp.

References wxIFMExtensionDataBase::GetDataKey(), and m_data.

Referenced by wxIFMDefaultResizePlugin::OnCreateComponent(), wxIFMDefaultPanelPlugin::OnCreateComponent(), and wxIFMDefaultContainerPlugin::OnCreateComponent().

wxRect wxIFMComponent::GetBackgroundRect  ) 
 

Returns:
Position and size of the background rectangle
See also:
coordsystems

Definition at line 837 of file manager.cpp.

References wxIFMRectEvent::GetRect(), m_ip, and wxIFMInterfacePluginBase::ProcessPluginEvent().

Referenced by wxIFMDefaultPanelPlugin::OnPaintBg(), wxIFMDefaultPanelPlugin::OnUpdate(), and wxIFMDefaultContainerPlugin::OnUpdate().

wxRect wxIFMComponent::GetClientRect  ) 
 

Returns:
Position and size of the client rectangle
See also:
coordsystems

Definition at line 844 of file manager.cpp.

References wxIFMRectEvent::GetRect(), m_ip, and wxIFMInterfacePluginBase::ProcessPluginEvent().

Referenced by wxIFMDefaultPanelPlugin::DrawTabs(), wxIFMDefaultPanelPlugin::OnSelectTab(), wxIFMDefaultPanelPlugin::OnUpdate(), wxIFMDefaultResizePlugin::ResizeComponent(), and wxIFMCalcRectsEvent::wxIFMCalcRectsEvent().

wxRect wxIFMComponent::GetConvertedRect wxRect  rect,
int  coords_from,
int  coords_to
 

Converts the given rect from the given coordinate system to the desired coordinate system using this component.

Returns:
Rect in the desired coordinate system

Definition at line 851 of file manager.cpp.

References wxIFMRectEvent::GetRect(), m_ip, and wxIFMInterfacePluginBase::ProcessPluginEvent().

Referenced by wxIFMDefaultPanelPlugin::OnDock(), wxIFMDefaultContainerPlugin::OnGetDesiredSize(), wxIFMDefaultPlugin::OnGetMinSize(), wxIFMDefaultPanelPlugin::OnGetMinSize(), and wxIFMDefaultPanelPlugin::OnSetDesiredSize().

wxSize wxIFMComponent::GetDesiredSize  ) 
 

Returns:
The desired size of the component in absolute coordinates

Definition at line 858 of file manager.cpp.

References wxIFMRectEvent::GetSize(), m_ip, and wxIFMInterfacePluginBase::ProcessPluginEvent().

Referenced by wxIFMCalcRectsEvent::AddComponent(), wxIFMDefaultPanelPlugin::OnDock(), and wxIFMDefaultInterfacePlugin::OnUpdate().

wxIFMExtensionDataBase * wxIFMComponent::GetExtensionData wxIFMComponentDataKeyType  key  ) 
 

Retrieves the data stored by this component with the specified key.

Returns:
A pointer to the data with this key, or NULL no data with the given key exists.
Note:
The default component data can be accessed by passing IFM_DEFAULT_DATA_KEY to this function.

Trying to retrieve data that has not been set is an error.

Definition at line 710 of file manager.cpp.

References m_data.

wxInterfaceManager * wxIFMComponent::GetManager  )  [private]
 

Definition at line 695 of file manager.cpp.

References wxIFMInterfacePluginBase::GetManager(), and m_ip.

Referenced by GetParentWindow().

wxSize wxIFMComponent::GetMaxSize  ) 
 

Returns:
The maximimum tolerable size of the component in absolute coordinates

Definition at line 878 of file manager.cpp.

References wxIFMRectEvent::GetSize(), m_ip, and wxIFMInterfacePluginBase::ProcessPluginEvent().

Referenced by wxIFMCalcRectsEvent::AddComponent().

wxSize wxIFMComponent::GetMinSize  ) 
 

Returns:
The minimum tolerable size of the component in absolute coordinates

Definition at line 871 of file manager.cpp.

References wxIFMRectEvent::GetSize(), m_ip, and wxIFMInterfacePluginBase::ProcessPluginEvent().

Referenced by wxIFMCalcRectsEvent::AddComponent(), wxIFMDefaultContainerPlugin::OnGetDesiredSize(), wxIFMDefaultPlugin::OnUpdate(), and wxIFMDefaultInterfacePlugin::OnUpdate().

int wxIFMComponent::GetNextVisibleComponent const wxIFMComponentArray &  components,
int  start
[static]
 

Returns the index of the next visible component, or -1 if there are no more components or they are all hidden.

This is a helper function provided for plugins for easier OnUpdate handling of hidden components.

Parameters:
components Components array to search through
start Where to start searching
Note:
The value specified by start is included in the search
Returns:
Index of the next visible component, or -1 if there are no more (visible) components.
Warning:
This function may be removed in a future release

Definition at line 722 of file manager.cpp.

Referenced by wxIFMDefaultPlugin::OnCalcRects(), wxIFMDefaultContainerPlugin::OnUpdate(), and wxIFMDefaultResizePlugin::UpdateResizeSashes().

wxWindow * wxIFMComponent::GetParentWindow  ) 
 

Returns:
Parent window of this component

Definition at line 820 of file manager.cpp.

References GetManager(), wxInterfaceManager::GetParent(), and IFM_GET_EXTENSION_DATA.

Referenced by wxIFMComponentButtonManager::AddButton(), wxIFMDefaultPlugin::OnConvertRect(), wxIFMDefaultDockingPlugin::OnDragEnd(), wxIFMDefaultDockingPlugin::OnShowDropTargets(), and wxIFMDefaultPlugin::OnUpdate().

wxRect wxIFMComponent::GetRect  ) 
 

Returns:
Absolute rect and position
See also:
coordsystems

Definition at line 831 of file manager.cpp.

References m_rect.

Referenced by wxIFMDefaultResizePlugin::OnResizeEnd(), and wxIFMDefaultPanelPlugin::OnSelectTab().

int wxIFMComponent::GetType  )  const
 

Returns:
The type of the component

Definition at line 700 of file manager.cpp.

References m_type.

Referenced by wxInterfaceManager::CaptureInput(), wxIFMDefaultContainerPlugin::GetVisibleChildrenCount(), wxIFMDefaultResizePlugin::HasResizeableChildren(), wxIFMDefaultContainerPlugin::HasVisibleChildren(), wxIFMDefaultPanelPlugin::OnComponentButtonClick(), wxIFMDefaultContainerPlugin::OnComponentButtonClick(), wxIFMDefaultContainerPlugin::OnDock(), wxIFMDefaultDockingPlugin::OnDrag(), wxIFMDefaultDockingPlugin::OnDragEnd(), wxIFMDefaultPanelPlugin::OnQueryChild(), wxIFMDefaultPanelPlugin::OnShowComponent(), wxIFMDefaultResizePlugin::OnUpdateResizeSashes(), wxIFMDefaultResizePlugin::ResizeComponent(), wxIFMDockEvent::SetDestination(), wxIFMUndockEvent::SetParent(), wxIFMDockEvent::wxIFMDockEvent(), and wxIFMUndockEvent::wxIFMUndockEvent().

void wxIFMComponent::Hide  )  [inline]
 

Definition at line 712 of file manager.h.

References Show().

Referenced by wxIFMDefaultPanelPlugin::OnShowComponent().

bool wxIFMComponent::IsChildOf wxIFMComponent parent,
wxIFMComponent child
[static]
 

Returns:
True if child is a child of parent
Warning:
This function may be removed in a future release

Definition at line 734 of file manager.cpp.

References m_children.

Referenced by wxIFMDefaultDockingPlugin::OnShowDropTargets().

bool wxIFMComponent::IsShown  ) 
 

Returns:
Wether this component is visible

Definition at line 892 of file manager.cpp.

References m_hidden.

Referenced by wxIFMDefaultPlugin::OnShowComponent(), and wxIFMDefaultPlugin::OnVisibilityChanged().

bool wxIFMComponent::IsVisible  ) 
 

Returns:
Wether or not the component is visible

Definition at line 907 of file manager.cpp.

References m_hidden, and m_visible.

Referenced by wxIFMDefaultContainerPlugin::GetVisibleChildrenCount(), wxIFMDefaultContainerPlugin::HasVisibleChildren(), wxIFMDefaultInterfacePlugin::OnPaint(), wxIFMDefaultPlugin::OnPaintBg(), wxIFMDefaultPlugin::OnPaintBorder(), wxIFMDefaultPanelPlugin::OnQueryChild(), wxIFMDefaultPanelPlugin::OnUpdate(), wxIFMDefaultInterfacePlugin::OnUpdate(), wxIFMDefaultPlugin::OnVisibilityChanged(), and Paint().

void wxIFMComponent::Paint wxDC &  dc,
const wxRegion &  region
 

Paints this component by sending PAINT_BACKGROUND, PAINTBORDER, and PAINT_DECOR events

Parameters:
dc DC to paint on
region Region that needs painting

Definition at line 778 of file manager.cpp.

References IsVisible(), m_children, m_ip, m_rect, Paint(), and wxIFMInterfacePluginBase::ProcessPluginEvent().

Referenced by wxIFMDefaultInterfacePlugin::OnPaint(), and Paint().

wxIFMExtensionDataBase * wxIFMComponent::RemoveExtensionData wxIFMComponentDataKeyType  key  ) 
 

Removes data with the specified key from this component, but does not delete it.

Returns:
A pointer to the data removed, or NULL if no data with the given key exists.
Note:
Attempting to remove data that has not been set is an error.

Trying to remove default component data is illegal and also considered an error.

Definition at line 715 of file manager.cpp.

References m_data.

void wxIFMComponent::SetDesiredSize const wxSize &  size  ) 
 

Sets the desired size of this component. The size is specified in absolute coordinates

Definition at line 865 of file manager.cpp.

References m_ip, and wxIFMInterfacePluginBase::ProcessPluginEvent().

Referenced by wxIFMDefaultPanelPlugin::OnDock().

void wxIFMComponent::Show bool  s,
bool  update
 

Shows or hides this component

Parameters:
update Update the interface immediately

Definition at line 885 of file manager.cpp.

References m_hidden, m_ip, and wxIFMInterfacePluginBase::ProcessPluginEvent().

Referenced by Hide(), wxIFMDefaultInterfacePlugin::OnAddChild(), wxIFMDefaultPanelPlugin::OnComponentButtonClick(), wxIFMDefaultContainerPlugin::OnComponentButtonClick(), wxIFMDefaultPlugin::OnShowChild(), and wxIFMDefaultPlugin::OnShowComponent().

void wxIFMComponent::VisibilityChanged bool  vis  ) 
 

Called when the visibility of this component has changed. This happens if the component is visible and its parent was hidden or shown.

Parameters:
vis True if the component is now visible, false if it is not visible.

Definition at line 897 of file manager.cpp.

References m_ip, m_visible, and wxIFMInterfacePluginBase::ProcessPluginEvent().

Referenced by wxIFMDefaultPlugin::OnShowComponent(), and wxIFMDefaultPlugin::OnVisibilityChanged().


Member Data Documentation

int wxIFMComponent::m_alignment
 

specifies how the children of the component are aligned

Definition at line 572 of file manager.h.

Referenced by wxIFMDefaultInterfacePlugin::OnAddChild(), wxIFMDefaultPlugin::OnCalcRects(), wxIFMDefaultDockingPlugin::OnDock(), wxIFMDefaultDockingPlugin::OnDragEnd(), wxIFMDefaultContainerPlugin::OnGetDesiredSize(), wxIFMDefaultPlugin::OnGetMaxSize(), wxIFMDefaultPlugin::OnGetMinSize(), wxIFMDefaultContainerPlugin::OnSetDesiredSize(), wxIFMDefaultResizePlugin::ResizeComponent(), wxIFMDefaultResizePlugin::UpdateContainerResizeSashes(), and wxIFMDefaultResizePlugin::UpdateResizeSashes().

wxIFMBorders wxIFMComponent::m_borders
 

widths of the top, left, right, bottom borders

Definition at line 564 of file manager.h.

Referenced by wxIFMDefaultPlugin::OnConvertRect(), wxIFMDefaultPanelPlugin::OnCreateComponent(), wxIFMDefaultContainerPlugin::OnCreateComponent(), and wxIFMDefaultPlugin::OnPaintBorder().

bool wxIFMComponent::m_canHide
 

true if the component is allowed to be hidden

Definition at line 569 of file manager.h.

Referenced by wxIFMDefaultContainerPlugin::HasNonCloseableChildren(), and wxIFMDefaultInterfacePlugin::OnAddChild().

wxWindow* wxIFMComponent::m_child
 

if the component has a child, this is a pointer to the child window

Definition at line 579 of file manager.h.

Referenced by wxIFMDefaultPlugin::OnGetMinSize(), wxIFMDefaultPanelPlugin::OnQueryChild(), wxIFMDefaultPanelPlugin::OnSetChild(), wxIFMDefaultPanelPlugin::OnUpdate(), and wxIFMDefaultPanelPlugin::OnVisibilityChanged().

wxIFMComponentArray wxIFMComponent::m_children
 

the children of this component

Definition at line 573 of file manager.h.

Referenced by wxIFMInterfacePluginBase::GetComponentByPos(), wxIFMDefaultInterfacePlugin::GetComponentByPos(), wxIFMDefaultContainerPlugin::GetVisibleChildrenCount(), wxIFMDefaultContainerPlugin::HasNonCloseableChildren(), wxIFMDefaultResizePlugin::HasResizeableChildren(), wxIFMDefaultContainerPlugin::HasVisibleChildren(), IsChildOf(), wxIFMDefaultPlugin::OnDeleteComponent(), wxIFMDefaultDockingPlugin::OnDock(), wxIFMDefaultPlugin::OnDock(), wxIFMDefaultPanelPlugin::OnDock(), wxIFMDefaultDockingPlugin::OnDragBegin(), wxIFMDefaultDockingPlugin::OnDragEnd(), wxIFMDefaultContainerPlugin::OnGetDesiredSize(), wxIFMDefaultPlugin::OnGetMaxSize(), wxIFMDefaultPlugin::OnGetMinSize(), wxIFMDefaultPanelPlugin::OnGetMinSize(), wxIFMDefaultContainerPlugin::OnSetDesiredSize(), wxIFMDefaultDockingPlugin::OnShowDropTargets(), wxIFMDefaultResizePlugin::OnUndock(), wxIFMDefaultPlugin::OnUndock(), wxIFMDefaultContainerPlugin::OnUndock(), wxIFMDefaultContainerPlugin::OnUpdate(), wxIFMDefaultPlugin::OnVisibilityChanged(), Paint(), wxIFMDefaultResizePlugin::ResizeComponent(), and wxIFMDefaultResizePlugin::UpdateResizeSashes().

int wxIFMComponent::m_childType
 

if the component has a child, this specifies the type of child

Definition at line 578 of file manager.h.

Referenced by wxIFMDefaultPanelPlugin::OnSetChild().

wxIFMComponentDataMap wxIFMComponent::m_data [private]
 

Definition at line 536 of file manager.h.

Referenced by AddExtensionData(), GetExtensionData(), RemoveExtensionData(), wxIFMComponent(), and ~wxIFMComponent().

wxSize wxIFMComponent::m_desiredSize
 

desired size of the component, stored in client coordinates

Definition at line 546 of file manager.h.

Referenced by wxIFMDefaultInterfacePlugin::OnAddChild(), wxIFMDefaultPlugin::OnGetDesiredSize(), wxIFMDefaultPlugin::OnSetChildSize(), and wxIFMDefaultPlugin::OnSetDesiredSize().

bool wxIFMComponent::m_docked
 

true if the component is docked into another component

Definition at line 570 of file manager.h.

Referenced by wxIFMDefaultPlugin::OnDeleteComponent(), wxIFMDefaultPlugin::OnDock(), wxIFMDefaultDockingPlugin::OnDragBegin(), wxIFMDefaultDockingPlugin::OnDragEnd(), wxIFMDefaultResizePlugin::OnResizeEnd(), wxIFMDefaultDockingPlugin::OnShowDropTargets(), wxIFMDefaultPlugin::OnUndock(), wxIFMDefaultContainerPlugin::OnUndock(), wxIFMDefaultPlugin::OnUpdate(), wxIFMDefaultContainerPlugin::OnUpdate(), wxIFMDefaultResizePlugin::UpdateContainerResizeSashes(), and wxIFMDefaultResizePlugin::UpdateResizeSashes().

bool wxIFMComponent::m_fixed
 

Specifies wether the component is allowed to be resized.

Settings this to true implies that m_minSize = m_maxSize = m_desiredSize, and that the component will never be allowed to have a different size value.

Note that the min, max, and desired sizes do not need to be equal so long as this value is true. The min and max sizes will be ignored, and the desired size will be used for the components size.

Warning:
This value is not respected entirely as the above description states that it should be.
Todo:
Update code to reflect the above description

Definition at line 549 of file manager.h.

Referenced by wxIFMDefaultResizePlugin::HasResizeableChildren(), and wxIFMDefaultInterfacePlugin::OnAddChild().

bool wxIFMComponent::m_hidden
 

if the component is hidden

Definition at line 567 of file manager.h.

Referenced by wxIFMInterfacePluginBase::GetComponentByPos(), wxIFMDefaultInterfacePlugin::GetComponentByPos(), IsShown(), IsVisible(), wxIFMDefaultResizePlugin::OnConvertRect(), wxIFMDefaultContainerPlugin::OnGetDesiredSize(), wxIFMDefaultResizePlugin::OnGetRect(), wxIFMDefaultPlugin::OnHitTest(), wxIFMDefaultPanelPlugin::OnPaintBg(), wxIFMDefaultResizePlugin::OnPaintDecor(), wxIFMDefaultPanelPlugin::OnPaintDecor(), wxIFMDefaultPanelPlugin::OnSetChild(), wxIFMDefaultContainerPlugin::OnUpdate(), and Show().

wxIFMInterfacePluginBase* wxIFMComponent::m_ip [private]
 

Definition at line 538 of file manager.h.

Referenced by GetBackgroundRect(), GetClientRect(), GetConvertedRect(), GetDesiredSize(), GetManager(), GetMaxSize(), GetMinSize(), Paint(), SetDesiredSize(), Show(), and VisibilityChanged().

wxIFMMargins wxIFMComponent::m_margins
 

widths of the top, left, right, bottom margins

Definition at line 565 of file manager.h.

Referenced by wxIFMDefaultPlugin::OnConvertRect(), wxIFMDefaultPanelPlugin::OnCreateComponent(), and wxIFMDefaultContainerPlugin::OnCreateComponent().

wxSize wxIFMComponent::m_maxSize
 

maximum size of the component, stored in client coordinates

Definition at line 545 of file manager.h.

Referenced by wxIFMDefaultInterfacePlugin::OnAddChild(), wxIFMDefaultPlugin::OnGetMaxSize(), and wxIFMDefaultPlugin::OnSetChildSize().

wxSize wxIFMComponent::m_minSize
 

minimum size of the component, stored in client coordinates

Definition at line 544 of file manager.h.

Referenced by wxIFMDefaultInterfacePlugin::OnAddChild(), wxIFMDefaultPlugin::OnGetDesiredSize(), wxIFMDefaultPlugin::OnGetMinSize(), wxIFMDefaultPanelPlugin::OnGetMinSize(), and wxIFMDefaultPlugin::OnSetChildSize().

wxString wxIFMComponent::m_name
 

the name of this component

Definition at line 576 of file manager.h.

Referenced by wxIFMDefaultPanelPlugin::DrawTabs(), wxIFMDefaultInterfacePlugin::OnAddChild(), wxIFMDefaultPanelPlugin::OnDock(), and wxIFMDefaultPanelPlugin::OnPaintDecor().

wxIFMComponent* wxIFMComponent::m_parent
 

the parent of this component

Definition at line 574 of file manager.h.

Referenced by wxIFMDefaultInterfacePlugin::OnAddChild(), wxIFMDefaultPlugin::OnDock(), wxIFMDefaultPanelPlugin::OnDock(), wxIFMDefaultDockingPlugin::OnDrag(), wxIFMDefaultDockingPlugin::OnDragEnd(), wxIFMDefaultPanelPlugin::OnQueryChild(), wxIFMDefaultResizePlugin::OnResizeEnd(), wxIFMDefaultResizePlugin::OnShowChild(), wxIFMDefaultPlugin::OnShowComponent(), wxIFMDefaultPanelPlugin::OnShowComponent(), wxIFMDefaultDockingPlugin::OnShowDropTargets(), wxIFMDefaultPlugin::OnUndock(), wxIFMDefaultContainerPlugin::OnUndock(), wxIFMDefaultResizePlugin::ResizeComponent(), wxIFMDefaultResizePlugin::UpdateResizeSashes(), and wxIFMUndockEvent::wxIFMUndockEvent().

wxRect wxIFMComponent::m_rect
 

size and position of the component

Definition at line 543 of file manager.h.

Referenced by wxIFMInterfacePluginBase::GetComponentByPos(), wxIFMDefaultInterfacePlugin::GetComponentByPos(), GetRect(), wxIFMDefaultInterfacePlugin::OnAddChild(), wxIFMDefaultDockingPlugin::OnDragBegin(), wxIFMDefaultPlugin::OnGetRect(), wxIFMDefaultPlugin::OnHitTest(), wxIFMDefaultInterfacePlugin::OnPaint(), wxIFMDefaultResizePlugin::OnResizeEnd(), wxIFMDefaultPlugin::OnSetRect(), wxIFMDefaultPlugin::OnUpdate(), and Paint().

int wxIFMComponent::m_type [private]
 

type of component

Definition at line 537 of file manager.h.

Referenced by GetType().

bool wxIFMComponent::m_visible
 

if the component is shown, and all of its parents are shown

Definition at line 568 of file manager.h.

Referenced by IsVisible(), and VisibilityChanged().


The documentation for this class was generated from the following files:

 

SourceForge Logo