#include "wx/dynarray.h"
-WXDLLEXPORT_DATA(extern const wxChar*) wxControlNameStr;
-
// General item class
class WXDLLEXPORT wxControl : public wxControlBase
{
wxFunction m_callback; // Callback associated with the window
#endif // WXWIN_COMPATIBILITY
-protected:
+public:
//
// For controls like radiobuttons which are really composite
//
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.
//
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