<autodoc>FindNext() -> String</autodoc>
</method>
<staticmethod name="AddHandler" type="" overloaded="no">
- <autodoc>FileSystem.AddHandler(CPPFileSystemHandler handler)</autodoc>
+ <autodoc>AddHandler(CPPFileSystemHandler handler)</autodoc>
<paramlist>
<param name="handler" type="CPPFileSystemHandler" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="CleanUpHandlers" type="" overloaded="no">
- <autodoc>FileSystem.CleanUpHandlers()</autodoc>
+ <autodoc>CleanUpHandlers()</autodoc>
</staticmethod>
<staticmethod name="FileNameToURL" type="String" overloaded="no">
- <autodoc>FileSystem.FileNameToURL(String filename) -> String</autodoc>
+ <autodoc>FileNameToURL(String filename) -> String</autodoc>
<paramlist>
<param name="filename" type="String" default=""/>
</paramlist>
<autodoc>__init__() -> MemoryFSHandler</autodoc>
</constructor>
<staticmethod name="RemoveFile" type="" overloaded="no">
- <autodoc>MemoryFSHandler.RemoveFile(String filename)</autodoc>
+ <autodoc>RemoveFile(String filename)</autodoc>
<paramlist>
<param name="filename" type="String" default=""/>
</paramlist>
<autodoc>__init__() -> ImageHistogram</autodoc>
</constructor>
<staticmethod name="MakeKey" type="unsigned long" overloaded="no">
- <autodoc>ImageHistogram.MakeKey(unsigned char r, unsigned char g, unsigned char b) -> unsigned long</autodoc>
+ <autodoc>MakeKey(unsigned char r, unsigned char g, unsigned char b) -> unsigned long</autodoc>
<docstring>Get the key in the histogram for the given RGB values</docstring>
<paramlist>
<param name="r" type="unsigned char" default=""/>
</paramlist>
</method>
<staticmethod name="CanRead" type="bool" overloaded="no">
- <autodoc>Image.CanRead(String name) -> bool</autodoc>
+ <autodoc>CanRead(String name) -> bool</autodoc>
<paramlist>
<param name="name" type="String" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="GetImageCount" type="int" overloaded="no">
- <autodoc>Image.GetImageCount(String name, long type=BITMAP_TYPE_ANY) -> int</autodoc>
+ <autodoc>GetImageCount(String name, long type=BITMAP_TYPE_ANY) -> int</autodoc>
<paramlist>
<param name="name" type="String" default=""/>
<param name="type" type="long" default="wxBITMAP_TYPE_ANY"/>
</paramlist>
</method>
<staticmethod name="CanReadStream" type="bool" overloaded="no">
- <autodoc>Image.CanReadStream(InputStream stream) -> bool</autodoc>
+ <autodoc>CanReadStream(InputStream stream) -> bool</autodoc>
<paramlist>
<param name="stream" type="wxInputStream" default=""/>
</paramlist>
</paramlist>
</method>
<staticmethod name="AddHandler" type="" overloaded="no">
- <autodoc>Image.AddHandler(ImageHandler handler)</autodoc>
+ <autodoc>AddHandler(ImageHandler handler)</autodoc>
<paramlist>
<param name="handler" type="ImageHandler" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="InsertHandler" type="" overloaded="no">
- <autodoc>Image.InsertHandler(ImageHandler handler)</autodoc>
+ <autodoc>InsertHandler(ImageHandler handler)</autodoc>
<paramlist>
<param name="handler" type="ImageHandler" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="RemoveHandler" type="bool" overloaded="no">
- <autodoc>Image.RemoveHandler(String name) -> bool</autodoc>
+ <autodoc>RemoveHandler(String name) -> bool</autodoc>
<paramlist>
<param name="name" type="String" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="GetImageExtWildcard" type="String" overloaded="no">
- <autodoc>Image.GetImageExtWildcard() -> String</autodoc>
+ <autodoc>GetImageExtWildcard() -> String</autodoc>
</staticmethod>
<method name="ConvertToBitmap" type="wxBitmap" overloaded="no">
<autodoc>ConvertToBitmap() -> Bitmap</autodoc>
</paramlist>
</method>
<staticmethod name="SetUpdateInterval" type="" overloaded="no">
- <autodoc>UpdateUIEvent.SetUpdateInterval(long updateInterval)</autodoc>
+ <autodoc>SetUpdateInterval(long updateInterval)</autodoc>
<paramlist>
<param name="updateInterval" type="long" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="GetUpdateInterval" type="long" overloaded="no">
- <autodoc>UpdateUIEvent.GetUpdateInterval() -> long</autodoc>
+ <autodoc>GetUpdateInterval() -> long</autodoc>
</staticmethod>
<staticmethod name="CanUpdate" type="bool" overloaded="no">
- <autodoc>UpdateUIEvent.CanUpdate(Window win) -> bool</autodoc>
+ <autodoc>CanUpdate(Window win) -> bool</autodoc>
<paramlist>
<param name="win" type="wxWindow" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="ResetUpdateTime" type="" overloaded="no">
- <autodoc>UpdateUIEvent.ResetUpdateTime()</autodoc>
+ <autodoc>ResetUpdateTime()</autodoc>
</staticmethod>
<staticmethod name="SetMode" type="" overloaded="no">
- <autodoc>UpdateUIEvent.SetMode(int mode)</autodoc>
+ <autodoc>SetMode(int mode)</autodoc>
<paramlist>
<param name="mode" type="wxUpdateUIMode" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="GetMode" type="wxUpdateUIMode" overloaded="no">
- <autodoc>UpdateUIEvent.GetMode() -> int</autodoc>
+ <autodoc>GetMode() -> int</autodoc>
</staticmethod>
</class>
<pythoncode>
<autodoc>MoreRequested() -> bool</autodoc>
</method>
<staticmethod name="SetMode" type="" overloaded="no">
- <autodoc>IdleEvent.SetMode(int mode)</autodoc>
+ <autodoc>SetMode(int mode)</autodoc>
<paramlist>
<param name="mode" type="wxIdleMode" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="GetMode" type="wxIdleMode" overloaded="no">
- <autodoc>IdleEvent.GetMode() -> int</autodoc>
+ <autodoc>GetMode() -> int</autodoc>
</staticmethod>
<staticmethod name="CanSend" type="bool" overloaded="no">
- <autodoc>IdleEvent.CanSend(Window win) -> bool</autodoc>
+ <autodoc>CanSend(Window win) -> bool</autodoc>
<paramlist>
<param name="win" type="wxWindow" default=""/>
</paramlist>
<baseclass name="EvtHandler"/>
<constructor name="PyApp" overloaded="no">
<autodoc>__init__() -> PyApp</autodoc>
+ <docstring>Create a new application object, starting the bootstrap process.</docstring>
</constructor>
<destructor name="~wxPyApp" overloaded="no">
<autodoc>__del__()</autodoc>
<docstring>Get the current OnAssert behaviour setting.</docstring>
</method>
<staticmethod name="GetMacSupportPCMenuShortcuts" type="bool" overloaded="no">
- <autodoc>PyApp.GetMacSupportPCMenuShortcuts() -> bool</autodoc>
+ <autodoc>GetMacSupportPCMenuShortcuts() -> bool</autodoc>
</staticmethod>
<staticmethod name="GetMacAboutMenuItemId" type="long" overloaded="no">
- <autodoc>PyApp.GetMacAboutMenuItemId() -> long</autodoc>
+ <autodoc>GetMacAboutMenuItemId() -> long</autodoc>
</staticmethod>
<staticmethod name="GetMacPreferencesMenuItemId" type="long" overloaded="no">
- <autodoc>PyApp.GetMacPreferencesMenuItemId() -> long</autodoc>
+ <autodoc>GetMacPreferencesMenuItemId() -> long</autodoc>
</staticmethod>
<staticmethod name="GetMacExitMenuItemId" type="long" overloaded="no">
- <autodoc>PyApp.GetMacExitMenuItemId() -> long</autodoc>
+ <autodoc>GetMacExitMenuItemId() -> long</autodoc>
</staticmethod>
<staticmethod name="GetMacHelpMenuTitleName" type="String" overloaded="no">
- <autodoc>PyApp.GetMacHelpMenuTitleName() -> String</autodoc>
+ <autodoc>GetMacHelpMenuTitleName() -> String</autodoc>
</staticmethod>
<staticmethod name="SetMacSupportPCMenuShortcuts" type="" overloaded="no">
- <autodoc>PyApp.SetMacSupportPCMenuShortcuts(bool val)</autodoc>
+ <autodoc>SetMacSupportPCMenuShortcuts(bool val)</autodoc>
<paramlist>
<param name="val" type="bool" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="SetMacAboutMenuItemId" type="" overloaded="no">
- <autodoc>PyApp.SetMacAboutMenuItemId(long val)</autodoc>
+ <autodoc>SetMacAboutMenuItemId(long val)</autodoc>
<paramlist>
<param name="val" type="long" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="SetMacPreferencesMenuItemId" type="" overloaded="no">
- <autodoc>PyApp.SetMacPreferencesMenuItemId(long val)</autodoc>
+ <autodoc>SetMacPreferencesMenuItemId(long val)</autodoc>
<paramlist>
<param name="val" type="long" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="SetMacExitMenuItemId" type="" overloaded="no">
- <autodoc>PyApp.SetMacExitMenuItemId(long val)</autodoc>
+ <autodoc>SetMacExitMenuItemId(long val)</autodoc>
<paramlist>
<param name="val" type="long" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="SetMacHelpMenuTitleName" type="" overloaded="no">
- <autodoc>PyApp.SetMacHelpMenuTitleName(String val)</autodoc>
+ <autodoc>SetMacHelpMenuTitleName(String val)</autodoc>
<paramlist>
<param name="val" type="String" default=""/>
</paramlist>
<docstring>For internal use only</docstring>
</method>
<staticmethod name="GetComCtl32Version" type="int" overloaded="no">
- <autodoc>PyApp.GetComCtl32Version() -> int</autodoc>
+ <autodoc>GetComCtl32Version() -> int</autodoc>
<docstring>Returns 400, 470, 471 for comctl32.dll 4.00, 4.70, 4.71 or 0 if it
wasn't found at all. Raises an exception on non-Windows platforms.</docstring>
</staticmethod>
<autodoc>GetId() -> int</autodoc>
</method>
<staticmethod name="NewControlId" type="int" overloaded="no">
- <autodoc>Window.NewControlId() -> int</autodoc>
+ <autodoc>NewControlId() -> int</autodoc>
</staticmethod>
<staticmethod name="NextControlId" type="int" overloaded="no">
- <autodoc>Window.NextControlId(int winid) -> int</autodoc>
+ <autodoc>NextControlId(int winid) -> int</autodoc>
<paramlist>
<param name="winid" type="int" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="PrevControlId" type="int" overloaded="no">
- <autodoc>Window.PrevControlId(int winid) -> int</autodoc>
+ <autodoc>PrevControlId(int winid) -> int</autodoc>
<paramlist>
<param name="winid" type="int" default=""/>
</paramlist>
<autodoc>SetFocusFromKbd()</autodoc>
</method>
<staticmethod name="FindFocus" type="Window" overloaded="no">
- <autodoc>Window.FindFocus() -> Window</autodoc>
+ <autodoc>FindFocus() -> Window</autodoc>
</staticmethod>
<method name="AcceptsFocus" type="bool" overloaded="no">
<autodoc>AcceptsFocus() -> bool</autodoc>
<autodoc>ReleaseMouse()</autodoc>
</method>
<staticmethod name="GetCapture" type="Window" overloaded="no">
- <autodoc>Window.GetCapture() -> Window</autodoc>
+ <autodoc>GetCapture() -> Window</autodoc>
</staticmethod>
<method name="HasCapture" type="bool" overloaded="no">
<autodoc>HasCapture() -> bool</autodoc>
</paramlist>
</method>
<staticmethod name="IsSilent" type="bool" overloaded="no">
- <autodoc>Validator.IsSilent() -> bool</autodoc>
+ <autodoc>IsSilent() -> bool</autodoc>
</staticmethod>
<staticmethod name="SetBellOnError" type="" overloaded="no">
- <autodoc>Validator.SetBellOnError(int doIt=True)</autodoc>
+ <autodoc>SetBellOnError(int doIt=True)</autodoc>
<paramlist>
<param name="doIt" type="int" default="True"/>
</paramlist>
<param name="style" type="long" default="0"/>
</paramlist>
</constructor>
- <method name="Append" type="" overloaded="no">
- <autodoc>Append(int id, String text, String help=EmptyString, int kind=ITEM_NORMAL)</autodoc>
+ <method name="Append" type="wxMenuItem" overloaded="no">
+ <autodoc>Append(int id, String text, String help=EmptyString, int kind=ITEM_NORMAL) -> MenuItem</autodoc>
<paramlist>
<param name="id" type="int" default=""/>
<param name="text" type="String" default=""/>
<param name="kind" type="wxItemKind" default="wxITEM_NORMAL"/>
</paramlist>
</method>
- <method name="AppendSeparator" type="" overloaded="no">
- <autodoc>AppendSeparator()</autodoc>
+ <method name="AppendSeparator" type="wxMenuItem" overloaded="no">
+ <autodoc>AppendSeparator() -> MenuItem</autodoc>
</method>
- <method name="AppendCheckItem" type="" overloaded="no">
- <autodoc>AppendCheckItem(int id, String text, String help=EmptyString)</autodoc>
+ <method name="AppendCheckItem" type="wxMenuItem" overloaded="no">
+ <autodoc>AppendCheckItem(int id, String text, String help=EmptyString) -> MenuItem</autodoc>
<paramlist>
<param name="id" type="int" default=""/>
<param name="text" type="String" default=""/>
<param name="help" type="String" default="wxPyEmptyString"/>
</paramlist>
</method>
- <method name="AppendRadioItem" type="" overloaded="no">
- <autodoc>AppendRadioItem(int id, String text, String help=EmptyString)</autodoc>
+ <method name="AppendRadioItem" type="wxMenuItem" overloaded="no">
+ <autodoc>AppendRadioItem(int id, String text, String help=EmptyString) -> MenuItem</autodoc>
<paramlist>
<param name="id" type="int" default=""/>
<param name="text" type="String" default=""/>
<param name="help" type="String" default="wxPyEmptyString"/>
</paramlist>
</method>
- <method name="AppendMenu" type="" overloaded="no">
- <autodoc>AppendMenu(int id, String text, Menu submenu, String help=EmptyString)</autodoc>
+ <method name="AppendMenu" type="wxMenuItem" overloaded="no">
+ <autodoc>AppendMenu(int id, String text, Menu submenu, String help=EmptyString) -> MenuItem</autodoc>
<paramlist>
<param name="id" type="int" default=""/>
<param name="text" type="String" default=""/>
<param name="help" type="String" default="wxPyEmptyString"/>
</paramlist>
</method>
- <method name="AppendItem" type="" overloaded="no">
- <autodoc>AppendItem(MenuItem item)</autodoc>
+ <method name="AppendItem" type="wxMenuItem" overloaded="no">
+ <autodoc>AppendItem(MenuItem item) -> MenuItem</autodoc>
<paramlist>
<param name="item" type="wxMenuItem" default=""/>
</paramlist>
<method name="Break" type="" overloaded="no">
<autodoc>Break()</autodoc>
</method>
- <method name="InsertItem" type="bool" overloaded="no">
- <autodoc>InsertItem(size_t pos, MenuItem item) -> bool</autodoc>
+ <method name="InsertItem" type="wxMenuItem" overloaded="no">
+ <autodoc>InsertItem(size_t pos, MenuItem item) -> MenuItem</autodoc>
<paramlist>
<param name="pos" type="size_t" default=""/>
<param name="item" type="wxMenuItem" default=""/>
</paramlist>
</method>
- <method name="Insert" type="" overloaded="no">
+ <method name="Insert" type="wxMenuItem" overloaded="no">
<autodoc>Insert(size_t pos, int id, String text, String help=EmptyString,
- int kind=ITEM_NORMAL)</autodoc>
+ int kind=ITEM_NORMAL) -> MenuItem</autodoc>
<paramlist>
<param name="pos" type="size_t" default=""/>
<param name="id" type="int" default=""/>
<param name="kind" type="wxItemKind" default="wxITEM_NORMAL"/>
</paramlist>
</method>
- <method name="InsertSeparator" type="" overloaded="no">
- <autodoc>InsertSeparator(size_t pos)</autodoc>
+ <method name="InsertSeparator" type="wxMenuItem" overloaded="no">
+ <autodoc>InsertSeparator(size_t pos) -> MenuItem</autodoc>
<paramlist>
<param name="pos" type="size_t" default=""/>
</paramlist>
</method>
- <method name="InsertCheckItem" type="" overloaded="no">
- <autodoc>InsertCheckItem(size_t pos, int id, String text, String help=EmptyString)</autodoc>
+ <method name="InsertCheckItem" type="wxMenuItem" overloaded="no">
+ <autodoc>InsertCheckItem(size_t pos, int id, String text, String help=EmptyString) -> MenuItem</autodoc>
<paramlist>
<param name="pos" type="size_t" default=""/>
<param name="id" type="int" default=""/>
<param name="help" type="String" default="wxPyEmptyString"/>
</paramlist>
</method>
- <method name="InsertRadioItem" type="" overloaded="no">
- <autodoc>InsertRadioItem(size_t pos, int id, String text, String help=EmptyString)</autodoc>
+ <method name="InsertRadioItem" type="wxMenuItem" overloaded="no">
+ <autodoc>InsertRadioItem(size_t pos, int id, String text, String help=EmptyString) -> MenuItem</autodoc>
<paramlist>
<param name="pos" type="size_t" default=""/>
<param name="id" type="int" default=""/>
<param name="help" type="String" default="wxPyEmptyString"/>
</paramlist>
</method>
- <method name="InsertMenu" type="" overloaded="no">
- <autodoc>InsertMenu(size_t pos, int id, String text, Menu submenu, String help=EmptyString)</autodoc>
+ <method name="InsertMenu" type="wxMenuItem" overloaded="no">
+ <autodoc>InsertMenu(size_t pos, int id, String text, Menu submenu, String help=EmptyString) -> MenuItem</autodoc>
<paramlist>
<param name="pos" type="size_t" default=""/>
<param name="id" type="int" default=""/>
<param name="help" type="String" default="wxPyEmptyString"/>
</paramlist>
</method>
- <method name="PrependItem" type="" overloaded="no">
- <autodoc>PrependItem(MenuItem item)</autodoc>
+ <method name="PrependItem" type="wxMenuItem" overloaded="no">
+ <autodoc>PrependItem(MenuItem item) -> MenuItem</autodoc>
<paramlist>
<param name="item" type="wxMenuItem" default=""/>
</paramlist>
</method>
- <method name="Prepend" type="" overloaded="no">
- <autodoc>Prepend(int id, String text, String help=EmptyString, int kind=ITEM_NORMAL)</autodoc>
+ <method name="Prepend" type="wxMenuItem" overloaded="no">
+ <autodoc>Prepend(int id, String text, String help=EmptyString, int kind=ITEM_NORMAL) -> MenuItem</autodoc>
<paramlist>
<param name="id" type="int" default=""/>
<param name="text" type="String" default=""/>
<param name="kind" type="wxItemKind" default="wxITEM_NORMAL"/>
</paramlist>
</method>
- <method name="PrependSeparator" type="" overloaded="no">
- <autodoc>PrependSeparator()</autodoc>
+ <method name="PrependSeparator" type="wxMenuItem" overloaded="no">
+ <autodoc>PrependSeparator() -> MenuItem</autodoc>
</method>
- <method name="PrependCheckItem" type="" overloaded="no">
- <autodoc>PrependCheckItem(int id, String text, String help=EmptyString)</autodoc>
+ <method name="PrependCheckItem" type="wxMenuItem" overloaded="no">
+ <autodoc>PrependCheckItem(int id, String text, String help=EmptyString) -> MenuItem</autodoc>
<paramlist>
<param name="id" type="int" default=""/>
<param name="text" type="String" default=""/>
<param name="help" type="String" default="wxPyEmptyString"/>
</paramlist>
</method>
- <method name="PrependRadioItem" type="" overloaded="no">
- <autodoc>PrependRadioItem(int id, String text, String help=EmptyString)</autodoc>
+ <method name="PrependRadioItem" type="wxMenuItem" overloaded="no">
+ <autodoc>PrependRadioItem(int id, String text, String help=EmptyString) -> MenuItem</autodoc>
<paramlist>
<param name="id" type="int" default=""/>
<param name="text" type="String" default=""/>
<param name="help" type="String" default="wxPyEmptyString"/>
</paramlist>
</method>
- <method name="PrependMenu" type="" overloaded="no">
- <autodoc>PrependMenu(int id, String text, Menu submenu, String help=EmptyString)</autodoc>
+ <method name="PrependMenu" type="wxMenuItem" overloaded="no">
+ <autodoc>PrependMenu(int id, String text, Menu submenu, String help=EmptyString) -> MenuItem</autodoc>
<paramlist>
<param name="id" type="int" default=""/>
<param name="text" type="String" default=""/>
<autodoc>GetText() -> String</autodoc>
</method>
<staticmethod name="GetLabelFromText" type="String" overloaded="no">
- <autodoc>MenuItem.GetLabelFromText(String text) -> String</autodoc>
+ <autodoc>GetLabelFromText(String text) -> String</autodoc>
<paramlist>
<param name="text" type="String" default=""/>
</paramlist>
</paramlist>
</method>
<staticmethod name="GetDefaultMarginWidth" type="int" overloaded="no">
- <autodoc>MenuItem.GetDefaultMarginWidth() -> int</autodoc>
+ <autodoc>GetDefaultMarginWidth() -> int</autodoc>
</staticmethod>
<method name="SetBitmap" type="" overloaded="no">
<autodoc>SetBitmap(Bitmap bitmap)</autodoc>
<autodoc>Get() -> PyObject</autodoc>
</method>
</class>
+ <pythoncode>
+ Color = Colour
+ NamedColor = NamedColour
+ ColorRGB = ColourRGB
+</pythoncode>
<class name="Palette" oldname="wxPalette" module="gdi">
<baseclass name="GDIObject"/>
<constructor name="Palette" overloaded="no">
<method name="GetDashes" type="PyObject" overloaded="no">
<autodoc>GetDashes() -> PyObject</autodoc>
</method>
+ <method name="__eq__" type="bool" overloaded="no">
+ <autodoc>__eq__(Pen pen) -> bool</autodoc>
+ <paramlist>
+ <param name="pen" type="Pen" default=""/>
+ </paramlist>
+ </method>
<method name="GetDashCount" type="int" overloaded="no">
<autodoc>GetDashCount() -> int</autodoc>
</method>
masked area will not be drawn.</docstring>
<baseclass name="Object"/>
<constructor name="Mask" overloaded="no">
- <autodoc>__init__(Bitmap bitmap) -> Mask</autodoc>
- <docstring>Constructs a mask from a monochrome bitmap.</docstring>
- <paramlist>
- <param name="bitmap" type="Bitmap" default=""/>
- </paramlist>
- </constructor>
- <constructor name="MaskColour" overloaded="no">
- <autodoc>MaskColour(Bitmap bitmap, Colour colour) -> Mask</autodoc>
- <docstring>Constructs a mask from a bitmap and a colour in that bitmap that indicates the
-background.</docstring>
+ <autodoc>__init__(Bitmap bitmap, Colour colour=NullColour) -> Mask</autodoc>
+ <docstring>Constructs a mask from a bitmap and a colour in that bitmap that indicates
+the transparent portions of the mask, by default BLACK is used.</docstring>
<paramlist>
<param name="bitmap" type="Bitmap" default=""/>
- <param name="colour" type="Colour" default=""/>
+ <param name="colour" type="Colour" default="wxNullColour"/>
</paramlist>
</constructor>
</class>
+ <pythoncode> MaskColour = Mask </pythoncode>
<class name="Icon" oldname="wxIcon" module="gdi">
<baseclass name="GDIObject"/>
<constructor name="Icon" overloaded="no">
<autodoc>__del__()</autodoc>
</destructor>
<staticmethod name="Get" type="FontMapper" overloaded="no">
- <autodoc>FontMapper.Get() -> FontMapper</autodoc>
+ <autodoc>Get() -> FontMapper</autodoc>
</staticmethod>
<staticmethod name="Set" type="FontMapper" overloaded="no">
- <autodoc>FontMapper.Set(FontMapper mapper) -> FontMapper</autodoc>
+ <autodoc>Set(FontMapper mapper) -> FontMapper</autodoc>
<paramlist>
<param name="mapper" type="FontMapper" default=""/>
</paramlist>
</paramlist>
</method>
<staticmethod name="GetSupportedEncodingsCount" type="size_t" overloaded="no">
- <autodoc>FontMapper.GetSupportedEncodingsCount() -> size_t</autodoc>
+ <autodoc>GetSupportedEncodingsCount() -> size_t</autodoc>
</staticmethod>
<staticmethod name="GetEncoding" type="wxFontEncoding" overloaded="no">
- <autodoc>FontMapper.GetEncoding(size_t n) -> int</autodoc>
+ <autodoc>GetEncoding(size_t n) -> int</autodoc>
<paramlist>
<param name="n" type="size_t" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="GetEncodingName" type="String" overloaded="no">
- <autodoc>FontMapper.GetEncodingName(int encoding) -> String</autodoc>
+ <autodoc>GetEncodingName(int encoding) -> String</autodoc>
<paramlist>
<param name="encoding" type="wxFontEncoding" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="GetEncodingDescription" type="String" overloaded="no">
- <autodoc>FontMapper.GetEncodingDescription(int encoding) -> String</autodoc>
+ <autodoc>GetEncodingDescription(int encoding) -> String</autodoc>
<paramlist>
<param name="encoding" type="wxFontEncoding" default=""/>
</paramlist>
</paramlist>
</method>
<staticmethod name="GetDefaultConfigPath" type="String" overloaded="no">
- <autodoc>FontMapper.GetDefaultConfigPath() -> String</autodoc>
+ <autodoc>GetDefaultConfigPath() -> String</autodoc>
</staticmethod>
<method name="GetAltForEncoding" type="PyObject" overloaded="no">
<autodoc>GetAltForEncoding(int encoding, String facename=EmptyString, bool interactive=True) -> PyObject</autodoc>
<autodoc>GetNoAntiAliasing() -> bool</autodoc>
</method>
<staticmethod name="GetDefaultEncoding" type="wxFontEncoding" overloaded="no">
- <autodoc>Font.GetDefaultEncoding() -> int</autodoc>
+ <autodoc>GetDefaultEncoding() -> int</autodoc>
</staticmethod>
<staticmethod name="SetDefaultEncoding" type="" overloaded="no">
- <autodoc>Font.SetDefaultEncoding(int encoding)</autodoc>
+ <autodoc>SetDefaultEncoding(int encoding)</autodoc>
<paramlist>
<param name="encoding" type="wxFontEncoding" default=""/>
</paramlist>
</paramlist>
</method>
<staticmethod name="GetSystemLanguage" type="int" overloaded="no">
- <autodoc>Locale.GetSystemLanguage() -> int</autodoc>
+ <autodoc>GetSystemLanguage() -> int</autodoc>
</staticmethod>
<staticmethod name="GetSystemEncoding" type="wxFontEncoding" overloaded="no">
- <autodoc>Locale.GetSystemEncoding() -> int</autodoc>
+ <autodoc>GetSystemEncoding() -> int</autodoc>
</staticmethod>
<staticmethod name="GetSystemEncodingName" type="String" overloaded="no">
- <autodoc>Locale.GetSystemEncodingName() -> String</autodoc>
+ <autodoc>GetSystemEncodingName() -> String</autodoc>
</staticmethod>
<method name="IsOk" type="bool" overloaded="no">
<autodoc>IsOk() -> bool</autodoc>
<autodoc>GetCanonicalName() -> String</autodoc>
</method>
<staticmethod name="AddCatalogLookupPathPrefix" type="" overloaded="no">
- <autodoc>Locale.AddCatalogLookupPathPrefix(String prefix)</autodoc>
+ <autodoc>AddCatalogLookupPathPrefix(String prefix)</autodoc>
<paramlist>
<param name="prefix" type="String" default=""/>
</paramlist>
</paramlist>
</method>
<staticmethod name="GetLanguageInfo" type="LanguageInfo" overloaded="no">
- <autodoc>Locale.GetLanguageInfo(int lang) -> LanguageInfo</autodoc>
+ <autodoc>GetLanguageInfo(int lang) -> LanguageInfo</autodoc>
<paramlist>
<param name="lang" type="int" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="GetLanguageName" type="String" overloaded="no">
- <autodoc>Locale.GetLanguageName(int lang) -> String</autodoc>
+ <autodoc>GetLanguageName(int lang) -> String</autodoc>
<paramlist>
<param name="lang" type="int" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="FindLanguageInfo" type="LanguageInfo" overloaded="no">
- <autodoc>Locale.FindLanguageInfo(String locale) -> LanguageInfo</autodoc>
+ <autodoc>FindLanguageInfo(String locale) -> LanguageInfo</autodoc>
<paramlist>
<param name="locale" type="String" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="AddLanguage" type="" overloaded="no">
- <autodoc>Locale.AddLanguage(LanguageInfo info)</autodoc>
+ <autodoc>AddLanguage(LanguageInfo info)</autodoc>
<paramlist>
<param name="info" type="LanguageInfo" default=""/>
</paramlist>
</method>
<method name="GetTranslation" oldname="wxGetTranslation" type="String" overloaded="yes">
<paramlist>
- <param name="sz" type="String" default=""/>
+ <param name="str" type="String" default=""/>
</paramlist>
</method>
<method name="GetTranslation" oldname="wxGetTranslation" type="String" overloaded="yes">
- <autodoc>GetTranslation(String sz) -> String
-GetTranslation(String sz1, String sz2, size_t n) -> String</autodoc>
+ <autodoc>GetTranslation(String str) -> String
+GetTranslation(String str, String strPlural, size_t n) -> String</autodoc>
<paramlist>
- <param name="sz1" type="String" default=""/>
- <param name="sz2" type="String" default=""/>
+ <param name="str" type="String" default=""/>
+ <param name="strPlural" type="String" default=""/>
<param name="n" type="size_t" default=""/>
</paramlist>
</method>
</paramlist>
</method>
<staticmethod name="GetPlatformEquivalents" type="wxFontEncodingArray" overloaded="no">
- <autodoc>EncodingConverter.GetPlatformEquivalents(int enc, int platform=PLATFORM_CURRENT) -> wxFontEncodingArray</autodoc>
+ <autodoc>GetPlatformEquivalents(int enc, int platform=PLATFORM_CURRENT) -> wxFontEncodingArray</autodoc>
<paramlist>
<param name="enc" type="wxFontEncoding" default=""/>
<param name="platform" type="int" default="wxPLATFORM_CURRENT"/>
</paramlist>
</staticmethod>
<staticmethod name="GetAllEquivalents" type="wxFontEncodingArray" overloaded="no">
- <autodoc>EncodingConverter.GetAllEquivalents(int enc) -> wxFontEncodingArray</autodoc>
+ <autodoc>GetAllEquivalents(int enc) -> wxFontEncodingArray</autodoc>
<paramlist>
<param name="enc" type="wxFontEncoding" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="CanConvert" type="bool" overloaded="no">
- <autodoc>EncodingConverter.CanConvert(int encIn, int encOut) -> bool</autodoc>
+ <autodoc>CanConvert(int encIn, int encOut) -> bool</autodoc>
<paramlist>
<param name="encIn" type="wxFontEncoding" default=""/>
<param name="encOut" type="wxFontEncoding" default=""/>
<param name="font" type="Font" default="NULL"/>
</paramlist>
</method>
+ <method name="GetPartialTextExtents" type="wxArrayInt" overloaded="no">
+ <autodoc>GetPartialTextExtents(String text) -> wxArrayInt</autodoc>
+ <paramlist>
+ <param name="text" type="String" default=""/>
+ </paramlist>
+ </method>
<method name="GetSize" type="Size" overloaded="no">
<autodoc>GetSize() -> Size</autodoc>
<docstring>Get the DC size in device units.</docstring>
</pythoncode>
<class name="BufferedDC" oldname="wxBufferedDC" module="gdi">
<baseclass name="MemoryDC"/>
- <constructor name="BufferedDC" overloaded="no">
- <autodoc>__init__(DC dc, Bitmap buffer) -> BufferedDC</autodoc>
+ <constructor name="BufferedDC" overloaded="yes">
<paramlist>
<param name="dc" type="DC" default=""/>
<param name="buffer" type="Bitmap" default=""/>
</paramlist>
</constructor>
+ <constructor name="BufferedDC" overloaded="yes">
+ <autodoc>__init__(DC dc, Bitmap buffer) -> BufferedDC
+__init__(DC dc, Size area, int flags=BUFFER_DC_DEFAULT) -> BufferedDC</autodoc>
+ <paramlist>
+ <param name="dc" type="DC" default=""/>
+ <param name="area" type="Size" default=""/>
+ <param name="flags" type="int" default="wxBUFFER_DC_DEFAULT"/>
+ </paramlist>
+ </constructor>
<constructor name="BufferedDCInternalBuffer" overloaded="no">
- <autodoc>BufferedDCInternalBuffer(DC dc, Size area) -> BufferedDC</autodoc>
+ <autodoc>BufferedDCInternalBuffer(DC dc, Size area, int flags=BUFFER_DC_DEFAULT) -> BufferedDC</autodoc>
<paramlist>
<param name="dc" type="DC" default=""/>
<param name="area" type="Size" default=""/>
+ <param name="flags" type="int" default="wxBUFFER_DC_DEFAULT"/>
</paramlist>
</constructor>
<method name="UnMask" type="" overloaded="no">
</class>
<class name="BufferedPaintDC" oldname="wxBufferedPaintDC" module="gdi">
<baseclass name="BufferedDC"/>
- <constructor name="BufferedPaintDC" overloaded="no">
- <autodoc>__init__(Window window, Bitmap buffer=NullBitmap) -> BufferedPaintDC</autodoc>
+ <constructor name="BufferedPaintDC" overloaded="yes">
<paramlist>
<param name="window" type="Window" default=""/>
- <param name="buffer" type="Bitmap" default="wxNullBitmap"/>
+ <param name="buffer" type="Bitmap" default=""/>
+ </paramlist>
+ </constructor>
+ <constructor name="BufferedPaintDC" overloaded="yes">
+ <autodoc>__init__(Window window, Bitmap buffer) -> BufferedPaintDC
+__init__(Window window, int flags=BUFFER_DC_DEFAULT) -> BufferedPaintDC</autodoc>
+ <paramlist>
+ <param name="window" type="Window" default=""/>
+ <param name="flags" type="int" default="wxBUFFER_DC_DEFAULT"/>
</paramlist>
</constructor>
</class>
</paramlist>
</method>
<staticmethod name="SetResolution" type="" overloaded="no">
- <autodoc>PostScriptDC.SetResolution(int ppi)</autodoc>
+ <autodoc>SetResolution(int ppi)</autodoc>
<paramlist>
<param name="ppi" type="int" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="GetResolution" type="int" overloaded="no">
- <autodoc>PostScriptDC.GetResolution() -> int</autodoc>
+ <autodoc>GetResolution() -> int</autodoc>
</staticmethod>
</class>
<pythoncode>
<pythoncode>
#---------------------------------------------------------------------------
</pythoncode>
+ <pythoncode> NullColor = NullColour </pythoncode>
<pythoncode>
#---------------------------------------------------------------------------
</pythoncode>
<class name="SplitterWindow" oldname="wxSplitterWindow" module="windows">
<baseclass name="Window"/>
<constructor name="SplitterWindow" overloaded="no">
- <autodoc>__init__(Window parent, int id, Point point=DefaultPosition,
- Size size=DefaultSize, long style=SP_3D, String name=SplitterNameStr) -> SplitterWindow</autodoc>
+ <autodoc>__init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=SP_3D, String name=SplitterNameStr) -> SplitterWindow</autodoc>
<paramlist>
<param name="parent" type="Window" default=""/>
<param name="id" type="int" default=""/>
- <param name="point" type="Point" default="wxDefaultPosition"/>
+ <param name="pos" type="Point" default="wxDefaultPosition"/>
<param name="size" type="Size" default="wxDefaultSize"/>
<param name="style" type="long" default="wxSP_3D"/>
<param name="name" type="String" default="wxPySplitterNameStr"/>
<autodoc>PreSplitterWindow() -> SplitterWindow</autodoc>
</constructor>
<method name="Create" type="bool" overloaded="no">
- <autodoc>Create(Window parent, int id, Point point=DefaultPosition,
- Size size=DefaultSize, long style=SP_3D, String name=SplitterNameStr) -> bool</autodoc>
+ <autodoc>Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=SP_3D, String name=SplitterNameStr) -> bool</autodoc>
<paramlist>
<param name="parent" type="Window" default=""/>
<param name="id" type="int" default=""/>
- <param name="point" type="Point" default="wxDefaultPosition"/>
+ <param name="pos" type="Point" default="wxDefaultPosition"/>
<param name="size" type="Size" default="wxDefaultSize"/>
<param name="style" type="long" default="wxSP_3D"/>
<param name="name" type="String" default="wxPySplitterNameStr"/>
<class name="MultiChoiceDialog" oldname="wxMultiChoiceDialog" module="windows">
<baseclass name="Dialog"/>
<constructor name="MultiChoiceDialog" overloaded="no">
- <autodoc>__init__(Window parent, String message, String caption, int LCOUNT,
- String choices, long style=CHOICEDLG_STYLE,
+ <autodoc>__init__(Window parent, String message, String caption, int choices=0,
+ String choices_array, long style=CHOICEDLG_STYLE,
Point pos=DefaultPosition) -> MultiChoiceDialog</autodoc>
<paramlist>
<param name="parent" type="Window" default=""/>
<param name="message" type="String" default=""/>
<param name="caption" type="String" default=""/>
- <param name="LCOUNT" type="int" default=""/>
- <param name="choices" type="String" default=""/>
+ <param name="choices" type="int" default="0"/>
+ <param name="choices_array" type="String" default=""/>
<param name="style" type="long" default="wxCHOICEDLG_STYLE"/>
<param name="pos" type="Point" default="wxDefaultPosition"/>
</paramlist>
<param name="printMode" type="wxPrintMode" default=""/>
</paramlist>
</method>
+ <method name="GetOutputStream" type="OutputStream" overloaded="no">
+ <autodoc>GetOutputStream() -> OutputStream</autodoc>
+ </method>
+ <method name="SetOutputStream" type="" overloaded="no">
+ <autodoc>SetOutputStream(OutputStream outputstream)</autodoc>
+ <paramlist>
+ <param name="outputstream" type="OutputStream" default=""/>
+ </paramlist>
+ </method>
</class>
<class name="PageSetupDialogData" oldname="wxPageSetupDialogData" module="windows">
<baseclass name="Object"/>
<autodoc>GetAbort() -> bool</autodoc>
</method>
<staticmethod name="GetLastError" type="wxPrinterError" overloaded="no">
- <autodoc>Printer.GetLastError() -> int</autodoc>
+ <autodoc>GetLastError() -> int</autodoc>
</staticmethod>
</class>
<class name="Printout" oldname="wxPyPrintout" module="windows">
<docstring>This sets the button to be the default item for the panel or dialog box.</docstring>
</method>
<staticmethod name="GetDefaultSize" type="Size" overloaded="no">
- <autodoc>Button.GetDefaultSize() -> Size</autodoc>
+ <autodoc>GetDefaultSize() -> Size</autodoc>
</staticmethod>
</class>
<class name="BitmapButton" oldname="wxBitmapButton" module="controls">
- <docstring>A Buttont that contains a bitmap.</docstring>
+ <docstring>A Button that contains a bitmap. A bitmap button can be supplied with a
+single bitmap, and wxWindows will draw all button states using this bitmap. If
+the application needs more control, additional bitmaps for the selected state,
+unpressed focused state, and greyed-out state may be supplied.
+</docstring>
<baseclass name="Button"/>
<constructor name="BitmapButton" overloaded="no">
<autodoc>__init__(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
Size size=DefaultSize, long style=BU_AUTODRAW,
Validator validator=DefaultValidator,
String name=ButtonNameStr) -> BitmapButton</autodoc>
- <docstring>Create and show a button.</docstring>
+ <docstring>Create and show a button with a bitmap for the label.</docstring>
<paramlist>
<param name="parent" type="Window" default=""/>
<param name="id" type="int" default=""/>
<baseclass name="ControlWithItems"/>
<constructor name="Choice" overloaded="no">
<autodoc>__init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
- int choices=0, String choices_array=None,
+ wxArrayString choices=wxPyEmptyStringArray,
long style=0, Validator validator=DefaultValidator,
String name=ChoiceNameStr) -> Choice</autodoc>
<paramlist>
<param name="id" type="int" default=""/>
<param name="pos" type="Point" default="wxDefaultPosition"/>
<param name="size" type="Size" default="wxDefaultSize"/>
- <param name="choices" type="int" default="0"/>
- <param name="choices_array" type="String" default="NULL"/>
+ <param name="choices" type="wxArrayString" default="wxPyEmptyStringArray"/>
<param name="style" type="long" default="0"/>
<param name="validator" type="Validator" default="wxDefaultValidator"/>
<param name="name" type="String" default="wxPyChoiceNameStr"/>
</constructor>
<method name="Create" type="bool" overloaded="no">
<autodoc>Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
- int choices=0, String choices_array=None,
+ wxArrayString choices=wxPyEmptyStringArray,
long style=0, Validator validator=DefaultValidator,
String name=ChoiceNameStr) -> bool</autodoc>
<paramlist>
<param name="id" type="int" default=""/>
<param name="pos" type="Point" default="wxDefaultPosition"/>
<param name="size" type="Size" default="wxDefaultSize"/>
- <param name="choices" type="int" default="0"/>
- <param name="choices_array" type="String" default="NULL"/>
+ <param name="choices" type="wxArrayString" default="wxPyEmptyStringArray"/>
<param name="style" type="long" default="0"/>
<param name="validator" type="Validator" default="wxDefaultValidator"/>
<param name="name" type="String" default="wxPyChoiceNameStr"/>
<constructor name="ComboBox" overloaded="no">
<autodoc>__init__(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
Size size=DefaultSize,
- int choices=0, String choices_array=None,
+ wxArrayString choices=wxPyEmptyStringArray,
long style=0, Validator validator=DefaultValidator,
String name=ComboBoxNameStr) -> ComboBox</autodoc>
<paramlist>
<param name="value" type="String" default="wxPyEmptyString"/>
<param name="pos" type="Point" default="wxDefaultPosition"/>
<param name="size" type="Size" default="wxDefaultSize"/>
- <param name="choices" type="int" default="0"/>
- <param name="choices_array" type="String" default="NULL"/>
+ <param name="choices" type="wxArrayString" default="wxPyEmptyStringArray"/>
<param name="style" type="long" default="0"/>
<param name="validator" type="Validator" default="wxDefaultValidator"/>
<param name="name" type="String" default="wxPyComboBoxNameStr"/>
<method name="Create" type="bool" overloaded="no">
<autodoc>Create(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
Size size=DefaultSize,
- int choices=0, String choices_array=None,
+ wxArrayString choices=wxPyEmptyStringArray,
long style=0, Validator validator=DefaultValidator,
String name=ComboBoxNameStr) -> bool</autodoc>
<paramlist>
<param name="value" type="String" default="wxPyEmptyString"/>
<param name="pos" type="Point" default="wxDefaultPosition"/>
<param name="size" type="Size" default="wxDefaultSize"/>
- <param name="choices" type="int" default="0"/>
- <param name="choices_array" type="String" default="NULL"/>
+ <param name="choices" type="wxArrayString" default="wxPyEmptyStringArray"/>
<param name="style" type="long" default="0"/>
<param name="validator" type="Validator" default="wxDefaultValidator"/>
<param name="name" type="String" default="wxPyComboBoxNameStr"/>
<autodoc>IsVertical() -> bool</autodoc>
</method>
<staticmethod name="GetDefaultSize" type="int" overloaded="no">
- <autodoc>StaticLine.GetDefaultSize() -> int</autodoc>
+ <autodoc>GetDefaultSize() -> int</autodoc>
</staticmethod>
</class>
<pythoncode>
<baseclass name="ControlWithItems"/>
<constructor name="ListBox" overloaded="no">
<autodoc>__init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
- int choices=0, String choices_array=None,
+ wxArrayString choices=wxPyEmptyStringArray,
long style=0, Validator validator=DefaultValidator,
String name=ListBoxNameStr) -> ListBox</autodoc>
<paramlist>
<param name="id" type="int" default=""/>
<param name="pos" type="Point" default="wxDefaultPosition"/>
<param name="size" type="Size" default="wxDefaultSize"/>
- <param name="choices" type="int" default="0"/>
- <param name="choices_array" type="String" default="NULL"/>
+ <param name="choices" type="wxArrayString" default="wxPyEmptyStringArray"/>
<param name="style" type="long" default="0"/>
<param name="validator" type="Validator" default="wxDefaultValidator"/>
<param name="name" type="String" default="wxPyListBoxNameStr"/>
</constructor>
<method name="Create" type="bool" overloaded="no">
<autodoc>Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
- int choices=0, String choices_array=None,
+ wxArrayString choices=wxPyEmptyStringArray,
long style=0, Validator validator=DefaultValidator,
String name=ListBoxNameStr) -> bool</autodoc>
<paramlist>
<param name="id" type="int" default=""/>
<param name="pos" type="Point" default="wxDefaultPosition"/>
<param name="size" type="Size" default="wxDefaultSize"/>
- <param name="choices" type="int" default="0"/>
- <param name="choices_array" type="String" default="NULL"/>
+ <param name="choices" type="wxArrayString" default="wxPyEmptyStringArray"/>
<param name="style" type="long" default="0"/>
<param name="validator" type="Validator" default="wxDefaultValidator"/>
<param name="name" type="String" default="wxPyListBoxNameStr"/>
<method name="IsSorted" type="bool" overloaded="no">
<autodoc>IsSorted() -> bool</autodoc>
</method>
+ <method name="SetItemForegroundColour" type="" overloaded="no">
+ <autodoc>SetItemForegroundColour(int item, Colour c)</autodoc>
+ <paramlist>
+ <param name="item" type="int" default=""/>
+ <param name="c" type="Colour" default=""/>
+ </paramlist>
+ </method>
+ <method name="SetItemBackgroundColour" type="" overloaded="no">
+ <autodoc>SetItemBackgroundColour(int item, Colour c)</autodoc>
+ <paramlist>
+ <param name="item" type="int" default=""/>
+ <param name="c" type="Colour" default=""/>
+ </paramlist>
+ </method>
+ <method name="SetItemFont" type="" overloaded="no">
+ <autodoc>SetItemFont(int item, Font f)</autodoc>
+ <paramlist>
+ <param name="item" type="int" default=""/>
+ <param name="f" type="Font" default=""/>
+ </paramlist>
+ </method>
</class>
<pythoncode>
#---------------------------------------------------------------------------
<baseclass name="ListBox"/>
<constructor name="CheckListBox" overloaded="no">
<autodoc>__init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
- int choices=0, String choices_array=None,
+ wxArrayString choices=wxPyEmptyStringArray,
long style=0, Validator validator=DefaultValidator,
String name=ListBoxNameStr) -> CheckListBox</autodoc>
<paramlist>
<param name="id" type="int" default=""/>
<param name="pos" type="Point" default="wxDefaultPosition"/>
<param name="size" type="Size" default="wxDefaultSize"/>
- <param name="choices" type="int" default="0"/>
- <param name="choices_array" type="String" default="NULL"/>
+ <param name="choices" type="wxArrayString" default="wxPyEmptyStringArray"/>
<param name="style" type="long" default="0"/>
<param name="validator" type="Validator" default="wxDefaultValidator"/>
<param name="name" type="String" default="wxPyListBoxNameStr"/>
</constructor>
<method name="Create" type="bool" overloaded="no">
<autodoc>Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
- int choices=0, String choices_array=None,
+ wxArrayString choices=wxPyEmptyStringArray,
long style=0, Validator validator=DefaultValidator,
String name=ListBoxNameStr) -> bool</autodoc>
<paramlist>
<param name="id" type="int" default=""/>
<param name="pos" type="Point" default="wxDefaultPosition"/>
<param name="size" type="Size" default="wxDefaultSize"/>
- <param name="choices" type="int" default="0"/>
- <param name="choices_array" type="String" default="NULL"/>
+ <param name="choices" type="wxArrayString" default="wxPyEmptyStringArray"/>
<param name="style" type="long" default="0"/>
<param name="validator" type="Validator" default="wxDefaultValidator"/>
<param name="name" type="String" default="wxPyListBoxNameStr"/>
<param name="alignment" type="wxTextAttrAlignment" default="wxTEXT_ALIGNMENT_DEFAULT"/>
</paramlist>
</constructor>
+ <destructor name="~wxTextAttr" overloaded="no">
+ <autodoc>__del__()</autodoc>
+ </destructor>
<method name="Init" type="" overloaded="no">
<autodoc>Init()</autodoc>
</method>
<autodoc>IsDefault() -> bool</autodoc>
</method>
<staticmethod name="Combine" type="TextAttr" overloaded="no">
- <autodoc>TextAttr.Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr</autodoc>
+ <autodoc>Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr</autodoc>
<paramlist>
<param name="attr" type="TextAttr" default=""/>
<param name="attrDef" type="TextAttr" default=""/>
<param name="pos" type="long" default=""/>
</paramlist>
</method>
+ <method name="HitTest" type="wxTextCtrlHitTestResult" overloaded="no">
+ <autodoc>HitTest(Point pt) -> (result, row, col)</autodoc>
+ <docstring>Find the character at position given in pixels.
+NB: pt is in device coords (not adjusted for the client area
+origin nor scrolling)</docstring>
+ <paramlist>
+ <param name="pt" type="Point" default=""/>
+ <param name="OUTPUT" type="long" default=""/>
+ <param name="OUTPUT" type="long" default=""/>
+ </paramlist>
+ </method>
<method name="Copy" type="" overloaded="no">
<autodoc>Copy()</autodoc>
</method>
<class name="RadioBox" oldname="wxRadioBox" module="controls">
<baseclass name="Control"/>
<constructor name="RadioBox" overloaded="no">
- <autodoc>__init__(Window parent, int id, String label, Point point=DefaultPosition,
- Size size=DefaultSize, int choices=0,
- String choices_array=None, int majorDimension=0,
+ <autodoc>__init__(Window parent, int id, String label, Point pos=DefaultPosition,
+ Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
+ int majorDimension=0,
long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
String name=RadioBoxNameStr) -> RadioBox</autodoc>
<paramlist>
<param name="parent" type="Window" default=""/>
<param name="id" type="int" default=""/>
<param name="label" type="String" default=""/>
- <param name="point" type="Point" default="wxDefaultPosition"/>
+ <param name="pos" type="Point" default="wxDefaultPosition"/>
<param name="size" type="Size" default="wxDefaultSize"/>
- <param name="choices" type="int" default="0"/>
- <param name="choices_array" type="String" default="NULL"/>
+ <param name="choices" type="wxArrayString" default="wxPyEmptyStringArray"/>
<param name="majorDimension" type="int" default="0"/>
<param name="style" type="long" default="wxRA_HORIZONTAL"/>
<param name="validator" type="Validator" default="wxDefaultValidator"/>
<autodoc>PreRadioBox() -> RadioBox</autodoc>
</constructor>
<method name="Create" type="bool" overloaded="no">
- <autodoc>Create(Window parent, int id, String label, Point point=DefaultPosition,
- Size size=DefaultSize, int choices=0,
- String choices_array=None, int majorDimension=0,
+ <autodoc>Create(Window parent, int id, String label, Point pos=DefaultPosition,
+ Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
+ int majorDimension=0,
long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
String name=RadioBoxNameStr) -> bool</autodoc>
<paramlist>
<param name="parent" type="Window" default=""/>
<param name="id" type="int" default=""/>
<param name="label" type="String" default=""/>
- <param name="point" type="Point" default="wxDefaultPosition"/>
+ <param name="pos" type="Point" default="wxDefaultPosition"/>
<param name="size" type="Size" default="wxDefaultSize"/>
- <param name="choices" type="int" default="0"/>
- <param name="choices_array" type="String" default="NULL"/>
+ <param name="choices" type="wxArrayString" default="wxPyEmptyStringArray"/>
<param name="majorDimension" type="int" default="0"/>
<param name="style" type="long" default="wxRA_HORIZONTAL"/>
<param name="validator" type="Validator" default="wxDefaultValidator"/>
<baseclass name="Control"/>
<constructor name="Slider" overloaded="no">
<autodoc>__init__(Window parent, int id, int value, int minValue, int maxValue,
- Point point=DefaultPosition, Size size=DefaultSize,
+ Point pos=DefaultPosition, Size size=DefaultSize,
long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
String name=SliderNameStr) -> Slider</autodoc>
<paramlist>
<param name="value" type="int" default=""/>
<param name="minValue" type="int" default=""/>
<param name="maxValue" type="int" default=""/>
- <param name="point" type="Point" default="wxDefaultPosition"/>
+ <param name="pos" type="Point" default="wxDefaultPosition"/>
<param name="size" type="Size" default="wxDefaultSize"/>
<param name="style" type="long" default="wxSL_HORIZONTAL"/>
<param name="validator" type="Validator" default="wxDefaultValidator"/>
</constructor>
<method name="Create" type="bool" overloaded="no">
<autodoc>Create(Window parent, int id, int value, int minValue, int maxValue,
- Point point=DefaultPosition, Size size=DefaultSize,
+ Point pos=DefaultPosition, Size size=DefaultSize,
long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
String name=SliderNameStr) -> bool</autodoc>
<paramlist>
<param name="value" type="int" default=""/>
<param name="minValue" type="int" default=""/>
<param name="maxValue" type="int" default=""/>
- <param name="point" type="Point" default="wxDefaultPosition"/>
+ <param name="pos" type="Point" default="wxDefaultPosition"/>
<param name="size" type="Size" default="wxDefaultSize"/>
<param name="style" type="long" default="wxSL_HORIZONTAL"/>
<param name="validator" type="Validator" default="wxDefaultValidator"/>
<autodoc>GetThumbLength() -> int</autodoc>
</method>
<method name="SetTickFreq" type="" overloaded="no">
- <autodoc>SetTickFreq(int n, int pos)</autodoc>
+ <autodoc>SetTickFreq(int n, int pos=1)</autodoc>
<paramlist>
<param name="n" type="int" default=""/>
- <param name="pos" type="int" default=""/>
+ <param name="pos" type="int" default="1"/>
</paramlist>
</method>
<method name="GetTickFreq" type="int" overloaded="no">
</method>
<method name="HitTest" type="int" overloaded="no">
<autodoc>HitTest(Point pt) -> (tab, where)</autodoc>
- <docstring>Returns the tab which is hit, and flags indicating where using wxNB_HITTEST_ flags.</docstring>
+ <docstring>Returns the tab which is hit, and flags indicating where using wx.NB_HITTEST_ flags.</docstring>
<paramlist>
<param name="pt" type="Point" default=""/>
<param name="OUTPUT" type="long" default=""/>
<param name="other" type="TreeItemId" default=""/>
</paramlist>
</method>
- <property name="m_pItem" type="wxTreeItemIdValue" readonly="no"/>
+ <property name="m_pItem" type="" readonly="no"/>
</class>
<class name="TreeItemData" oldname="wxPyTreeItemData" module="controls">
<constructor name="wxPyTreeItemData" overloaded="no">
</paramlist>
</method>
<method name="GetNextChild" type="PyObject" overloaded="no">
- <autodoc>GetNextChild(TreeItemId item, wxTreeItemIdValue cookie) -> PyObject</autodoc>
+ <autodoc>GetNextChild(TreeItemId item, void cookie) -> PyObject</autodoc>
<paramlist>
<param name="item" type="TreeItemId" default=""/>
- <param name="cookie" type="wxTreeItemIdValue" default=""/>
+ <param name="cookie" type="" default=""/>
</paramlist>
</method>
<method name="GetLastChild" type="TreeItemId" overloaded="no">
<method name="Unselect" type="" overloaded="no">
<autodoc>Unselect()</autodoc>
</method>
+ <method name="UnselectItem" type="" overloaded="no">
+ <autodoc>UnselectItem(TreeItemId item)</autodoc>
+ <paramlist>
+ <param name="item" type="TreeItemId" default=""/>
+ </paramlist>
+ </method>
<method name="UnselectAll" type="" overloaded="no">
<autodoc>UnselectAll()</autodoc>
</method>
<method name="SelectItem" type="" overloaded="no">
- <autodoc>SelectItem(TreeItemId item)</autodoc>
+ <autodoc>SelectItem(TreeItemId item, bool select=True)</autodoc>
+ <paramlist>
+ <param name="item" type="TreeItemId" default=""/>
+ <param name="select" type="bool" default="True"/>
+ </paramlist>
+ </method>
+ <method name="ToggleItemSelection" type="" overloaded="no">
+ <autodoc>ToggleItemSelection(TreeItemId item)</autodoc>
<paramlist>
<param name="item" type="TreeItemId" default=""/>
</paramlist>
</class>
<class name="HelpProvider" oldname="wxHelpProvider" module="controls">
<staticmethod name="Set" type="HelpProvider" overloaded="no">
- <autodoc>HelpProvider.Set(HelpProvider helpProvider) -> HelpProvider</autodoc>
+ <autodoc>Set(HelpProvider helpProvider) -> HelpProvider</autodoc>
<paramlist>
<param name="helpProvider" type="HelpProvider" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="Get" type="HelpProvider" overloaded="no">
- <autodoc>HelpProvider.Get() -> HelpProvider</autodoc>
+ <autodoc>Get() -> HelpProvider</autodoc>
</staticmethod>
<method name="GetHelp" type="String" overloaded="no">
<autodoc>GetHelp(Window window) -> String</autodoc>
</pythoncode>
<class name="SystemSettings" oldname="wxSystemSettings" module="misc">
<staticmethod name="GetColour" type="Colour" overloaded="no">
- <autodoc>SystemSettings.GetColour(int index) -> Colour</autodoc>
+ <autodoc>GetColour(int index) -> Colour</autodoc>
<paramlist>
<param name="index" type="wxSystemColour" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="GetFont" type="Font" overloaded="no">
- <autodoc>SystemSettings.GetFont(int index) -> Font</autodoc>
+ <autodoc>GetFont(int index) -> Font</autodoc>
<paramlist>
<param name="index" type="wxSystemFont" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="GetMetric" type="int" overloaded="no">
- <autodoc>SystemSettings.GetMetric(int index) -> int</autodoc>
+ <autodoc>GetMetric(int index) -> int</autodoc>
<paramlist>
<param name="index" type="wxSystemMetric" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="HasFeature" type="bool" overloaded="no">
- <autodoc>SystemSettings.HasFeature(int index) -> bool</autodoc>
+ <autodoc>HasFeature(int index) -> bool</autodoc>
<paramlist>
<param name="index" type="wxSystemFeature" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="GetScreenType" type="wxSystemScreenType" overloaded="no">
- <autodoc>SystemSettings.GetScreenType() -> int</autodoc>
+ <autodoc>GetScreenType() -> int</autodoc>
</staticmethod>
<staticmethod name="SetScreenType" type="" overloaded="no">
- <autodoc>SystemSettings.SetScreenType(int screen)</autodoc>
+ <autodoc>SetScreenType(int screen)</autodoc>
<paramlist>
<param name="screen" type="wxSystemScreenType" default=""/>
</paramlist>
<autodoc>__init__() -> SystemOptions</autodoc>
</constructor>
<staticmethod name="SetOption" type="" overloaded="no">
- <autodoc>SystemOptions.SetOption(String name, String value)</autodoc>
+ <autodoc>SetOption(String name, String value)</autodoc>
<paramlist>
<param name="name" type="String" default=""/>
<param name="value" type="String" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="SetOptionInt" type="" overloaded="no">
- <autodoc>SystemOptions.SetOptionInt(String name, int value)</autodoc>
+ <autodoc>SetOptionInt(String name, int value)</autodoc>
<paramlist>
<param name="name" type="String" default=""/>
<param name="value" type="int" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="GetOption" type="String" overloaded="no">
- <autodoc>SystemOptions.GetOption(String name) -> String</autodoc>
+ <autodoc>GetOption(String name) -> String</autodoc>
<paramlist>
<param name="name" type="String" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="GetOptionInt" type="int" overloaded="no">
- <autodoc>SystemOptions.GetOptionInt(String name) -> int</autodoc>
+ <autodoc>GetOptionInt(String name) -> int</autodoc>
<paramlist>
<param name="name" type="String" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="HasOption" type="bool" overloaded="no">
- <autodoc>SystemOptions.HasOption(String name) -> bool</autodoc>
+ <autodoc>HasOption(String name) -> bool</autodoc>
<paramlist>
<param name="name" type="String" default=""/>
</paramlist>
<autodoc>GetWindow() -> Window</autodoc>
</method>
<staticmethod name="Enable" type="" overloaded="no">
- <autodoc>ToolTip.Enable(bool flag)</autodoc>
+ <autodoc>Enable(bool flag)</autodoc>
<paramlist>
<param name="flag" type="bool" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="SetDelay" type="" overloaded="no">
- <autodoc>ToolTip.SetDelay(long milliseconds)</autodoc>
+ <autodoc>SetDelay(long milliseconds)</autodoc>
<paramlist>
<param name="milliseconds" type="long" default=""/>
</paramlist>
<autodoc>__init__() -> Log</autodoc>
</constructor>
<staticmethod name="IsEnabled" type="bool" overloaded="no">
- <autodoc>Log.IsEnabled() -> bool</autodoc>
+ <autodoc>IsEnabled() -> bool</autodoc>
</staticmethod>
<staticmethod name="EnableLogging" type="bool" overloaded="no">
- <autodoc>Log.EnableLogging(bool doIt=True) -> bool</autodoc>
+ <autodoc>EnableLogging(bool doIt=True) -> bool</autodoc>
<paramlist>
<param name="doIt" type="bool" default="True"/>
</paramlist>
</staticmethod>
<staticmethod name="OnLog" type="" overloaded="no">
- <autodoc>Log.OnLog(wxLogLevel level, wxChar szString, time_t t)</autodoc>
+ <autodoc>OnLog(wxLogLevel level, wxChar szString, time_t t)</autodoc>
<paramlist>
<param name="level" type="wxLogLevel" default=""/>
<param name="szString" type="wxChar" default=""/>
<autodoc>Flush()</autodoc>
</method>
<staticmethod name="FlushActive" type="" overloaded="no">
- <autodoc>Log.FlushActive()</autodoc>
+ <autodoc>FlushActive()</autodoc>
</staticmethod>
<staticmethod name="GetActiveTarget" type="Log" overloaded="no">
- <autodoc>Log.GetActiveTarget() -> Log</autodoc>
+ <autodoc>GetActiveTarget() -> Log</autodoc>
</staticmethod>
<staticmethod name="SetActiveTarget" type="Log" overloaded="no">
- <autodoc>Log.SetActiveTarget(Log pLogger) -> Log</autodoc>
+ <autodoc>SetActiveTarget(Log pLogger) -> Log</autodoc>
<paramlist>
<param name="pLogger" type="Log" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="Suspend" type="" overloaded="no">
- <autodoc>Log.Suspend()</autodoc>
+ <autodoc>Suspend()</autodoc>
</staticmethod>
<staticmethod name="Resume" type="" overloaded="no">
- <autodoc>Log.Resume()</autodoc>
+ <autodoc>Resume()</autodoc>
</staticmethod>
<staticmethod name="SetVerbose" type="" overloaded="no">
- <autodoc>Log.SetVerbose(bool bVerbose=True)</autodoc>
+ <autodoc>SetVerbose(bool bVerbose=True)</autodoc>
<paramlist>
<param name="bVerbose" type="bool" default="True"/>
</paramlist>
</staticmethod>
<staticmethod name="SetLogLevel" type="" overloaded="no">
- <autodoc>Log.SetLogLevel(wxLogLevel logLevel)</autodoc>
+ <autodoc>SetLogLevel(wxLogLevel logLevel)</autodoc>
<paramlist>
<param name="logLevel" type="wxLogLevel" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="DontCreateOnDemand" type="" overloaded="no">
- <autodoc>Log.DontCreateOnDemand()</autodoc>
+ <autodoc>DontCreateOnDemand()</autodoc>
</staticmethod>
<staticmethod name="SetTraceMask" type="" overloaded="no">
- <autodoc>Log.SetTraceMask(wxTraceMask ulMask)</autodoc>
+ <autodoc>SetTraceMask(wxTraceMask ulMask)</autodoc>
<paramlist>
<param name="ulMask" type="wxTraceMask" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="AddTraceMask" type="" overloaded="no">
- <autodoc>Log.AddTraceMask(String str)</autodoc>
+ <autodoc>AddTraceMask(String str)</autodoc>
<paramlist>
<param name="str" type="String" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="RemoveTraceMask" type="" overloaded="no">
- <autodoc>Log.RemoveTraceMask(String str)</autodoc>
+ <autodoc>RemoveTraceMask(String str)</autodoc>
<paramlist>
<param name="str" type="String" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="ClearTraceMasks" type="" overloaded="no">
- <autodoc>Log.ClearTraceMasks()</autodoc>
+ <autodoc>ClearTraceMasks()</autodoc>
</staticmethod>
<staticmethod name="GetTraceMasks" type="wxArrayString" overloaded="no">
- <autodoc>Log.GetTraceMasks() -> wxArrayString</autodoc>
+ <autodoc>GetTraceMasks() -> wxArrayString</autodoc>
</staticmethod>
<staticmethod name="SetTimestamp" type="" overloaded="no">
- <autodoc>Log.SetTimestamp(wxChar ts)</autodoc>
+ <autodoc>SetTimestamp(wxChar ts)</autodoc>
<paramlist>
<param name="ts" type="wxChar" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="GetVerbose" type="bool" overloaded="no">
- <autodoc>Log.GetVerbose() -> bool</autodoc>
+ <autodoc>GetVerbose() -> bool</autodoc>
</staticmethod>
<staticmethod name="GetTraceMask" type="wxTraceMask" overloaded="no">
- <autodoc>Log.GetTraceMask() -> wxTraceMask</autodoc>
+ <autodoc>GetTraceMask() -> wxTraceMask</autodoc>
</staticmethod>
<staticmethod name="IsAllowedTraceMask" type="bool" overloaded="no">
- <autodoc>Log.IsAllowedTraceMask(wxChar mask) -> bool</autodoc>
+ <autodoc>IsAllowedTraceMask(wxChar mask) -> bool</autodoc>
<paramlist>
<param name="mask" type="wxChar" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="GetLogLevel" type="wxLogLevel" overloaded="no">
- <autodoc>Log.GetLogLevel() -> wxLogLevel</autodoc>
+ <autodoc>GetLogLevel() -> wxLogLevel</autodoc>
</staticmethod>
<staticmethod name="GetTimestamp" type="wxChar" overloaded="no">
- <autodoc>Log.GetTimestamp() -> wxChar</autodoc>
+ <autodoc>GetTimestamp() -> wxChar</autodoc>
</staticmethod>
<staticmethod name="TimeStamp" type="String" overloaded="no">
- <autodoc>Log.TimeStamp() -> String</autodoc>
+ <autodoc>TimeStamp() -> String</autodoc>
</staticmethod>
<method name="Destroy" type="" overloaded="no">
<autodoc>Destroy()</autodoc>
</paramlist>
</constructor>
<staticmethod name="Kill" type="wxKillError" overloaded="no">
- <autodoc>Process.Kill(int pid, int sig=SIGTERM) -> int</autodoc>
+ <autodoc>Kill(int pid, int sig=SIGTERM) -> int</autodoc>
<paramlist>
<param name="pid" type="int" default=""/>
<param name="sig" type="wxSignal" default="wxSIGTERM"/>
</paramlist>
</staticmethod>
<staticmethod name="Exists" type="bool" overloaded="no">
- <autodoc>Process.Exists(int pid) -> bool</autodoc>
+ <autodoc>Exists(int pid) -> bool</autodoc>
<paramlist>
<param name="pid" type="int" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="Open" type="Process" overloaded="no">
- <autodoc>Process.Open(String cmd, int flags=EXEC_ASYNC) -> Process</autodoc>
+ <autodoc>Open(String cmd, int flags=EXEC_ASYNC) -> Process</autodoc>
<paramlist>
<param name="cmd" type="String" default=""/>
<param name="flags" type="int" default="wxEXEC_ASYNC"/>
<pythoncode>
#---------------------------------------------------------------------------
</pythoncode>
- <class name="Wave" oldname="wxWave" module="misc">
- <constructor name="Wave" overloaded="no">
- <autodoc>__init__(String fileName, bool isResource=False) -> Wave</autodoc>
+ <class name="Sound" oldname="wxSound" module="misc">
+ <constructor name="Sound" overloaded="yes"/>
+ <constructor name="Sound" overloaded="yes">
<paramlist>
<param name="fileName" type="String" default=""/>
- <param name="isResource" type="bool" default="False"/>
+ <param name="isResource" type="bool" default="false"/>
</paramlist>
</constructor>
- <constructor name="WaveData" overloaded="no">
- <autodoc>WaveData(String data) -> Wave</autodoc>
+ <constructor name="Sound" overloaded="yes">
+ <autodoc>__init__() -> Sound
+__init__(String fileName, bool isResource=false) -> Sound
+__init__(int size, wxByte data) -> Sound</autodoc>
<paramlist>
- <param name="data" type="String" default=""/>
+ <param name="size" type="int" default=""/>
+ <param name="data" type="wxByte" default=""/>
</paramlist>
</constructor>
- <destructor name="~wxWave" overloaded="no">
+ <destructor name="~wxSound" overloaded="no">
<autodoc>__del__()</autodoc>
</destructor>
+ <method name="Create" type="bool" overloaded="yes">
+ <paramlist>
+ <param name="fileName" type="String" default=""/>
+ <param name="isResource" type="bool" default="false"/>
+ </paramlist>
+ </method>
+ <method name="Create" type="bool" overloaded="yes">
+ <autodoc>Create(String fileName, bool isResource=false) -> bool
+Create(int size, wxByte data) -> bool</autodoc>
+ <paramlist>
+ <param name="size" type="int" default=""/>
+ <param name="data" type="wxByte" default=""/>
+ </paramlist>
+ </method>
<method name="IsOk" type="bool" overloaded="no">
<autodoc>IsOk() -> bool</autodoc>
</method>
<method name="Play" type="bool" overloaded="no">
- <autodoc>Play(bool async=True, bool looped=False) -> bool</autodoc>
+ <autodoc>Play(unsigned int flags=SOUND_ASYNC) -> bool</autodoc>
<paramlist>
- <param name="async" type="bool" default="True"/>
- <param name="looped" type="bool" default="False"/>
+ <param name="flags" type="unsigned int" default="wxSOUND_ASYNC"/>
</paramlist>
</method>
+ <staticmethod name="PlaySound" type="bool" overloaded="no">
+ <autodoc>PlaySound(String filename, unsigned int flags=SOUND_ASYNC) -> bool</autodoc>
+ <paramlist>
+ <param name="filename" type="String" default=""/>
+ <param name="flags" type="unsigned int" default="wxSOUND_ASYNC"/>
+ </paramlist>
+ </staticmethod>
+ <staticmethod name="Stop" type="" overloaded="no">
+ <autodoc>Stop()</autodoc>
+ </staticmethod>
</class>
<pythoncode>
#---------------------------------------------------------------------------
<autodoc>Unassociate() -> bool</autodoc>
</method>
<staticmethod name="ExpandCommand" type="String" overloaded="no">
- <autodoc>FileType.ExpandCommand(String command, String filename, String mimetype=EmptyString) -> String</autodoc>
+ <autodoc>ExpandCommand(String command, String filename, String mimetype=EmptyString) -> String</autodoc>
<paramlist>
<param name="command" type="String" default=""/>
<param name="filename" type="String" default=""/>
<autodoc>__del__()</autodoc>
</destructor>
<staticmethod name="IsOfType" type="bool" overloaded="no">
- <autodoc>MimeTypesManager.IsOfType(String mimeType, String wildcard) -> bool</autodoc>
+ <autodoc>IsOfType(String mimeType, String wildcard) -> bool</autodoc>
<paramlist>
<param name="mimeType" type="String" default=""/>
<param name="wildcard" type="String" default=""/>
</paramlist>
</method>
<staticmethod name="PushProvider" type="" overloaded="no">
- <autodoc>ArtProvider.PushProvider(ArtProvider provider)</autodoc>
+ <autodoc>PushProvider(ArtProvider provider)</autodoc>
<docstring>Add new provider to the top of providers stack.</docstring>
<paramlist>
<param name="provider" type="ArtProvider" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="PopProvider" type="bool" overloaded="no">
- <autodoc>ArtProvider.PopProvider() -> bool</autodoc>
+ <autodoc>PopProvider() -> bool</autodoc>
<docstring>Remove latest added provider and delete it.</docstring>
</staticmethod>
<staticmethod name="RemoveProvider" type="bool" overloaded="no">
- <autodoc>ArtProvider.RemoveProvider(ArtProvider provider) -> bool</autodoc>
+ <autodoc>RemoveProvider(ArtProvider provider) -> bool</autodoc>
<docstring>Remove provider. The provider must have been added previously!
The provider is _not_ deleted.</docstring>
<paramlist>
</paramlist>
</staticmethod>
<staticmethod name="GetBitmap" type="Bitmap" overloaded="no">
- <autodoc>ArtProvider.GetBitmap(String id, String client=ART_OTHER, Size size=DefaultSize) -> Bitmap</autodoc>
+ <autodoc>GetBitmap(String id, String client=ART_OTHER, Size size=DefaultSize) -> Bitmap</autodoc>
<docstring>Query the providers for bitmap with given ID and return it. Return
wx.NullBitmap if no provider provides it.</docstring>
<paramlist>
</paramlist>
</staticmethod>
<staticmethod name="GetIcon" type="Icon" overloaded="no">
- <autodoc>ArtProvider.GetIcon(String id, String client=ART_OTHER, Size size=DefaultSize) -> Icon</autodoc>
+ <autodoc>GetIcon(String id, String client=ART_OTHER, Size size=DefaultSize) -> Icon</autodoc>
<docstring>Query the providers for icon with given ID and return it. Return
wx.NullIcon if no provider provides it.</docstring>
<paramlist>
<autodoc>__del__()</autodoc>
</destructor>
<staticmethod name="Set" type="ConfigBase" overloaded="no">
- <autodoc>ConfigBase.Set(ConfigBase pConfig) -> ConfigBase</autodoc>
+ <autodoc>Set(ConfigBase pConfig) -> ConfigBase</autodoc>
<paramlist>
<param name="pConfig" type="ConfigBase" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="Get" type="ConfigBase" overloaded="no">
- <autodoc>ConfigBase.Get(bool createOnDemand=True) -> ConfigBase</autodoc>
+ <autodoc>Get(bool createOnDemand=True) -> ConfigBase</autodoc>
<paramlist>
<param name="createOnDemand" type="bool" default="True"/>
</paramlist>
</staticmethod>
<staticmethod name="Create" type="ConfigBase" overloaded="no">
- <autodoc>ConfigBase.Create() -> ConfigBase</autodoc>
+ <autodoc>Create() -> ConfigBase</autodoc>
</staticmethod>
<staticmethod name="DontCreateOnDemand" type="" overloaded="no">
- <autodoc>ConfigBase.DontCreateOnDemand()</autodoc>
+ <autodoc>DontCreateOnDemand()</autodoc>
</staticmethod>
<method name="SetPath" type="" overloaded="no">
<autodoc>SetPath(String strPath)</autodoc>
<autodoc>__del__()</autodoc>
</destructor>
<staticmethod name="SetCountry" type="" overloaded="no">
- <autodoc>DateTime.SetCountry(int country)</autodoc>
+ <autodoc>SetCountry(int country)</autodoc>
<paramlist>
<param name="country" type="wxDateTime::Country" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="GetCountry" type="wxDateTime::Country" overloaded="no">
- <autodoc>DateTime.GetCountry() -> int</autodoc>
+ <autodoc>GetCountry() -> int</autodoc>
</staticmethod>
<staticmethod name="IsWestEuropeanCountry" type="bool" overloaded="no">
- <autodoc>DateTime.IsWestEuropeanCountry(int country=Country_Default) -> bool</autodoc>
+ <autodoc>IsWestEuropeanCountry(int country=Country_Default) -> bool</autodoc>
<paramlist>
<param name="country" type="wxDateTime::Country" default="wxDateTime::Country_Default"/>
</paramlist>
</staticmethod>
<staticmethod name="GetCurrentYear" type="int" overloaded="no">
- <autodoc>DateTime.GetCurrentYear(int cal=Gregorian) -> int</autodoc>
+ <autodoc>GetCurrentYear(int cal=Gregorian) -> int</autodoc>
<paramlist>
<param name="cal" type="wxDateTime::Calendar" default="wxDateTime::Gregorian"/>
</paramlist>
</staticmethod>
<staticmethod name="ConvertYearToBC" type="int" overloaded="no">
- <autodoc>DateTime.ConvertYearToBC(int year) -> int</autodoc>
+ <autodoc>ConvertYearToBC(int year) -> int</autodoc>
<paramlist>
<param name="year" type="int" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="GetCurrentMonth" type="wxDateTime::Month" overloaded="no">
- <autodoc>DateTime.GetCurrentMonth(int cal=Gregorian) -> int</autodoc>
+ <autodoc>GetCurrentMonth(int cal=Gregorian) -> int</autodoc>
<paramlist>
<param name="cal" type="wxDateTime::Calendar" default="wxDateTime::Gregorian"/>
</paramlist>
</staticmethod>
<staticmethod name="IsLeapYear" type="bool" overloaded="no">
- <autodoc>DateTime.IsLeapYear(int year=Inv_Year, int cal=Gregorian) -> bool</autodoc>
+ <autodoc>IsLeapYear(int year=Inv_Year, int cal=Gregorian) -> bool</autodoc>
<paramlist>
<param name="year" type="int" default="wxDateTime::Inv_Year"/>
<param name="cal" type="wxDateTime::Calendar" default="wxDateTime::Gregorian"/>
</paramlist>
</staticmethod>
<staticmethod name="GetCentury" type="int" overloaded="no">
- <autodoc>DateTime.GetCentury(int year=Inv_Year) -> int</autodoc>
+ <autodoc>GetCentury(int year=Inv_Year) -> int</autodoc>
<paramlist>
<param name="year" type="int" default="wxDateTime::Inv_Year"/>
</paramlist>
</staticmethod>
<staticmethod name="GetNumberOfDaysinYear" type="int" overloaded="no">
- <autodoc>DateTime.GetNumberOfDaysinYear(int year, int cal=Gregorian) -> int</autodoc>
+ <autodoc>GetNumberOfDaysinYear(int year, int cal=Gregorian) -> int</autodoc>
<paramlist>
<param name="year" type="int" default=""/>
<param name="cal" type="wxDateTime::Calendar" default="wxDateTime::Gregorian"/>
</paramlist>
</staticmethod>
<staticmethod name="GetNumberOfDaysInMonth" type="int" overloaded="no">
- <autodoc>DateTime.GetNumberOfDaysInMonth(int month, int year=Inv_Year, int cal=Gregorian) -> int</autodoc>
+ <autodoc>GetNumberOfDaysInMonth(int month, int year=Inv_Year, int cal=Gregorian) -> int</autodoc>
<paramlist>
<param name="month" type="wxDateTime::Month" default=""/>
<param name="year" type="int" default="wxDateTime::Inv_Year"/>
</paramlist>
</staticmethod>
<staticmethod name="GetMonthName" type="String" overloaded="no">
- <autodoc>DateTime.GetMonthName(int month, int flags=Name_Full) -> String</autodoc>
+ <autodoc>GetMonthName(int month, int flags=Name_Full) -> String</autodoc>
<paramlist>
<param name="month" type="wxDateTime::Month" default=""/>
<param name="flags" type="wxDateTime::NameFlags" default="wxDateTime::Name_Full"/>
</paramlist>
</staticmethod>
<staticmethod name="GetWeekDayName" type="String" overloaded="no">
- <autodoc>DateTime.GetWeekDayName(int weekday, int flags=Name_Full) -> String</autodoc>
+ <autodoc>GetWeekDayName(int weekday, int flags=Name_Full) -> String</autodoc>
<paramlist>
<param name="weekday" type="wxDateTime::WeekDay" default=""/>
<param name="flags" type="wxDateTime::NameFlags" default="wxDateTime::Name_Full"/>
</paramlist>
</staticmethod>
<staticmethod name="IsDSTApplicable" type="bool" overloaded="no">
- <autodoc>DateTime.IsDSTApplicable(int year=Inv_Year, int country=Country_Default) -> bool</autodoc>
+ <autodoc>IsDSTApplicable(int year=Inv_Year, int country=Country_Default) -> bool</autodoc>
<paramlist>
<param name="year" type="int" default="wxDateTime::Inv_Year"/>
<param name="country" type="wxDateTime::Country" default="wxDateTime::Country_Default"/>
</paramlist>
</staticmethod>
<staticmethod name="GetBeginDST" type="DateTime" overloaded="no">
- <autodoc>DateTime.GetBeginDST(int year=Inv_Year, int country=Country_Default) -> DateTime</autodoc>
+ <autodoc>GetBeginDST(int year=Inv_Year, int country=Country_Default) -> DateTime</autodoc>
<paramlist>
<param name="year" type="int" default="wxDateTime::Inv_Year"/>
<param name="country" type="wxDateTime::Country" default="wxDateTime::Country_Default"/>
</paramlist>
</staticmethod>
<staticmethod name="GetEndDST" type="DateTime" overloaded="no">
- <autodoc>DateTime.GetEndDST(int year=Inv_Year, int country=Country_Default) -> DateTime</autodoc>
+ <autodoc>GetEndDST(int year=Inv_Year, int country=Country_Default) -> DateTime</autodoc>
<paramlist>
<param name="year" type="int" default="wxDateTime::Inv_Year"/>
<param name="country" type="wxDateTime::Country" default="wxDateTime::Country_Default"/>
</paramlist>
</staticmethod>
<staticmethod name="Now" type="DateTime" overloaded="no">
- <autodoc>DateTime.Now() -> DateTime</autodoc>
+ <autodoc>Now() -> DateTime</autodoc>
</staticmethod>
<staticmethod name="UNow" type="DateTime" overloaded="no">
- <autodoc>DateTime.UNow() -> DateTime</autodoc>
+ <autodoc>UNow() -> DateTime</autodoc>
</staticmethod>
<staticmethod name="Today" type="DateTime" overloaded="no">
- <autodoc>DateTime.Today() -> DateTime</autodoc>
+ <autodoc>Today() -> DateTime</autodoc>
</staticmethod>
<method name="SetToCurrent" type="DateTime" overloaded="no">
<autodoc>SetToCurrent() -> DateTime</autodoc>
</paramlist>
</method>
<method name="ParseFormat" type="int" overloaded="no">
- <autodoc>ParseFormat(String date, String format=DateFormatStr, DateTime dateDef=wxDefaultDateTime) -> int</autodoc>
+ <autodoc>ParseFormat(String date, String format=DateFormatStr, DateTime dateDef=DefaultDateTime) -> int</autodoc>
<paramlist>
<param name="date" type="String" default=""/>
<param name="format" type="String" default="wxPyDateFormatStr"/>
<autodoc>__del__()</autodoc>
</destructor>
<staticmethod name="Seconds" type="TimeSpan" overloaded="no">
- <autodoc>TimeSpan.Seconds(long sec) -> TimeSpan</autodoc>
+ <autodoc>Seconds(long sec) -> TimeSpan</autodoc>
<paramlist>
<param name="sec" type="long" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="Second" type="TimeSpan" overloaded="no">
- <autodoc>TimeSpan.Second() -> TimeSpan</autodoc>
+ <autodoc>Second() -> TimeSpan</autodoc>
</staticmethod>
<staticmethod name="Minutes" type="TimeSpan" overloaded="no">
- <autodoc>TimeSpan.Minutes(long min) -> TimeSpan</autodoc>
+ <autodoc>Minutes(long min) -> TimeSpan</autodoc>
<paramlist>
<param name="min" type="long" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="Minute" type="TimeSpan" overloaded="no">
- <autodoc>TimeSpan.Minute() -> TimeSpan</autodoc>
+ <autodoc>Minute() -> TimeSpan</autodoc>
</staticmethod>
<staticmethod name="Hours" type="TimeSpan" overloaded="no">
- <autodoc>TimeSpan.Hours(long hours) -> TimeSpan</autodoc>
+ <autodoc>Hours(long hours) -> TimeSpan</autodoc>
<paramlist>
<param name="hours" type="long" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="Hour" type="TimeSpan" overloaded="no">
- <autodoc>TimeSpan.Hour() -> TimeSpan</autodoc>
+ <autodoc>Hour() -> TimeSpan</autodoc>
</staticmethod>
<staticmethod name="Days" type="TimeSpan" overloaded="no">
- <autodoc>TimeSpan.Days(long days) -> TimeSpan</autodoc>
+ <autodoc>Days(long days) -> TimeSpan</autodoc>
<paramlist>
<param name="days" type="long" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="Day" type="TimeSpan" overloaded="no">
- <autodoc>TimeSpan.Day() -> TimeSpan</autodoc>
+ <autodoc>Day() -> TimeSpan</autodoc>
</staticmethod>
<staticmethod name="Weeks" type="TimeSpan" overloaded="no">
- <autodoc>TimeSpan.Weeks(long days) -> TimeSpan</autodoc>
+ <autodoc>Weeks(long days) -> TimeSpan</autodoc>
<paramlist>
<param name="days" type="long" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="Week" type="TimeSpan" overloaded="no">
- <autodoc>TimeSpan.Week() -> TimeSpan</autodoc>
+ <autodoc>Week() -> TimeSpan</autodoc>
</staticmethod>
<method name="Add" type="TimeSpan" overloaded="no">
<autodoc>Add(TimeSpan diff) -> TimeSpan</autodoc>
<autodoc>__del__()</autodoc>
</destructor>
<staticmethod name="Days" type="DateSpan" overloaded="no">
- <autodoc>DateSpan.Days(int days) -> DateSpan</autodoc>
+ <autodoc>Days(int days) -> DateSpan</autodoc>
<paramlist>
<param name="days" type="int" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="Day" type="DateSpan" overloaded="no">
- <autodoc>DateSpan.Day() -> DateSpan</autodoc>
+ <autodoc>Day() -> DateSpan</autodoc>
</staticmethod>
<staticmethod name="Weeks" type="DateSpan" overloaded="no">
- <autodoc>DateSpan.Weeks(int weeks) -> DateSpan</autodoc>
+ <autodoc>Weeks(int weeks) -> DateSpan</autodoc>
<paramlist>
<param name="weeks" type="int" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="Week" type="DateSpan" overloaded="no">
- <autodoc>DateSpan.Week() -> DateSpan</autodoc>
+ <autodoc>Week() -> DateSpan</autodoc>
</staticmethod>
<staticmethod name="Months" type="DateSpan" overloaded="no">
- <autodoc>DateSpan.Months(int mon) -> DateSpan</autodoc>
+ <autodoc>Months(int mon) -> DateSpan</autodoc>
<paramlist>
<param name="mon" type="int" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="Month" type="DateSpan" overloaded="no">
- <autodoc>DateSpan.Month() -> DateSpan</autodoc>
+ <autodoc>Month() -> DateSpan</autodoc>
</staticmethod>
<staticmethod name="Years" type="DateSpan" overloaded="no">
- <autodoc>DateSpan.Years(int years) -> DateSpan</autodoc>
+ <autodoc>Years(int years) -> DateSpan</autodoc>
<paramlist>
<param name="years" type="int" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="Year" type="DateSpan" overloaded="no">
- <autodoc>DateSpan.Year() -> DateSpan</autodoc>
+ <autodoc>Year() -> DateSpan</autodoc>
</staticmethod>
<method name="SetYears" type="DateSpan" overloaded="no">
<autodoc>SetYears(int n) -> DateSpan</autodoc>
<import name="misc"/>
<pythoncode> wx = core </pythoncode>
<class name="CalendarDateAttr" oldname="wxCalendarDateAttr" module="calendar">
+ <docstring>A set of customization attributes for a calendar date, which can be used to
+control the look of the Calendar object.</docstring>
<constructor name="CalendarDateAttr" overloaded="no">
- <autodoc>__init__(Colour colText, Colour colBack=wxNullColour, Colour colBorder=wxNullColour,
- Font font=wxNullFont,
+ <autodoc>__init__(Colour colText=wxNullColour, Colour colBack=wxNullColour,
+ Colour colBorder=wxNullColour, Font font=wxNullFont,
int border=CAL_BORDER_NONE) -> CalendarDateAttr</autodoc>
+ <docstring>Create a CalendarDateAttr.</docstring>
<paramlist>
- <param name="colText" type="Colour" default=""/>
+ <param name="colText" type="Colour" default="wxNullColour"/>
<param name="colBack" type="Colour" default="wxNullColour"/>
<param name="colBorder" type="Colour" default="wxNullColour"/>
<param name="font" type="Font" default="wxNullFont"/>
<param name="border" type="wxCalendarDateBorder" default="wxCAL_BORDER_NONE"/>
</paramlist>
</constructor>
- <constructor name="CalendarDateAttrBorder" overloaded="no">
- <autodoc>CalendarDateAttrBorder(int border, Colour colBorder=wxNullColour) -> CalendarDateAttr</autodoc>
- <paramlist>
- <param name="border" type="wxCalendarDateBorder" default=""/>
- <param name="colBorder" type="Colour" default="wxNullColour"/>
- </paramlist>
- </constructor>
<method name="SetTextColour" type="" overloaded="no">
<autodoc>SetTextColour(Colour colText)</autodoc>
<paramlist>
EVT_CALENDAR_WEEKDAY_CLICKED = wx.PyEventBinder( wxEVT_CALENDAR_WEEKDAY_CLICKED, 1)
</pythoncode>
<class name="CalendarCtrl" oldname="wxCalendarCtrl" module="calendar">
+ <docstring>The calendar control allows the user to pick a date interactively.</docstring>
+ <refdoc>The CalendarCtrl displays a window containing several parts: the control to
+pick the month and the year at the top (either or both of them may be
+disabled) and a month area below them which shows all the days in the
+month. The user can move the current selection using the keyboard and select
+the date (generating EVT_CALENDAR event) by pressing <Return> or double
+clicking it.
+
+It has advanced possibilities for the customization of its display. All global
+settings (such as colours and fonts used) can, of course, be changed. But
+also, the display style for each day in the month can be set independently
+using CalendarDateAttr class.
+
+An item without custom attributes is drawn with the default colours and font
+and without border, but setting custom attributes with SetAttr allows to
+modify its appearance. Just create a custom attribute object and set it for
+the day you want to be displayed specially A day may be marked as being a
+holiday, (even if it is not recognized as one by wx.DateTime) by using the
+SetHoliday method.
+
+As the attributes are specified for each day, they may change when the month
+is changed, so you will often want to update them in an EVT_CALENDAR_MONTH
+event handler.
+
+ Styles
+ CAL_SUNDAY_FIRST: Show Sunday as the first day in the week
+ CAL_MONDAY_FIRST: Show Monday as the first day in the week
+ CAL_SHOW_HOLIDAYS: Highlight holidays in the calendar
+ CAL_NO_YEAR_CHANGE: Disable the year changing
+ CAL_NO_MONTH_CHANGE: Disable the month (and, implicitly, the year) changing
+ CAL_SHOW_SURROUNDING_WEEKS: Show the neighbouring weeks in the previous and next months
+ CAL_SEQUENTIAL_MONTH_SELECTION: Use alternative, more compact, style for the month and year selection controls.
+
+The default calendar style is wxCAL_SHOW_HOLIDAYS.
+
+ Events
+ EVT_CALENDAR: A day was double clicked in the calendar.
+ EVT_CALENDAR_SEL_CHANGED: The selected date changed.
+ EVT_CALENDAR_DAY: The selected day changed.
+ EVT_CALENDAR_MONTH: The selected month changed.
+ EVT_CALENDAR_YEAR: The selected year changed.
+ EVT_CALENDAR_WEEKDAY_CLICKED: User clicked on the week day header
+
+Note that changing the selected date will result in either of
+EVT_CALENDAR_DAY, MONTH or YEAR events and an EVT_CALENDAR_SEL_CHANGED event.
+
+</refdoc>
<baseclass name="Control"/>
<constructor name="CalendarCtrl" overloaded="no">
- <autodoc>__init__(Window parent, int id, DateTime date=wxDefaultDateTime,
+ <autodoc>__init__(Window parent, int id, DateTime date=DefaultDateTime,
Point pos=DefaultPosition, Size size=DefaultSize,
long style=wxCAL_SHOW_HOLIDAYS|wxWANTS_CHARS,
String name=CalendarNameStr) -> CalendarCtrl</autodoc>
+ <docstring>Create and show a calendar control.</docstring>
+ <refdoc>The CalendarCtrl displays a window containing several parts: the control to
+pick the month and the year at the top (either or both of them may be
+disabled) and a month area below them which shows all the days in the
+month. The user can move the current selection using the keyboard and select
+the date (generating EVT_CALENDAR event) by pressing <Return> or double
+clicking it.
+
+It has advanced possibilities for the customization of its display. All global
+settings (such as colours and fonts used) can, of course, be changed. But
+also, the display style for each day in the month can be set independently
+using CalendarDateAttr class.
+
+An item without custom attributes is drawn with the default colours and font
+and without border, but setting custom attributes with SetAttr allows to
+modify its appearance. Just create a custom attribute object and set it for
+the day you want to be displayed specially A day may be marked as being a
+holiday, (even if it is not recognized as one by wx.DateTime) by using the
+SetHoliday method.
+
+As the attributes are specified for each day, they may change when the month
+is changed, so you will often want to update them in an EVT_CALENDAR_MONTH
+event handler.
+
+ Styles
+ CAL_SUNDAY_FIRST: Show Sunday as the first day in the week
+ CAL_MONDAY_FIRST: Show Monday as the first day in the week
+ CAL_SHOW_HOLIDAYS: Highlight holidays in the calendar
+ CAL_NO_YEAR_CHANGE: Disable the year changing
+ CAL_NO_MONTH_CHANGE: Disable the month (and, implicitly, the year) changing
+ CAL_SHOW_SURROUNDING_WEEKS: Show the neighbouring weeks in the previous and next months
+ CAL_SEQUENTIAL_MONTH_SELECTION: Use alternative, more compact, style for the month and year selection controls.
+
+The default calendar style is wxCAL_SHOW_HOLIDAYS.
+
+ Events
+ EVT_CALENDAR: A day was double clicked in the calendar.
+ EVT_CALENDAR_SEL_CHANGED: The selected date changed.
+ EVT_CALENDAR_DAY: The selected day changed.
+ EVT_CALENDAR_MONTH: The selected month changed.
+ EVT_CALENDAR_YEAR: The selected year changed.
+ EVT_CALENDAR_WEEKDAY_CLICKED: User clicked on the week day header
+
+Note that changing the selected date will result in either of
+EVT_CALENDAR_DAY, MONTH or YEAR events and an EVT_CALENDAR_SEL_CHANGED event.
+
+</refdoc>
<paramlist>
<param name="parent" type="Window" default=""/>
<param name="id" type="int" default=""/>
</constructor>
<constructor name="PreCalendarCtrl" overloaded="no">
<autodoc>PreCalendarCtrl() -> CalendarCtrl</autodoc>
+ <docstring>Precreate a CalendarCtrl for 2-phase creation.</docstring>
+ <refdoc>The CalendarCtrl displays a window containing several parts: the control to
+pick the month and the year at the top (either or both of them may be
+disabled) and a month area below them which shows all the days in the
+month. The user can move the current selection using the keyboard and select
+the date (generating EVT_CALENDAR event) by pressing <Return> or double
+clicking it.
+
+It has advanced possibilities for the customization of its display. All global
+settings (such as colours and fonts used) can, of course, be changed. But
+also, the display style for each day in the month can be set independently
+using CalendarDateAttr class.
+
+An item without custom attributes is drawn with the default colours and font
+and without border, but setting custom attributes with SetAttr allows to
+modify its appearance. Just create a custom attribute object and set it for
+the day you want to be displayed specially A day may be marked as being a
+holiday, (even if it is not recognized as one by wx.DateTime) by using the
+SetHoliday method.
+
+As the attributes are specified for each day, they may change when the month
+is changed, so you will often want to update them in an EVT_CALENDAR_MONTH
+event handler.
+
+ Styles
+ CAL_SUNDAY_FIRST: Show Sunday as the first day in the week
+ CAL_MONDAY_FIRST: Show Monday as the first day in the week
+ CAL_SHOW_HOLIDAYS: Highlight holidays in the calendar
+ CAL_NO_YEAR_CHANGE: Disable the year changing
+ CAL_NO_MONTH_CHANGE: Disable the month (and, implicitly, the year) changing
+ CAL_SHOW_SURROUNDING_WEEKS: Show the neighbouring weeks in the previous and next months
+ CAL_SEQUENTIAL_MONTH_SELECTION: Use alternative, more compact, style for the month and year selection controls.
+
+The default calendar style is wxCAL_SHOW_HOLIDAYS.
+
+ Events
+ EVT_CALENDAR: A day was double clicked in the calendar.
+ EVT_CALENDAR_SEL_CHANGED: The selected date changed.
+ EVT_CALENDAR_DAY: The selected day changed.
+ EVT_CALENDAR_MONTH: The selected month changed.
+ EVT_CALENDAR_YEAR: The selected year changed.
+ EVT_CALENDAR_WEEKDAY_CLICKED: User clicked on the week day header
+
+Note that changing the selected date will result in either of
+EVT_CALENDAR_DAY, MONTH or YEAR events and an EVT_CALENDAR_SEL_CHANGED event.
+
+</refdoc>
</constructor>
<method name="Create" type="bool" overloaded="no">
- <autodoc>Create(Window parent, int id, DateTime date=wxDefaultDateTime,
+ <autodoc>Create(Window parent, int id, DateTime date=DefaultDateTime,
Point pos=DefaultPosition, Size size=DefaultSize,
long style=wxCAL_SHOW_HOLIDAYS|wxWANTS_CHARS,
String name=CalendarNameStr) -> bool</autodoc>
+ <docstring>Acutally create the GUI portion of the CalendarCtrl for 2-phase creation.</docstring>
<paramlist>
<param name="parent" type="Window" default=""/>
<param name="id" type="int" default=""/>
</method>
<method name="SetDate" type="" overloaded="no">
<autodoc>SetDate(DateTime date)</autodoc>
+ <docstring>Sets the current date.</docstring>
<paramlist>
<param name="date" type="DateTime" default=""/>
</paramlist>
</method>
<method name="GetDate" type="DateTime" overloaded="no">
<autodoc>GetDate() -> DateTime</autodoc>
+ <docstring>Gets the currently selected date.</docstring>
</method>
<method name="SetLowerDateLimit" type="bool" overloaded="no">
- <autodoc>SetLowerDateLimit(DateTime date=wxDefaultDateTime) -> bool</autodoc>
+ <autodoc>SetLowerDateLimit(DateTime date=DefaultDateTime) -> bool</autodoc>
+ <docstring>set the range in which selection can occur</docstring>
<paramlist>
<param name="date" type="DateTime" default="wxDefaultDateTime"/>
</paramlist>
</method>
- <method name="GetLowerDateLimit" type="DateTime" overloaded="no">
- <autodoc>GetLowerDateLimit() -> DateTime</autodoc>
- </method>
<method name="SetUpperDateLimit" type="bool" overloaded="no">
- <autodoc>SetUpperDateLimit(DateTime date=wxDefaultDateTime) -> bool</autodoc>
+ <autodoc>SetUpperDateLimit(DateTime date=DefaultDateTime) -> bool</autodoc>
+ <docstring>set the range in which selection can occur</docstring>
<paramlist>
<param name="date" type="DateTime" default="wxDefaultDateTime"/>
</paramlist>
</method>
+ <method name="GetLowerDateLimit" type="DateTime" overloaded="no">
+ <autodoc>GetLowerDateLimit() -> DateTime</autodoc>
+ <docstring>get the range in which selection can occur</docstring>
+ </method>
<method name="GetUpperDateLimit" type="DateTime" overloaded="no">
<autodoc>GetUpperDateLimit() -> DateTime</autodoc>
+ <docstring>get the range in which selection can occur</docstring>
</method>
<method name="SetDateRange" type="bool" overloaded="no">
- <autodoc>SetDateRange(DateTime lowerdate=wxDefaultDateTime, DateTime upperdate=wxDefaultDateTime) -> bool</autodoc>
+ <autodoc>SetDateRange(DateTime lowerdate=DefaultDateTime, DateTime upperdate=DefaultDateTime) -> bool</autodoc>
+ <docstring>set the range in which selection can occur</docstring>
<paramlist>
<param name="lowerdate" type="DateTime" default="wxDefaultDateTime"/>
<param name="upperdate" type="DateTime" default="wxDefaultDateTime"/>
</method>
<method name="EnableYearChange" type="" overloaded="no">
<autodoc>EnableYearChange(bool enable=True)</autodoc>
+ <docstring>This function should be used instead of changing CAL_NO_YEAR_CHANGE
+style bit directly. It allows or disallows the user to change the year
+interactively.</docstring>
<paramlist>
<param name="enable" type="bool" default="True"/>
</paramlist>
</method>
<method name="EnableMonthChange" type="" overloaded="no">
<autodoc>EnableMonthChange(bool enable=True)</autodoc>
+ <docstring>This function should be used instead of changing CAL_NO_MONTH_CHANGE style
+bit. It allows or disallows the user to change the month interactively. Note
+that if the month can not be changed, the year can not be changed either.</docstring>
<paramlist>
<param name="enable" type="bool" default="True"/>
</paramlist>
</method>
<method name="EnableHolidayDisplay" type="" overloaded="no">
<autodoc>EnableHolidayDisplay(bool display=True)</autodoc>
+ <docstring>This function should be used instead of changing CAL_SHOW_HOLIDAYS style
+bit directly. It enables or disables the special highlighting of the holidays.</docstring>
<paramlist>
<param name="display" type="bool" default="True"/>
</paramlist>
</method>
<method name="SetHeaderColours" type="" overloaded="no">
<autodoc>SetHeaderColours(Colour colFg, Colour colBg)</autodoc>
+ <docstring>header colours are used for painting the weekdays at the top</docstring>
<paramlist>
<param name="colFg" type="Colour" default=""/>
<param name="colBg" type="Colour" default=""/>
</method>
<method name="GetHeaderColourFg" type="Colour" overloaded="no">
<autodoc>GetHeaderColourFg() -> Colour</autodoc>
+ <docstring>header colours are used for painting the weekdays at the top</docstring>
</method>
<method name="GetHeaderColourBg" type="Colour" overloaded="no">
<autodoc>GetHeaderColourBg() -> Colour</autodoc>
+ <docstring>header colours are used for painting the weekdays at the top</docstring>
</method>
<method name="SetHighlightColours" type="" overloaded="no">
<autodoc>SetHighlightColours(Colour colFg, Colour colBg)</autodoc>
+ <docstring>highlight colour is used for the currently selected date</docstring>
<paramlist>
<param name="colFg" type="Colour" default=""/>
<param name="colBg" type="Colour" default=""/>
</method>
<method name="GetHighlightColourFg" type="Colour" overloaded="no">
<autodoc>GetHighlightColourFg() -> Colour</autodoc>
+ <docstring>highlight colour is used for the currently selected date</docstring>
</method>
<method name="GetHighlightColourBg" type="Colour" overloaded="no">
<autodoc>GetHighlightColourBg() -> Colour</autodoc>
+ <docstring>highlight colour is used for the currently selected date</docstring>
</method>
<method name="SetHolidayColours" type="" overloaded="no">
<autodoc>SetHolidayColours(Colour colFg, Colour colBg)</autodoc>
+ <docstring>holiday colour is used for the holidays (if CAL_SHOW_HOLIDAYS style is used)</docstring>
<paramlist>
<param name="colFg" type="Colour" default=""/>
<param name="colBg" type="Colour" default=""/>
</method>
<method name="GetHolidayColourFg" type="Colour" overloaded="no">
<autodoc>GetHolidayColourFg() -> Colour</autodoc>
+ <docstring>holiday colour is used for the holidays (if CAL_SHOW_HOLIDAYS style is used)</docstring>
</method>
<method name="GetHolidayColourBg" type="Colour" overloaded="no">
<autodoc>GetHolidayColourBg() -> Colour</autodoc>
+ <docstring>holiday colour is used for the holidays (if CAL_SHOW_HOLIDAYS style is used)</docstring>
</method>
<method name="GetAttr" type="CalendarDateAttr" overloaded="no">
<autodoc>GetAttr(size_t day) -> CalendarDateAttr</autodoc>
+ <docstring>Returns the attribute for the given date (should be in the range 1...31).
+The returned value may be None</docstring>
<paramlist>
<param name="day" type="size_t" default=""/>
</paramlist>
</method>
<method name="SetAttr" type="" overloaded="no">
<autodoc>SetAttr(size_t day, CalendarDateAttr attr)</autodoc>
+ <docstring>Associates the attribute with the specified date (in the range 1...31).
+If the attribute passed is None, the items attribute is cleared.</docstring>
<paramlist>
<param name="day" type="size_t" default=""/>
<param name="attr" type="CalendarDateAttr" default=""/>
</method>
<method name="SetHoliday" type="" overloaded="no">
<autodoc>SetHoliday(size_t day)</autodoc>
+ <docstring>Marks the specified day as being a holiday in the current month.</docstring>
<paramlist>
<param name="day" type="size_t" default=""/>
</paramlist>
</method>
<method name="ResetAttr" type="" overloaded="no">
<autodoc>ResetAttr(size_t day)</autodoc>
+ <docstring>Clears any attributes associated with the given day (in the range 1...31).</docstring>
<paramlist>
<param name="day" type="size_t" default=""/>
</paramlist>
</method>
- <method name="HitTest" type="wxCalendarHitTestResult" overloaded="no">
- <autodoc>HitTest(Point pos, DateTime date=None, int wd=None) -> int</autodoc>
+ <method name="HitTest" type="PyObject" overloaded="no">
+ <autodoc>HitTest(Point pos) -> (result, date, weekday)</autodoc>
+ <docstring>Returns 3-tuple with information about the given position on the calendar
+control. The first value of the tuple is a result code and determines the
+validity of the remaining two values. The result codes are:
+
+ CAL_HITTEST_NOWHERE: hit outside of anything
+ CAL_HITTEST_HEADER: hit on the header, weekday is valid
+ CAL_HITTEST_DAY: hit on a day in the calendar, date is set.
+</docstring>
<paramlist>
<param name="pos" type="Point" default=""/>
- <param name="date" type="DateTime" default="NULL"/>
- <param name="wd" type="wxDateTime::WeekDay" default="NULL"/>
- </paramlist>
- </method>
- <method name="Enable" type="bool" overloaded="no">
- <autodoc>Enable(bool enable=True) -> bool</autodoc>
- <paramlist>
- <param name="enable" type="bool" default="True"/>
- </paramlist>
- </method>
- <method name="Show" type="bool" overloaded="no">
- <autodoc>Show(bool show=True) -> bool</autodoc>
- <paramlist>
- <param name="show" type="bool" default="True"/>
</paramlist>
</method>
<method name="GetMonthControl" type="Control" overloaded="no">
<autodoc>GetMonthControl() -> Control</autodoc>
+ <docstring>get the currently shown control for month</docstring>
</method>
<method name="GetYearControl" type="Control" overloaded="no">
<autodoc>GetYearControl() -> Control</autodoc>
+ <docstring>get the currently shown control for year</docstring>
</method>
</class>
</module>
</paramlist>
</method>
<staticmethod name="AddFilter" type="" overloaded="no">
- <autodoc>HtmlWindow.AddFilter(HtmlFilter filter)</autodoc>
+ <autodoc>AddFilter(HtmlFilter filter)</autodoc>
<paramlist>
<param name="filter" type="HtmlFilter" default=""/>
</paramlist>
</staticmethod>
+ <method name="SelectWord" type="" overloaded="no">
+ <autodoc>SelectWord(Point pos)</autodoc>
+ <paramlist>
+ <param name="pos" type="Point" default=""/>
+ </paramlist>
+ </method>
+ <method name="SelectLine" type="" overloaded="no">
+ <autodoc>SelectLine(Point pos)</autodoc>
+ <paramlist>
+ <param name="pos" type="Point" default=""/>
+ </paramlist>
+ </method>
+ <method name="SelectAll" type="" overloaded="no">
+ <autodoc>SelectAll()</autodoc>
+ </method>
<method name="base_OnLinkClicked" type="" overloaded="no">
<autodoc>base_OnLinkClicked(HtmlLinkInfo link)</autodoc>
<paramlist>
</paramlist>
</method>
<staticmethod name="AddFilter" type="" overloaded="no">
- <autodoc>HtmlPrintout.AddFilter(wxHtmlFilter filter)</autodoc>
+ <autodoc>AddFilter(wxHtmlFilter filter)</autodoc>
<paramlist>
<param name="filter" type="wxHtmlFilter" default=""/>
</paramlist>
</staticmethod>
<staticmethod name="CleanUpStatics" type="" overloaded="no">
- <autodoc>HtmlPrintout.CleanUpStatics()</autodoc>
+ <autodoc>CleanUpStatics()</autodoc>
</staticmethod>
</class>
<class name="HtmlEasyPrinting" oldname="wxHtmlEasyPrinting" module="html">
</paramlist>
</method>
<staticmethod name="Chain" type="" overloaded="no">
- <autodoc>WizardPageSimple.Chain(WizardPageSimple first, WizardPageSimple second)</autodoc>
+ <autodoc>Chain(WizardPageSimple first, WizardPageSimple second)</autodoc>
<paramlist>
<param name="first" type="WizardPageSimple" default=""/>
<param name="second" type="WizardPageSimple" default=""/>
<param name="palette" type="Palette" default="wxNullPalette"/>
</paramlist>
</constructor>
- <constructor name="wxGLCanvasWithContext" overloaded="no">
- <autodoc>wxGLCanvasWithContext(Window parent, GLContext shared=None, int id=-1, Point pos=DefaultPosition,
+ <constructor name="GLCanvasWithContext" overloaded="no">
+ <autodoc>GLCanvasWithContext(Window parent, GLContext shared=None, int id=-1, Point pos=DefaultPosition,
Size size=DefaultSize,
long style=0, String name=GLCanvasNameStr,
int attribList=None, wxPalette palette=wxNullPalette) -> GLCanvas</autodoc>
</module>
<module name="stc">
<import name="core"/>
+ <import name="misc"/>
<pythoncode> wx = core </pythoncode>
<class name="StyledTextCtrl" oldname="wxStyledTextCtrl" module="stc">
<baseclass name="Control"/>
<param name="underline" type="bool" default=""/>
</paramlist>
</method>
+ <method name="SetHotspotSingleLine" type="" overloaded="no">
+ <autodoc>SetHotspotSingleLine(bool singleLine)</autodoc>
+ <paramlist>
+ <param name="singleLine" type="bool" default=""/>
+ </paramlist>
+ </method>
<method name="PositionBefore" type="int" overloaded="no">
<autodoc>PositionBefore(int pos) -> int</autodoc>
<paramlist>
<param name="text" type="String" default=""/>
</paramlist>
</method>
+ <method name="SetSelectionMode" type="" overloaded="no">
+ <autodoc>SetSelectionMode(int mode)</autodoc>
+ <paramlist>
+ <param name="mode" type="int" default=""/>
+ </paramlist>
+ </method>
+ <method name="GetSelectionMode" type="int" overloaded="no">
+ <autodoc>GetSelectionMode() -> int</autodoc>
+ </method>
+ <method name="GetLineSelStartPosition" type="int" overloaded="no">
+ <autodoc>GetLineSelStartPosition(int line) -> int</autodoc>
+ <paramlist>
+ <param name="line" type="int" default=""/>
+ </paramlist>
+ </method>
+ <method name="GetLineSelEndPosition" type="int" overloaded="no">
+ <autodoc>GetLineSelEndPosition(int line) -> int</autodoc>
+ <paramlist>
+ <param name="line" type="int" default=""/>
+ </paramlist>
+ </method>
+ <method name="SetWhitespaceChars" type="" overloaded="no">
+ <autodoc>SetWhitespaceChars(String characters)</autodoc>
+ <paramlist>
+ <param name="characters" type="String" default=""/>
+ </paramlist>
+ </method>
+ <method name="SetCharsDefault" type="" overloaded="no">
+ <autodoc>SetCharsDefault()</autodoc>
+ </method>
+ <method name="AutoCompGetCurrent" type="int" overloaded="no">
+ <autodoc>AutoCompGetCurrent() -> int</autodoc>
+ </method>
<method name="StartRecord" type="" overloaded="no">
<autodoc>StartRecord()</autodoc>
</method>
</paramlist>
</method>
<method name="DoDragOver" type="wxDragResult" overloaded="no">
- <autodoc>DoDragOver(int x, int y, wxDragResult def) -> wxDragResult</autodoc>
+ <autodoc>DoDragOver(int x, int y, int def) -> int</autodoc>
<paramlist>
<param name="x" type="int" default=""/>
<param name="y" type="int" default=""/>
<param name="data" type="String" default=""/>
</paramlist>
</method>
+ <method name="SetUseAntiAliasing" type="" overloaded="no">
+ <autodoc>SetUseAntiAliasing(bool useAA)</autodoc>
+ <paramlist>
+ <param name="useAA" type="bool" default=""/>
+ </paramlist>
+ </method>
+ <method name="GetUseAntiAliasing" type="bool" overloaded="no">
+ <autodoc>GetUseAntiAliasing() -> bool</autodoc>
+ </method>
</class>
<class name="StyledTextEvent" oldname="wxStyledTextEvent" module="stc">
<baseclass name="CommandEvent"/>
</paramlist>
</method>
<method name="SetDragResult" type="" overloaded="no">
- <autodoc>SetDragResult(wxDragResult val)</autodoc>
+ <autodoc>SetDragResult(int val)</autodoc>
<paramlist>
<param name="val" type="wxDragResult" default=""/>
</paramlist>
<autodoc>GetDragAllowMove() -> bool</autodoc>
</method>
<method name="GetDragResult" type="wxDragResult" overloaded="no">
- <autodoc>GetDragResult() -> wxDragResult</autodoc>
+ <autodoc>GetDragResult() -> int</autodoc>
</method>
<method name="GetShift" type="bool" overloaded="no">
<autodoc>GetShift() -> bool</autodoc>
<autodoc>ClearHandlers()</autodoc>
</method>
<staticmethod name="AddSubclassFactory" type="" overloaded="no">
- <autodoc>XmlResource.AddSubclassFactory(XmlSubclassFactory factory)</autodoc>
+ <autodoc>AddSubclassFactory(XmlSubclassFactory factory)</autodoc>
<paramlist>
<param name="factory" type="wxPyXmlSubclassFactory" default=""/>
</paramlist>
</paramlist>
</method>
<staticmethod name="GetXRCID" type="int" overloaded="no">
- <autodoc>XmlResource.GetXRCID(String str_id) -> int</autodoc>
+ <autodoc>GetXRCID(String str_id) -> int</autodoc>
<paramlist>
<param name="str_id" type="String" default=""/>
</paramlist>
</paramlist>
</method>
<staticmethod name="Get" type="XmlResource" overloaded="no">
- <autodoc>XmlResource.Get() -> XmlResource</autodoc>
+ <autodoc>Get() -> XmlResource</autodoc>
</staticmethod>
<staticmethod name="Set" type="XmlResource" overloaded="no">
- <autodoc>XmlResource.Set(XmlResource res) -> XmlResource</autodoc>
+ <autodoc>Set(XmlResource res) -> XmlResource</autodoc>
<paramlist>
<param name="res" type="XmlResource" default=""/>
</paramlist>