MatOCAD Logo

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

wxIFMDefaultChildData Class Reference

#include <definterface.h>

Inherits wxIFMChildDataBase.

Inheritance diagram for wxIFMDefaultChildData:

Inheritance graph
[legend]
Collaboration diagram for wxIFMDefaultChildData:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 wxIFMDefaultChildData ()
 wxIFMDefaultChildData (wxWindow *child, int type, const wxString &name=IFM_DEFAULT_COMPONENT_NAME, wxSize size=IFM_DEFAULT_SIZE, bool hidden=false, int orientation=IFM_ORIENTATION_DEFAULT, int index=IFM_DEFAULT_INDEX, bool newRow=false, bool tabify=false, const wxBitmap &bmp=wxNullBitmap)
 wxIFMDefaultChildData (wxWindow *child, int type, wxPoint pos, wxSize size, bool hidden=false, const wxString &name=IFM_DEFAULT_COMPONENT_NAME)
 wxIFMDefaultChildData (const wxIFMDefaultChildData &data)
 wxIFMDefaultChildData (const wxIFMChildDataBase &data)

Public Attributes

int m_orientation
int m_index
bool m_newRow
bool m_tabify
wxBitmap m_bitmap
wxPoint m_pos

Detailed Description

Data storage for AddChild data for wxIFMDefaultInterfacePlugin

Definition at line 449 of file definterface.h.


Constructor & Destructor Documentation

wxIFMDefaultChildData::wxIFMDefaultChildData  ) 
 

Definition at line 2911 of file definterface.cpp.

References IFM_DEFAULT_INDEX, and IFM_DEFAULT_POS.

wxIFMDefaultChildData::wxIFMDefaultChildData wxWindow *  child,
int  type,
const wxString &  name = IFM_DEFAULT_COMPONENT_NAME,
wxSize  size = IFM_DEFAULT_SIZE,
bool  hidden = false,
int  orientation = IFM_ORIENTATION_DEFAULT,
int  index = IFM_DEFAULT_INDEX,
bool  newRow = false,
bool  tabify = false,
const wxBitmap &  bmp = wxNullBitmap
 

Definition at line 2922 of file definterface.cpp.

References IFM_DEFAULT_POS.

wxIFMDefaultChildData::wxIFMDefaultChildData wxWindow *  child,
int  type,
wxPoint  pos,
wxSize  size,
bool  hidden = false,
const wxString &  name = IFM_DEFAULT_COMPONENT_NAME
 

Definition at line 2934 of file definterface.cpp.

wxIFMDefaultChildData::wxIFMDefaultChildData const wxIFMDefaultChildData data  ) 
 

Definition at line 2945 of file definterface.cpp.

wxIFMDefaultChildData::wxIFMDefaultChildData const wxIFMChildDataBase data  ) 
 

Definition at line 2955 of file definterface.cpp.

References IFM_DEFAULT_INDEX, and IFM_DEFAULT_POS.


Member Data Documentation

wxBitmap wxIFMDefaultChildData::m_bitmap
 

This is tab's bitmap

Definition at line 486 of file definterface.h.

Referenced by wxIFMDefaultInterfacePlugin::OnAddChild().

int wxIFMDefaultChildData::m_index
 

Specifies the position of the child within the container specified by orientation.

Definition at line 469 of file definterface.h.

Referenced by wxIFMDefaultInterfacePlugin::OnAddChild().

bool wxIFMDefaultChildData::m_newRow
 

If true a new container will be created for this child Index Only used if new row is false,

Definition at line 474 of file definterface.h.

Referenced by wxIFMDefaultInterfacePlugin::OnAddChild().

int wxIFMDefaultChildData::m_orientation
 

Possible values: IFM_ORIENTATION_TOP, IFM_ORIENTATION_LEFT, IFM_ORIENTATION_BOTTOM, IFM_ORIENTATION_RIGHT, IFM_ORIENTATION_FLOATING

Specifies what side of the window to add the child to

Note:
The first child added on the left side will be against the left edge of the frame. the next child added to the left (in a new row) will be against the left edge of the first child. Each subsequent child will be against the left edge of the previously added child. If you want panels appearing in a specific order, add them in the proper order to achieve your desired sorting.

Definition at line 454 of file definterface.h.

Referenced by MainFrm::CreateGUIControls(), and wxIFMDefaultInterfacePlugin::OnAddChild().

wxPoint wxIFMDefaultChildData::m_pos
 

Position in screen coordinates of the floating window that will be created to float the child in.

Definition at line 491 of file definterface.h.

Referenced by wxIFMDefaultInterfacePlugin::OnAddChild().

bool wxIFMDefaultChildData::m_tabify
 

If true, and if a panel already exists at the specified Index, the child will be made a tab of the existing panel

Definition at line 480 of file definterface.h.

Referenced by MainFrm::CreateGUIControls(), and wxIFMDefaultInterfacePlugin::OnAddChild().


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

 

SourceForge Logo