%import windows.i
%import controls.i
+%pragma(python) code = "import wx"
//---------------------------------------------------------------------------
long style = wxST_SIZEGRIP,
char* name = "statusBar");
- %pragma(python) addtomethod = "__init__:wxp._StdWindowCallbacks(self)"
+ %pragma(python) addtomethod = "__init__:wx._StdWindowCallbacks(self)"
%addmethods {
%new wxRect* GetFieldRect(long item) {
long style = wxTB_HORIZONTAL | wxNO_BORDER,
char* name = "toolBar");
- %pragma(python) addtomethod = "__init__:wxp._StdWindowCallbacks(self)"
+ %pragma(python) addtomethod = "__init__:wx._StdWindowCallbacks(self)"
- void AddSeparator(void);
+ void AddSeparator();
// Ignoge the clientData for now...
%addmethods {
isToggle, xPos, yPos, NULL,
shortHelpString, longHelpString);
}
+
+ wxToolBarTool* AddSimpleTool(int toolIndex,
+ const wxBitmap& bitmap,
+ const wxString& shortHelpString = wxPyEmptyStr,
+ const wxString& longHelpString = wxPyEmptyStr) {
+ return self->AddTool(toolIndex, bitmap, wxNullBitmap,
+ FALSE, -1, -1, NULL,
+ shortHelpString, longHelpString);
+ }
}
+
// void DrawTool(wxMemoryDC& memDC, wxToolBarTool* tool);
void EnableTool(int toolIndex, const bool enable);
#ifdef __WXMSW__
wxToolBarTool* FindToolForPosition(const float x, const float y);
wxSize GetToolSize();
wxSize GetToolBitmapSize();
+ void SetToolBitmapSize(const wxSize& size);
// wxSize GetMargins();
wxSize GetMaxSize();
// wxObject* GetToolClientData(int toolIndex);
#endif
bool GetToolEnabled(int toolIndex);
-#ifdef __WXMSW__
wxString GetToolLongHelp(int toolIndex);
int GetToolPacking();
int GetToolSeparation();
wxString GetToolShortHelp(int toolIndex);
-#endif
bool GetToolState(int toolIndex);
// TODO: figure out how to handle these
//void OnMouseEnter(int toolIndex);
//void OnRightClick(int toolIndex, float x, float y);
-
-#ifdef __WXMSW__
bool Realize();
-#else
- void Realize();
-#endif
-#ifdef __WXMSW__
- void SetToolBitmapSize(const wxSize& size);
+
void SetToolLongHelp(int toolIndex, const wxString& helpString);
void SetToolShortHelp(int toolIndex, const wxString& helpString);
-#endif
void SetMargins(const wxSize& size);
void SetToolPacking(int packing);
void SetToolSeparation(int separation);
-// // The Native Toolbar
-// class wxToolBar : public wxToolBarBase {
-// public:
-// wxToolBar(wxWindow* parent, wxWindowID id,
-// const wxPoint& pos = wxPyDefaultPosition,
-// const wxSize& size = wxPyDefaultSize,
-// long style = wxTB_HORIZONTAL | wxNO_BORDER,
-// char* name = "toolBar");
-
-// %pragma(python) addtomethod = "__init__:wxp._StdWindowCallbacks(self)"
-
-// };
-
-
-// // A generic toolbar
-// class wxToolBarSimple : public wxToolBarBase {
-// public:
-// wxToolBarSimple(wxWindow* parent, wxWindowID id,
-// const wxPoint& pos = wxPyDefaultPosition,
-// const wxSize& size = wxPyDefaultSize,
-// long style = wxTB_HORIZONTAL | wxNO_BORDER,
-// char* name = "toolBar");
-
-// %pragma(python) addtomethod = "__init__:wxp._StdWindowCallbacks(self)"
-
-// };
-
//---------------------------------------------------------------------------
/////////////////////////////////////////////////////////////////////////////
//
// $Log$
+// Revision 1.6 1999/02/25 07:08:35 RD
+// wxPython version 2.0b5
+//
+// Revision 1.5 1999/01/30 07:30:15 RD
+//
+// Added wxSashWindow, wxSashEvent, wxLayoutAlgorithm, etc.
+//
+// Various cleanup, tweaks, minor additions, etc. to maintain
+// compatibility with the current wxWindows.
+//
+// Revision 1.4 1998/12/17 14:07:43 RR
+//
+// Removed minor differences between wxMSW and wxGTK
+//
+// Revision 1.3 1998/12/15 20:41:23 RD
+// Changed the import semantics from "from wxPython import *" to "from
+// wxPython.wx import *" This is for people who are worried about
+// namespace pollution, they can use "from wxPython import wx" and then
+// prefix all the wxPython identifiers with "wx."
+//
+// Added wxTaskbarIcon for wxMSW.
+//
+// Made the events work for wxGrid.
+//
+// Added wxConfig.
+//
+// Added wxMiniFrame for wxGTK, (untested.)
+//
+// Changed many of the args and return values that were pointers to gdi
+// objects to references to reflect changes in the wxWindows API.
+//
+// Other assorted fixes and additions.
+//
// Revision 1.2 1998/10/07 07:34:34 RD
// Version 0.4.1 for wxGTK
//