+
+ void SetDefaultButton( bool isDefault );
+ void PerformClick();
+ virtual void SetLabel(const wxString& title, wxFontEncoding encoding);
+
+ void SetCursor( const wxCursor & cursor );
+ void CaptureMouse();
+ void ReleaseMouse();
+
+ wxInt32 GetValue() const;
+ void SetValue( wxInt32 v );
+
+ virtual wxBitmap GetBitmap() const;
+ virtual void SetBitmap( const wxBitmap& bitmap );
+ virtual void SetBitmapPosition( wxDirection dir );
+
+ void SetupTabs( const wxNotebook ¬ebook );
+ void GetBestRect( wxRect *r ) const;
+ bool IsEnabled() const;
+ void Enable( bool enable );
+ bool ButtonClickDidStateChange() { return true ;}
+ void SetMinimum( wxInt32 v );
+ void SetMaximum( wxInt32 v );
+ wxInt32 GetMinimum() const;
+ wxInt32 GetMaximum() const;
+ void PulseGauge();
+ void SetScrollThumb( wxInt32 value, wxInt32 thumbSize );
+
+ void SetFont( const wxFont & font , const wxColour& foreground , long windowStyle, bool ignoreBlack = true );
+
+ void InstallEventHandler( WXWidget control = NULL );
+
+ virtual void DoNotifyFocusEvent(bool receivedFocus, wxWidgetImpl* otherWindow);
+
+ // thunk connected calls
+
+ virtual void drawRect(CGRect* rect, WXWidget slf, void* _cmd);
+ virtual void touchEvent(WX_NSSet touches, WX_UIEvent event, WXWidget slf, void* _cmd);
+ virtual bool becomeFirstResponder(WXWidget slf, void* _cmd);
+ virtual bool resignFirstResponder(WXWidget slf, void* _cmd);
+
+ // action
+
+ virtual void controlAction(void* sender, wxUint32 controlEvent, WX_UIEvent rawEvent);
+ virtual void controlTextDidChange();