]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/palmos/control.h
Implemented wxBitmap::HasAlpha() and ::UseAlpha().
[wxWidgets.git] / include / wx / palmos / control.h
index fb8b83cb57b8703c8a51d6f49d44eeff1c8337c0..18bd43e88b8343dc0a0b226217ba729fa59c4055 100644 (file)
@@ -72,13 +72,10 @@ public:
 
     void OnEraseBackground(wxEraseEvent& event);
 
-    virtual WXHBRUSH OnCtlColor(WXHDC pDC, WXHWND pWnd, WXUINT nCtlColor,
-            WXUINT message, WXWPARAM wParam, WXLPARAM lParam);
-
 protected:
     // regardless how deeply we are in wxWidgets hierarchy always get correct form
     FormType* GetParentForm() const;
-    uint16_t GetObjectIndex() const;
+    FormType* GetObjectFormIndex(uint16_t& index) const;
     void* GetObjectPtr() const;
 
     // choose the default border for this window
@@ -101,6 +98,7 @@ protected:
     // getting and setting sizes
     virtual void DoGetPosition( int *x, int *y ) const;
     virtual void DoGetSize( int *width, int *height ) const;
+    virtual void DoMoveWindow(int x, int y, int width, int height);
 
     // create the control of the given ControlStyleType: this is typically called
     // from Create() method of the derived class passing its label, pos and
@@ -111,7 +109,7 @@ protected:
                            const wxString& label,
                            const wxPoint& pos,
                            const wxSize& size,
-                           int groupID = 0);
+                           uint8_t groupID = 0);
     inline bool IsPalmControl() const { return m_palmControl; }
 
     bool PalmCreateField(const wxString& label,
@@ -143,6 +141,7 @@ private:
     void Init();
 
     virtual void DoGetBounds( RectangleType &rect ) const;
+    virtual void DoSetBounds( RectangleType &rect );
 
     // m_label stores label in case of wxButton, wxCheckBox, wxToggleButton etc.
     // We must ensure that it persists for as long as it is being displayed