X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d608dde1d73fdbacbe05ddf81c252da945c2e71a..c822ad5a5e30a21ca3340af644bf79804cf7c777:/include/wx/os2/control.h diff --git a/include/wx/os2/control.h b/include/wx/os2/control.h index d7cfb69f0f..661efc7b06 100644 --- a/include/wx/os2/control.h +++ b/include/wx/os2/control.h @@ -14,8 +14,6 @@ #include "wx/dynarray.h" -WXDLLEXPORT_DATA(extern const wxChar*) wxControlNameStr; - // General item class class WXDLLEXPORT wxControl : public wxControlBase { @@ -106,7 +104,7 @@ protected: wxFunction m_callback; // Callback associated with the window #endif // WXWIN_COMPATIBILITY -protected: +public: // // For controls like radiobuttons which are really composite // @@ -114,6 +112,16 @@ protected: virtual wxSize DoGetBestSize(void) const; + bool OS2CreateControl( wxWindow* pParent + ,wxWindowID lId + ,const wxPoint& rPos + ,const wxSize& rSize + ,long lStyle +#if wxUSE_VALIDATORS + ,const wxValidator& rValidator +#endif + ,const wxString& rsName + ); // // Create the control of the given class with the given style, returns FALSE // if creation failed. @@ -132,7 +140,14 @@ protected: // WXDWORD GetExStyle(WXDWORD& rStyle) const; + inline int GetXComp(void) const {return m_nXComp;} + inline int GetYComp(void) const {return m_nYComp;} + inline void SetXComp(const int nXComp) {m_nXComp = nXComp;} + inline void SetYComp(const int nYComp) {m_nYComp = nYComp;} + private: + int m_nXComp; + int m_nYComp; DECLARE_EVENT_TABLE() }; // end of wxControl