X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/630d84f26f30e2cac046baa864f93596e51368b2..c3c1cebed3db1aa23fec3aa9f97777f647f0cdce:/utils/wxPython/src/_defs.i?ds=sidebyside diff --git a/utils/wxPython/src/_defs.i b/utils/wxPython/src/_defs.i index 3c3e479088..72b0cd85a1 100644 --- a/utils/wxPython/src/_defs.i +++ b/utils/wxPython/src/_defs.i @@ -15,85 +15,133 @@ //--------------------------------------------------------------------------- // Forward declares... -class wxPyApp; -class wxEvtHandler; -class wxWindow; -class wxFrame; -class wxMiniFrame; -class wxPanel; -class wxDialog; -class wxMenu; -class wxPyMenu; -class wxMenuBar; -class wxMenuItem; -class wxEvent; -class wxSizeEvent; +class wxAcceleratorEntry; +class wxAcceleratorTable; +class wxActivateEvent; +class wxBitmapButton; +class wxBitmap; +class wxBrush; +class wxButton; +class wxCalculateLayoutEvent; +class wxCheckBox; +class wxCheckListBox; +class wxChoice; +class wxClientDC; class wxCloseEvent; +class wxColourData; +class wxColourDialog; +class wxColour; +class wxComboBox; class wxCommandEvent; -class wxScrollEvent; -class wxMouseEvent; -class wxKeyEvent; -class wxMoveEvent; -class wxPaintEvent; +class wxConfig; +class wxControl; +class wxCursor; +class wxDC; +class wxDialog; +class wxDirDialog; +class wxDropFilesEvent; class wxEraseEvent; +class wxEvent; +class wxEvtHandler; +class wxFileDialog; class wxFocusEvent; -class wxActivateEvent; -class wxInitDialogEvent; -class wxMenuEvent; -class wxShowEvent; +class wxFontData; +class wxFontDialog; +class wxFont; +class wxFrame; +class wxGauge; +class wxGridCell; +class wxGridEvent; +class wxGrid; class wxIconizeEvent; -class wxMaximizeEvent; -class wxJoystickEvent; -class wxDropFilesEvent; +class wxIcon; class wxIdleEvent; -class wxUpdateUIEvent; -class wxSysColourChangedEvent; -class wxSize; -class wxRealPoint; -class wxPoint; -class wxRect; -class wxBitmap; +class wxImageList; +class wxIndividualLayoutConstraint; +class wxInitDialogEvent; +class wxJoystickEvent; +class wxKeyEvent; +class wxLayoutAlgorithm; +class wxLayoutConstraints; +class wxListBox; +class wxListCtrl; +class wxListEvent; +class wxListItem; +class wxMDIChildFrame; +class wxMDIClientWindow; +class wxMDIParentFrame; class wxMask; -class wxIcon; -class wxCursor; -class wxFont; -class wxColour; -class wxPen; -class wxBrush; -class wxDC; +class wxMaximizeEvent; class wxMemoryDC; -class wxScreenDC; -class wxClientDC; +class wxMenuBar; +class wxMenuEvent; +class wxMenuItem; +class wxMenu; +class wxMessageDialog; +class wxMetaFileDC; +class wxMiniFrame; +class wxMouseEvent; +class wxMoveEvent; +class wxNotebookEvent; +class wxNotebook; +class wxPageSetupData; +class wxPageSetupDialog; class wxPaintDC; +class wxPaintEvent; +class wxPalette; +class wxPanel; +class wxPen; +class wxPoint; class wxPostScriptDC; +class wxPrintData; +class wxPrintDialog; class wxPrinterDC; -class wxMetaFileDC; -class wxMDIParentFrame; -class wxMDIChildFrame; -class wxMDIClientWindow; -class wxControl; -class wxButton; -class wxBitmapButton; -class wxCheckBox; -class wxChoice; -class wxComboBox; -class wxGauge; -class wxStaticBox; -class wxStaticText; -class wxListBox; -class wxTextCtrl; -class wxScrollBar; -class wxSpinButton; -class wxStaticBitmap; +class wxQueryLayoutInfoEvent; class wxRadioBox; class wxRadioButton; +class wxRealPoint; +class wxRect; +class wxRegionIterator; +class wxRegion; +class wxSashEvent; +class wxSashLayoutWindow; +class wxSashWindow; +class wxScreenDC; +class wxScrollBar; +class wxScrollEvent; +class wxScrolledWindow; +class wxShowEvent; +class wxSingleChoiceDialog; +class wxSizeEvent; +class wxSize; class wxSlider; +class wxSpinButton; +class wxSpinEvent; +class wxSplitterWindow; +class wxStaticBitmap; +class wxStaticBox; +class wxStaticText; +class wxStatusBar; +class wxSysColourChangedEvent; +class wxTaskBarIcon; +class wxTextCtrl; +class wxTextEntryDialog; +class wxTimer; +class wxToolBarTool; +class wxToolBar; +class wxToolTip; +class wxTreeCtrl; +class wxTreeEvent; +class wxTreeItemData; +class wxTreeItemId; +class wxUpdateUIEvent; +class wxWindowDC; +class wxWindow; +class wxPyApp; +class wxPyMenu; class wxPyTimer; -class wxIndividualLayoutConstraint; -class wxLayoutConstraints; -class wxToolBar; -class wxStatusBar; + //--------------------------------------------------------------------------- @@ -115,7 +163,7 @@ enum { wxMINOR_VERSION, wxRELEASE_NUMBER, - NOT_FOUND, + wxNOT_FOUND, wxVSCROLL, wxHSCROLL, @@ -152,6 +200,10 @@ enum { wxDIALOG_MODELESS, wxDEFAULT_FRAME_STYLE, wxDEFAULT_DIALOG_STYLE, + + wxFRAME_TOOL_WINDOW, + wxCLIP_CHILDREN, + wxRETAINED, wxBACKINGSTORE, wxTB_3DBUTTONS, @@ -261,12 +313,14 @@ enum { wxSIZE_AUTO, wxSIZE_USE_EXISTING, wxSIZE_ALLOW_MINUS_ONE, +#ifndef __WXGTK__ wxDF_TEXT, wxDF_BITMAP, wxDF_METAFILE, wxDF_DIB, wxDF_OEMTEXT, wxDF_FILENAME, +#endif wxPORTRAIT, wxLANDSCAPE, wxID_OPEN, @@ -330,12 +384,9 @@ enum { wxHIDE_READONLY, wxOVERWRITE_PROMPT, -#ifdef __WXMSW__ wxACCEL_ALT, wxACCEL_CTRL, wxACCEL_SHIFT, -#endif - }; @@ -528,6 +579,7 @@ typedef enum { #define TRUE 1 #define true 1 +const char* wxVERSION_STRING; //--------------------------------------------------------------------------- //--------------------------------------------------------------------------- @@ -693,6 +745,7 @@ enum wxEventType { wxEVT_COMMAND_TAB_SEL_CHANGING, wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED, wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING + }; @@ -701,7 +754,49 @@ enum wxEventType { ///////////////////////////////////////////////////////////////////////////// // // $Log$ +// Revision 1.11 1999/02/20 09:02:54 RD +// Added wxWindow_FromHWND(hWnd) for wxMSW to construct a wxWindow from a +// window handle. If you can get the window handle into the python code, +// it should just work... More news on this later. +// +// Added wxImageList, wxToolTip. +// +// Re-enabled wxConfig.DeleteAll() since it is reportedly fixed for the +// wxRegConfig class. +// +// As usual, some bug fixes, tweaks, etc. +// +// Revision 1.10 1999/01/30 07:30:08 RD +// +// Added wxSashWindow, wxSashEvent, wxLayoutAlgorithm, etc. +// +// Various cleanup, tweaks, minor additions, etc. to maintain +// compatibility with the current wxWindows. +// +// Revision 1.9 1998/12/15 20:41:13 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.8 1998/11/15 23:03:42 RD +// Removing some ifdef's for wxGTK +// // Revision 1.7 1998/11/11 03:12:24 RD +// // Additions for wxTreeCtrl // // Revision 1.6 1998/10/20 06:43:53 RD