class wxControl : public wxWindow {
public:
- wxControl();
+ wxControl(wxWindow *parent,
+ wxWindowID id,
+ const wxPoint& pos=wxPyDefaultPosition,
+ const wxSize& size=wxPyDefaultSize,
+ long style=0,
+ const wxValidator& validator=wxPyDefaultValidator,
+ const char* name="control");
+
+ %pragma(python) addtomethod = "__init__:wx._StdWindowCallbacks(self)"
-#ifdef __WXMSW__
void Command(wxCommandEvent& event);
-#endif
wxString GetLabel();
void SetLabel(const wxString& label);
};
-// %{
-// class wxPyControl : public wxControl {
-// public:
-// wxPyControl(wxWindow *parent,
-// wxWindowID id,
-// const wxPoint& pos,
-// const wxSize& size,
-// long style,
-// const wxValidator& validator,
-// const wxString& name)
-// : wxControl() {
-// CreateControl(parent, id, pos, size, style, validator, name);
-// }
-// };
-// %}
-
-
-// class wxPyControl : public wxControl {
-// public:
-// wxPyControl(wxWindow* parent, wxWindowID id,
-// const wxPoint& pos = wxPyDefaultPosition,
-// const wxSize& size = wxPyDefaultSize,
-// long style = 0,
-// const wxValidator& validator = wxPyDefaultValidator,
-// char* name = "control");
-// };
-
-
//----------------------------------------------------------------------
class wxButton : public wxControl {
%pragma(python) addtomethod = "__init__:wx._StdWindowCallbacks(self)"
void SetDefault();
+ void SetBackgroundColour(const wxColour& colour);
+ void SetForegroundColour(const wxColour& colour);
};
wxChoice(wxWindow *parent, wxWindowID id,
const wxPoint& pos = wxPyDefaultPosition,
const wxSize& size = wxPyDefaultSize,
- int LCOUNT=0, wxString* LIST=NULL,
+ int LCOUNT=0, wxString* choices=NULL,
long style = 0,
const wxValidator& validator = wxPyDefaultValidator,
char* name = "choice");
wxComboBox(wxWindow* parent, wxWindowID id, char* value = "",
const wxPoint& pos = wxPyDefaultPosition,
const wxSize& size = wxPyDefaultSize,
- int LCOUNT=0, wxString* LIST=NULL,
+ int LCOUNT=0, wxString* choices=NULL,
long style = 0,
const wxValidator& validator = wxPyDefaultValidator,
char* name = "comboBox");
wxListBox(wxWindow* parent, wxWindowID id,
const wxPoint& pos = wxPyDefaultPosition,
const wxSize& size = wxPyDefaultSize,
- int LCOUNT, wxString* LIST = NULL,
+ int LCOUNT, wxString* choices = NULL,
long style = 0,
const wxValidator& validator = wxPyDefaultValidator,
char* name = "listBox");
}
}
- void InsertItems(int LCOUNT, wxString* LIST, int pos);
+ void InsertItems(int LCOUNT, wxString* choices, int pos);
wxString GetString(int n);
wxString GetStringSelection();
int Number();
bool Selected(const int n);
- void Set(int LCOUNT, wxString* LIST);
+ void Set(int LCOUNT, wxString* choices);
// TODO: void SetClientData(const int n, char* data);
void SetFirstItem(int n);
%name(SetFirstItemStr)void SetFirstItem(const wxString& string);
const wxPoint& pos = wxPyDefaultPosition,
const wxSize& size = wxPyDefaultSize,
int LCOUNT = 0,
- wxString* LIST = NULL,
+ wxString* choices = NULL,
long style = 0,
const wxValidator& validator = wxPyDefaultValidator,
char* name = "listBox");
bool IsChecked(int uiIndex);
void Check(int uiIndex, int bCheck = TRUE);
- void InsertItems(int LCOUNT, wxString* LIST, int pos);
+ void InsertItems(int LCOUNT, wxString* choices, int pos);
int GetItemHeight();
};
const wxString& label,
const wxPoint& point = wxPyDefaultPosition,
const wxSize& size = wxPyDefaultSize,
- int LCOUNT = 0, wxString* LIST = NULL,
+ int LCOUNT = 0, wxString* choices = NULL,
int majorDimension = 0,
long style = wxRA_HORIZONTAL,
const wxValidator& validator = wxPyDefaultValidator,