X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/12d9e30820444b48882ab9e29139611b99a84495..dcb39c53303d1ec6884f7bcd7bc9dc101e560e62:/contrib/utils/wxrcedit/pe_adv.h diff --git a/contrib/utils/wxrcedit/pe_adv.h b/contrib/utils/wxrcedit/pe_adv.h index 6de3b1b5b5..6115554d16 100644 --- a/contrib/utils/wxrcedit/pe_adv.h +++ b/contrib/utils/wxrcedit/pe_adv.h @@ -7,7 +7,7 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#ifdef __GNUG__ +#if defined(__GNUG__) && !defined(__APPLE__) #pragma interface "pe_adv.h" #endif @@ -25,7 +25,7 @@ class PropEditCtrlFont : public PropEditCtrlTxt public: PropEditCtrlFont(PropertiesFrame *propFrame) : PropEditCtrlTxt(propFrame) {} - + virtual wxWindow* CreateEditCtrl(); virtual wxTreeItemId CreateTreeEntry(wxTreeItemId parent, const PropertyInfo& pinfo); }; @@ -37,12 +37,12 @@ class PropEditCtrlChoice : public PropEditCtrl public: PropEditCtrlChoice(PropertiesFrame *propFrame) : PropEditCtrl(propFrame) {} - + virtual wxWindow* CreateEditCtrl(); - + virtual void ReadValue(); virtual void WriteValue(); - + protected: wxChoice *m_Choice; @@ -57,12 +57,45 @@ class PropEditCtrlColor : public PropEditCtrlTxt PropEditCtrlColor(PropertiesFrame *propFrame) : PropEditCtrlTxt(propFrame) {} - virtual bool HasDetails() { return TRUE; } + virtual bool HasDetails() { return true; } + virtual void OnDetails(); +}; + + + + +class PropEditCtrlFlags : public PropEditCtrlTxt +{ + public: + PropEditCtrlFlags(PropertiesFrame *propFrame) + : PropEditCtrlTxt(propFrame) {} + + virtual bool HasDetails() { return true; } virtual void OnDetails(); }; +class PropEditCtrlFile : public PropEditCtrlTxt +{ + public: + PropEditCtrlFile(PropertiesFrame *propFrame) + : PropEditCtrlTxt(propFrame) {} + virtual bool HasDetails() { return true; } + virtual void OnDetails(); + + virtual wxString GetFileTypes(); +}; + + +class PropEditCtrlImageFile : public PropEditCtrlFile +{ + public: + PropEditCtrlImageFile(PropertiesFrame *propFrame) + : PropEditCtrlFile(propFrame) {} + + virtual wxString GetFileTypes(); +}; #endif