wxID_ANY, wxDefaultSize, wxDefaultPosition, wxNOT_FOUND, true, false, tabs replacements.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27745 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Włodzimierz Skiba
2004-06-11 13:14:23 +00:00
parent df135587ad
commit f80ea77b4a
135 changed files with 1720 additions and 1720 deletions

View File

@@ -29,45 +29,45 @@ class PropEditCtrl : public wxPanel
{
public:
PropEditCtrl(PropertiesFrame *propFrame)
: wxPanel(propFrame->m_valueWindow, -1),
m_PropFrame(propFrame), m_Created(FALSE), m_TreeCtrl(propFrame->m_tree)
{Show(FALSE);}
: wxPanel(propFrame->m_valueWindow, wxID_ANY),
m_PropFrame(propFrame), m_Created(false), m_TreeCtrl(propFrame->m_tree)
{Show(false);}
virtual void BeginEdit(const wxRect& rect, wxTreeItemId ti);
virtual void EndEdit();
virtual wxTreeItemId CreateTreeEntry(wxTreeItemId parent, const PropertyInfo& pinfo);
virtual wxWindow* CreateEditCtrl() = 0;
virtual bool IsPresent(const PropertyInfo& pinfo);
virtual void Clear();
virtual void ReadValue() = 0;
virtual void WriteValue() = 0;
virtual wxString GetValueAsText(wxTreeItemId ti);
virtual wxString GetPropName(const PropertyInfo& pinfo)
{ return pinfo.Name.AfterLast(_T('/')); }
virtual bool HasDetails() { return FALSE; }
virtual bool HasDetails() { return false; }
virtual void OnDetails() {}
virtual bool HasClearButton() { return TRUE; }
virtual bool HasClearButton() { return true; }
void OnButtonDetails(wxCommandEvent& event);
void OnButtonClear(wxCommandEvent& event);
protected:
wxXmlNode *GetNode() { return m_PropFrame->m_Node; }
bool CanSave() { return m_CanSave; }
PropertiesFrame *m_PropFrame;
bool m_Created;
wxTreeCtrl *m_TreeCtrl;
wxTreeItemId m_TreeItem;
wxWindow *m_TheCtrl;
PropertyInfo *m_PropInfo;
bool m_CanSave;
DECLARE_EVENT_TABLE()
};
@@ -76,7 +76,7 @@ class PropEditCtrl : public wxPanel
class PETreeData : public wxTreeItemData
{
public:
PETreeData(PropEditCtrl *p, const PropertyInfo& pi) :
PETreeData(PropEditCtrl *p, const PropertyInfo& pi) :
wxTreeItemData(),
EditCtrl(p), PropInfo(pi) {}
PropEditCtrl *EditCtrl;