-
- // implementation from now on
- // --------------------------
-
- void SetFocusWidget( wxWindow *focus ) { m_focusWidget = focus; }
- wxWindow *GetFocusWidget() const { return m_focusWidget; }
+
+ // implementation
+ void SetNeedResizeInIdle( bool set = true )
+ { m_needResizeInIdle = set; }
+ void SetConfigureGeometry( int x, int y, int width, int height )
+ { m_x = x; m_y = y; m_width = width; m_height = height; }
+
+ virtual bool SetShape(const wxRegion& region);
+
+ // For implementation purposes - sometimes decorations make the
+ // client area smaller
+ virtual wxPoint GetClientAreaOrigin() const;
+
+ virtual void OnInternalIdle();