long style=0,
const wxValidator& validator=wxDefaultValidator,
const char* name="control");
+ %name(wxPreControl)wxControl();
+
+ bool Create(wxWindow *parent,
+ wxWindowID id,
+ const wxPoint& pos=wxDefaultPosition,
+ const wxSize& size=wxDefaultSize,
+ long style=0,
+ const wxValidator& validator=wxDefaultValidator,
+ const char* name="control");
- %pragma(python) addtomethod = "__init__:#wx._StdWindowCallbacks(self)"
void Command(wxCommandEvent& event);
wxString GetLabel();
long style = 0,
const wxValidator& validator = wxDefaultValidator,
char* name = "button");
+ %name(wxPreButton)wxButton();
+
+ bool Create(wxWindow* parent, wxWindowID id, const wxString& label,
+ const wxPoint& pos = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize,
+ long style = 0,
+ const wxValidator& validator = wxDefaultValidator,
+ char* name = "button");
- %pragma(python) addtomethod = "__init__:#wx._StdWindowCallbacks(self)"
void SetDefault();
void SetBackgroundColour(const wxColour& colour);
void SetForegroundColour(const wxColour& colour);
+#ifdef __WXMSW__
+ void SetImageLabel(const wxBitmap& bitmap);
+ void SetImageMargins(wxCoord x, wxCoord y);
+#endif
+ static wxSize GetDefaultSize();
};
-
-%inline %{
- wxSize wxButton_GetDefaultSize() {
- return wxButton::GetDefaultSize();
- }
-%}
-
//----------------------------------------------------------------------
class wxBitmapButton : public wxButton {
long style = wxBU_AUTODRAW,
const wxValidator& validator = wxDefaultValidator,
char* name = "button");
+ %name(wxPreBitmapButton)wxBitmapButton();
+
+ bool Create(wxWindow* parent, wxWindowID id, const wxBitmap& bitmap,
+ const wxPoint& pos = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize,
+ long style = wxBU_AUTODRAW,
+ const wxValidator& validator = wxDefaultValidator,
+ char* name = "button");
- %pragma(python) addtomethod = "__init__:#wx._StdWindowCallbacks(self)"
wxBitmap& GetBitmapLabel();
wxBitmap& GetBitmapDisabled();
long style = 0,
const wxValidator& val = wxDefaultValidator,
char* name = "checkBox");
+ %name(wxPreCheckBox)wxCheckBox();
+
+ bool Create(wxWindow* parent, wxWindowID id, const wxString& label,
+ const wxPoint& pos = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize,
+ long style = 0,
+ const wxValidator& val = wxDefaultValidator,
+ char* name = "checkBox");
- %pragma(python) addtomethod = "__init__:#wx._StdWindowCallbacks(self)"
bool GetValue();
void SetValue(const bool state);
long style = 0,
const wxValidator& validator = wxDefaultValidator,
char* name = "choice");
+ %name(wxPreChoice)wxChoice();
+
+ bool Create(wxWindow *parent, wxWindowID id,
+ const wxPoint& pos = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize,
+ int LCOUNT=0, wxString* choices=NULL,
+ long style = 0,
+ const wxValidator& validator = wxDefaultValidator,
+ char* name = "choice");
- %pragma(python) addtomethod = "__init__:#wx._StdWindowCallbacks(self)"
void Append(const wxString& item);
void Clear();
long style = 0,
const wxValidator& validator = wxDefaultValidator,
char* name = "comboBox");
+ %name(wxPreComboBox)wxComboBox();
+
+ bool Create(wxWindow* parent, wxWindowID id, char* value = "",
+ const wxPoint& pos = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize,
+ int LCOUNT=0, wxString* choices=NULL,
+ long style = 0,
+ const wxValidator& validator = wxDefaultValidator,
+ char* name = "comboBox");
- %pragma(python) addtomethod = "__init__:#wx._StdWindowCallbacks(self)"
void Append(const wxString& item);
// TODO: void Append(const wxString& item, char* clientData);
long style = wxGA_HORIZONTAL,
const wxValidator& validator = wxDefaultValidator,
char* name = "gauge");
+ %name(wxPreGauge)wxGauge();
+
+ bool Create(wxWindow* parent, wxWindowID id, int range,
+ const wxPoint& pos = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize,
+ long style = wxGA_HORIZONTAL,
+ const wxValidator& validator = wxDefaultValidator,
+ char* name = "gauge");
- %pragma(python) addtomethod = "__init__:#wx._StdWindowCallbacks(self)"
int GetBezelFace();
int GetRange();
const wxSize& size = wxDefaultSize,
long style = 0,
char* name = "staticBox");
+ %name(wxPreStaticBox)wxStaticBox();
+
+ bool Create(wxWindow* parent, wxWindowID id, const wxString& label,
+ const wxPoint& pos = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize,
+ long style = 0,
+ char* name = "staticBox");
};
const wxSize &size = wxDefaultSize,
long style = wxLI_HORIZONTAL,
const char* name = "staticLine" );
+ %name(wxPreStaticLine)wxStaticLine();
+
+ bool Create( wxWindow *parent, wxWindowID id,
+ const wxPoint &pos = wxDefaultPosition,
+ const wxSize &size = wxDefaultSize,
+ long style = wxLI_HORIZONTAL,
+ const char* name = "staticLine" );
};
const wxSize& size = wxDefaultSize,
long style = 0,
char* name = "staticText");
+ %name(wxPreStaticText)wxStaticText();
+
+ bool Create(wxWindow* parent, wxWindowID id, const wxString& label,
+ const wxPoint& pos = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize,
+ long style = 0,
+ char* name = "staticText");
- %pragma(python) addtomethod = "__init__:#wx._StdWindowCallbacks(self)"
wxString GetLabel();
void SetLabel(const wxString& label);
long style = 0,
const wxValidator& validator = wxDefaultValidator,
char* name = "listBox");
+ %name(wxPreListBox)wxListBox();
+
+ bool Create(wxWindow* parent, wxWindowID id,
+ const wxPoint& pos = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize,
+ int LCOUNT, wxString* choices = NULL,
+ long style = 0,
+ const wxValidator& validator = wxDefaultValidator,
+ char* name = "listBox");
- %pragma(python) addtomethod = "__init__:#wx._StdWindowCallbacks(self)"
void Append(const wxString& item);
// TODO: void Append(const wxString& item, char* clientData);
long style = 0,
const wxValidator& validator = wxDefaultValidator,
char* name = "listBox");
+ %name(wxPreCheckListBox)wxCheckListBox();
+
+ bool Create(wxWindow *parent, wxWindowID id,
+ const wxPoint& pos = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize,
+ int LCOUNT = 0,
+ wxString* choices = NULL,
+ long style = 0,
+ const wxValidator& validator = wxDefaultValidator,
+ char* name = "listBox");
- %pragma(python) addtomethod = "__init__:#wx._StdWindowCallbacks(self)"
bool IsChecked(int uiIndex);
void Check(int uiIndex, int bCheck = TRUE);
long style = 0,
const wxValidator& validator = wxDefaultValidator,
char* name = "text");
+ %name(wxPreTextCtrl)wxTextCtrl();
+
+ bool Create(wxWindow* parent, wxWindowID id, char* value = "",
+ const wxPoint& pos = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize,
+ long style = 0,
+ const wxValidator& validator = wxDefaultValidator,
+ char* name = "text");
- %pragma(python) addtomethod = "__init__:#wx._StdWindowCallbacks(self)"
void Clear();
void Copy();
long style = wxSB_HORIZONTAL,
const wxValidator& validator = wxDefaultValidator,
char* name = "scrollBar");
+ %name(wxPreScrollBar)wxScrollBar();
+
+ bool Create(wxWindow* parent, wxWindowID id = -1,
+ const wxPoint& pos = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize,
+ long style = wxSB_HORIZONTAL,
+ const wxValidator& validator = wxDefaultValidator,
+ char* name = "scrollBar");
- %pragma(python) addtomethod = "__init__:#wx._StdWindowCallbacks(self)"
int GetRange();
int GetPageSize();
const wxSize& size = wxDefaultSize,
long style = wxSP_HORIZONTAL,
char* name = "spinButton");
+ %name(wxPreSpinButton)wxSpinButton();
+
+ bool Create(wxWindow* parent, wxWindowID id = -1,
+ const wxPoint& pos = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize,
+ long style = wxSP_HORIZONTAL,
+ char* name = "spinButton");
int GetMax();
int GetMin();
const wxSize& size = wxDefaultSize,
long style = 0,
char* name = "staticBitmap");
+ %name(wxPreStaticBitmap)wxStaticBitmap();
+
+ bool Create(wxWindow* parent, wxWindowID id,
+ const wxBitmap& bitmap,
+ const wxPoint& pos = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize,
+ long style = 0,
+ char* name = "staticBitmap");
- %pragma(python) addtomethod = "__init__:#wx._StdWindowCallbacks(self)"
const wxBitmap& GetBitmap();
void SetBitmap(const wxBitmap& bitmap);
long style = wxRA_HORIZONTAL,
const wxValidator& validator = wxDefaultValidator,
char* name = "radioBox");
+ %name(wxPreRadioBox)wxRadioBox();
+
+ bool Create(wxWindow* parent, wxWindowID id,
+ const wxString& label,
+ const wxPoint& point = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize,
+ int LCOUNT = 0, wxString* choices = NULL,
+ int majorDimension = 0,
+ long style = wxRA_HORIZONTAL,
+ const wxValidator& validator = wxDefaultValidator,
+ char* name = "radioBox");
- %pragma(python) addtomethod = "__init__:#wx._StdWindowCallbacks(self)"
void Enable(bool enable);
%name(EnableItem)void Enable(int n, bool enable);
long style = 0,
const wxValidator& validator = wxDefaultValidator,
char* name = "radioButton");
+ %name(wxPreRadioButton)wxRadioButton();
+
+ bool Create(wxWindow* parent, wxWindowID id,
+ const wxString& label,
+ const wxPoint& pos = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize,
+ long style = 0,
+ const wxValidator& validator = wxDefaultValidator,
+ char* name = "radioButton");
- %pragma(python) addtomethod = "__init__:#wx._StdWindowCallbacks(self)"
bool GetValue();
void SetValue(bool value);
long style = wxSL_HORIZONTAL,
const wxValidator& validator = wxDefaultValidator,
char* name = "slider");
+ %name(wxPreSlider)wxSlider();
+
+ bool Create(wxWindow* parent, wxWindowID id,
+ int value, int minValue, int maxValue,
+ const wxPoint& point = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize,
+ long style = wxSL_HORIZONTAL,
+ const wxValidator& validator = wxDefaultValidator,
+ char* name = "slider");
- %pragma(python) addtomethod = "__init__:#wx._StdWindowCallbacks(self)"
void ClearSel();
void ClearTicks();
long style = wxSP_ARROW_KEYS,
int min = 0, int max = 100, int initial = 0,
const char* name = "wxSpinCtrl");
+ %name(wxPreSpinCtrl)wxSpinCtrl();
+
+ bool Create(wxWindow *parent,
+ wxWindowID id = -1,
+ const char* value = "",
+ const wxPoint& pos = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize,
+ long style = wxSP_ARROW_KEYS,
+ int min = 0, int max = 100, int initial = 0,
+ const char* name = "wxSpinCtrl");
int GetMax();
long style = 0,
const wxValidator& validator = wxDefaultValidator,
const char* name = "toggle");
+ %name(wxPreToggleButton)wxToggleButton();
+
+ bool Create(wxWindow *parent,
+ wxWindowID id,
+ const wxString& label,
+ const wxPoint& pos = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize,
+ long style = 0,
+ const wxValidator& validator = wxDefaultValidator,
+ const char* name = "toggle");
void SetValue(bool value);
bool GetValue() const ;