ToolMap
Loading...
Searching...
No Matches
tmAAttribCtrl Class Referenceabstract

Abstract class for tmAAttribTree Items. More...

#include <tmaattribctrls.h>

Inheritance diagram for tmAAttribCtrl:
tmAAttribCtrlDate tmAAttribCtrlEnum tmAAttribCtrlFloat tmAAttribCtrlInteger tmAAttribCtrlSafeDate tmAAttribCtrlText tmAAttribInfoPanel

Public Member Functions

 tmAAttribCtrl (wxWindow *parent, const ProjectDefMemoryFields &fieldinfo, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL, const wxString &name=_T("tmAAttribCtrl"))
 
virtual void Create (wxWindow *parent, const ProjectDefMemoryFields &fieldinfo, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL, const wxString &name=_T("tmAAttribCtrl"))=0
 
virtual void SetLabel (const wxString &labeltext)
 
virtual wxString GetLabel () const
 
virtual void SetControlValue (const wxString &value)=0
 
virtual wxString GetControlValue ()=0
 
virtual void SetEmptyValue ()
 

Protected Attributes

wxStaticText * m_Label
 

Detailed Description

Abstract class for tmAAttribTree Items.

This may be used as the abstract base class for creating items to use into the tmAAttribTree. This way, all items share the same methods for accessing and setting data without regarding the item type (text, choice, etc.) This abstract class is used by :


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