luaforwindows/files/docs/wxlua/wxluaref.html

25290 lines
1.4 MiB

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title>wxLua Reference Manual</title>
<meta content="John Labenski" name="author">
</head>
<body>
<h1>wxLua 2.8.10.0 Reference Manual for wxWidgets 2.8.10</h1>
<h2>Classes</h2>
<table border="1">
<tr><th>Class Name</th> <th>In wxWidgets Manual</th> <th>Wrapped by wxLua</th> <th>Notes</th></tr>
<tr>
<td><a href="#wxANIHandler">wxANIHandler</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAboutDialogInfo">wxAboutDialogInfo</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAcceleratorEntry">wxAcceleratorEntry</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAcceleratorTable">wxAcceleratorTable</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxAccessible
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>MS Windows only and disabled by default in wxWidgets
<tr>
<td><a href="#wxActivateEvent">wxActivateEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxActiveXContainer
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxActiveXEvent
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxAnimation">wxAnimation</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAnimationCtrl">wxAnimationCtrl</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxApp">wxApp</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxAppTraits
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Most functions are available elsewhere
<tr>
<td>wxArchiveClassFactory
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxArchiveEntry
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxArchiveFSHandler">wxArchiveFSHandler</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxArchiveInputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxArchiveIterator
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxArchiveNotifier
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxArchiveOutputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxArray
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Not a real class, see implementations (wxArrayInt)
<tr>
<td><a href="#wxArrayInt">wxArrayInt</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>Interchangeable with a numeric indexed Lua table
<tr>
<td><a href="#wxArrayString">wxArrayString</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>Interchangeable with a numeric indexed Lua table
<tr>
<td><a href="#wxArrayVideoModes">wxArrayVideoModes</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxArtProvider">wxArtProvider</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAuiDefaultDockArt">wxAuiDefaultDockArt</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAuiDefaultTabArt">wxAuiDefaultTabArt</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAuiDockArt">wxAuiDockArt</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAuiDockInfo">wxAuiDockInfo</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAuiDockUIPart">wxAuiDockUIPart</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAuiFloatingFrame">wxAuiFloatingFrame</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAuiMDIChildFrame">wxAuiMDIChildFrame</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAuiMDIClientWindow">wxAuiMDIClientWindow</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAuiMDIParentFrame">wxAuiMDIParentFrame</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAuiManager">wxAuiManager</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAuiManagerEvent">wxAuiManagerEvent</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAuiNotebook">wxAuiNotebook</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAuiNotebookEvent">wxAuiNotebookEvent</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAuiNotebookPage">wxAuiNotebookPage</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAuiNotebookPageArray">wxAuiNotebookPageArray</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAuiPaneButton">wxAuiPaneButton</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAuiPaneInfoArray">wxAuiPaneInfoArray</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAuiSimpleTabArt">wxAuiSimpleTabArt</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAuiTabArt">wxAuiTabArt</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAuiTabContainerButton">wxAuiTabContainerButton</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAuiTabCtrl">wxAuiTabCtrl</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxAutoBufferedPaintDC">wxAutoBufferedPaintDC</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxAutomationObject
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxBMPHandler">wxBMPHandler</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxBestHelpController">wxBestHelpController</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxBitmap">wxBitmap</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxBitmapButton">wxBitmapButton</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxBitmapComboBox">wxBitmapComboBox</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxBitmapDataObject">wxBitmapDataObject</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxBitmapHandler
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Base class for bitmap loaders, not needed
<tr>
<td><a href="#wxBookCtrlBase">wxBookCtrlBase</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxBookCtrlBaseEvent">wxBookCtrlBaseEvent</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxBoxSizer">wxBoxSizer</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxBrush">wxBrush</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxBrushList">wxBrushList</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxBufferedDC">wxBufferedDC</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxBufferedInputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxBufferedOutputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxBufferedPaintDC">wxBufferedPaintDC</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxBusyCursor">wxBusyCursor</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxBusyInfo">wxBusyInfo</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxButton">wxButton</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxCSConv
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Lua uses ANSI 8-bit strings
<tr>
<td><a href="#wxCURHandler">wxCURHandler</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxCalculateLayoutEvent">wxCalculateLayoutEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxCalendarCtrl">wxCalendarCtrl</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxCalendarDateAttr">wxCalendarDateAttr</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxCalendarEvent">wxCalendarEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxCaret">wxCaret</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxCaretSuspend">wxCaretSuspend</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxCheckBox">wxCheckBox</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxCheckListBox">wxCheckListBox</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxChildFocusEvent">wxChildFocusEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxChoice">wxChoice</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxChoicebook">wxChoicebook</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxChoicebookEvent">wxChoicebookEvent</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxClassInfo">wxClassInfo</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxClient
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxClientDC">wxClientDC</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxClientData">wxClientData</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxClientDataContainer">wxClientDataContainer</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxClipboard">wxClipboard</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxClipboardLocker">wxClipboardLocker</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxClipboardTextEvent">wxClipboardTextEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxCloseEvent">wxCloseEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxCmdLineParser
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Easier to implement in Lua
<tr>
<td><a href="#wxCollapsiblePane">wxCollapsiblePane</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxCollapsiblePaneEvent">wxCollapsiblePaneEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxColour">wxColour</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxColourData">wxColourData</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxColourDatabase">wxColourDatabase</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxColourDialog">wxColourDialog</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxColourPickerCtrl">wxColourPickerCtrl</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxColourPickerEvent">wxColourPickerEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxComboBox">wxComboBox</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxComboCtrl
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxComboPopup
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxCommand">wxCommand</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxCommandEvent">wxCommandEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxCommandProcessor">wxCommandProcessor</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxCondition
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>For threading in C
<tr>
<td><a href="#wxConfig">wxConfig</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxConfigBase">wxConfigBase</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxConfigPathChanger">wxConfigPathChanger</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxConnection
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxContextHelp">wxContextHelp</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxContextHelpButton">wxContextHelpButton</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxContextMenuEvent">wxContextMenuEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxControl">wxControl</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxControlWithItems">wxControlWithItems</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxCountingOutputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxCriticalSection">wxCriticalSection</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxCriticalSectionLocker">wxCriticalSectionLocker</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxCursor">wxCursor</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxCustomDataObject
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxDC">wxDC</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDCClipper">wxDCClipper</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxDDEClient
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDDEConnection
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDDEServer
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxDataFormat">wxDataFormat</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDataInputStream">wxDataInputStream</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDataObject">wxDataObject</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDataObjectComposite">wxDataObjectComposite</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDataObjectSimple">wxDataObjectSimple</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDataOutputStream">wxDataOutputStream</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxDataViewBitmapRenderer
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDataViewColumn
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDataViewCtrl
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDataViewCustomRenderer
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDataViewDateRenderer
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDataViewEvent
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDataViewListModel
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDataViewListModelNotifier
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDataViewModel
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDataViewProgressRenderer
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDataViewRenderer
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDataViewSortedListModel
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDataViewTextRenderer
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDataViewToggleRenderer
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDatagramSocket
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxDateEvent">wxDateEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDatePickerCtrl">wxDatePickerCtrl</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDateSpan">wxDateSpan</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDateTime">wxDateTime</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDateTimeArray">wxDateTimeArray</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDateTimeHolidayAuthority">wxDateTimeHolidayAuthority</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDateTimeWorkDays">wxDateTimeWorkDays</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxDb
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Deprecated and will not be in wxWidgets 3.0
<tr>
<td>wxDbColDataPtr
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Deprecated and will not be in wxWidgets 3.0
<tr>
<td>wxDbColDef
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Deprecated and will not be in wxWidgets 3.0
<tr>
<td>wxDbColFor
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Deprecated and will not be in wxWidgets 3.0
<tr>
<td>wxDbColInf
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Deprecated and will not be in wxWidgets 3.0
<tr>
<td>wxDbConnectInf
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Deprecated and will not be in wxWidgets 3.0
<tr>
<td>wxDbGridColInfo
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Deprecated and will not be in wxWidgets 3.0
<tr>
<td>wxDbGridTableBase
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Deprecated and will not be in wxWidgets 3.0
<tr>
<td>wxDbIdxDef
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Deprecated and will not be in wxWidgets 3.0
<tr>
<td>wxDbInf
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Deprecated and will not be in wxWidgets 3.0
<tr>
<td>wxDbTable
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Deprecated and will not be in wxWidgets 3.0
<tr>
<td>wxDbTableInf
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Deprecated and will not be in wxWidgets 3.0
<tr>
<td>wxDebugContext
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDebugReport
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDebugReportCompress
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDebugReportPreview
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDebugReportPreviewStd
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDebugReportUpload
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDebugStreamBuf
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDelegateRendererNative
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDialUpEvent
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxDialUpManager
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxDialog">wxDialog</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDir">wxDir</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDirDialog">wxDirDialog</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDirPickerCtrl">wxDirPickerCtrl</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxDirTraverser
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Use wxDir::GetFirst() and GetNext()
<tr>
<td><a href="#wxDisplay">wxDisplay</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDisplayChangedEvent">wxDisplayChangedEvent</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxDllLoader
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Deprecated since version 2.4, see wxDynamicLibrary
<tr>
<td><a href="#wxDocChildFrame">wxDocChildFrame</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDocMDIChildFrame">wxDocMDIChildFrame</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDocMDIParentFrame">wxDocMDIParentFrame</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDocManager">wxDocManager</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDocParentFrame">wxDocParentFrame</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDocTemplate">wxDocTemplate</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDocument">wxDocument</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxDragImage
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxDropFilesEvent">wxDropFilesEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDropSource">wxDropSource</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDropTarget">wxDropTarget</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDynamicLibrary">wxDynamicLibrary</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDynamicLibraryDetails">wxDynamicLibraryDetails</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxDynamicLibraryDetailsArray">wxDynamicLibraryDetailsArray</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxEffects">wxEffects</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxEncodingConverter
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Lua uses ANSI 8-bit strings
<tr>
<td><a href="#wxEraseEvent">wxEraseEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxEvent">wxEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxEvtHandler">wxEvtHandler</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxExtHelpController">wxExtHelpController</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxFFile
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxFFileInputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxFFileOutputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxFFileStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxFSFile">wxFSFile</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFTP">wxFTP</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFile">wxFile</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFileConfig">wxFileConfig</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFileDataObject">wxFileDataObject</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFileDialog">wxFileDialog</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFileDirPickerCtrlBase">wxFileDirPickerCtrlBase</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFileDirPickerEvent">wxFileDirPickerEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxFileDropTarget
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxFileHistory">wxFileHistory</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFileInputStream">wxFileInputStream</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFileName">wxFileName</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFileOutputStream">wxFileOutputStream</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFilePickerCtrl">wxFilePickerCtrl</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxFileStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxFileSystem">wxFileSystem</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFileSystemHandler">wxFileSystemHandler</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFileType">wxFileType</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFileType::MessageParameters">wxFileType::MessageParameters</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFileTypeInfo">wxFileTypeInfo</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxFilterClassFactory
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxFilterFSHandler">wxFilterFSHandler</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxFilterInputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxFilterOutputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxFindDialogEvent">wxFindDialogEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFindReplaceData">wxFindReplaceData</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFindReplaceDialog">wxFindReplaceDialog</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFlexGridSizer">wxFlexGridSizer</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFocusEvent">wxFocusEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFont">wxFont</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFontData">wxFontData</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFontDialog">wxFontDialog</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFontEnumerator">wxFontEnumerator</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFontList">wxFontList</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFontMapper">wxFontMapper</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFontPickerCtrl">wxFontPickerCtrl</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFontPickerEvent">wxFontPickerEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxFrame">wxFrame</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGBPosition">wxGBPosition</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGBSizerItem">wxGBSizerItem</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGBSpan">wxGBSpan</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGDIObject">wxGDIObject</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGIFHandler">wxGIFHandler</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGLCanvas">wxGLCanvas</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGLContext">wxGLContext</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGauge">wxGauge</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGenericDirCtrl">wxGenericDirCtrl</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGenericValidator">wxGenericValidator</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxGraphicsBrush
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxGraphicsContext
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxGraphicsFont
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxGraphicsMatrix
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxGraphicsObject
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxGraphicsPath
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxGraphicsPen
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxGraphicsRenderer
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxGrid">wxGrid</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridBagSizer">wxGridBagSizer</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridCellAttr">wxGridCellAttr</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridCellAttrProvider">wxGridCellAttrProvider</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridCellAutoWrapStringEditor">wxGridCellAutoWrapStringEditor</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridCellAutoWrapStringRenderer">wxGridCellAutoWrapStringRenderer</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridCellBoolEditor">wxGridCellBoolEditor</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridCellBoolRenderer">wxGridCellBoolRenderer</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridCellChoiceEditor">wxGridCellChoiceEditor</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridCellCoords">wxGridCellCoords</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridCellCoordsArray">wxGridCellCoordsArray</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridCellDateTimeRenderer">wxGridCellDateTimeRenderer</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridCellEditor">wxGridCellEditor</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridCellEnumEditor">wxGridCellEnumEditor</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridCellEnumRenderer">wxGridCellEnumRenderer</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridCellFloatEditor">wxGridCellFloatEditor</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridCellFloatRenderer">wxGridCellFloatRenderer</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridCellNumberEditor">wxGridCellNumberEditor</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridCellNumberRenderer">wxGridCellNumberRenderer</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridCellRenderer">wxGridCellRenderer</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridCellStringRenderer">wxGridCellStringRenderer</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridCellTextEditor">wxGridCellTextEditor</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridCellWorker">wxGridCellWorker</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridEditorCreatedEvent">wxGridEditorCreatedEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridEvent">wxGridEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridRangeSelectEvent">wxGridRangeSelectEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridSizeEvent">wxGridSizeEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridSizer">wxGridSizer</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridStringTable">wxGridStringTable</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridTableBase">wxGridTableBase</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxGridTableMessage">wxGridTableMessage</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxHTTP">wxHTTP</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxHashMap
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Lua tables are hash tables
<tr>
<td>wxHashSet
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Lua tables are hash tables
<tr>
<td>wxHashTable
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Lua tables are hash tables
<tr>
<td><a href="#wxHeaderButtonParams">wxHeaderButtonParams</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxHelpController">wxHelpController</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxHelpControllerBase">wxHelpControllerBase</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxHelpControllerHelpProvider">wxHelpControllerHelpProvider</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxHelpEvent">wxHelpEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxHelpProvider">wxHelpProvider</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxHtmlCell">wxHtmlCell</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxHtmlCellEvent">wxHtmlCellEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxHtmlColourCell">wxHtmlColourCell</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxHtmlContainerCell">wxHtmlContainerCell</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxHtmlDCRenderer">wxHtmlDCRenderer</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxHtmlEasyPrinting">wxHtmlEasyPrinting</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxHtmlFilter
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxHtmlFontCell">wxHtmlFontCell</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxHtmlHelpController">wxHtmlHelpController</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxHtmlHelpData">wxHtmlHelpData</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxHtmlHelpDialog
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxHtmlHelpFrame
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxHtmlHelpWindow
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxHtmlLinkEvent
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxHtmlLinkInfo">wxHtmlLinkInfo</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxHtmlListBox
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxHtmlModalHelp
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxHtmlParser">wxHtmlParser</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxHtmlPrintout">wxHtmlPrintout</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxHtmlTag">wxHtmlTag</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxHtmlTagHandler
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxHtmlTagsModule
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxHtmlWidgetCell">wxHtmlWidgetCell</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxHtmlWinParser">wxHtmlWinParser</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxHtmlWinTagHandler
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxHtmlWindow">wxHtmlWindow</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxHtmlWindowInterface">wxHtmlWindowInterface</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxHyperlinkCtrl">wxHyperlinkCtrl</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxHyperlinkEvent">wxHyperlinkEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxICOHandler">wxICOHandler</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxIFFHandler">wxIFFHandler</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxIPV4address">wxIPV4address</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxIPaddress">wxIPaddress</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxIcon">wxIcon</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxIconBundle">wxIconBundle</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxIconLocation">wxIconLocation</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxIconizeEvent">wxIconizeEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxIdleEvent">wxIdleEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxImage">wxImage</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxImageHandler">wxImageHandler</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxImageHistogram">wxImageHistogram</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxImageHistogram::iterator">wxImageHistogram::iterator</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxImageHistogramEntry">wxImageHistogramEntry</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxImageList">wxImageList</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxIndividualLayoutConstraint">wxIndividualLayoutConstraint</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxInitDialogEvent">wxInitDialogEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxInputStream">wxInputStream</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxInternetFSHandler">wxInternetFSHandler</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxJPEGHandler">wxJPEGHandler</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxJoystick">wxJoystick</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxJoystickEvent">wxJoystickEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxKeyEvent">wxKeyEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLanguageInfo">wxLanguageInfo</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLayoutAlgorithm">wxLayoutAlgorithm</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLayoutConstraints">wxLayoutConstraints</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxList">wxList</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxListBox">wxListBox</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxListCtrl">wxListCtrl</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxListEvent">wxListEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxListItem">wxListItem</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxListItemAttr">wxListItemAttr</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxListView">wxListView</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxListbook">wxListbook</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxListbookEvent">wxListbookEvent</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLocalFSHandler">wxLocalFSHandler</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLocale">wxLocale</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLog">wxLog</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLogBuffer">wxLogBuffer</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLogChain">wxLogChain</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLogGui">wxLogGui</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLogNull">wxLogNull</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLogPassThrough">wxLogPassThrough</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxLogStderr
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxLogStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxLogTextCtrl">wxLogTextCtrl</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLogWindow">wxLogWindow</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLongLong">wxLongLong</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLuaArtProvider">wxLuaArtProvider</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLuaDebuggerEvent">wxLuaDebuggerEvent</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLuaDebuggerServer">wxLuaDebuggerServer</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLuaGridTableBase">wxLuaGridTableBase</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLuaHtmlWinTagEvent">wxLuaHtmlWinTagEvent</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLuaHtmlWindow">wxLuaHtmlWindow</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLuaObject">wxLuaObject</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLuaPrintout">wxLuaPrintout</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLuaState">wxLuaState</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxLuaTreeItemData">wxLuaTreeItemData</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxMBConv
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Lua uses ANSI 8-bit strings
<tr>
<td>wxMBConvFile
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Lua uses ANSI 8-bit strings
<tr>
<td>wxMBConvUTF16
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Lua uses ANSI 8-bit strings
<tr>
<td>wxMBConvUTF32
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Lua uses ANSI 8-bit strings
<tr>
<td>wxMBConvUTF7
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Lua uses ANSI 8-bit strings
<tr>
<td>wxMBConvUTF8
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Lua uses ANSI 8-bit strings
<tr>
<td><a href="#wxMDIChildFrame">wxMDIChildFrame</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMDIClientWindow">wxMDIClientWindow</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMDIParentFrame">wxMDIParentFrame</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMask">wxMask</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMaximizeEvent">wxMaximizeEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMediaCtrl">wxMediaCtrl</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMediaEvent">wxMediaEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxMemoryBuffer
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxMemoryConfig">wxMemoryConfig</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMemoryDC">wxMemoryDC</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMemoryFSHandler">wxMemoryFSHandler</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMemoryInputStream">wxMemoryInputStream</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxMemoryOutputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxMenu">wxMenu</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMenuBar">wxMenuBar</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMenuEvent">wxMenuEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMenuItem">wxMenuItem</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMenuItemList">wxMenuItemList</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMessageDialog">wxMessageDialog</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMetafile">wxMetafile</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMetafileDC">wxMetafileDC</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMimeTypesManager">wxMimeTypesManager</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMiniFrame">wxMiniFrame</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMirrorDC">wxMirrorDC</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxModule
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Useable in C++ only
<tr>
<td><a href="#wxMouseCaptureChangedEvent">wxMouseCaptureChangedEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMouseCaptureLostEvent">wxMouseCaptureLostEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMouseEvent">wxMouseEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMouseState">wxMouseState</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMoveEvent">wxMoveEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxMultiChoiceDialog">wxMultiChoiceDialog</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxMutex
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>For threading in C
<tr>
<td>wxMutexLocker
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>For threading in C
<tr>
<td><a href="#wxNativeFontInfo">wxNativeFontInfo</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxNavigationKeyEvent">wxNavigationKeyEvent</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxNode">wxNode</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxNotebook">wxNotebook</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxNotebookEvent">wxNotebookEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxNotebookPage">wxNotebookPage</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxNotebookSizer">wxNotebookSizer</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxNotifyEvent">wxNotifyEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxObject">wxObject</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxObjectRefData">wxObjectRefData</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxOutputStream">wxOutputStream</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxOwnerDrawnComboBox
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxPCXHandler">wxPCXHandler</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPNGHandler">wxPNGHandler</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPNMHandler">wxPNMHandler</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPageSetupDialog">wxPageSetupDialog</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPageSetupDialogData">wxPageSetupDialogData</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPaintDC">wxPaintDC</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPaintEvent">wxPaintEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPalette">wxPalette</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPaletteChangedEvent">wxPaletteChangedEvent</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPanel">wxPanel</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPasswordEntryDialog">wxPasswordEntryDialog</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPathList">wxPathList</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPen">wxPen</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPenList">wxPenList</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPickerBase">wxPickerBase</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPlatformInfo">wxPlatformInfo</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPoint">wxPoint</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPoint2DDouble">wxPoint2DDouble</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPoint2DInt">wxPoint2DInt</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPostScriptDC">wxPostScriptDC</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPowerEvent">wxPowerEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPreviewCanvas">wxPreviewCanvas</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPreviewControlBar">wxPreviewControlBar</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPreviewFrame">wxPreviewFrame</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPrintData">wxPrintData</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPrintDialog">wxPrintDialog</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPrintDialogData">wxPrintDialogData</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPrintPreview">wxPrintPreview</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPrinter">wxPrinter</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPrinterDC">wxPrinterDC</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPrintout">wxPrintout</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxProcess">wxProcess</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxProcessEvent">wxProcessEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxProgressDialog">wxProgressDialog</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPropagateOnce">wxPropagateOnce</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxPropagationDisabler">wxPropagationDisabler</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxPropertySheetDialog
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxProtocol">wxProtocol</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxQuantize">wxQuantize</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxQueryLayoutInfoEvent">wxQueryLayoutInfoEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxQueryNewPaletteEvent">wxQueryNewPaletteEvent</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxRadioBox">wxRadioBox</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxRadioButton">wxRadioButton</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxRealPoint
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Not used anywhere in wxWidgets
<tr>
<td><a href="#wxRect">wxRect</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxRect2DDouble">wxRect2DDouble</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxRect2DInt">wxRect2DInt</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxRecursionGuard
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Easier to implement in Lua
<tr>
<td>wxRecursionGuardFlag
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Easier to implement in Lua
<tr>
<td><a href="#wxRegEx">wxRegEx</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxRegKey
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxRegion">wxRegion</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxRegionIterator">wxRegionIterator</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxRendererNative">wxRendererNative</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxRendererVersion">wxRendererVersion</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxRichTextAttr
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxRichTextBuffer
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxRichTextCharacterStyleDefinition
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxRichTextCtrl
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxRichTextEvent
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxRichTextFileHandler
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxRichTextFormattingDialog
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxRichTextFormattingDialogFactory
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxRichTextHTMLHandler
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxRichTextHeaderFooterData
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxRichTextListStyleDefinition
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxRichTextParagraphStyleDefinition
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxRichTextPrinting
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxRichTextPrintout
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxRichTextRange
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxRichTextStyleComboCtrl
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxRichTextStyleDefinition
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxRichTextStyleListBox
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxRichTextStyleListCtrl
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxRichTextStyleOrganiserDialog
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxRichTextStyleSheet
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxRichTextXMLHandler
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxSashEvent">wxSashEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSashLayoutWindow">wxSashLayoutWindow</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSashWindow">wxSashWindow</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxScopedArray
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Useable in C++ only (unnecessary in Lua)
<tr>
<td>wxScopedPtr
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Useable in C++ only (unnecessary in Lua)
<tr>
<td>wxScopedTiedPtr
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Useable in C++ only (unnecessary in Lua)
<tr>
<td><a href="#wxScreenDC">wxScreenDC</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxScrollBar">wxScrollBar</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxScrollEvent">wxScrollEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxScrollWinEvent">wxScrollWinEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxScrolledWindow">wxScrolledWindow</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxSearchCtrl
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxSemaphore
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>For threading in C
<tr>
<td>wxServer
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxSetCursorEvent">wxSetCursorEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxShowEvent">wxShowEvent</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSimpleHelpProvider">wxSimpleHelpProvider</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSimpleHtmlListBox">wxSimpleHtmlListBox</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSingleChoiceDialog">wxSingleChoiceDialog</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSingleInstanceChecker">wxSingleInstanceChecker</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSize">wxSize</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSizeEvent">wxSizeEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSizer">wxSizer</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSizerFlags">wxSizerFlags</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSizerItem">wxSizerItem</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSlider">wxSlider</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSockAddress">wxSockAddress</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSocketBase">wxSocketBase</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSocketClient">wxSocketClient</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSocketEvent">wxSocketEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxSocketInputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxSocketOutputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxSocketServer">wxSocketServer</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSortedArrayString">wxSortedArrayString</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>Interchangeable with a numeric indexed Lua table
<tr>
<td><a href="#wxSound">wxSound</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSpinButton">wxSpinButton</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSpinCtrl">wxSpinCtrl</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSpinEvent">wxSpinEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSplashScreen">wxSplashScreen</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSplashScreenWindow">wxSplashScreenWindow</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSplitterEvent">wxSplitterEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSplitterRenderParams">wxSplitterRenderParams</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSplitterWindow">wxSplitterWindow</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxStackFrame
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxStackWalker
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxStandardPaths">wxStandardPaths</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxStaticBitmap">wxStaticBitmap</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxStaticBox">wxStaticBox</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxStaticBoxSizer">wxStaticBoxSizer</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxStaticLine">wxStaticLine</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxStaticText">wxStaticText</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxStatusBar">wxStatusBar</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxStdDialogButtonSizer">wxStdDialogButtonSizer</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxStockGDI">wxStockGDI</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxStopWatch">wxStopWatch</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxStreamBase">wxStreamBase</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxStreamBuffer
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxStreamToTextRedirector
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxString">wxString</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>Interchangeable with a Lua string
<tr>
<td>wxStringBuffer
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Useable in C++ only (unnecessary in Lua)
<tr>
<td>wxStringBufferLength
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Useable in C++ only (unnecessary in Lua)
<tr>
<td><a href="#wxStringClientData">wxStringClientData</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxStringInputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxStringOutputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxStringTokenizer">wxStringTokenizer</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxStyledTextCtrl">wxStyledTextCtrl</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxStyledTextEvent">wxStyledTextEvent</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxSymbolPickerDialog
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxSysColourChangedEvent">wxSysColourChangedEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSystemOptions">wxSystemOptions</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxSystemSettings">wxSystemSettings</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxTCPClient
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxTCPConnection
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxTCPServer
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxTGAHandler">wxTGAHandler</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxTIFFHandler">wxTIFFHandler</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxTabCtrl">wxTabCtrl</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxTabEvent">wxTabEvent</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxTarClassFactory
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxTarEntry
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxTarInputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxTarOutputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxTaskBarIcon">wxTaskBarIcon</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxTaskBarIconEvent">wxTaskBarIconEvent</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxTempFile">wxTempFile</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxTempFileOutputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxTextAttr">wxTextAttr</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxTextAttrEx
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxTextCtrl">wxTextCtrl</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxTextDataObject">wxTextDataObject</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxTextDropTarget
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxTextEntryDialog">wxTextEntryDialog</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxTextFile
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxTextInputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxTextOutputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxTextUrlEvent">wxTextUrlEvent</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxTextValidator">wxTextValidator</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxThread
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxThreadHelper
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxTimeSpan">wxTimeSpan</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxTimer">wxTimer</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxTimerEvent">wxTimerEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxTipProvider
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxTipWindow
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxToggleButton">wxToggleButton</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxToolBar">wxToolBar</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxToolBarBase">wxToolBarBase</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxToolBarSimple">wxToolBarSimple</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxToolBarTool">wxToolBarTool</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxToolBarToolBase">wxToolBarToolBase</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxToolTip">wxToolTip</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxToolbook">wxToolbook</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxToolbookEvent">wxToolbookEvent</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxTopLevelWindow">wxTopLevelWindow</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxTreeCtrl">wxTreeCtrl</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxTreeEvent">wxTreeEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxTreeItemData">wxTreeItemData</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxTreeItemId">wxTreeItemId</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxTreebook">wxTreebook</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxTreebookEvent">wxTreebookEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxULongLong">wxULongLong</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxURI">wxURI</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxURL">wxURL</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxURLDataObject">wxURLDataObject</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxUpdateUIEvent">wxUpdateUIEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxVListBox
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxVScrolledWindow
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td><a href="#wxValidator">wxValidator</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxVariant
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Unnecessary in Lua
<tr>
<td>wxVariantData
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>Unnecessary in Lua
<tr>
<td><a href="#wxVideoMode">wxVideoMode</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxView">wxView</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxVisualAttributes">wxVisualAttributes</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxWave">wxWave</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxWinHelpController">wxWinHelpController</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxWindow">wxWindow</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxWindowCreateEvent">wxWindowCreateEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxWindowDC">wxWindowDC</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxWindowDestroyEvent">wxWindowDestroyEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxWindowDisabler">wxWindowDisabler</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxWindowList">wxWindowList</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxWindowUpdateLocker">wxWindowUpdateLocker</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxWizard">wxWizard</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxWizardEvent">wxWizardEvent</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxWizardPage">wxWizardPage</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxWizardPageSimple">wxWizardPageSimple</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxXPMHandler">wxXPMHandler</a>
<td bgcolor=FFAAAA>&nbsp;
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxXmlDocument">wxXmlDocument</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxXmlNode">wxXmlNode</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxXmlProperty">wxXmlProperty</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td><a href="#wxXmlResource">wxXmlResource</a>
<td align="center" bgcolor=AAFFAA>X
<td align="center" bgcolor=AAFFAA>X
<td>&nbsp;
<tr>
<td>wxXmlResourceHandler
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxZipClassFactory
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxZipEntry
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxZipInputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxZipNotifier
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxZipOutputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxZlibInputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
<tr>
<td>wxZlibOutputStream
<td align="center" bgcolor=AAFFAA>X
<td bgcolor=FFAAAA>&nbsp;
<td>&nbsp;
</table><br>
<br>
<HR>
<h2>Enums</h2>
<a href="#Propagation_state">Propagation_state</a><br>
<a href="#wxAlignment">wxAlignment</a><br>
<a href="#wxAnimationType">wxAnimationType</a><br>
<a href="#wxArchitecture">wxArchitecture</a><br>
<a href="#wxAuiButtonId">wxAuiButtonId</a><br>
<a href="#wxAuiDockUIPart::dummy">wxAuiDockUIPart::dummy</a><br>
<a href="#wxAuiManagerDock">wxAuiManagerDock</a><br>
<a href="#wxAuiManagerOption">wxAuiManagerOption</a><br>
<a href="#wxAuiNotebookOption">wxAuiNotebookOption</a><br>
<a href="#wxAuiPaneButtonState">wxAuiPaneButtonState</a><br>
<a href="#wxAuiPaneDockArtGradients">wxAuiPaneDockArtGradients</a><br>
<a href="#wxAuiPaneDockArtSetting">wxAuiPaneDockArtSetting</a><br>
<a href="#wxAuiPaneInfo::wxAuiPaneState">wxAuiPaneInfo::wxAuiPaneState</a><br>
<a href="#wxAuiPaneInsertLevel">wxAuiPaneInsertLevel</a><br>
<a href="#wxBackgroundStyle">wxBackgroundStyle</a><br>
<a href="#wxBatteryState">wxBatteryState</a><br>
<a href="#wxBitmapType">wxBitmapType</a><br>
<a href="#wxBorder">wxBorder</a><br>
<a href="#wxCalendarDateBorder">wxCalendarDateBorder</a><br>
<a href="#wxCalendarHitTestResult">wxCalendarHitTestResult</a><br>
<a href="#wxCheckBoxState">wxCheckBoxState</a><br>
<a href="#wxConfigBase::EntryType">wxConfigBase::EntryType</a><br>
<a href="#wxDLFlags">wxDLFlags</a><br>
<a href="#wxDataFormatId">wxDataFormatId</a><br>
<a href="#wxDataObject::Direction">wxDataObject::Direction</a><br>
<a href="#wxDateTime::Calendar">wxDateTime::Calendar</a><br>
<a href="#wxDateTime::Country">wxDateTime::Country</a><br>
<a href="#wxDateTime::Month">wxDateTime::Month</a><br>
<a href="#wxDateTime::TZ">wxDateTime::TZ</a><br>
<a href="#wxDateTime::WeekDay">wxDateTime::WeekDay</a><br>
<a href="#wxDirection">wxDirection</a><br>
<a href="#wxDragResult">wxDragResult</a><br>
<a href="#wxDuplexMode">wxDuplexMode</a><br>
<a href="#wxDynamicLibraryCategory">wxDynamicLibraryCategory</a><br>
<a href="#wxEOL">wxEOL</a><br>
<a href="#wxEdge">wxEdge</a><br>
<a href="#wxEndianness">wxEndianness</a><br>
<a href="#wxFTP::TransferMode">wxFTP::TransferMode</a><br>
<a href="#wxFile::OpenMode">wxFile::OpenMode</a><br>
<a href="#wxFile::dummy">wxFile::dummy</a><br>
<a href="#wxFileKind">wxFileKind</a><br>
<a href="#wxFindReplaceDialogStyles">wxFindReplaceDialogStyles</a><br>
<a href="#wxFindReplaceFlags">wxFindReplaceFlags</a><br>
<a href="#wxFlexSizerGrowMode">wxFlexSizerGrowMode</a><br>
<a href="#wxFontEncoding">wxFontEncoding</a><br>
<a href="#wxFontFamily">wxFontFamily</a><br>
<a href="#wxFontStyle">wxFontStyle</a><br>
<a href="#wxFontWeight">wxFontWeight</a><br>
<a href="#wxGrid::wxGridSelectionModes">wxGrid::wxGridSelectionModes</a><br>
<a href="#wxGridCellAttr::wxAttrKind">wxGridCellAttr::wxAttrKind</a><br>
<a href="#wxGridTableRequest">wxGridTableRequest</a><br>
<a href="#wxHeaderSortIconType">wxHeaderSortIconType</a><br>
<a href="#wxHelpEvent::Origin">wxHelpEvent::Origin</a><br>
<a href="#wxHelpSearchMode">wxHelpSearchMode</a><br>
<a href="#wxHotkeyModifier">wxHotkeyModifier</a><br>
<a href="#wxHtmlWindowInterface::HTMLCursor">wxHtmlWindowInterface::HTMLCursor</a><br>
<a href="#wxIdleMode">wxIdleMode</a><br>
<a href="#wxItemKind">wxItemKind</a><br>
<a href="#wxKeyCode">wxKeyCode</a><br>
<a href="#wxKeyType">wxKeyType</a><br>
<a href="#wxKillError">wxKillError</a><br>
<a href="#wxKillFlags">wxKillFlags</a><br>
<a href="#wxLanguage">wxLanguage</a><br>
<a href="#wxLayoutAlignment">wxLayoutAlignment</a><br>
<a href="#wxLayoutDirection">wxLayoutDirection</a><br>
<a href="#wxLayoutOrientation">wxLayoutOrientation</a><br>
<a href="#wxListColumnFormat">wxListColumnFormat</a><br>
<a href="#wxLocaleCategory">wxLocaleCategory</a><br>
<a href="#wxLocaleInfo">wxLocaleInfo</a><br>
<a href="#wxLocaleInitFlags">wxLocaleInitFlags</a><br>
<a href="#wxLuaMethod_Type">wxLuaMethod_Type</a><br>
<a href="#wxLuaObject_Type">wxLuaObject_Type</a><br>
<a href="#wxMediaCtrlPlayerControls">wxMediaCtrlPlayerControls</a><br>
<a href="#wxMediaState">wxMediaState</a><br>
<a href="#wxNavigationKeyEvent::dummy">wxNavigationKeyEvent::dummy</a><br>
<a href="#wxOperatingSystemId">wxOperatingSystemId</a><br>
<a href="#wxOrientation">wxOrientation</a><br>
<a href="#wxOutCode">wxOutCode</a><br>
<a href="#wxPaperSize">wxPaperSize</a><br>
<a href="#wxPathFormat">wxPathFormat</a><br>
<a href="#wxPathNormalize">wxPathNormalize</a><br>
<a href="#wxPluginCategory">wxPluginCategory</a><br>
<a href="#wxPortId">wxPortId</a><br>
<a href="#wxPowerType">wxPowerType</a><br>
<a href="#wxPrintBin">wxPrintBin</a><br>
<a href="#wxPrintMode">wxPrintMode</a><br>
<a href="#wxPrintQuality">wxPrintQuality</a><br>
<a href="#wxPrinterError">wxPrinterError</a><br>
<a href="#wxProtocolError">wxProtocolError</a><br>
<a href="#wxRegionContain">wxRegionContain</a><br>
<a href="#wxRegionOp">wxRegionOp</a><br>
<a href="#wxRelationship">wxRelationship</a><br>
<a href="#wxRendererVersion::dummy">wxRendererVersion::dummy</a><br>
<a href="#wxSashDragStatus">wxSashDragStatus</a><br>
<a href="#wxSashEdgePosition">wxSashEdgePosition</a><br>
<a href="#wxSeekMode">wxSeekMode</a><br>
<a href="#wxShutdownFlags">wxShutdownFlags</a><br>
<a href="#wxSignal">wxSignal</a><br>
<a href="#wxSocketError">wxSocketError</a><br>
<a href="#wxSocketEventFlags">wxSocketEventFlags</a><br>
<a href="#wxSocketFlags">wxSocketFlags</a><br>
<a href="#wxSocketNotify">wxSocketNotify</a><br>
<a href="#wxSocketType">wxSocketType</a><br>
<a href="#wxStandardPaths::ResourceCat">wxStandardPaths::ResourceCat</a><br>
<a href="#wxStockCursor">wxStockCursor</a><br>
<a href="#wxStockGDI::Item">wxStockGDI::Item</a><br>
<a href="#wxStreamError">wxStreamError</a><br>
<a href="#wxStretch">wxStretch</a><br>
<a href="#wxStringTokenizerMode">wxStringTokenizerMode</a><br>
<a href="#wxSystemColour">wxSystemColour</a><br>
<a href="#wxSystemFeature">wxSystemFeature</a><br>
<a href="#wxSystemFont">wxSystemFont</a><br>
<a href="#wxSystemMetric">wxSystemMetric</a><br>
<a href="#wxSystemScreenType">wxSystemScreenType</a><br>
<a href="#wxTextAttrAlignment">wxTextAttrAlignment</a><br>
<a href="#wxTextCtrlHitTestResult">wxTextCtrlHitTestResult</a><br>
<a href="#wxToolBarToolStyle">wxToolBarToolStyle</a><br>
<a href="#wxTreeItemIcon">wxTreeItemIcon</a><br>
<a href="#wxTreeItemIdValue">wxTreeItemIdValue</a><br>
<a href="#wxURIFieldType">wxURIFieldType</a><br>
<a href="#wxURIFlags">wxURIFlags</a><br>
<a href="#wxURIHostType">wxURIHostType</a><br>
<a href="#wxURLError">wxURLError</a><br>
<a href="#wxUpdateUI">wxUpdateUI</a><br>
<a href="#wxUpdateUIMode">wxUpdateUIMode</a><br>
<a href="#wxWindowVariant">wxWindowVariant</a><br>
<a href="#wxXmlNodeType">wxXmlNodeType</a><br>
<a href="#wxXmlResourceFlags">wxXmlResourceFlags</a><br>
<br>
<HR>
<h2>Colours used to denote types</h2>
<font color=#009900>Comments - //</font><br>
<font color=#888888>Block Comments - /* ... */</font><br>
<font color=#0066CC>Enums - %enum</font><br>
<font color=#006666>Defines - %define [_string] [_object] [_pointer]</font><br>
<font color=#660033>Events - %define_event</font><br>
<font color=#AA0000>Functions - %function</font><br>
<font color=#DD0000>Classes - %class</font><br>
<font color=#CC6600>Class Members - %member</font><br>
<font color=#990099>Renamed Functions - %rename</font><br>
<font color=#BB0055>Overridden Functions - %override</font><br>
<font color=#663300>Operator Functions - %operator</font><br><br>
<HR>
<h2>Interface files</h2>
<a href="#wxwidgets_wxbase_base.i">wxwidgets/wxbase_base.i</a><br>
<a href="#wxwidgets_wxbase_config.i">wxwidgets/wxbase_config.i</a><br>
<a href="#wxwidgets_wxbase_data.i">wxwidgets/wxbase_data.i</a><br>
<a href="#wxwidgets_wxbase_datetime.i">wxwidgets/wxbase_datetime.i</a><br>
<a href="#wxwidgets_wxbase_file.i">wxwidgets/wxbase_file.i</a><br>
<a href="#wxwidgets_wxcore_appframe.i">wxwidgets/wxcore_appframe.i</a><br>
<a href="#wxwidgets_wxcore_clipdrag.i">wxwidgets/wxcore_clipdrag.i</a><br>
<a href="#wxwidgets_wxcore_controls.i">wxwidgets/wxcore_controls.i</a><br>
<a href="#wxwidgets_wxcore_core.i">wxwidgets/wxcore_core.i</a><br>
<a href="#wxwidgets_wxcore_defsutils.i">wxwidgets/wxcore_defsutils.i</a><br>
<a href="#wxwidgets_wxcore_dialogs.i">wxwidgets/wxcore_dialogs.i</a><br>
<a href="#wxwidgets_wxcore_event.i">wxwidgets/wxcore_event.i</a><br>
<a href="#wxwidgets_wxcore_gdi.i">wxwidgets/wxcore_gdi.i</a><br>
<a href="#wxwidgets_wxcore_geometry.i">wxwidgets/wxcore_geometry.i</a><br>
<a href="#wxwidgets_wxcore_help.i">wxwidgets/wxcore_help.i</a><br>
<a href="#wxwidgets_wxcore_image.i">wxwidgets/wxcore_image.i</a><br>
<a href="#wxwidgets_wxcore_mdi.i">wxwidgets/wxcore_mdi.i</a><br>
<a href="#wxwidgets_wxcore_menutool.i">wxwidgets/wxcore_menutool.i</a><br>
<a href="#wxwidgets_wxcore_picker.i">wxwidgets/wxcore_picker.i</a><br>
<a href="#wxwidgets_wxcore_print.i">wxwidgets/wxcore_print.i</a><br>
<a href="#wxwidgets_wxcore_sizer.i">wxwidgets/wxcore_sizer.i</a><br>
<a href="#wxwidgets_wxcore_windows.i">wxwidgets/wxcore_windows.i</a><br>
<a href="#wxwidgets_wxadv_adv.i">wxwidgets/wxadv_adv.i</a><br>
<a href="#wxwidgets_wxadv_grid.i">wxwidgets/wxadv_grid.i</a><br>
<a href="#wxwidgets_wxnet_net.i">wxwidgets/wxnet_net.i</a><br>
<a href="#wxwidgets_wxmedia_media.i">wxwidgets/wxmedia_media.i</a><br>
<a href="#wxwidgets_wxgl_gl.i">wxwidgets/wxgl_gl.i</a><br>
<a href="#wxwidgets_wxxml_xml.i">wxwidgets/wxxml_xml.i</a><br>
<a href="#wxwidgets_wxxrc_xrc.i">wxwidgets/wxxrc_xrc.i</a><br>
<a href="#wxwidgets_wxaui_aui.i">wxwidgets/wxaui_aui.i</a><br>
<a href="#wxwidgets_wxhtml_html.i">wxwidgets/wxhtml_html.i</a><br>
<a href="#wxwidgets_wxstc_stc.i">wxwidgets/wxstc_stc.i</a><br>
<a href="#wxlua_wxlua.i">wxlua/wxlua.i</a><br>
<a href="#wxluasocket_wxluasocket.i">wxluasocket/wxluasocket.i</a><br>
<br><HR>
<h2><a name="wxwidgets_wxbase_base.i">wxwidgets/wxbase_base.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: Various wxBase classes</font><br>
<font color=#009900>// Author: Ray Gilbert, John Labenski</font><br>
<font color=#009900>// Created: July 2004</font><br>
<font color=#009900>// Copyright: (c) Ray Gilbert</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxWidgets version defines</font><br>
<br>
<font color=#006666><i>%define</i> wxMAJOR_VERSION</font><br>
<font color=#006666><i>%define</i> wxMINOR_VERSION</font><br>
<font color=#006666><i>%define</i> wxRELEASE_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSUBRELEASE_NUMBER</font><br>
<font color=#006666><i>%define_string</i> wxVERSION_STRING</font><br>
<br>
<font color=#AA0000><i>%function</i> bool wxCHECK_VERSION(int major, int minor, int release) <font color=#009900>// actually a define</font></font><br>
<font color=#AA0000><i>%function</i> bool wxCHECK_VERSION_FULL(int major, int minor, int release, int subrel) <font color=#009900>// actually a define</font></font><br>
<br>
<font color=#006666><i>%define</i> wxABI_VERSION</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxWidgets platform defines</font><br>
<br>
<font color=#006666><i>%__WINDOWS__</i> <i>%define</i> __WINDOWS__ 1</font><br>
<font color=#006666><i>%__WIN16__</i> <i>%define</i> __WIN16__ 1</font><br>
<font color=#006666><i>%__WIN32__</i> <i>%define</i> __WIN32__ 1</font><br>
<font color=#006666><i>%__WIN95__</i> <i>%define</i> __WIN95__ 1</font><br>
<font color=#006666><i>%__WXBASE__</i> <i>%define</i> __WXBASE__ 1</font><br>
<font color=#006666><i>%__WXCOCOA__</i> <i>%define</i> __WXCOCOA__ 1</font><br>
<font color=#006666><i>%__WXWINCE__</i> <i>%define</i> __WXWINCE__ 1</font><br>
<font color=#006666><i>%__WXGTK__</i> <i>%define</i> __WXGTK__ 1</font><br>
<font color=#006666><i>%__WXGTK12__</i> <i>%define</i> __WXGTK12__ 1</font><br>
<font color=#006666><i>%__WXGTK20__</i> <i>%define</i> __WXGTK20__ 1</font><br>
<font color=#006666><i>%__WXMOTIF__</i> <i>%define</i> __WXMOTIF__ 1</font><br>
<font color=#006666><i>%__WXMOTIF20__</i> <i>%define</i> __WXMOTIF20__ 1</font><br>
<font color=#006666><i>%__WXMAC__</i> <i>%define</i> __WXMAC__ 1</font><br>
<font color=#006666><i>%__WXMAC_CLASSIC__</i> <i>%define</i> __WXMAC_CLASSIC__ 1</font><br>
<font color=#006666><i>%__WXMAC_CARBON__</i> <i>%define</i> __WXMAC_CARBON__ 1</font><br>
<font color=#006666><i>%__WXMAC_OSX__</i> <i>%define</i> __WXMAC_OSX__ 1</font><br>
<font color=#006666><i>%__WXMGL__</i> <i>%define</i> __WXMGL__ 1</font><br>
<font color=#006666><i>%__WXMSW__</i> <i>%define</i> __WXMSW__ 1</font><br>
<font color=#006666><i>%__WXOS2__</i> <i>%define</i> __WXOS2__ 1</font><br>
<font color=#006666><i>%__WXOSX__</i> <i>%define</i> __WXOSX__ 1</font><br>
<font color=#006666><i>%__WXPALMOS__</i> <i>%define</i> __WXPALMOS__ 1</font><br>
<font color=#006666><i>%__WXPM__</i> <i>%define</i> __WXPM__ 1</font><br>
<font color=#006666><i>%__WXSTUBS__</i> <i>%define</i> __WXSTUBS__ 1</font><br>
<font color=#006666><i>%__WXXT__</i> <i>%define</i> __WXXT__ 1</font><br>
<font color=#006666><i>%__WXX11__</i> <i>%define</i> __WXX11__ 1</font><br>
<font color=#006666><i>%__WXWINE__</i> <i>%define</i> __WXWINE__ 1</font><br>
<font color=#006666><i>%__WXUNIVERSAL__</i> <i>%define</i> __WXUNIVERSAL__ 1</font><br>
<font color=#006666><i>%__X__</i> <i>%define</i> __X__ 1</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<br>
<i>%if</i> wxUSE_ON_FATAL_EXCEPTION<br>
<font color=#AA0000> <i>%function</i> bool wxHandleFatalExceptions(bool doIt = true)</font><br>
<i>%endif</i> <font color=#009900>// wxUSE_ON_FATAL_EXCEPTION</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// Network, user, and OS functions</font><br>
<br>
<i>%if</i> !<i>%wxchkver_2_8</i><br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxUNKNOWN_PLATFORM<br>
wxCURSES<br>
wxXVIEW_X<br>
wxMOTIF_X<br>
wxCOSE_X<br>
wxNEXTSTEP<br>
wxMAC<br>
wxMAC_DARWIN<br>
wxBEOS<br>
wxGTK<br>
wxGTK_WIN32<br>
wxGTK_OS2<br>
wxGTK_BEOS<br>
wxGEOS<br>
wxOS2_PM<br>
wxWINDOWS<br>
wxMICROWINDOWS<br>
wxPENWINDOWS<br>
wxWINDOWS_NT<br>
wxWIN32S<br>
wxWIN95<br>
wxWIN386<br>
wxWINDOWS_CE<br>
wxWINDOWS_POCKETPC<br>
wxWINDOWS_SMARTPHONE<br>
wxMGL_UNIX<br>
wxMGL_X<br>
wxMGL_WIN32<br>
wxMGL_OS2<br>
wxMGL_DOS<br>
wxWINDOWS_OS2<br>
wxUNIX<br>
wxX11<br>
wxPALMOS<br>
wxDOS<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<i>%endif</i> <font color=#009900>// !<i>%wxchkver_2_8</i></font><br>
<br>
<font color=#AA0000><i>%function</i> <a href="#wxString">wxString</a> wxGetEmailAddress()</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxLongLong">wxLongLong</a> wxGetFreeMemory()</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxString">wxString</a> wxGetFullHostName()</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxString">wxString</a> wxGetHomeDir()</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxString">wxString</a> wxGetHostName()</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxString">wxString</a> wxGetOsDescription()</font><br>
<font color=#BB0055><font color=#009900>// <i>%override</i> [int version, int major, int minor] wxGetOsVersion()</font></font><br>
<font color=#009900>// int wxGetOsVersion(int *major = NULL, int *minor = NULL)</font><br>
<font color=#AA0000><i>%function</i> int wxGetOsVersion()</font><br>
<br>
<font color=#AA0000><i>%function</i> <a href="#wxString">wxString</a> wxGetUserHome(const <a href="#wxString">wxString</a>&amp; user = "")</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxString">wxString</a> wxGetUserId()</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxString">wxString</a> wxGetUserName()</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// Environmental access functions</font><br>
<br>
<font color=#AA0000><i>%function</i> bool wxGetEnv(const <a href="#wxString">wxString</a>&amp; var, <a href="#wxString">wxString</a> *value)</font><br>
<font color=#AA0000><i>%function</i> bool wxSetEnv(const <a href="#wxString">wxString</a>&amp; var, const <a href="#wxString">wxString</a>&amp; value)</font><br>
<font color=#AA0000><i>%function</i> bool wxUnsetEnv(const <a href="#wxString">wxString</a>&amp; var)</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSystemOptions">wxSystemOptions</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxSystemOptions<br>
<br>
<i>%include</i> "wx/sysopt.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxSystemOptions">wxSystemOptions</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxSystemOptions">wxSystemOptions</a>() // No constructor, all member functions static</font><br>
<br>
static <a href="#wxString">wxString</a> GetOption(const <a href="#wxString">wxString</a>&amp; name) const<br>
static int GetOptionInt(const <a href="#wxString">wxString</a>&amp; name) const<br>
static bool HasOption(const <a href="#wxString">wxString</a>&amp; name) const<br>
static bool IsFalse(const <a href="#wxString">wxString</a>&amp; name) const<br>
<br>
<i>%if</i> wxUSE_SYSTEM_OPTIONS<br>
static void SetOption(const <a href="#wxString">wxString</a>&amp; name, const <a href="#wxString">wxString</a>&amp; value)<br>
static void SetOption(const <a href="#wxString">wxString</a>&amp; name, int value)<br>
<i>%endif</i> <font color=#009900>//wxUSE_SYSTEM_OPTIONS</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxSystemOptions</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPlatformInfo">wxPlatformInfo</a></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxOperatingSystemId">wxOperatingSystemId</a></font></b>
<blockquote><font color=#0066CC>
wxOS_UNKNOWN <font color=#009900>// returned on error</font><br>
<br>
wxOS_MAC_OS <font color=#009900>// Apple Mac OS 8/9/X with Mac paths</font><br>
wxOS_MAC_OSX_DARWIN <font color=#009900>// Apple Mac OS X with Unix paths</font><br>
wxOS_MAC <font color=#009900>// wxOS_MAC_OS|wxOS_MAC_OSX_DARWIN,</font><br>
<br>
wxOS_WINDOWS_9X <font color=#009900>// Windows 9x family (95/98/ME)</font><br>
wxOS_WINDOWS_NT <font color=#009900>// Windows NT family (NT/2000/XP)</font><br>
wxOS_WINDOWS_MICRO <font color=#009900>// MicroWindows</font><br>
wxOS_WINDOWS_CE <font color=#009900>// Windows CE (Window Mobile)</font><br>
wxOS_WINDOWS <font color=#009900>// wxOS_WINDOWS_9X|wxOS_WINDOWS_NT|wxOS_WINDOWS_MICRO|wxOS_WINDOWS_CE,</font><br>
<br>
wxOS_UNIX_LINUX <font color=#009900>// Linux</font><br>
wxOS_UNIX_FREEBSD <font color=#009900>// FreeBSD</font><br>
wxOS_UNIX_OPENBSD <font color=#009900>// OpenBSD</font><br>
wxOS_UNIX_NETBSD <font color=#009900>// NetBSD</font><br>
wxOS_UNIX_SOLARIS <font color=#009900>// SunOS</font><br>
wxOS_UNIX_AIX <font color=#009900>// AIX</font><br>
wxOS_UNIX_HPUX <font color=#009900>// HP/UX</font><br>
wxOS_UNIX <font color=#009900>// wxOS_UNIX_LINUX|wxOS_UNIX_FREEBSD|wxOS_UNIX_OPENBSD|wxOS_UNIX_NETBSD|wxOS_UNIX_SOLARIS|wxOS_UNIX_AIX|wxOS_UNIX_HPUX,</font><br>
<br>
wxOS_DOS <font color=#009900>// Microsoft DOS</font><br>
wxOS_OS2 <font color=#009900>// OS/2</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxPortId">wxPortId</a></font></b>
<blockquote><font color=#0066CC>
wxPORT_UNKNOWN <font color=#009900>// returned on error</font><br>
<br>
wxPORT_BASE <font color=#009900>// wxBase, no native toolkit used</font><br>
<br>
wxPORT_MSW <font color=#009900>// wxMSW, native toolkit is Windows API</font><br>
wxPORT_MOTIF <font color=#009900>// wxMotif, using [Open]Motif or Lesstif</font><br>
wxPORT_GTK <font color=#009900>// wxGTK, using GTK+ 1.x, 2.x, GPE or Maemo</font><br>
wxPORT_MGL <font color=#009900>// wxMGL, using wxUniversal</font><br>
wxPORT_X11 <font color=#009900>// wxX11, using wxUniversal</font><br>
wxPORT_PM <font color=#009900>// wxOS2, using OS/2 Presentation Manager</font><br>
wxPORT_OS2 <font color=#009900>// wxOS2, using OS/2 Presentation Manager</font><br>
wxPORT_MAC <font color=#009900>// wxMac, using Carbon or Classic Mac API</font><br>
wxPORT_COCOA <font color=#009900>// wxCocoa, using Cocoa NextStep/Mac API</font><br>
wxPORT_WINCE <font color=#009900>// wxWinCE, toolkit is WinCE SDK API</font><br>
wxPORT_PALMOS <font color=#009900>// wxPalmOS, toolkit is PalmOS API</font><br>
wxPORT_DFB <font color=#009900>// wxDFB, using wxUniversal</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxArchitecture">wxArchitecture</a></font></b>
<blockquote><font color=#0066CC>
wxARCH_INVALID <font color=#009900>// returned on error</font><br>
<br>
wxARCH_32 <font color=#009900>// 32 bit</font><br>
wxARCH_64<br>
<br>
wxARCH_MAX<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxEndianness">wxEndianness</a></font></b>
<blockquote><font color=#0066CC>
wxENDIAN_INVALID <font color=#009900>// returned on error</font><br>
<br>
wxENDIAN_BIG <font color=#009900>// 4321</font><br>
wxENDIAN_LITTLE <font color=#009900>// 1234</font><br>
wxENDIAN_PDP <font color=#009900>// 3412</font><br>
<br>
wxENDIAN_MAX<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxPlatformInfo">wxPlatformInfo</a></font></b>
<blockquote>
<font color=#009900>// No constructor, use static Get() function</font><br>
<font color=#009900>//<a href="#wxPlatformInfo">wxPlatformInfo</a>();</font><br>
<font color=#009900>//<a href="#wxPlatformInfo">wxPlatformInfo</a>(<a href="#wxPortId">wxPortId</a> pid, int tkMajor = -1, int tkMinor = -1, <a href="#wxOperatingSystemId">wxOperatingSystemId</a> id = wxOS_UNKNOWN, int osMajor = -1, int osMinor = -1, <a href="#wxArchitecture">wxArchitecture</a> arch = wxARCH_INVALID, <a href="#wxEndianness">wxEndianness</a> endian = wxENDIAN_INVALID, bool usingUniversal = false)</font><br>
<br>
<font color=#009900>// Gets a <a href="#wxPlatformInfo">wxPlatformInfo</a> already initialized with the values for</font><br>
<font color=#009900>// the currently running platform.</font><br>
<font color=#009900>//static const <a href="#wxPlatformInfo">wxPlatformInfo</a>&amp; Get();</font><br>
static const <a href="#wxPlatformInfo">wxPlatformInfo</a>&amp; Get()<br>
<br>
static <a href="#wxOperatingSystemId">wxOperatingSystemId</a> GetOperatingSystemId(const <a href="#wxString">wxString</a> &amp;name);<br>
static <a href="#wxPortId">wxPortId</a> GetPortId(const <a href="#wxString">wxString</a> &amp;portname);<br>
<br>
static <a href="#wxArchitecture">wxArchitecture</a> GetArch(const <a href="#wxString">wxString</a> &amp;arch);<br>
static <a href="#wxEndianness">wxEndianness</a> GetEndianness(const <a href="#wxString">wxString</a> &amp;end);<br>
<br>
static <a href="#wxString">wxString</a> GetOperatingSystemFamilyName(<a href="#wxOperatingSystemId">wxOperatingSystemId</a> os);<br>
static <a href="#wxString">wxString</a> GetOperatingSystemIdName(<a href="#wxOperatingSystemId">wxOperatingSystemId</a> os);<br>
static <a href="#wxString">wxString</a> GetPortIdName(<a href="#wxPortId">wxPortId</a> port, bool usingUniversal);<br>
static <a href="#wxString">wxString</a> GetPortIdShortName(<a href="#wxPortId">wxPortId</a> port, bool usingUniversal);<br>
<br>
static <a href="#wxString">wxString</a> GetArchName(<a href="#wxArchitecture">wxArchitecture</a> arch);<br>
static <a href="#wxString">wxString</a> GetEndiannessName(<a href="#wxEndianness">wxEndianness</a> end);<br>
<br>
int GetOSMajorVersion() const<br>
int GetOSMinorVersion() const<br>
<br>
bool CheckOSVersion(int major, int minor) const<br>
<br>
int GetToolkitMajorVersion() const<br>
int GetToolkitMinorVersion() const<br>
<br>
bool CheckToolkitVersion(int major, int minor) const<br>
bool IsUsingUniversalWidgets() const<br>
<br>
<a href="#wxOperatingSystemId">wxOperatingSystemId</a> GetOperatingSystemId() const<br>
<a href="#wxPortId">wxPortId</a> GetPortId() const<br>
<a href="#wxArchitecture">wxArchitecture</a> GetArchitecture() const<br>
<a href="#wxEndianness">wxEndianness</a> GetEndianness() const<br>
<br>
<a href="#wxString">wxString</a> GetOperatingSystemFamilyName() const<br>
<a href="#wxString">wxString</a> GetOperatingSystemIdName() const<br>
<a href="#wxString">wxString</a> GetPortIdName() const<br>
<a href="#wxString">wxString</a> GetPortIdShortName() const<br>
<a href="#wxString">wxString</a> GetArchName() const<br>
<a href="#wxString">wxString</a> GetEndiannessName() const<br>
<br>
void SetOSVersion(int major, int minor)<br>
void SetToolkitVersion(int major, int minor)<br>
void SetOperatingSystemId(<a href="#wxOperatingSystemId">wxOperatingSystemId</a> n)<br>
void SetPortId(<a href="#wxPortId">wxPortId</a> n)<br>
void SetArchitecture(<a href="#wxArchitecture">wxArchitecture</a> n)<br>
void SetEndianness(<a href="#wxEndianness">wxEndianness</a> n)<br>
<br>
bool IsOk() const<br>
<br>
<font color=#009900>//bool operator==(const <a href="#wxPlatformInfo">wxPlatformInfo</a> &amp;t) const; // we only use the wxWidget's <a href="#wxPlatformInfo">wxPlatformInfo</a></font><br>
<font color=#009900>//bool operator!=(const <a href="#wxPlatformInfo">wxPlatformInfo</a> &amp;t) const</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSingleInstanceChecker">wxSingleInstanceChecker</a></font><br>
<br>
<i>%if</i> wxUSE_SNGLINST_CHECKER<br>
<br>
<i>%include</i> "wx/snglinst.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxSingleInstanceChecker">wxSingleInstanceChecker</a></font></b>
<blockquote>
<a href="#wxSingleInstanceChecker">wxSingleInstanceChecker</a>() <font color=#009900>// default ctor, use Create() after it</font><br>
<font color=#009900>// like Create() but no error checking (dangerous!)</font><br>
<font color=#009900>//<a href="#wxSingleInstanceChecker">wxSingleInstanceChecker</a>(const <a href="#wxString">wxString</a>&amp; name, const <a href="#wxString">wxString</a>&amp; path = "")</font><br>
<br>
<font color=#009900>// name must be given and be as unique as possible, it is used as the mutex</font><br>
<font color=#009900>// name under Win32 and the lock file name under Unix -</font><br>
<font color=#009900>// wxTheApp-&gt;GetAppName() may be a good value for this parameter</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// path is optional and is ignored under Win32 and used as the directory to</font><br>
<font color=#009900>// create the lock file in under Unix (default is wxGetHomeDir())</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// returns false if initialization failed, it doesn't mean that another</font><br>
<font color=#009900>// instance is running - use IsAnotherRunning() to check it</font><br>
bool Create(const <a href="#wxString">wxString</a>&amp; name, const <a href="#wxString">wxString</a>&amp; path = "")<br>
<br>
bool IsAnotherRunning() const <font color=#009900>// is another copy of this program already running?</font><br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// wxUSE_SNGLINST_CHECKER</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxLog">wxLog</a> - See GUI log bindings in wxcore_core.i</font><br>
<br>
<i>%if</i> wxLUA_USE_wxLog &amp;&amp; wxUSE_LOG<br>
<br>
<i>%include</i> "wx/log.h"<br>
<br>
<font color=#009900>// These functions are in log.h</font><br>
<font color=#AA0000><i>%function</i> unsigned long wxSysErrorCode()</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxString">wxString</a> wxSysErrorMsg(unsigned long nErrCode = 0)</font><br>
<br>
<font color=#AA0000><i>%function</i> void wxSafeShowMessage(const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxString">wxString</a>&amp; text)</font><br>
<br>
<font color=#009900>// All of the wxLogXXX functions take only a single string,</font><br>
<font color=#009900>// use string.format(...) to format the string in Lua.</font><br>
<br>
<font color=#009900>// C++ Func: void wxLogError(const char *formatString, ...)</font><br>
<font color=#AA0000><i>%function</i> void wxLogError(const <a href="#wxString">wxString</a>&amp; message)</font><br>
<font color=#009900>// C++ Func: void wxLogFatalError(const char *formatString, ...)</font><br>
<font color=#AA0000><i>%function</i> void wxLogFatalError(const <a href="#wxString">wxString</a>&amp; message)</font><br>
<font color=#009900>// C++ Func: void wxLogWarning(const char *formatString, ...)</font><br>
<font color=#AA0000><i>%function</i> void wxLogWarning(const <a href="#wxString">wxString</a>&amp; message)</font><br>
<font color=#009900>// C++ Func: void wxLogMessage(const char *formatString, ...)</font><br>
<font color=#AA0000><i>%function</i> void wxLogMessage(const <a href="#wxString">wxString</a>&amp; message)</font><br>
<font color=#009900>// C++ Func: void wxLogVerbose(const char *formatString, ...)</font><br>
<font color=#AA0000><i>%function</i> void wxLogVerbose(const <a href="#wxString">wxString</a>&amp; message)</font><br>
<font color=#009900>// C++ Func: void wxLogStatus(<a href="#wxFrame">wxFrame</a> *frame, const char *formatString, ...)</font><br>
<font color=#009900>// void wxLogStatus(const char *formatString, ...) // this just uses the toplevel frame, use wx.NULL for the frame</font><br>
<font color=#009900>// IN wxCore <i>%function</i> void wxLogStatus(<a href="#wxFrame">wxFrame</a> *frame, const <a href="#wxString">wxString</a>&amp; message)</font><br>
<br>
<font color=#009900>// C++ Func: void wxLogSysError(const char *formatString, ...)</font><br>
<font color=#AA0000><i>%function</i> void wxLogSysError(const <a href="#wxString">wxString</a>&amp; message)</font><br>
<font color=#009900>// C++ Func: void wxLogDebug(const char *formatString, ...)</font><br>
<font color=#AA0000><i>%function</i> void wxLogDebug(const <a href="#wxString">wxString</a>&amp; message)</font><br>
<font color=#009900>// C++ Func: void wxLogTrace(const char *mask, const char *formatString, ...)</font><br>
<font color=#AA0000><i>%function</i> void wxLogTrace(const <a href="#wxString">wxString</a>&amp; mask, const <a href="#wxString">wxString</a>&amp; message)</font><br>
<font color=#009900>// void wxLogTrace(const char *formatString, ...)</font><br>
<font color=#009900>// void wxLogTrace(wxTraceMask mask, const char *formatString, ...) - deprecated</font><br>
<br>
<i>%typedef</i> unsigned long wxTraceMask<br>
<i>%typedef</i> unsigned long wxLogLevel<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <font color=#009900>// wxLogLevel - uses these enums</font></font></b>
<blockquote><font color=#0066CC>
wxLOG_FatalError, <font color=#009900>// program can't continue, abort immediately</font><br>
wxLOG_Error, <font color=#009900>// a serious error, user must be informed about it</font><br>
wxLOG_Warning, <font color=#009900>// user is normally informed about it but may be ignored</font><br>
wxLOG_Message, <font color=#009900>// normal message (i.e. normal output of a non GUI app)</font><br>
wxLOG_Status, <font color=#009900>// informational: might go to the status line of GUI app</font><br>
wxLOG_Info, <font color=#009900>// informational message (a.k.a. 'Verbose')</font><br>
wxLOG_Debug, <font color=#009900>// never shown to the user, disabled in release mode</font><br>
wxLOG_Trace, <font color=#009900>// trace messages are also only enabled in debug mode</font><br>
wxLOG_Progress, <font color=#009900>// used for progress indicator (not yet)</font><br>
<br>
wxLOG_User, <font color=#009900>// user defined levels start here</font><br>
wxLOG_Max<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<font color=#009900>// symbolic trace masks - wxLogTrace("foo", "some trace message...") will be</font><br>
<font color=#009900>// discarded unless the string "foo" has been added to the list of allowed</font><br>
<font color=#009900>// ones with AddTraceMask()</font><br>
<font color=#006666><i>%define_string</i> wxTRACE_MemAlloc <font color=#009900>//wxT("memalloc") // trace memory allocation (new/delete)</font></font><br>
<font color=#006666><i>%define_string</i> wxTRACE_Messages <font color=#009900>//wxT("messages") // trace window messages/X callbacks</font></font><br>
<font color=#006666><i>%define_string</i> wxTRACE_ResAlloc <font color=#009900>//wxT("resalloc") // trace GDI resource allocation</font></font><br>
<font color=#006666><i>%define_string</i> wxTRACE_RefCount <font color=#009900>//wxT("refcount") // trace various ref counting operations</font></font><br>
<font color=#006666><i>%msw</i> <i>%define_string</i> wxTRACE_OleCalls <font color=#009900>//wxT("ole") // OLE interface calls</font></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxLog">wxLog</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxLog">wxLog</a>() - No constructor, a base class, use one of the derived classes.</font><br>
<br>
static bool IsEnabled()<br>
static bool EnableLogging(bool doIt = true)<br>
virtual void Flush()<br>
static void FlushActive()<br>
<font color=#009900>// Don't delete the active target until you set a new one or set it to wx.NULL</font><br>
<font color=#009900>// Note, a new <a href="#wxLog">wxLog</a> is created unless DontCreateOnDemand() is called.</font><br>
static <a href="#wxLog">wxLog</a> *GetActiveTarget()<br>
<font color=#009900>// When you create a new <a href="#wxLog">wxLog</a> and call "oldLog = SetActiveTarget(MyLog)"</font><br>
<font color=#009900>// the returned oldLog will be garbage collected or you can delete() the</font><br>
<font color=#009900>// oldLog unless you want to reuse it by calling "myLog = SetActiveTarget(oldLog)"</font><br>
<font color=#009900>// which releases myLog to be garbage collected or delete()ed by you.</font><br>
<font color=#009900>// Basicly, wxWidgets 'owns' the log you pass to SetActiveTarget() and</font><br>
<font color=#009900>// wxLua 'owns' the returned log.</font><br>
static <i>%gc</i> <a href="#wxLog">wxLog</a> *SetActiveTarget(<i>%ungc</i> <a href="#wxLog">wxLog</a> *pLogger)<br>
static void Suspend()<br>
static void Resume()<br>
static void SetVerbose(bool bVerbose = true)<br>
static void SetLogLevel(wxLogLevel logLevel)<br>
static void DontCreateOnDemand()<br>
<i>%wxchkver_2_8</i> static void SetRepetitionCounting(bool bRepetCounting = true)<br>
<i>%wxchkver_2_8</i> static bool GetRepetitionCounting()<br>
static void SetTraceMask(wxTraceMask ulMask)<br>
static void AddTraceMask(const <a href="#wxString">wxString</a>&amp; str)<br>
static void RemoveTraceMask(const <a href="#wxString">wxString</a>&amp; str)<br>
static void ClearTraceMasks()<br>
static const <a href="#wxArrayString">wxArrayString</a> GetTraceMasks()<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> static void wxLog::SetTimestamp(const <a href="#wxString">wxString</a>&amp; ts)</font></font><br>
<font color=#009900>// Allows an input of "nil" or no value to disable time stamping.</font><br>
<font color=#009900>// C++ Func: static void wxLog::SetTimestamp(const wxChar* ts)</font><br>
static void SetTimestamp(const <a href="#wxString">wxString</a>&amp; ts)<br>
<br>
static bool GetVerbose()<br>
static wxTraceMask GetTraceMask()<br>
static bool IsAllowedTraceMask(const <a href="#wxString">wxString</a>&amp; mask)<br>
static wxLogLevel GetLogLevel()<br>
static <a href="#wxString">wxString</a> GetTimestamp()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxLogBuffer">wxLogBuffer</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxLogBuffer">wxLogBuffer</a>, <a href="#wxLog">wxLog</a></font></b>
<blockquote>
<a href="#wxLogBuffer">wxLogBuffer</a>()<br>
<br>
const <a href="#wxString">wxString</a>&amp; GetBuffer() const <font color=#009900>// get the string contents with all messages logged</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxLogChain">wxLogChain</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxLogChain">wxLogChain</a>, <a href="#wxLog">wxLog</a></font></b>
<blockquote>
<a href="#wxLogChain">wxLogChain</a>(<a href="#wxLog">wxLog</a> *logger)<br>
<br>
void SetLog(<a href="#wxLog">wxLog</a> *logger) <font color=#009900>// change the new log target</font><br>
<font color=#009900>// this can be used to temporarily disable (and then reenable) passing</font><br>
<font color=#009900>// messages to the old logger (by default we do pass them)</font><br>
void PassMessages(bool bDoPass)<br>
<font color=#009900>// are we passing the messages to the previous log target?</font><br>
bool IsPassingMessages() const<br>
<font color=#009900>// return the previous log target (may be NULL)</font><br>
<a href="#wxLog">wxLog</a> *GetOldLog() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxLogNull">wxLogNull</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxLogNull">wxLogNull</a>, <a href="#wxLog">wxLog</a></font></b>
<blockquote>
<font color=#009900>// NOTE: ALWAYS delete() this when done since Lua's gc may not delete it soon enough</font><br>
<a href="#wxLogNull">wxLogNull</a>()<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxLogPassThrough">wxLogPassThrough</a> - a chain log target which uses itself as the new logger</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxLogPassThrough">wxLogPassThrough</a>, <a href="#wxLogChain">wxLogChain</a></font></b>
<blockquote>
<a href="#wxLogPassThrough">wxLogPassThrough</a>()<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxLogStderr - FIXME need to implement FILE*</font><br>
<br>
<font color=#888888>/*<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxLogStderr">wxLogStderr</a>, <a href="#wxLog">wxLog</a></font></b></font>
<blockquote><font color=#888888>
wxLogStderr(FILE *fp = (FILE *) NULL) <font color=#009900>// redirect log output to a FILE</font><br>
<br>
</font></blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><font color=#888888><br>
*/</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxLogStream - FIXME need to implement wxSTD ostream* (just use <a href="#wxLogBuffer">wxLogBuffer</a>)</font><br>
<br>
<font color=#888888>/*<br>
<i>%if</i> wxUSE_STD_IOSTREAM<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxLogStream">wxLogStream</a>, <a href="#wxLog">wxLog</a></font></b></font>
<blockquote><font color=#888888>
wxLogStream(wxSTD ostream *ostr = NULL); <font color=#009900>// redirect log output to an ostream</font><br>
<br>
</font></blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><font color=#888888><br>
<br>
<i>%endif</i> <font color=#009900>// wxUSE_STD_IOSTREAM</font><br>
*/</font><br>
<br>
<i>%endif</i> <font color=#009900>// wxLUA_USE_wxLog &amp;&amp; wxUSE_LOG</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDynamicLibrary">wxDynamicLibrary</a> - No a lot you can do with this, but it might make</font><br>
<font color=#009900>// testing or debugging a C++ program easier to test thing</font><br>
<font color=#009900>// out in wxLua first.</font><br>
<br>
<i>%if</i> <font color=#009900>// wxLUA_USE_wxDynamicLibrary &amp;&amp; wxUSE_DYNLIB_CLASS</font><br>
<br>
<i>%include</i> "wx/dynlib.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxDLFlags">wxDLFlags</a></font></b>
<blockquote><font color=#0066CC>
wxDL_LAZY <font color=#009900>// resolve undefined symbols at first use</font><br>
<font color=#009900>// (only works on some Unix versions)</font><br>
wxDL_NOW <font color=#009900>// resolve undefined symbols on load</font><br>
<font color=#009900>// (default, always the case under Win32)</font><br>
wxDL_GLOBAL <font color=#009900>// export extern symbols to subsequently</font><br>
<font color=#009900>// loaded libs.</font><br>
wxDL_VERBATIM <font color=#009900>// attempt to load the supplied library</font><br>
<font color=#009900>// name without appending the usual dll</font><br>
<font color=#009900>// filename extension.</font><br>
wxDL_NOSHARE <font color=#009900>// load new DLL, don't reuse already loaded</font><br>
<font color=#009900>// (only for wxPluginManager)</font><br>
<br>
wxDL_DEFAULT <font color=#009900>// = wxDL_NOW // default flags correspond to Win32</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxDynamicLibraryCategory">wxDynamicLibraryCategory</a></font></b>
<blockquote><font color=#0066CC>
wxDL_LIBRARY, <font color=#009900>// standard library</font><br>
wxDL_MODULE <font color=#009900>// loadable module/plugin</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxPluginCategory">wxPluginCategory</a></font></b>
<blockquote><font color=#0066CC>
wxDL_PLUGIN_GUI, <font color=#009900>// plugin that uses GUI classes</font><br>
wxDL_PLUGIN_BASE <font color=#009900>// wxBase-only plugin</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxDynamicLibraryDetails">wxDynamicLibraryDetails</a></font></b>
<blockquote>
<font color=#009900>// ctor, normally never used as these objects are only created by <a href="#wxDynamicLibrary">wxDynamicLibrary</a></font><br>
<font color=#009900>// wxDynamicLibrary::ListLoaded()</font><br>
<font color=#009900>//<a href="#wxDynamicLibraryDetails">wxDynamicLibraryDetails</a>() { m_address = NULL; m_length = 0; }</font><br>
<br>
<a href="#wxString">wxString</a> GetName() const <font color=#009900>// get the (base) name</font><br>
<a href="#wxString">wxString</a> GetPath() const <font color=#009900>// get the full path of this object</font><br>
<br>
<font color=#009900>// get the load address and the extent, return true if this information is available</font><br>
<font color=#009900>//bool GetAddress(void **addr, size_t *len) const</font><br>
<br>
<a href="#wxString">wxString</a> GetVersion() const <font color=#009900>// return the version of the DLL (may be empty if no version info)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxDynamicLibraryDetailsArray">wxDynamicLibraryDetailsArray</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxDynamicLibraryDetailsArray">wxDynamicLibraryDetailsArray</a>() // Get this from wxDynamicLibrary::ListLoaded</font><br>
<br>
int GetCount() const<br>
<a href="#wxDynamicLibraryDetails">wxDynamicLibraryDetails</a> Item( int n )<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxDynamicLibrary">wxDynamicLibrary</a></font></b>
<blockquote>
<a href="#wxDynamicLibrary">wxDynamicLibrary</a>()<br>
<a href="#wxDynamicLibrary">wxDynamicLibrary</a>(const <a href="#wxString">wxString</a>&amp; libname, int flags = wxDL_DEFAULT)<br>
<br>
<font color=#009900>// return a valid handle for the main program itself or NULL if back</font><br>
<font color=#009900>// linking is not supported by the current platform (e.g. Win32)</font><br>
<font color=#009900>//static wxDllType GetProgramHandle();</font><br>
<br>
<font color=#009900>// return the platform standard DLL extension (with leading dot)</font><br>
<font color=#009900>//static const wxChar *GetDllExt()</font><br>
static <a href="#wxString">wxString</a> GetDllExt()<br>
<br>
<font color=#009900>// return true if the library was loaded successfully</font><br>
bool IsLoaded() const<br>
<br>
<font color=#009900>// load the library with the given name (full or not), return true if ok</font><br>
bool Load(const <a href="#wxString">wxString</a>&amp; libname, int flags = wxDL_DEFAULT);<br>
<br>
<font color=#009900>// raw function for loading dynamic libs: always behaves as if</font><br>
<font color=#009900>// wxDL_VERBATIM were specified and doesn't log error message if the</font><br>
<font color=#009900>// library couldn't be loaded but simply returns NULL</font><br>
<font color=#009900>//static wxDllType RawLoad(const <a href="#wxString">wxString</a>&amp; libname, int flags = wxDL_DEFAULT);</font><br>
<br>
<font color=#009900>// detach the library object from its handle, i.e. prevent the object from</font><br>
<font color=#009900>// unloading the library in its dtor -- the caller is now responsible for doing this</font><br>
<font color=#009900>//wxDllType Detach()</font><br>
<br>
<font color=#009900>// unload the given library handle (presumably returned by Detach() before)</font><br>
<font color=#009900>//static void Unload(wxDllType handle);</font><br>
<br>
<font color=#009900>// unload the library, also done automatically in dtor</font><br>
void Unload()<br>
<br>
<font color=#009900>// Return the raw handle from dlopen and friends.</font><br>
<font color=#009900>//wxDllType GetLibHandle() const { return m_handle; }</font><br>
<br>
<font color=#009900>// check if the given symbol is present in the library, useful to verify if</font><br>
<font color=#009900>// a loadable module is our plugin, for example, without provoking error</font><br>
<font color=#009900>// messages from GetSymbol()</font><br>
bool HasSymbol(const <a href="#wxString">wxString</a>&amp; name) const<br>
<br>
<font color=#009900>// resolve a symbol in a loaded DLL, such as a variable or function name.</font><br>
<font color=#009900>// 'name' is the (possibly mangled) name of the symbol. (use extern "C" to</font><br>
<font color=#009900>// export unmangled names)</font><br>
<font color=#009900>// Since it is perfectly valid for the returned symbol to actually be NULL,</font><br>
<font color=#009900>// that is not always indication of an error. Pass and test the parameter</font><br>
<font color=#009900>// 'success' for a true indication of success or failure to load the symbol.</font><br>
<font color=#009900>// Returns a pointer to the symbol on success, or NULL if an error occurred</font><br>
<font color=#009900>// or the symbol wasn't found.</font><br>
<font color=#009900>//void *GetSymbol(const <a href="#wxString">wxString</a>&amp; name, bool *success = NULL) const;</font><br>
<br>
<font color=#009900>// low-level version of GetSymbol()</font><br>
<font color=#009900>//static void *RawGetSymbol(wxDllType handle, const <a href="#wxString">wxString</a>&amp; name);</font><br>
<font color=#009900>//void *RawGetSymbol(const <a href="#wxString">wxString</a>&amp; name) const</font><br>
<br>
<font color=#009900>//#ifdef __WXMSW__</font><br>
<font color=#009900>// this function is useful for loading functions from the standard Windows</font><br>
<font color=#009900>// DLLs: such functions have an 'A' (in ANSI build) or 'W' (in Unicode, or</font><br>
<font color=#009900>// wide character build) suffix if they take string parameters</font><br>
<font color=#009900>//static void *RawGetSymbolAorW(wxDllType handle, const <a href="#wxString">wxString</a>&amp; name)</font><br>
<font color=#009900>//void *GetSymbolAorW(const <a href="#wxString">wxString</a>&amp; name) const</font><br>
<font color=#009900>//#endif // __WXMSW__</font><br>
<br>
<font color=#009900>// return all modules/shared libraries in the address space of this process</font><br>
<font color=#009900>// returns an empty array if not implemented or an error occurred</font><br>
static <a href="#wxDynamicLibraryDetailsArray">wxDynamicLibraryDetailsArray</a> ListLoaded();<br>
<br>
<font color=#009900>// return platform-specific name of dynamic library with proper extension</font><br>
<font color=#009900>// and prefix (e.g. "foo.dll" on Windows or "libfoo.so" on Linux)</font><br>
static <a href="#wxString">wxString</a> CanonicalizeName(const <a href="#wxString">wxString</a>&amp; name, <a href="#wxDynamicLibraryCategory">wxDynamicLibraryCategory</a> cat = wxDL_LIBRARY);<br>
<br>
<font color=#009900>// return name of wxWidgets plugin (adds compiler and version info</font><br>
<font color=#009900>// to the filename):</font><br>
static <a href="#wxString">wxString</a> CanonicalizePluginName(const <a href="#wxString">wxString</a>&amp; name, <a href="#wxPluginCategory">wxPluginCategory</a> cat = wxDL_PLUGIN_GUI);<br>
<br>
<font color=#009900>// return plugin directory on platforms where it makes sense and empty string on others:</font><br>
static <a href="#wxString">wxString</a> GetPluginsDirectory()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxPluginLibrary - You cannot use this within wxLua</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxPluginManager - You cannot use this within wxLua</font><br>
<br>
<i>%endif</i> <font color=#009900>// wxLUA_USE_wxDynamicLibrary &amp;&amp; wxUSE_DYNLIB_CLASS</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxCriticalSection">wxCriticalSection</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxCriticalSection &amp;&amp; wxUSE_THREADS<br>
<br>
<i>%include</i> "wx/thread.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%encapsulate</i> <i>%noclassinfo</i> <a name="wxCriticalSection">wxCriticalSection</a></font></b>
<blockquote>
<a href="#wxCriticalSection">wxCriticalSection</a>()<br>
void Enter()<br>
void Leave()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// wxLUA_USE_wxCriticalSection</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxCriticalSectionLocker">wxCriticalSectionLocker</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxCriticalSectionLocker<br>
<br>
<i>%include</i> "wx/thread.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%encapsulate</i> <i>%noclassinfo</i> <a name="wxCriticalSectionLocker">wxCriticalSectionLocker</a></font></b>
<blockquote>
<a href="#wxCriticalSectionLocker">wxCriticalSectionLocker</a>(<a href="#wxCriticalSection">wxCriticalSection</a>&amp; cs);<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// wxLUA_USE_wxCriticalSectionLocker &amp;&amp; wxUSE_THREADS</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxRegEx">wxRegEx</a> - Regular expression support</font><br>
<br>
<i>%if</i> wxLUA_USE_wxRegEx &amp;&amp; wxUSE_REGEX<br>
<br>
<i>%include</i> "wx/regex.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxRE_EXTENDED<br>
wxRE_BASIC<br>
wxRE_ICASE<br>
wxRE_NOSUB<br>
wxRE_NEWLINE<br>
wxRE_DEFAULT<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxRE_NOTBOL<br>
wxRE_NOTEOL<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxRegEx">wxRegEx</a></font></b>
<blockquote>
<a href="#wxRegEx">wxRegEx</a>()<br>
<a href="#wxRegEx">wxRegEx</a>(const <a href="#wxString">wxString</a>&amp; expr, int flags = wxRE_DEFAULT)<br>
<br>
bool Compile(const <a href="#wxString">wxString</a>&amp; pattern, int flags = wxRE_DEFAULT)<br>
bool IsValid() const<br>
<a href="#wxString">wxString</a> GetMatch(const <a href="#wxString">wxString</a>&amp; text, size_t index = 0) const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, size_t start, size_t len] wxRegEx::GetMatch(size_t index = 0) const</font></font><br>
<font color=#009900>// C++ Func: bool GetMatch(size_t* start, size_t* len, size_t index = 0) const</font><br>
<font color=#BB0055> <i>%override_name</i> wxLua_wxRegEx_GetMatchIndexes bool GetMatch(size_t index = 0) const</font><br>
<br>
size_t GetMatchCount() const<br>
<font color=#009900>// Note: only need this form of Matches</font><br>
bool Matches(const <a href="#wxString">wxString</a> &amp;text, int flags = 0) const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int, string text] wxRegEx::Replace(const <a href="#wxString">wxString</a>&amp; text, const <a href="#wxString">wxString</a>&amp; replacement, size_t maxMatches = 0) const</font></font><br>
<font color=#009900>// C++ Func: int Replace(<a href="#wxString">wxString</a>* text, const <a href="#wxString">wxString</a>&amp; replacement, size_t maxMatches = 0) const</font><br>
int Replace(const <a href="#wxString">wxString</a>&amp; text, const <a href="#wxString">wxString</a>&amp; replacement, size_t maxMatches = 0) const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int, string text] wxRegEx::ReplaceAll(const <a href="#wxString">wxString</a>&amp; text, const <a href="#wxString">wxString</a>&amp; replacement) const</font></font><br>
<font color=#009900>// C++ Func: int ReplaceAll(<a href="#wxString">wxString</a>* text, const <a href="#wxString">wxString</a>&amp; replacement) const</font><br>
int ReplaceAll(const <a href="#wxString">wxString</a>&amp; text, const <a href="#wxString">wxString</a>&amp; replacement) const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int, string text] wxRegEx::ReplaceFirst(const <a href="#wxString">wxString</a>&amp; text, const <a href="#wxString">wxString</a>&amp; replacement) const</font></font><br>
<font color=#009900>// C++ Func: int ReplaceFirst(<a href="#wxString">wxString</a>* text, const <a href="#wxString">wxString</a>&amp; replacement) const</font><br>
int ReplaceFirst(const <a href="#wxString">wxString</a>&amp; text, const <a href="#wxString">wxString</a>&amp; replacement) const<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxRegEx &amp;&amp; wxUSE_REGEX</font><br>
<br>
<br><HR>
<h2><a name="wxwidgets_wxbase_config.i">wxwidgets/wxbase_config.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: <a href="#wxConfig">wxConfig</a> and <a href="#wxConfigBase">wxConfigBase</a> classes</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<font color=#009900>// TODO - add wxConfigFile and Reg</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxConfigBase">wxConfigBase</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxConfig &amp;&amp; wxUSE_CONFIG<br>
<br>
<i>%include</i> "wx/confbase.h"<br>
<i>%include</i> "wx/config.h"<br>
<i>%include</i> "wx/fileconf.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxCONFIG_USE_LOCAL_FILE<br>
wxCONFIG_USE_GLOBAL_FILE<br>
wxCONFIG_USE_RELATIVE_PATH<br>
wxCONFIG_USE_NO_ESCAPE_CHARACTERS<br>
<i>%wxchkver_2_8_1</i> wxCONFIG_USE_SUBDIR<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxConfigBase::EntryType">wxConfigBase::EntryType</a></font></b>
<blockquote><font color=#0066CC>
Type_Unknown<br>
Type_String<br>
Type_Boolean<br>
Type_Integer<br>
Type_Float<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxConfigBase">wxConfigBase</a></font></b>
<blockquote>
<font color=#009900>// No constructor since this is a base class</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> wxConfigBase::delete() - this is a wxLua provided function to</font></font><br>
<font color=#009900>// delete the config (or derived class). Created wxConfigs are NOT tracked</font><br>
<font color=#009900>// in memory since you MUST call wxConfigBase::Set(NULL) before</font><br>
<font color=#009900>// deleting them. This is because the <a href="#wxConfig">wxConfig</a> you install using</font><br>
<font color=#009900>// wxConfigBase::Set may need to exist outside of the scope it was created</font><br>
<font color=#009900>// in and we don't want Lua to garbage collect it.</font><br>
<font color=#009900>//void delete()</font><br>
<br>
<font color=#009900>// Note: the return <a href="#wxConfig">wxConfig</a> cannot be deleted.</font><br>
<font color=#009900>// You must call "config = Set(wx.NULL); config:delete()"</font><br>
static <a href="#wxConfigBase">wxConfigBase</a>* Create()<br>
static void DontCreateOnDemand()<br>
<br>
bool DeleteAll()<br>
bool DeleteEntry(const <a href="#wxString">wxString</a>&amp; key, bool bDeleteGroupIfEmpty = true)<br>
bool DeleteGroup(const <a href="#wxString">wxString</a>&amp; key)<br>
bool Exists(<a href="#wxString">wxString</a>&amp; strName) const<br>
bool Flush(bool bCurrentOnly = false)<br>
static <a href="#wxConfigBase">wxConfigBase</a>* Get(bool CreateOnDemand = true)<br>
<a href="#wxString">wxString</a> GetAppName() const<br>
wxConfigBase::EntryType GetEntryType(const <a href="#wxString">wxString</a>&amp; name) const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, string, index] wxConfigBase::GetFirstGroup()</font></font><br>
<font color=#009900>// C++ Func: bool GetFirstGroup(<a href="#wxString">wxString</a>&amp; str, long&amp; index) const</font><br>
bool GetFirstGroup() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, string, index] wxConfigBase::GetFirstEntry()</font></font><br>
<font color=#009900>// C++ Func: bool GetFirstEntry(<a href="#wxString">wxString</a>&amp; str, long&amp; index) const</font><br>
bool GetFirstEntry() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, string, index] wxConfigBase::GetNextGroup(index)</font></font><br>
<font color=#009900>// C++ Func: bool GetNextGroup(<a href="#wxString">wxString</a>&amp; str, long&amp; index) const</font><br>
bool GetNextGroup() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, string, index] wxConfigBase::GetNextEntry(index)</font></font><br>
<font color=#009900>// C++ Func: bool GetNextEntry(<a href="#wxString">wxString</a>&amp; str, long&amp; index) const</font><br>
bool GetNextEntry(long index) const<br>
<br>
unsigned int GetNumberOfEntries(bool bRecursive = false) const<br>
unsigned int GetNumberOfGroups(bool bRecursive = false) const<br>
const <a href="#wxString">wxString</a>&amp; GetPath() const<br>
<a href="#wxString">wxString</a> GetVendorName() const<br>
bool HasEntry(<a href="#wxString">wxString</a>&amp; strName) const<br>
bool HasGroup(const <a href="#wxString">wxString</a>&amp; strName) const<br>
bool IsExpandingEnvVars() const<br>
bool IsRecordingDefaults() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, string] wxConfigBase::Read(const <a href="#wxString">wxString</a>&amp; key, const <a href="#wxString">wxString</a>&amp; defaultVal = "")</font></font><br>
<font color=#009900>// C++ Func: bool Read(const <a href="#wxString">wxString</a>&amp; key, <a href="#wxString">wxString</a>* str, const <a href="#wxString">wxString</a>&amp; defaultVal) const</font><br>
bool Read(const <a href="#wxString">wxString</a>&amp; key, const <a href="#wxString">wxString</a>&amp; defaultVal = "") const<br>
<br>
<font color=#009900>// Since Lua uses double as it's number type, we only read/write doubles</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, double] wxConfigBase::Read(const <a href="#wxString">wxString</a>&amp; key, double defaultVal = 0)</font></font><br>
<font color=#009900>// C++ Func: bool Read(const <a href="#wxString">wxString</a>&amp; key, double* d, double defaultVal = 0) const</font><br>
<font color=#BB0055> <i>%override_name</i> wxLua_wxConfigBase_ReadFloat bool Read(const <a href="#wxString">wxString</a>&amp; key, double defaultVal) const</font><br>
<br>
<font color=#BB0055> <font color=#009900>// // <i>%override</i> [bool, int] wxConfigBase::ReadInt(const <a href="#wxString">wxString</a>&amp; key, long defaultVal = 0)</font></font><br>
<font color=#009900>// // C++ Func: bool Read(const <a href="#wxString">wxString</a>&amp; key, long* l, long defaultVal = 0) const</font><br>
<font color=#009900>// <i>%rename</i> ReadInt bool Read(const <a href="#wxString">wxString</a>&amp; key, long defaultVal = 0) const</font><br>
<font color=#BB0055> <font color=#009900>// // <i>%override</i> [bool, double] wxConfigBase::ReadFloat(const <a href="#wxString">wxString</a>&amp; key, double defaultVal = 0)</font></font><br>
<font color=#009900>// // C++ Func: bool Read(const <a href="#wxString">wxString</a>&amp; key, double* d, double defaultVal = 0) const</font><br>
<font color=#009900>// <i>%rename</i> ReadFloat bool Read(const <a href="#wxString">wxString</a>&amp; key, double defaultVal = 0) const</font><br>
<br>
bool RenameEntry(const <a href="#wxString">wxString</a>&amp; oldName, const <a href="#wxString">wxString</a>&amp; newName)<br>
bool RenameGroup(const <a href="#wxString">wxString</a>&amp; oldName, const <a href="#wxString">wxString</a>&amp; newName)<br>
static <i>%gc</i> <a href="#wxConfigBase">wxConfigBase</a>* Set(<i>%ungc</i> <a href="#wxConfigBase">wxConfigBase</a> *pConfig = NULL)<br>
void SetExpandEnvVars(bool bDoIt = true)<br>
void SetPath(const <a href="#wxString">wxString</a>&amp; strPath)<br>
void SetRecordDefaults(bool bDoIt = true)<br>
<br>
<br>
bool Write(const <a href="#wxString">wxString</a>&amp; key, <a href="#wxString">wxString</a> &amp;value)<br>
<font color=#009900>// Since Lua uses double as it's number type, we only read/write doubles</font><br>
bool Write(const <a href="#wxString">wxString</a> &amp;key, double value)<br>
<br>
<font color=#009900>// <i>%rename</i> WriteInt bool Write(const <a href="#wxString">wxString</a> &amp;key, long value)</font><br>
<font color=#009900>// <i>%rename</i> WriteFloat bool Write(const <a href="#wxString">wxString</a> &amp;key, double value)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxConfig">wxConfig</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxConfig">wxConfig</a>, wxConfigBase</font></b>
<blockquote>
<a href="#wxConfig">wxConfig</a>(const <a href="#wxString">wxString</a>&amp; appName = "", const <a href="#wxString">wxString</a>&amp; vendorName = "", const <a href="#wxString">wxString</a>&amp; localFilename = "", const <a href="#wxString">wxString</a>&amp; globalFilename = "", long style = 0)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFileConfig">wxFileConfig</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxFileConfig">wxFileConfig</a>, <a href="#wxConfigBase">wxConfigBase</a></font></b>
<blockquote>
<a href="#wxFileConfig">wxFileConfig</a>(const <a href="#wxString">wxString</a>&amp; appName = "", const <a href="#wxString">wxString</a>&amp; vendorName = "", const <a href="#wxString">wxString</a>&amp; localFilename = "", const <a href="#wxString">wxString</a>&amp; globalFilename = "", long style = wxCONFIG_USE_LOCAL_FILE | wxCONFIG_USE_GLOBAL_FILE) <font color=#009900>//, wxMBConv&amp; conv = wxConvUTF8)</font><br>
<br>
void SetUmask(int mode)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMemoryConfig">wxMemoryConfig</a></font><br>
<br>
<i>%include</i> "wx/memconf.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxMemoryConfig">wxMemoryConfig</a>, <a href="#wxFileConfig">wxFileConfig</a></font></b>
<blockquote>
<a href="#wxMemoryConfig">wxMemoryConfig</a>()<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxConfigPathChanger">wxConfigPathChanger</a></font><br>
<br>
<font color=#009900>// a handy little class which changes current path to the path of given entry</font><br>
<font color=#009900>// and restores it in dtor: so if you declare a local variable of this type,</font><br>
<font color=#009900>// you work in the entry directory and the path is automatically restored</font><br>
<font color=#009900>// when the function returns</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxConfigPathChanger">wxConfigPathChanger</a></font></b>
<blockquote>
<font color=#009900>// NOTE: ALWAYS delete() this when done since Lua's gc may not delete it soon enough</font><br>
<a href="#wxConfigPathChanger">wxConfigPathChanger</a>(const <a href="#wxConfigBase">wxConfigBase</a> *pContainer, const <a href="#wxString">wxString</a>&amp; strEntry)<br>
<br>
<a href="#wxString">wxString</a> Name() const<br>
<i>%wxchkver_2_8</i> void UpdateIfDeleted()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxConfig &amp;&amp; wxUSE_CONFIG</font><br>
<br><HR>
<h2><a name="wxwidgets_wxbase_data.i">wxwidgets/wxbase_data.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: data classes, <a href="#wxObject">wxObject</a>, arrays, lists, hash</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxString">wxString</a> - A stub class for people who absolutely need wxStrings</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// wxLua uses Lua strings for almost everything and any function that takes</font><br>
<font color=#009900>// a <a href="#wxString">wxString</a> can take a Lua string. All functions that return a <a href="#wxString">wxString</a></font><br>
<font color=#009900>// actually return Lua string unless otherwise noted.</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxString">wxString</a></font></b>
<blockquote>
<a href="#wxString">wxString</a>(const <a href="#wxString">wxString</a>&amp; str = "")<br>
<br>
<a href="#wxString">wxString</a> GetData() const<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxStringTokenizer">wxStringTokenizer</a></font><br>
<br>
<i>%include</i> "wx/tokenzr.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxStringTokenizerMode">wxStringTokenizerMode</a></font></b>
<blockquote><font color=#0066CC>
wxTOKEN_INVALID <font color=#009900>// set by def ctor until SetString() is called</font><br>
wxTOKEN_DEFAULT <font color=#009900>// strtok() for whitespace delims, RET_EMPTY else</font><br>
wxTOKEN_RET_EMPTY <font color=#009900>// return empty token in the middle of the string</font><br>
wxTOKEN_RET_EMPTY_ALL <font color=#009900>// return trailing empty tokens too</font><br>
wxTOKEN_RET_DELIMS <font color=#009900>// return the delim with token (implies RET_EMPTY)</font><br>
wxTOKEN_STRTOK <font color=#009900>// behave exactly like strtok(3)</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <a name="wxStringTokenizer">wxStringTokenizer</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxStringTokenizer">wxStringTokenizer</a>()<br>
<a href="#wxStringTokenizer">wxStringTokenizer</a>(const <a href="#wxString">wxString</a>&amp; str, const <a href="#wxString">wxString</a>&amp; delims = wxDEFAULT_DELIMITERS, <a href="#wxStringTokenizerMode">wxStringTokenizerMode</a> mode = wxTOKEN_DEFAULT);<br>
<br>
void SetString(const <a href="#wxString">wxString</a>&amp; str, const <a href="#wxString">wxString</a>&amp; delims = wxDEFAULT_DELIMITERS, <a href="#wxStringTokenizerMode">wxStringTokenizerMode</a> mode = wxTOKEN_DEFAULT);<br>
<br>
void Reinit(const <a href="#wxString">wxString</a>&amp; str);<br>
size_t CountTokens() const;<br>
bool HasMoreTokens() const;<br>
<a href="#wxString">wxString</a> GetNextToken();<br>
<font color=#009900>//wxChar GetLastDelimiter() const</font><br>
<br>
<a href="#wxString">wxString</a> GetString() const<br>
size_t GetPosition() const<br>
<br>
<a href="#wxStringTokenizerMode">wxStringTokenizerMode</a> GetMode() const<br>
bool AllowEmpty() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxClientData">wxClientData</a></font><br>
<font color=#009900>//</font><br>
<font color=#009900>// No <i>%delete</i> since the container will delete it and you should only create one</font><br>
<font color=#009900>// of these if you plan on attaching it to a container to avoid a memory leak.</font><br>
<br>
<font color=#009900>//<i>%enum</i> wxClientDataType - used internally so we don't need it</font><br>
<font color=#009900>// wxClientData_None</font><br>
<font color=#009900>// wxClientData_Object</font><br>
<font color=#009900>// wxClientData_Void</font><br>
<font color=#009900>//<i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxClientData">wxClientData</a></font></b>
<blockquote>
<font color=#009900>// declare this as a datatype, but there is nothing we can do with this as</font><br>
<font color=#009900>// it must be derived, see <a href="#wxStringClientData">wxStringClientData</a></font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxStringClientData">wxStringClientData</a></font><br>
<font color=#009900>//</font><br>
<font color=#009900>// No <i>%delete</i> since the container will delete it and you should only create one</font><br>
<font color=#009900>// of these if you plan on attaching it to a container to avoid a memory leak.</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxStringClientData">wxStringClientData</a>, <a href="#wxClientData">wxClientData</a></font></b>
<blockquote>
<a href="#wxStringClientData">wxStringClientData</a>(const <a href="#wxString">wxString</a>&amp; data = "")<br>
<br>
<a href="#wxString">wxString</a> GetData() const<br>
void SetData(const <a href="#wxString">wxString</a>&amp; data)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxClientDataContainer">wxClientDataContainer</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxClientDataContainer">wxClientDataContainer</a></font></b>
<blockquote>
<a href="#wxClientDataContainer">wxClientDataContainer</a>()<br>
<br>
void SetClientObject( <a href="#wxClientData">wxClientData</a> *data )<br>
<a href="#wxClientData">wxClientData</a> *GetClientObject() const<br>
<br>
void SetClientData( voidptr_long data ) <font color=#009900>// C++ is (void *clientData) You can put a number here</font><br>
<font color=#009900>// C++ Func: void *GetClientData() const</font><br>
voidptr_long GetClientData() const <font color=#009900>// C++ returns (void *) You get a number here</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxObject">wxObject</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxObject<br>
<br>
<i>%include</i> "wx/object.h"<br>
<br>
<font color=#AA0000><i>%function</i> <a href="#wxObject">wxObject</a>* wxCreateDynamicObject(const <a href="#wxString">wxString</a>&amp; className)</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxObject">wxObject</a>()<br>
<br>
<font color=#009900>//void Dump(ostream&amp; stream)</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [new class type] wxObject::DynamicCast() converts the <a href="#wxObject">wxObject</a></font></font><br>
<font color=#009900>// to an object of type classname</font><br>
void *DynamicCast(const <a href="#wxString">wxString</a> &amp;classname)<br>
<br>
<a href="#wxClassInfo">wxClassInfo</a>* GetClassInfo()<br>
<a href="#wxObjectRefData">wxObjectRefData</a>* GetRefData() const<br>
bool IsKindOf(<a href="#wxClassInfo">wxClassInfo</a> *info)<br>
bool IsSameAs(const <a href="#wxObject">wxObject</a>&amp; o) const<br>
void Ref(const <a href="#wxObject">wxObject</a>&amp; clone)<br>
void SetRefData(<a href="#wxObjectRefData">wxObjectRefData</a>* data)<br>
void UnRef()<br>
<br>
<font color=#009900>//<i>%operator</i> <a href="#wxObject">wxObject</a>&amp; operator=(const <a href="#wxObject">wxObject</a>&amp; other)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxObjectRefData">wxObjectRefData</a> <font color=#009900>// no <i>%delete</i> since this should be from a <a href="#wxObject">wxObject</a></font></font></b>
<blockquote>
int GetRefCount() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxObject</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxClassInfo">wxClassInfo</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxClassInfo<br>
<br>
<i>%include</i> "wx/object.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxClassInfo">wxClassInfo</a> <font color=#009900>// no <i>%delete</i> since we're always getting a static instance</font></font></b>
<blockquote>
<font color=#BB0055> <font color=#009900>// <i>%override</i> <a href="#wxClassInfo">wxClassInfo</a>() constructor creates an instance using wxClassInfo::FindClass</font></font><br>
<a href="#wxClassInfo">wxClassInfo</a>(const <a href="#wxString">wxString</a> &amp;name)<br>
<br>
<a href="#wxObject">wxObject</a>* CreateObject()<br>
static <a href="#wxClassInfo">wxClassInfo</a>* FindClass(const <a href="#wxString">wxString</a> &amp;name)<br>
<a href="#wxString">wxString</a> GetBaseClassName1() const<br>
<a href="#wxString">wxString</a> GetBaseClassName2() const<br>
const <a href="#wxClassInfo">wxClassInfo</a> *GetBaseClass1() const<br>
const <a href="#wxClassInfo">wxClassInfo</a> *GetBaseClass2() const<br>
<a href="#wxString">wxString</a> GetClassName() const<br>
int GetSize() const<br>
bool IsDynamic()<br>
bool IsKindOf(<a href="#wxClassInfo">wxClassInfo</a>* info)<br>
<br>
static const <a href="#wxClassInfo">wxClassInfo</a> *GetFirst()<br>
const <a href="#wxClassInfo">wxClassInfo</a> *GetNext() const<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxClassInfo</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxList">wxList</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxList &amp;&amp; !wxUSE_STL<br>
<br>
<i>%include</i> "wx/list.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxKeyType">wxKeyType</a></font></b>
<blockquote><font color=#0066CC>
wxKEY_NONE<br>
wxKEY_INTEGER<br>
wxKEY_STRING<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxList">wxList</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxList">wxList</a>()<br>
<br>
<a href="#wxNode">wxNode</a> *Append(<a href="#wxObject">wxObject</a> *object)<br>
<a href="#wxNode">wxNode</a> *Append(long key, <a href="#wxObject">wxObject</a> *object)<br>
<a href="#wxNode">wxNode</a> *Append(const <a href="#wxString">wxString</a>&amp; key, <a href="#wxObject">wxObject</a> *object)<br>
void Clear()<br>
void DeleteContents(bool destroy)<br>
bool DeleteNode(<a href="#wxNode">wxNode</a> *pNode)<br>
bool DeleteObject(<a href="#wxObject">wxObject</a> *pObject)<br>
<a href="#wxNode">wxNode</a>* Find(<a href="#wxObject">wxObject</a>* pObject)<br>
<a href="#wxNode">wxNode</a> *Find(long key)<br>
<a href="#wxNode">wxNode</a> *Find(const <a href="#wxString">wxString</a> &amp;key)<br>
int GetCount() const<br>
<a href="#wxNode">wxNode</a> *GetFirst()<br>
<a href="#wxNode">wxNode</a> *GetLast()<br>
int IndexOf(<a href="#wxObject">wxObject</a>* pObject)<br>
<a href="#wxNode">wxNode</a> *Insert(<a href="#wxObject">wxObject</a> *pObject)<br>
<a href="#wxNode">wxNode</a> *Insert(size_t position, <a href="#wxObject">wxObject</a> *pObject)<br>
<a href="#wxNode">wxNode</a> *Insert(<a href="#wxNode">wxNode</a> *pNode, <a href="#wxObject">wxObject</a> *pObject)<br>
bool IsEmpty() const<br>
<a href="#wxNode">wxNode</a> *Item(int iIndex) const<br>
<a href="#wxNode">wxNode</a> *Member(<a href="#wxObject">wxObject</a> *pObject)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxNode">wxNode</a> - <a href="#wxList">wxList</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxNode">wxNode</a> <font color=#009900>// no <i>%delete</i> since we get this from a <a href="#wxList">wxList</a></font></font></b>
<blockquote>
<font color=#009900>// no constructor, just use this from a <a href="#wxList">wxList</a></font><br>
<br>
<a href="#wxObject">wxObject</a> *GetData()<br>
<a href="#wxNode">wxNode</a> *GetNext()<br>
<a href="#wxNode">wxNode</a> *GetPrevious()<br>
void SetData(<a href="#wxObject">wxObject</a> *data)<br>
<font color=#009900>//int IndexOf() - unfortunately a protected member of wxNodeBase</font><br>
<br>
<font color=#009900>// To convert <a href="#wxObject">wxObject</a>* GetData() to another type use wxObject::DynamicCast</font><br>
<font color=#009900>// See <a href="#wxPenList">wxPenList</a>, <a href="#wxBrushList">wxBrushList</a>, <a href="#wxMenuItemList">wxMenuItemList</a>, <a href="#wxWindowList">wxWindowList</a></font><br>
<br>
<font color=#009900>// Example: How to use a <a href="#wxWindowList">wxWindowList</a></font><br>
<font color=#009900>// frame = wx.<a href="#wxFrame">wxFrame</a>(wx.NULL, wx.wxID_ANY, "Test");</font><br>
<font color=#009900>// win = wx.<a href="#wxWindow">wxWindow</a>(frame, wx.wxID_ANY)</font><br>
<font color=#009900>// frame:Show(true)</font><br>
<font color=#009900>// wlist = frame:GetChildren()</font><br>
<font color=#009900>// wlist:Item(0):GetData():DynamicCast("wxWindow"):SetBackgroundColour(wx.wxRED)</font><br>
<br>
<font color=#009900>// Example: How to use a <a href="#wxMenuItemList">wxMenuItemList</a></font><br>
<font color=#009900>// local fileMenu = wx.<a href="#wxMenu">wxMenu</a>()</font><br>
<font color=#009900>// fileMenu:Append(wx.wxID_EXIT, "E&amp;xit", "Quit the program")</font><br>
<font color=#009900>// mList = fileMenu:GetMenuItems()</font><br>
<font color=#009900>// print(mList:GetCount(), mList:GetFirst():GetData():DynamicCast("wxMenuItem"):GetLabel())</font><br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxList &amp;&amp; !wxUSE_STL</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxArray - Can't implement this since it's not really a class.</font><br>
<font color=#009900>// Here's the list of generic functions.</font><br>
<br>
<font color=#009900>//<i>%class</i> <i>%noclassinfo</i> wxArray</font><br>
<font color=#009900>// // no constructor since this class doesn't exist</font><br>
<font color=#009900>// void Add(T &amp;item, size_t copies = 1)</font><br>
<font color=#009900>// void Alloc(size_t count)</font><br>
<font color=#009900>// void Clear()</font><br>
<font color=#009900>// void Empty()</font><br>
<font color=#009900>// int GetCount() const</font><br>
<font color=#009900>// void Insert(T &amp;item, size_t n, size_t copies = 1)</font><br>
<font color=#009900>// bool IsEmpty() const</font><br>
<font color=#009900>// void RemoveAt(size_t index, size_t count = 1)</font><br>
<font color=#009900>// void Shrink()</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxArrayInt">wxArrayInt</a></font><br>
<font color=#009900>//</font><br>
<font color=#009900>// NOTE: Any function that takes a "const <a href="#wxArrayInt">wxArrayInt</a>&amp; arr" or "<a href="#wxArrayInt">wxArrayInt</a> arr"</font><br>
<font color=#009900>// can take a Lua table of integers with numeric indexes</font><br>
<br>
<i>%if</i> wxLUA_USE_wxArrayInt<br>
<br>
<i>%include</i> "wx/dynarray.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxArrayInt">wxArrayInt</a></font></b>
<blockquote>
<a href="#wxArrayInt">wxArrayInt</a>()<br>
<a href="#wxArrayInt">wxArrayInt</a>(const <a href="#wxArrayInt">wxArrayInt</a>&amp; array)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [Lua table] wxArrayInt::ToLuaTable() const</font></font><br>
<font color=#009900>// returns a table array of the integers</font><br>
int ToLuaTable() const<br>
<br>
void Add( int num )<br>
void Alloc(size_t count)<br>
void Clear()<br>
void Empty()<br>
int GetCount() const<br>
bool IsEmpty() const<br>
int Index(int n, bool searchFromEnd = false)<br>
void Insert( int num, int n, int copies = 1 )<br>
int Item( int n )<br>
void Remove(int n)<br>
void RemoveAt(size_t index)<br>
void Shrink()<br>
<br>
<i>%operator</i> int operator[](size_t nIndex)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxArrayInt</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxArrayString">wxArrayString</a></font><br>
<font color=#009900>//</font><br>
<font color=#009900>// NOTE: Any function that takes a "const <a href="#wxArrayString">wxArrayString</a>&amp; arr" or "<a href="#wxArrayString">wxArrayString</a> arr"</font><br>
<font color=#009900>// can take a Lua table of strings with numeric indexes</font><br>
<br>
<i>%if</i> wxLUA_USE_wxArrayString<br>
<br>
<i>%include</i> "wx/arrstr.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxArrayString">wxArrayString</a></font></b>
<blockquote>
<a href="#wxArrayString">wxArrayString</a>()<br>
<a href="#wxArrayString">wxArrayString</a>(const <a href="#wxArrayString">wxArrayString</a>&amp; array)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [Lua table] wxArrayString::ToLuaTable() const</font></font><br>
<font color=#009900>// returns a table array of the strings</font><br>
int ToLuaTable() const<br>
<br>
size_t Add(const <a href="#wxString">wxString</a>&amp; str, size_t copies = 1)<br>
void Alloc(size_t nCount)<br>
void Clear()<br>
void Empty()<br>
int GetCount() const<br>
int Index(const <a href="#wxString">wxString</a> &amp;sz, bool bCase = true, bool bFromEnd = false)<br>
void Insert(const <a href="#wxString">wxString</a>&amp; str, int nIndex, size_t copies = 1)<br>
bool IsEmpty()<br>
<a href="#wxString">wxString</a> Item(size_t nIndex) const<br>
<a href="#wxString">wxString</a> Last()<br>
void Remove(const <a href="#wxString">wxString</a> &amp;sz)<br>
void RemoveAt(size_t nIndex, size_t count = 1)<br>
void Shrink()<br>
void Sort(bool reverseOrder = false)<br>
<br>
<i>%operator</i> <a href="#wxString">wxString</a>&amp; operator[](size_t nIndex)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSortedArrayString">wxSortedArrayString</a></font><br>
<font color=#009900>//</font><br>
<font color=#009900>// NOTE: Any function that takes a "const <a href="#wxSortedArrayString">wxSortedArrayString</a>&amp; arr" or "<a href="#wxSortedArrayString">wxSortedArrayString</a> arr"</font><br>
<font color=#009900>// can take a Lua table of strings with numeric indexes</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// Note: We cheat by saying that it's derived from a <a href="#wxArrayString">wxArrayString</a> to not</font><br>
<font color=#009900>// have to duplicate it's methods. The binder doesn't know any better.</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxSortedArrayString">wxSortedArrayString</a>, <a href="#wxArrayString">wxArrayString</a></font></b>
<blockquote>
<a href="#wxSortedArrayString">wxSortedArrayString</a>()<br>
<a href="#wxSortedArrayString">wxSortedArrayString</a>(const <a href="#wxArrayString">wxArrayString</a>&amp; src) <font color=#009900>// have to have this constructor since they're not actually derived</font><br>
<a href="#wxSortedArrayString">wxSortedArrayString</a>(const <a href="#wxSortedArrayString">wxSortedArrayString</a>&amp; src)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxArrayString</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxStringList - is deprecated in wxWidgets since 2.2</font><br>
<br>
<font color=#009900>//<i>%if</i> wxLUA_USE_wxStringList</font><br>
<font color=#009900>//<i>%include</i> "wx/list.h"</font><br>
<font color=#009900>//<i>%class</i> <i>%noclassinfo</i> wxStringList, <a href="#wxList">wxList</a></font><br>
<font color=#009900>// wxStringList()</font><br>
<font color=#009900>// <a href="#wxNode">wxNode</a> *Add(const <a href="#wxString">wxString</a>&amp; s)</font><br>
<font color=#009900>// void Clear()</font><br>
<font color=#009900>// void Delete(const <a href="#wxString">wxString</a>&amp; s)</font><br>
<font color=#009900>// bool Member(const <a href="#wxString">wxString</a>&amp; s)</font><br>
<font color=#009900>// void Sort()</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<font color=#009900>//<i>%endif</i> wxLUA_USE_wxStringList</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxHashTable - Lua tables are hashtables</font><br>
<br>
<font color=#009900>//<i>%if</i> wxLUA_USE_wxHashTable</font><br>
<br>
<font color=#009900>//<i>%include</i> "wx/hash.h"</font><br>
<br>
<font color=#009900>//<i>%if</i> <i>%wxchkver_2_6</i></font><br>
<font color=#009900>//<i>%class</i> <i>%noclassinfo</i> wxHashTable::Node</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<font color=#009900>//<i>%endif</i></font><br>
<br>
<font color=#009900>//<i>%class</i> <i>%noclassinfo</i> wxHashTable, <a href="#wxObject">wxObject</a></font><br>
<font color=#009900>// !<i>%wxchkver_2_6</i> wxHashTable(unsigned int key_type, int size = 1000)</font><br>
<font color=#009900>// <i>%wxchkver_2_6</i> wxHashTable(<a href="#wxKeyType">wxKeyType</a> key_type, int size = 1000)</font><br>
<font color=#009900>// void BeginFind()</font><br>
<font color=#009900>// void Clear()</font><br>
<font color=#009900>// <a href="#wxObject">wxObject</a> * Delete(long key)</font><br>
<font color=#009900>// void DeleteContents(bool flag)</font><br>
<font color=#009900>// <a href="#wxObject">wxObject</a> * Get(long key)</font><br>
<font color=#009900>// <a href="#wxObject">wxObject</a> * Get(const <a href="#wxString">wxString</a> &amp;key)</font><br>
<font color=#009900>// long MakeKey(const <a href="#wxString">wxString</a>&amp; string)</font><br>
<font color=#009900>// !<i>%wxchkver_2_6</i> <a href="#wxNode">wxNode</a> * Next()</font><br>
<font color=#009900>// <i>%wxchkver_2_6</i> wxHashTable::Node * Next()</font><br>
<font color=#009900>// void Put(long key, <a href="#wxObject">wxObject</a> *object)</font><br>
<font color=#009900>// void Put(const <a href="#wxString">wxString</a>&amp; key, <a href="#wxObject">wxObject</a> *object)</font><br>
<font color=#009900>// int GetCount() const</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<br>
<font color=#009900>//<i>%endif</i> wxLUA_USE_wxHashTable</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxLongLong">wxLongLong</a></font><br>
<br>
<i>%if</i> wxUSE_LONGLONG<br>
<br>
<i>%include</i> "wx/longlong.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%encapsulate</i> <i>%noclassinfo</i> <a name="wxLongLong">wxLongLong</a></font></b>
<blockquote>
<a href="#wxLongLong">wxLongLong</a>(long hi = 0, unsigned long lo = 0)<br>
<br>
<a href="#wxLongLong">wxLongLong</a> Abs() const<br>
<a href="#wxLongLong">wxLongLong</a>&amp; Assign(double d)<br>
long GetHi() const<br>
unsigned long GetLo() const<br>
double ToDouble() const<br>
long ToLong() const<br>
<a href="#wxString">wxString</a> ToString() const<br>
<br>
<font color=#009900>//<i>%operator</i> <a href="#wxLongLong">wxLongLong</a> operator+(const <a href="#wxLongLong">wxLongLong</a>&amp; ll) const</font><br>
<font color=#009900>//<i>%operator</i> <a href="#wxLongLong">wxLongLong</a>&amp; operator+(const <a href="#wxLongLong">wxLongLong</a>&amp; ll)</font><br>
<font color=#009900>//<i>%operator</i> <a href="#wxLongLong">wxLongLong</a>&amp; operator++()</font><br>
<font color=#009900>//<i>%operator</i> <a href="#wxLongLong">wxLongLong</a> operator-() const</font><br>
<font color=#009900>//<i>%operator</i> <a href="#wxLongLong">wxLongLong</a> operator-(const <a href="#wxLongLong">wxLongLong</a>&amp; ll) const</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxULongLong">wxULongLong</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%encapsulate</i> <i>%noclassinfo</i> <a name="wxULongLong">wxULongLong</a></font></b>
<blockquote>
<a href="#wxULongLong">wxULongLong</a>(unsigned long hi = 0, unsigned long lo = 0)<br>
<br>
unsigned long GetHi() const<br>
unsigned long GetLo() const<br>
long ToULong() const<br>
<a href="#wxString">wxString</a> ToString() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> wxUSE_LONGLONG<br>
<br><HR>
<h2><a name="wxwidgets_wxbase_datetime.i">wxwidgets/wxbase_datetime.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: <a href="#wxDateTime">wxDateTime</a> and other time related classes and functions</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<i>%include</i> "wx/utils.h"<br>
<i>%include</i> "wx/timer.h"<br>
<br>
<font color=#AA0000><i>%function</i> <a href="#wxString">wxString</a> wxNow()</font><br>
<font color=#AA0000><i>%function</i> long wxGetLocalTime()</font><br>
<font color=#AA0000><i>%function</i> long wxGetUTCTime()</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxLongLong">wxLongLong</a> wxGetLocalTimeMillis()</font><br>
<font color=#AA0000><i>%wxcompat_2_6</i> <i>%function</i> void wxStartTimer() <font color=#009900>// deprecated in 2.8 use <a href="#wxStopWatch">wxStopWatch</a></font></font><br>
<font color=#AA0000><i>%wxcompat_2_6</i> <i>%function</i> long wxGetElapsedTime(bool resetTimer = true) <font color=#009900>// deprecated in 2.8 use <a href="#wxStopWatch">wxStopWatch</a></font></font><br>
<font color=#AA0000><i>%function</i> void wxSleep(int secs)</font><br>
<font color=#AA0000><i>%wxchkver_2_6</i> <i>%function</i> void wxMilliSleep(unsigned long milliseconds)</font><br>
<font color=#AA0000><i>%wxchkver_2_6</i> <i>%function</i> void wxMicroSleep(unsigned long microseconds)</font><br>
<font color=#AA0000>!<i>%wxchkver_2_6</i> <i>%function</i> void wxUsleep(unsigned long milliseconds)</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDateTime">wxDateTime</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxDateTime &amp;&amp; wxUSE_DATETIME<br>
<br>
<i>%include</i> "wx/datetime.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxDateTime::TZ">wxDateTime::TZ</a></font></b>
<blockquote><font color=#0066CC>
Local<br>
GMT_12<br>
GMT_11<br>
GMT_10<br>
GMT_9<br>
GMT_8<br>
GMT_7<br>
GMT_6<br>
GMT_5<br>
GMT_4<br>
GMT_3<br>
GMT_2<br>
GMT_1<br>
GMT0<br>
GMT1<br>
GMT2<br>
GMT3<br>
GMT4<br>
GMT5<br>
GMT6<br>
GMT7<br>
GMT8<br>
GMT9<br>
GMT10<br>
GMT11<br>
GMT12<br>
<i>%wxchkver_2_8</i> GMT13<br>
WET<br>
WEST<br>
CET<br>
CEST<br>
EET<br>
EEST<br>
MSK<br>
MSD<br>
AST<br>
ADT<br>
EST<br>
EDT<br>
CST<br>
CDT<br>
MST<br>
MDT<br>
PST<br>
PDT<br>
HST<br>
AKST<br>
AKDT<br>
A_WST<br>
A_CST<br>
A_EST<br>
A_ESST<br>
<i>%wxchkver_2_8</i> NZST<br>
<i>%wxchkver_2_8</i> NZDT<br>
UTC<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxDateTime::Calendar">wxDateTime::Calendar</a></font></b>
<blockquote><font color=#0066CC>
Gregorian<br>
Julian<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxDateTime::Country">wxDateTime::Country</a></font></b>
<blockquote><font color=#0066CC>
Country_Unknown<br>
Country_Default<br>
Country_WesternEurope_Start<br>
Country_EEC<br>
France<br>
Germany<br>
UK<br>
Country_WesternEurope_End<br>
Russia<br>
USA<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxDateTime::Month">wxDateTime::Month</a></font></b>
<blockquote><font color=#0066CC>
Jan<br>
Feb<br>
Mar<br>
Apr<br>
May<br>
Jun<br>
Jul<br>
Aug<br>
Sep<br>
Oct<br>
Nov<br>
Dec<br>
Inv_Month<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxDateTime::WeekDay">wxDateTime::WeekDay</a></font></b>
<blockquote><font color=#0066CC>
Sun<br>
Mon<br>
Tue<br>
Wed<br>
Thu<br>
Fri<br>
Sat<br>
Inv_WeekDay<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<i>%typedef</i> unsigned short wxDateTime::wxDateTime_t<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxDateTime">wxDateTime</a></font></b>
<blockquote>
<font color=#006666> <i>%define_object</i> wxDefaultDateTime</font><br>
<br>
<a href="#wxDateTime">wxDateTime</a>()<br>
<a href="#wxDateTime">wxDateTime</a>(time_t dateTime) <font color=#009900>// use with Lua's os.time() on MSW, Linux, others?</font><br>
<font color=#990099> <i>%rename</i> wxDateTimeFromJDN <a href="#wxDateTime">wxDateTime</a>(double dateTime)</font><br>
<font color=#990099> <i>%rename</i> wxDateTimeFromHMS <a href="#wxDateTime">wxDateTime</a>(int hour, int minute, int second, int millisec)</font><br>
<font color=#990099> <i>%rename</i> wxDateTimeFromDMY <a href="#wxDateTime">wxDateTime</a>(int day, wxDateTime::Month month = wxDateTime::Inv_Month, int year = wxDateTime::Inv_Year, int hour = 0, int minute = 0, int second = 0, int millisec = 0)</font><br>
<br>
<a href="#wxDateTime">wxDateTime</a>&amp; SetToCurrent()<br>
<a href="#wxDateTime">wxDateTime</a>&amp; Set(time_t time) <font color=#009900>// use with Lua's os.time() on MSW, Linux, others?</font><br>
<font color=#990099> <i>%rename</i> SetToJDN <a href="#wxDateTime">wxDateTime</a>&amp; Set(double dateTime)</font><br>
<font color=#990099> <i>%rename</i> SetToHMS <a href="#wxDateTime">wxDateTime</a>&amp; Set(int hour, int minute, int second, int millisec)</font><br>
<font color=#990099> <i>%rename</i> SetToDMY <a href="#wxDateTime">wxDateTime</a>&amp; Set(int day, wxDateTime::Month month = wxDateTime::Inv_Month, int year = wxDateTime::Inv_Year, int hour = 0, int minute = 0, int second = 0, int millisec = 0)</font><br>
<a href="#wxDateTime">wxDateTime</a>&amp; ResetTime()<br>
<a href="#wxDateTime">wxDateTime</a>&amp; SetDay(int day)<br>
<a href="#wxDateTime">wxDateTime</a>&amp; SetMonth(wxDateTime::Month month)<br>
<a href="#wxDateTime">wxDateTime</a>&amp; SetYear(int year)<br>
<a href="#wxDateTime">wxDateTime</a>&amp; SetHour(int hour)<br>
<a href="#wxDateTime">wxDateTime</a>&amp; SetMinute(int minute)<br>
<a href="#wxDateTime">wxDateTime</a>&amp; SetSecond(int second)<br>
<a href="#wxDateTime">wxDateTime</a>&amp; SetMillisecond(int millisecond)<br>
bool IsWorkDay(wxDateTime::Country country = wxDateTime::Country_Default) const<br>
bool IsEqualTo(const <a href="#wxDateTime">wxDateTime</a>&amp; datetime) const<br>
bool IsEarlierThan(const <a href="#wxDateTime">wxDateTime</a>&amp; datetime) const<br>
bool IsLaterThan(const <a href="#wxDateTime">wxDateTime</a>&amp; datetime) const<br>
bool IsStrictlyBetween(const <a href="#wxDateTime">wxDateTime</a>&amp; t1, const <a href="#wxDateTime">wxDateTime</a>&amp; t2) const<br>
bool IsBetween(const <a href="#wxDateTime">wxDateTime</a>&amp; t1, const <a href="#wxDateTime">wxDateTime</a>&amp; t2) const<br>
bool IsSameDate(const <a href="#wxDateTime">wxDateTime</a>&amp; dt) const<br>
bool IsSameTime(const <a href="#wxDateTime">wxDateTime</a>&amp; dt) const<br>
bool IsEqualUpTo(const <a href="#wxDateTime">wxDateTime</a>&amp; dt, const <a href="#wxTimeSpan">wxTimeSpan</a>&amp; ts) const<br>
bool IsValid()<br>
long GetTicks()<br>
<a href="#wxDateTime">wxDateTime</a>&amp; SetToWeekDayInSameWeek(wxDateTime::WeekDay weekday)<br>
<a href="#wxDateTime">wxDateTime</a> GetWeekDayInSameWeek(wxDateTime::WeekDay weekday) const<br>
<a href="#wxDateTime">wxDateTime</a>&amp; SetToNextWeekDay(wxDateTime::WeekDay weekday)<br>
<a href="#wxDateTime">wxDateTime</a> GetNextWeekDay(wxDateTime::WeekDay weekday) const<br>
<a href="#wxDateTime">wxDateTime</a>&amp; SetToPrevWeekDay(wxDateTime::WeekDay weekday)<br>
<a href="#wxDateTime">wxDateTime</a> GetPrevWeekDay(wxDateTime::WeekDay weekday) const<br>
bool SetToWeekDay(wxDateTime::WeekDay weekday, int n = 1, wxDateTime::Month month = wxDateTime::Inv_Month, int year = wxDateTime::Inv_Year)<br>
<a href="#wxDateTime">wxDateTime</a> GetWeekDay(wxDateTime::WeekDay weekday, int n = 1, wxDateTime::Month month = wxDateTime::Inv_Month, int year = wxDateTime::Inv_Year) const<br>
bool SetToLastWeekDay(wxDateTime::WeekDay weekday, wxDateTime::Month month = wxDateTime::Inv_Month, int year = wxDateTime::Inv_Year)<br>
<a href="#wxDateTime">wxDateTime</a> GetLastWeekDay(wxDateTime::WeekDay weekday, wxDateTime::Month month = wxDateTime::Inv_Month, int year = wxDateTime::Inv_Year)<br>
!<i>%wxchkver_2_6</i> bool SetToTheWeek(wxDateTime::wxDateTime_t numWeek, wxDateTime::WeekDay weekday = wxDateTime::Mon)<br>
!<i>%wxchkver_2_6</i> <a href="#wxDateTime">wxDateTime</a> GetWeek(wxDateTime::wxDateTime_t numWeek, wxDateTime::WeekDay weekday = wxDateTime::Mon) const<br>
<i>%wxchkver_2_6</i> static <a href="#wxDateTime">wxDateTime</a> SetToWeekOfYear(int year, wxDateTime::wxDateTime_t numWeek, wxDateTime::WeekDay weekday = wxDateTime::Mon)<br>
<a href="#wxDateTime">wxDateTime</a>&amp; SetToLastMonthDay(wxDateTime::Month month = wxDateTime::Inv_Month, int year = wxDateTime::Inv_Year)<br>
<a href="#wxDateTime">wxDateTime</a> GetLastMonthDay(wxDateTime::Month month = wxDateTime::Inv_Month, int year = wxDateTime::Inv_Year) const<br>
<a href="#wxDateTime">wxDateTime</a>&amp; SetToYearDay(wxDateTime::wxDateTime_t yday)<br>
<a href="#wxDateTime">wxDateTime</a> GetYearDay(wxDateTime::wxDateTime_t yday) const<br>
double GetJulianDayNumber() const<br>
double GetJDN() const<br>
double GetModifiedJulianDayNumber() const<br>
double GetMJD() const<br>
double GetRataDie() const<br>
<a href="#wxDateTime">wxDateTime</a> ToGMT(bool noDST = false) const<br>
<a href="#wxDateTime">wxDateTime</a>&amp; MakeGMT(bool noDST = false)<br>
int IsDST(wxDateTime::Country country = wxDateTime::Country_Default) const<br>
<a href="#wxDateTime">wxDateTime</a>&amp; Add(const <a href="#wxTimeSpan">wxTimeSpan</a>&amp; diff)<br>
<a href="#wxDateTime">wxDateTime</a>&amp; Add(const <a href="#wxDateSpan">wxDateSpan</a>&amp; diff)<br>
<a href="#wxDateTime">wxDateTime</a>&amp; Subtract(const <a href="#wxTimeSpan">wxTimeSpan</a>&amp; diff)<br>
<a href="#wxDateTime">wxDateTime</a>&amp; Subtract(const <a href="#wxDateSpan">wxDateSpan</a>&amp; diff)<br>
<a href="#wxString">wxString</a> ParseRfc822Date(<a href="#wxString">wxString</a> date)<br>
<a href="#wxString">wxString</a> ParseFormat(<a href="#wxString">wxString</a> date, <a href="#wxString">wxString</a> format = "<i>%c</i>", const <a href="#wxDateTime">wxDateTime</a>&amp; dateDef = wxDefaultDateTime)<br>
<a href="#wxString">wxString</a> ParseDateTime(<a href="#wxString">wxString</a> datetime)<br>
<a href="#wxString">wxString</a> ParseDate(<a href="#wxString">wxString</a> date)<br>
<a href="#wxString">wxString</a> ParseTime(<a href="#wxString">wxString</a> time)<br>
<a href="#wxString">wxString</a> FormatDate() const<br>
<a href="#wxString">wxString</a> FormatTime() const<br>
<a href="#wxString">wxString</a> FormatISODate() const<br>
<a href="#wxString">wxString</a> FormatISOTime() const<br>
<a href="#wxString">wxString</a> Format(<a href="#wxString">wxString</a> format = "<i>%c</i>", wxDateTime::TZ tz = wxDateTime::Local) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDateTimeArray">wxDateTimeArray</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxDateTimeArray">wxDateTimeArray</a></font></b>
<blockquote>
<a href="#wxDateTimeArray">wxDateTimeArray</a>()<br>
<a href="#wxDateTimeArray">wxDateTimeArray</a>(const <a href="#wxDateTimeArray">wxDateTimeArray</a>&amp; array)<br>
<br>
void Add(const <a href="#wxDateTime">wxDateTime</a>&amp; dateTime, size_t copies = 1)<br>
void Alloc(size_t nCount)<br>
void Clear()<br>
void Empty()<br>
int GetCount() const<br>
void Insert(const <a href="#wxDateTime">wxDateTime</a>&amp; dt, int nIndex, size_t copies = 1)<br>
bool IsEmpty()<br>
<a href="#wxDateTime">wxDateTime</a> Item(size_t nIndex) const<br>
<a href="#wxDateTime">wxDateTime</a> Last()<br>
void RemoveAt(size_t nIndex, size_t count = 1)<br>
void Shrink()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxDateTime &amp;&amp; wxUSE_DATETIME</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTimeSpan">wxTimeSpan</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxTimeSpan &amp;&amp; wxUSE_DATETIME<br>
<br>
<i>%include</i> "wx/datetime.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxTimeSpan">wxTimeSpan</a></font></b>
<blockquote>
<a href="#wxTimeSpan">wxTimeSpan</a>()<br>
<a href="#wxTimeSpan">wxTimeSpan</a>(long hours, long minutes = 0, long seconds = 0, long milliseconds = 0)<br>
<br>
<a href="#wxTimeSpan">wxTimeSpan</a> Abs()<br>
<a href="#wxTimeSpan">wxTimeSpan</a> Add(const <a href="#wxTimeSpan">wxTimeSpan</a>&amp; diff) const<br>
static <a href="#wxTimeSpan">wxTimeSpan</a> Days(long days)<br>
static <a href="#wxTimeSpan">wxTimeSpan</a> Day()<br>
<a href="#wxString">wxString</a> Format(<a href="#wxString">wxString</a> format = "<i>%H</i>:<i>%M</i>:<i>%S</i>") const<br>
int GetDays() const<br>
int GetHours() const<br>
<a href="#wxLongLong">wxLongLong</a> GetMilliseconds() const<br>
int GetMinutes() const<br>
<a href="#wxLongLong">wxLongLong</a> GetSeconds() const<br>
<a href="#wxLongLong">wxLongLong</a> GetValue() const<br>
int GetWeeks() const<br>
static <a href="#wxTimeSpan">wxTimeSpan</a> Hours(long hours)<br>
static <a href="#wxTimeSpan">wxTimeSpan</a> Hour()<br>
bool IsEqualTo(const <a href="#wxTimeSpan">wxTimeSpan</a>&amp; ts) const<br>
bool IsLongerThan(const <a href="#wxTimeSpan">wxTimeSpan</a>&amp; ts) const<br>
bool IsNegative() const<br>
bool IsNull() const<br>
bool IsPositive() const<br>
bool IsShorterThan(const <a href="#wxTimeSpan">wxTimeSpan</a>&amp; ts) const<br>
static <a href="#wxTimeSpan">wxTimeSpan</a> Minutes(long min)<br>
static <a href="#wxTimeSpan">wxTimeSpan</a> Minute()<br>
<a href="#wxTimeSpan">wxTimeSpan</a> Multiply(int n) const<br>
<a href="#wxTimeSpan">wxTimeSpan</a> Negate() const<br>
<a href="#wxTimeSpan">wxTimeSpan</a>&amp; Neg()<br>
static <a href="#wxTimeSpan">wxTimeSpan</a> Seconds(long sec)<br>
static <a href="#wxTimeSpan">wxTimeSpan</a> Second()<br>
<a href="#wxTimeSpan">wxTimeSpan</a> Subtract(const <a href="#wxTimeSpan">wxTimeSpan</a>&amp; diff) const<br>
static <a href="#wxTimeSpan">wxTimeSpan</a> Weeks(long weeks)<br>
static <a href="#wxTimeSpan">wxTimeSpan</a> Week()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxTimeSpan &amp;&amp; wxUSE_DATETIME</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDateSpan">wxDateSpan</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxDateSpan &amp;&amp; wxUSE_DATETIME<br>
<br>
<i>%include</i> "wx/datetime.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxDateSpan">wxDateSpan</a></font></b>
<blockquote>
<a href="#wxDateSpan">wxDateSpan</a>(int years = 0, int months = 0, int weeks = 0, int days = 0)<br>
<br>
<a href="#wxDateSpan">wxDateSpan</a> Add(const <a href="#wxDateSpan">wxDateSpan</a>&amp; other) const<br>
static <a href="#wxDateSpan">wxDateSpan</a> Day()<br>
static <a href="#wxDateSpan">wxDateSpan</a> Days(int days)<br>
int GetDays() const<br>
int GetMonths() const<br>
int GetTotalDays() const<br>
int GetWeeks() const<br>
int GetYears() const<br>
static <a href="#wxDateSpan">wxDateSpan</a> Month()<br>
static <a href="#wxDateSpan">wxDateSpan</a> Months(int mon)<br>
<a href="#wxDateSpan">wxDateSpan</a> Multiply(int factor) const<br>
<a href="#wxDateSpan">wxDateSpan</a> Negate() const<br>
<a href="#wxDateSpan">wxDateSpan</a>&amp; Neg()<br>
<a href="#wxDateSpan">wxDateSpan</a>&amp; SetDays(int n)<br>
<a href="#wxDateSpan">wxDateSpan</a>&amp; SetMonths(int n)<br>
<a href="#wxDateSpan">wxDateSpan</a>&amp; SetWeeks(int n)<br>
<a href="#wxDateSpan">wxDateSpan</a>&amp; SetYears(int n)<br>
<a href="#wxDateSpan">wxDateSpan</a> Subtract(const <a href="#wxDateSpan">wxDateSpan</a>&amp; other) const<br>
static <a href="#wxDateSpan">wxDateSpan</a> Week()<br>
static <a href="#wxDateSpan">wxDateSpan</a> Weeks(int weeks)<br>
static <a href="#wxDateSpan">wxDateSpan</a> Year()<br>
static <a href="#wxDateSpan">wxDateSpan</a> Years(int years)<br>
<br>
<i>%operator</i> bool operator==(<a href="#wxDateSpan">wxDateSpan</a>&amp; other) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxDateSpan &amp;&amp; wxUSE_DATETIME</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDateTimeHolidayAuthority">wxDateTimeHolidayAuthority</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxDateTimeHolidayAuthority &amp;&amp; wxUSE_DATETIME<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxDateTimeHolidayAuthority">wxDateTimeHolidayAuthority</a></font></b>
<blockquote>
<font color=#009900>// no constructor since this class has pure virtual functions</font><br>
<br>
static bool IsHoliday(const <a href="#wxDateTime">wxDateTime</a>&amp; dt)<br>
static size_t GetHolidaysInRange(const <a href="#wxDateTime">wxDateTime</a>&amp; dtStart, const <a href="#wxDateTime">wxDateTime</a>&amp; dtEnd, <a href="#wxDateTimeArray">wxDateTimeArray</a>&amp; holidays)<br>
static void ClearAllAuthorities()<br>
static void AddAuthority(<a href="#wxDateTimeHolidayAuthority">wxDateTimeHolidayAuthority</a> *auth)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDateTimeWorkDays">wxDateTimeWorkDays</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxDateTimeWorkDays">wxDateTimeWorkDays</a>, <a href="#wxDateTimeHolidayAuthority">wxDateTimeHolidayAuthority</a></font></b>
<blockquote>
<a href="#wxDateTimeWorkDays">wxDateTimeWorkDays</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxDateTimeHolidayAuthority &amp;&amp; wxUSE_DATETIME</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxStopWatch">wxStopWatch</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxStopWatch &amp;&amp; wxUSE_STOPWATCH<br>
<br>
<i>%include</i> "wx/stopwatch.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxStopWatch">wxStopWatch</a></font></b>
<blockquote>
<a href="#wxStopWatch">wxStopWatch</a>() <font color=#009900>// ctor starts the stop watch</font><br>
<br>
void Start(long t0 = 0) <font color=#009900>// start the stop watch at the moment t0</font><br>
void Pause()<br>
void Resume()<br>
long Time() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// wxLUA_USE_wxStopWatch &amp;&amp; wxUSE_STOPWATCH</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxLocale">wxLocale</a></font><br>
<br>
<i>%include</i> "wx/intl.h"<br>
<br>
<i>%if</i> wxUSE_INTL<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxLanguage">wxLanguage</a></font></b>
<blockquote><font color=#0066CC>
<font color=#009900>// user's default/preffered language as got from OS:</font><br>
wxLANGUAGE_DEFAULT,<br>
<font color=#009900>// unknown language, if wxLocale::GetSystemLanguage fails:</font><br>
wxLANGUAGE_UNKNOWN,<br>
<br>
wxLANGUAGE_ABKHAZIAN,<br>
wxLANGUAGE_AFAR,<br>
wxLANGUAGE_AFRIKAANS,<br>
wxLANGUAGE_ALBANIAN,<br>
wxLANGUAGE_AMHARIC,<br>
wxLANGUAGE_ARABIC,<br>
wxLANGUAGE_ARABIC_ALGERIA,<br>
wxLANGUAGE_ARABIC_BAHRAIN,<br>
wxLANGUAGE_ARABIC_EGYPT,<br>
wxLANGUAGE_ARABIC_IRAQ,<br>
wxLANGUAGE_ARABIC_JORDAN,<br>
wxLANGUAGE_ARABIC_KUWAIT,<br>
wxLANGUAGE_ARABIC_LEBANON,<br>
wxLANGUAGE_ARABIC_LIBYA,<br>
wxLANGUAGE_ARABIC_MOROCCO,<br>
wxLANGUAGE_ARABIC_OMAN,<br>
wxLANGUAGE_ARABIC_QATAR,<br>
wxLANGUAGE_ARABIC_SAUDI_ARABIA,<br>
wxLANGUAGE_ARABIC_SUDAN,<br>
wxLANGUAGE_ARABIC_SYRIA,<br>
wxLANGUAGE_ARABIC_TUNISIA,<br>
wxLANGUAGE_ARABIC_UAE,<br>
wxLANGUAGE_ARABIC_YEMEN,<br>
wxLANGUAGE_ARMENIAN,<br>
wxLANGUAGE_ASSAMESE,<br>
wxLANGUAGE_AYMARA,<br>
wxLANGUAGE_AZERI,<br>
wxLANGUAGE_AZERI_CYRILLIC,<br>
wxLANGUAGE_AZERI_LATIN,<br>
wxLANGUAGE_BASHKIR,<br>
wxLANGUAGE_BASQUE,<br>
wxLANGUAGE_BELARUSIAN,<br>
wxLANGUAGE_BENGALI,<br>
wxLANGUAGE_BHUTANI,<br>
wxLANGUAGE_BIHARI,<br>
wxLANGUAGE_BISLAMA,<br>
wxLANGUAGE_BRETON,<br>
wxLANGUAGE_BULGARIAN,<br>
wxLANGUAGE_BURMESE,<br>
wxLANGUAGE_CAMBODIAN,<br>
wxLANGUAGE_CATALAN,<br>
wxLANGUAGE_CHINESE,<br>
wxLANGUAGE_CHINESE_SIMPLIFIED,<br>
wxLANGUAGE_CHINESE_TRADITIONAL,<br>
wxLANGUAGE_CHINESE_HONGKONG,<br>
wxLANGUAGE_CHINESE_MACAU,<br>
wxLANGUAGE_CHINESE_SINGAPORE,<br>
wxLANGUAGE_CHINESE_TAIWAN,<br>
wxLANGUAGE_CORSICAN,<br>
wxLANGUAGE_CROATIAN,<br>
wxLANGUAGE_CZECH,<br>
wxLANGUAGE_DANISH,<br>
wxLANGUAGE_DUTCH,<br>
wxLANGUAGE_DUTCH_BELGIAN,<br>
wxLANGUAGE_ENGLISH,<br>
wxLANGUAGE_ENGLISH_UK,<br>
wxLANGUAGE_ENGLISH_US,<br>
wxLANGUAGE_ENGLISH_AUSTRALIA,<br>
wxLANGUAGE_ENGLISH_BELIZE,<br>
wxLANGUAGE_ENGLISH_BOTSWANA,<br>
wxLANGUAGE_ENGLISH_CANADA,<br>
wxLANGUAGE_ENGLISH_CARIBBEAN,<br>
wxLANGUAGE_ENGLISH_DENMARK,<br>
wxLANGUAGE_ENGLISH_EIRE,<br>
wxLANGUAGE_ENGLISH_JAMAICA,<br>
wxLANGUAGE_ENGLISH_NEW_ZEALAND,<br>
wxLANGUAGE_ENGLISH_PHILIPPINES,<br>
wxLANGUAGE_ENGLISH_SOUTH_AFRICA,<br>
wxLANGUAGE_ENGLISH_TRINIDAD,<br>
wxLANGUAGE_ENGLISH_ZIMBABWE,<br>
wxLANGUAGE_ESPERANTO,<br>
wxLANGUAGE_ESTONIAN,<br>
wxLANGUAGE_FAEROESE,<br>
wxLANGUAGE_FARSI,<br>
wxLANGUAGE_FIJI,<br>
wxLANGUAGE_FINNISH,<br>
wxLANGUAGE_FRENCH,<br>
wxLANGUAGE_FRENCH_BELGIAN,<br>
wxLANGUAGE_FRENCH_CANADIAN,<br>
wxLANGUAGE_FRENCH_LUXEMBOURG,<br>
wxLANGUAGE_FRENCH_MONACO,<br>
wxLANGUAGE_FRENCH_SWISS,<br>
wxLANGUAGE_FRISIAN,<br>
wxLANGUAGE_GALICIAN,<br>
wxLANGUAGE_GEORGIAN,<br>
wxLANGUAGE_GERMAN,<br>
wxLANGUAGE_GERMAN_AUSTRIAN,<br>
wxLANGUAGE_GERMAN_BELGIUM,<br>
wxLANGUAGE_GERMAN_LIECHTENSTEIN,<br>
wxLANGUAGE_GERMAN_LUXEMBOURG,<br>
wxLANGUAGE_GERMAN_SWISS,<br>
wxLANGUAGE_GREEK,<br>
wxLANGUAGE_GREENLANDIC,<br>
wxLANGUAGE_GUARANI,<br>
wxLANGUAGE_GUJARATI,<br>
wxLANGUAGE_HAUSA,<br>
wxLANGUAGE_HEBREW,<br>
wxLANGUAGE_HINDI,<br>
wxLANGUAGE_HUNGARIAN,<br>
wxLANGUAGE_ICELANDIC,<br>
wxLANGUAGE_INDONESIAN,<br>
wxLANGUAGE_INTERLINGUA,<br>
wxLANGUAGE_INTERLINGUE,<br>
wxLANGUAGE_INUKTITUT,<br>
wxLANGUAGE_INUPIAK,<br>
wxLANGUAGE_IRISH,<br>
wxLANGUAGE_ITALIAN,<br>
wxLANGUAGE_ITALIAN_SWISS,<br>
wxLANGUAGE_JAPANESE,<br>
wxLANGUAGE_JAVANESE,<br>
wxLANGUAGE_KANNADA,<br>
wxLANGUAGE_KASHMIRI,<br>
wxLANGUAGE_KASHMIRI_INDIA,<br>
wxLANGUAGE_KAZAKH,<br>
wxLANGUAGE_KERNEWEK,<br>
wxLANGUAGE_KINYARWANDA,<br>
wxLANGUAGE_KIRGHIZ,<br>
wxLANGUAGE_KIRUNDI,<br>
wxLANGUAGE_KONKANI,<br>
wxLANGUAGE_KOREAN,<br>
wxLANGUAGE_KURDISH,<br>
wxLANGUAGE_LAOTHIAN,<br>
wxLANGUAGE_LATIN,<br>
wxLANGUAGE_LATVIAN,<br>
wxLANGUAGE_LINGALA,<br>
wxLANGUAGE_LITHUANIAN,<br>
wxLANGUAGE_MACEDONIAN,<br>
wxLANGUAGE_MALAGASY,<br>
wxLANGUAGE_MALAY,<br>
wxLANGUAGE_MALAYALAM,<br>
wxLANGUAGE_MALAY_BRUNEI_DARUSSALAM,<br>
wxLANGUAGE_MALAY_MALAYSIA,<br>
wxLANGUAGE_MALTESE,<br>
wxLANGUAGE_MANIPURI,<br>
wxLANGUAGE_MAORI,<br>
wxLANGUAGE_MARATHI,<br>
wxLANGUAGE_MOLDAVIAN,<br>
wxLANGUAGE_MONGOLIAN,<br>
wxLANGUAGE_NAURU,<br>
wxLANGUAGE_NEPALI,<br>
wxLANGUAGE_NEPALI_INDIA,<br>
wxLANGUAGE_NORWEGIAN_BOKMAL,<br>
wxLANGUAGE_NORWEGIAN_NYNORSK,<br>
wxLANGUAGE_OCCITAN,<br>
wxLANGUAGE_ORIYA,<br>
wxLANGUAGE_OROMO,<br>
wxLANGUAGE_PASHTO,<br>
wxLANGUAGE_POLISH,<br>
wxLANGUAGE_PORTUGUESE,<br>
wxLANGUAGE_PORTUGUESE_BRAZILIAN,<br>
wxLANGUAGE_PUNJABI,<br>
wxLANGUAGE_QUECHUA,<br>
wxLANGUAGE_RHAETO_ROMANCE,<br>
wxLANGUAGE_ROMANIAN,<br>
wxLANGUAGE_RUSSIAN,<br>
wxLANGUAGE_RUSSIAN_UKRAINE,<br>
wxLANGUAGE_SAMOAN,<br>
wxLANGUAGE_SANGHO,<br>
wxLANGUAGE_SANSKRIT,<br>
wxLANGUAGE_SCOTS_GAELIC,<br>
wxLANGUAGE_SERBIAN,<br>
wxLANGUAGE_SERBIAN_CYRILLIC,<br>
wxLANGUAGE_SERBIAN_LATIN,<br>
wxLANGUAGE_SERBO_CROATIAN,<br>
wxLANGUAGE_SESOTHO,<br>
wxLANGUAGE_SETSWANA,<br>
wxLANGUAGE_SHONA,<br>
wxLANGUAGE_SINDHI,<br>
wxLANGUAGE_SINHALESE,<br>
wxLANGUAGE_SISWATI,<br>
wxLANGUAGE_SLOVAK,<br>
wxLANGUAGE_SLOVENIAN,<br>
wxLANGUAGE_SOMALI,<br>
wxLANGUAGE_SPANISH,<br>
wxLANGUAGE_SPANISH_ARGENTINA,<br>
wxLANGUAGE_SPANISH_BOLIVIA,<br>
wxLANGUAGE_SPANISH_CHILE,<br>
wxLANGUAGE_SPANISH_COLOMBIA,<br>
wxLANGUAGE_SPANISH_COSTA_RICA,<br>
wxLANGUAGE_SPANISH_DOMINICAN_REPUBLIC,<br>
wxLANGUAGE_SPANISH_ECUADOR,<br>
wxLANGUAGE_SPANISH_EL_SALVADOR,<br>
wxLANGUAGE_SPANISH_GUATEMALA,<br>
wxLANGUAGE_SPANISH_HONDURAS,<br>
wxLANGUAGE_SPANISH_MEXICAN,<br>
wxLANGUAGE_SPANISH_MODERN,<br>
wxLANGUAGE_SPANISH_NICARAGUA,<br>
wxLANGUAGE_SPANISH_PANAMA,<br>
wxLANGUAGE_SPANISH_PARAGUAY,<br>
wxLANGUAGE_SPANISH_PERU,<br>
wxLANGUAGE_SPANISH_PUERTO_RICO,<br>
wxLANGUAGE_SPANISH_URUGUAY,<br>
wxLANGUAGE_SPANISH_US,<br>
wxLANGUAGE_SPANISH_VENEZUELA,<br>
wxLANGUAGE_SUNDANESE,<br>
wxLANGUAGE_SWAHILI,<br>
wxLANGUAGE_SWEDISH,<br>
wxLANGUAGE_SWEDISH_FINLAND,<br>
wxLANGUAGE_TAGALOG,<br>
wxLANGUAGE_TAJIK,<br>
wxLANGUAGE_TAMIL,<br>
wxLANGUAGE_TATAR,<br>
wxLANGUAGE_TELUGU,<br>
wxLANGUAGE_THAI,<br>
wxLANGUAGE_TIBETAN,<br>
wxLANGUAGE_TIGRINYA,<br>
wxLANGUAGE_TONGA,<br>
wxLANGUAGE_TSONGA,<br>
wxLANGUAGE_TURKISH,<br>
wxLANGUAGE_TURKMEN,<br>
wxLANGUAGE_TWI,<br>
wxLANGUAGE_UIGHUR,<br>
wxLANGUAGE_UKRAINIAN,<br>
wxLANGUAGE_URDU,<br>
wxLANGUAGE_URDU_INDIA,<br>
wxLANGUAGE_URDU_PAKISTAN,<br>
wxLANGUAGE_UZBEK,<br>
wxLANGUAGE_UZBEK_CYRILLIC,<br>
wxLANGUAGE_UZBEK_LATIN,<br>
wxLANGUAGE_VIETNAMESE,<br>
wxLANGUAGE_VOLAPUK,<br>
wxLANGUAGE_WELSH,<br>
wxLANGUAGE_WOLOF,<br>
wxLANGUAGE_XHOSA,<br>
wxLANGUAGE_YIDDISH,<br>
wxLANGUAGE_YORUBA,<br>
wxLANGUAGE_ZHUANG,<br>
wxLANGUAGE_ZULU,<br>
<br>
<font color=#009900>// for custom, user-defined languages:</font><br>
wxLANGUAGE_USER_DEFINED<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxFontEncoding">wxFontEncoding</a></font></b>
<blockquote><font color=#0066CC>
wxFONTENCODING_SYSTEM <font color=#009900>// system default</font><br>
wxFONTENCODING_DEFAULT <font color=#009900>// current default encoding</font><br>
<br>
<font color=#009900>// ISO8859 standard defines a number of single-byte charsets</font><br>
wxFONTENCODING_ISO8859_1 <font color=#009900>// West European (Latin1)</font><br>
wxFONTENCODING_ISO8859_2 <font color=#009900>// Central and East European (Latin2)</font><br>
wxFONTENCODING_ISO8859_3 <font color=#009900>// Esperanto (Latin3)</font><br>
wxFONTENCODING_ISO8859_4 <font color=#009900>// Baltic (old) (Latin4)</font><br>
wxFONTENCODING_ISO8859_5 <font color=#009900>// Cyrillic</font><br>
wxFONTENCODING_ISO8859_6 <font color=#009900>// Arabic</font><br>
wxFONTENCODING_ISO8859_7 <font color=#009900>// Greek</font><br>
wxFONTENCODING_ISO8859_8 <font color=#009900>// Hebrew</font><br>
wxFONTENCODING_ISO8859_9 <font color=#009900>// Turkish (Latin5)</font><br>
wxFONTENCODING_ISO8859_10 <font color=#009900>// Variation of Latin4 (Latin6)</font><br>
wxFONTENCODING_ISO8859_11 <font color=#009900>// Thai</font><br>
wxFONTENCODING_ISO8859_12 <font color=#009900>// doesn't exist currently, but put it</font><br>
<font color=#009900>// here anyhow to make all ISO8859</font><br>
<font color=#009900>// consecutive numbers</font><br>
wxFONTENCODING_ISO8859_13 <font color=#009900>// Baltic (Latin7)</font><br>
wxFONTENCODING_ISO8859_14 <font color=#009900>// Latin8</font><br>
wxFONTENCODING_ISO8859_15 <font color=#009900>// Latin9 (a.k.a. Latin0, includes euro)</font><br>
wxFONTENCODING_ISO8859_MAX<br>
<br>
<font color=#009900>// Cyrillic charset soup (see http://czyborra.com/charsets/cyrillic.html)</font><br>
wxFONTENCODING_KOI8 <font color=#009900>// KOI8 Russian</font><br>
wxFONTENCODING_KOI8_U <font color=#009900>// KOI8 Ukrainian</font><br>
wxFONTENCODING_ALTERNATIVE <font color=#009900>// same as MS-DOS CP866</font><br>
wxFONTENCODING_BULGARIAN <font color=#009900>// used under Linux in Bulgaria</font><br>
<br>
<font color=#009900>// what would we do without Microsoft? They have their own encodings</font><br>
<font color=#009900>// for DOS</font><br>
wxFONTENCODING_CP437 <font color=#009900>// original MS-DOS codepage</font><br>
wxFONTENCODING_CP850 <font color=#009900>// CP437 merged with Latin1</font><br>
wxFONTENCODING_CP852 <font color=#009900>// CP437 merged with Latin2</font><br>
wxFONTENCODING_CP855 <font color=#009900>// another cyrillic encoding</font><br>
wxFONTENCODING_CP866 <font color=#009900>// and another one</font><br>
<font color=#009900>// and for Windows</font><br>
wxFONTENCODING_CP874 <font color=#009900>// WinThai</font><br>
wxFONTENCODING_CP932 <font color=#009900>// Japanese (shift-JIS)</font><br>
wxFONTENCODING_CP936 <font color=#009900>// Chinese simplified (GB)</font><br>
wxFONTENCODING_CP949 <font color=#009900>// Korean (Hangul charset)</font><br>
wxFONTENCODING_CP950 <font color=#009900>// Chinese (traditional - Big5)</font><br>
wxFONTENCODING_CP1250 <font color=#009900>// WinLatin2</font><br>
wxFONTENCODING_CP1251 <font color=#009900>// WinCyrillic</font><br>
wxFONTENCODING_CP1252 <font color=#009900>// WinLatin1</font><br>
wxFONTENCODING_CP1253 <font color=#009900>// WinGreek (8859-7)</font><br>
wxFONTENCODING_CP1254 <font color=#009900>// WinTurkish</font><br>
wxFONTENCODING_CP1255 <font color=#009900>// WinHebrew</font><br>
wxFONTENCODING_CP1256 <font color=#009900>// WinArabic</font><br>
wxFONTENCODING_CP1257 <font color=#009900>// WinBaltic (same as Latin 7)</font><br>
wxFONTENCODING_CP12_MAX<br>
<br>
wxFONTENCODING_UTF7 <font color=#009900>// UTF-7 Unicode encoding</font><br>
wxFONTENCODING_UTF8 <font color=#009900>// UTF-8 Unicode encoding</font><br>
wxFONTENCODING_EUC_JP <font color=#009900>// Extended Unix Codepage for Japanese</font><br>
wxFONTENCODING_UTF16BE <font color=#009900>// UTF-16 Big Endian Unicode encoding</font><br>
wxFONTENCODING_UTF16LE <font color=#009900>// UTF-16 Little Endian Unicode encoding</font><br>
wxFONTENCODING_UTF32BE <font color=#009900>// UTF-32 Big Endian Unicode encoding</font><br>
wxFONTENCODING_UTF32LE <font color=#009900>// UTF-32 Little Endian Unicode encoding</font><br>
<br>
wxFONTENCODING_MACROMAN <font color=#009900>// the standard mac encodings</font><br>
wxFONTENCODING_MACJAPANESE<br>
wxFONTENCODING_MACCHINESETRAD<br>
wxFONTENCODING_MACKOREAN<br>
wxFONTENCODING_MACARABIC<br>
wxFONTENCODING_MACHEBREW<br>
wxFONTENCODING_MACGREEK<br>
wxFONTENCODING_MACCYRILLIC<br>
wxFONTENCODING_MACDEVANAGARI<br>
wxFONTENCODING_MACGURMUKHI<br>
wxFONTENCODING_MACGUJARATI<br>
wxFONTENCODING_MACORIYA<br>
wxFONTENCODING_MACBENGALI<br>
wxFONTENCODING_MACTAMIL<br>
wxFONTENCODING_MACTELUGU<br>
wxFONTENCODING_MACKANNADA<br>
wxFONTENCODING_MACMALAJALAM<br>
wxFONTENCODING_MACSINHALESE<br>
wxFONTENCODING_MACBURMESE<br>
wxFONTENCODING_MACKHMER<br>
wxFONTENCODING_MACTHAI<br>
wxFONTENCODING_MACLAOTIAN<br>
wxFONTENCODING_MACGEORGIAN<br>
wxFONTENCODING_MACARMENIAN<br>
wxFONTENCODING_MACCHINESESIMP<br>
wxFONTENCODING_MACTIBETAN<br>
wxFONTENCODING_MACMONGOLIAN<br>
wxFONTENCODING_MACETHIOPIC<br>
wxFONTENCODING_MACCENTRALEUR<br>
wxFONTENCODING_MACVIATNAMESE<br>
wxFONTENCODING_MACARABICEXT<br>
wxFONTENCODING_MACSYMBOL<br>
wxFONTENCODING_MACDINGBATS<br>
wxFONTENCODING_MACTURKISH<br>
wxFONTENCODING_MACCROATIAN<br>
wxFONTENCODING_MACICELANDIC<br>
wxFONTENCODING_MACROMANIAN<br>
wxFONTENCODING_MACCELTIC<br>
wxFONTENCODING_MACGAELIC<br>
wxFONTENCODING_MACKEYBOARD<br>
<br>
wxFONTENCODING_MAX <font color=#009900>// highest enumerated encoding value</font><br>
<br>
wxFONTENCODING_MACMIN <font color=#009900>//= wxFONTENCODING_MACROMAN ,</font><br>
wxFONTENCODING_MACMAX <font color=#009900>//= wxFONTENCODING_MACKEYBOARD ,</font><br>
<br>
<font color=#009900>// aliases for endian-dependent UTF encodings</font><br>
wxFONTENCODING_UTF16 <font color=#009900>// native UTF-16</font><br>
wxFONTENCODING_UTF32 <font color=#009900>// native UTF-32</font><br>
<br>
<font color=#009900>// alias for the native Unicode encoding on this platform</font><br>
<font color=#009900>// (this is used by wxEncodingConverter and wxUTFFile only for now)</font><br>
wxFONTENCODING_UNICODE<br>
<br>
<font color=#009900>// alternative names for Far Eastern encodings</font><br>
<font color=#009900>// Chinese</font><br>
wxFONTENCODING_GB2312 <font color=#009900>// Simplified Chinese</font><br>
wxFONTENCODING_BIG5 <font color=#009900>// Traditional Chinese</font><br>
<br>
<font color=#009900>// Japanese (see http://zsigri.tripod.com/fontboard/cjk/jis.html)</font><br>
wxFONTENCODING_SHIFT_JIS <font color=#009900>// Shift JIS</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxLocaleCategory">wxLocaleCategory</a></font></b>
<blockquote><font color=#0066CC>
wxLOCALE_CAT_NUMBER, <font color=#009900>// (any) numbers</font><br>
wxLOCALE_CAT_DATE, <font color=#009900>// date/time</font><br>
wxLOCALE_CAT_MONEY, <font color=#009900>// monetary value</font><br>
wxLOCALE_CAT_MAX<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxLocaleInfo">wxLocaleInfo</a></font></b>
<blockquote><font color=#0066CC>
wxLOCALE_THOUSANDS_SEP, <font color=#009900>// the thounsands separator</font><br>
wxLOCALE_DECIMAL_POINT <font color=#009900>// the character used as decimal point</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxLocaleInitFlags">wxLocaleInitFlags</a></font></b>
<blockquote><font color=#0066CC>
wxLOCALE_LOAD_DEFAULT <font color=#009900>// load wxwin.mo?</font><br>
wxLOCALE_CONV_ENCODING <font color=#009900>// convert encoding on the fly?</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxLayoutDirection">wxLayoutDirection</a></font></b>
<blockquote><font color=#0066CC>
wxLayout_Default<br>
wxLayout_LeftToRight<br>
wxLayout_RightToLeft<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<i>%endif</i> <i>%wxchkver_2_8</i><br>
<br>
<b><font size=+1 color=#DD0000><i>%struct</i> <i>%delete</i> <i>%encapsulate</i> <a name="wxLanguageInfo">wxLanguageInfo</a></font></b>
<blockquote>
<a href="#wxLanguageInfo">wxLanguageInfo</a>() <font color=#009900>// you must set all the values by hand</font><br>
<br>
<font color=#CC6600> <i>%member</i> int Language; <font color=#009900>// <a href="#wxLanguage">wxLanguage</a> id</font></font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxString">wxString</a> CanonicalName; <font color=#009900>// Canonical name, e.g. fr_FR</font></font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxString">wxString</a> Description; <font color=#009900>// human-readable name of the language</font></font><br>
<font color=#CC6600> <i>%wxchkver_2_8</i> <i>%member</i> <a href="#wxLayoutDirection">wxLayoutDirection</a> LayoutDirection;</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endstruct</i></font></font><br>
<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxLocale">wxLocale</a></font></b>
<blockquote>
<br>
<font color=#009900>// call Init() if you use this ctor</font><br>
<a href="#wxLocale">wxLocale</a>()<br>
<br>
<font color=#009900>// the ctor has a side effect of changing current locale</font><br>
<font color=#009900>// name (for messages), dir prefix (for msg files), locale (for setlocale), preload wxstd.mo?, convert Win&lt;-&gt;Unix if necessary?</font><br>
<a href="#wxLocale">wxLocale</a>(const <a href="#wxString">wxString</a>&amp; szName, const <a href="#wxString">wxString</a>&amp; szShort = "", const <a href="#wxString">wxString</a>&amp; szLocale = "", bool bLoadDefault = true, bool bConvertEncoding = false)<br>
<br>
<font color=#009900>// <a href="#wxLanguage">wxLanguage</a> id or custom language</font><br>
<a href="#wxLocale">wxLocale</a>(int language, int flags = wxLOCALE_LOAD_DEFAULT | wxLOCALE_CONV_ENCODING)<br>
<br>
<font color=#009900>// the same as a function (returns true on success)</font><br>
<font color=#009900>//bool Init(const wxChar *szName, const wxChar *szShort = (const wxChar *) NULL, const wxChar *szLocale = (const wxChar *) NULL, bool bLoadDefault = true, bool bConvertEncoding = false)</font><br>
bool Init(const <a href="#wxString">wxString</a> &amp;szName, const <a href="#wxString">wxString</a> &amp;szShort = "", const <a href="#wxString">wxString</a> &amp;szLocale = "", bool bLoadDefault = true, bool bConvertEncoding = false)<br>
<br>
<font color=#009900>// same as second ctor (returns true on success)</font><br>
bool Init(int language = wxLANGUAGE_DEFAULT, int flags = wxLOCALE_LOAD_DEFAULT | wxLOCALE_CONV_ENCODING);<br>
<br>
<font color=#009900>// Try to get user's (or OS's) preferred language setting.</font><br>
<font color=#009900>// Return wxLANGUAGE_UNKNOWN if language-guessing algorithm failed</font><br>
static int GetSystemLanguage()<br>
<br>
<font color=#009900>// get the encoding used by default for text on this system, returns</font><br>
<font color=#009900>// wxFONTENCODING_SYSTEM if it couldn't be determined</font><br>
static <a href="#wxFontEncoding">wxFontEncoding</a> GetSystemEncoding();<br>
<br>
<font color=#009900>// get the string describing the system encoding, return empty string if</font><br>
<font color=#009900>// couldn't be determined</font><br>
static <a href="#wxString">wxString</a> GetSystemEncodingName();<br>
<br>
<font color=#009900>// get the values of the given locale-dependent datum: the current locale</font><br>
<font color=#009900>// is used, the US default value is returned if everything else fails</font><br>
static <a href="#wxString">wxString</a> GetInfo(<a href="#wxLocaleInfo">wxLocaleInfo</a> index, <a href="#wxLocaleCategory">wxLocaleCategory</a> cat);<br>
<br>
<font color=#009900>// return true if the locale was set successfully</font><br>
bool IsOk() const<br>
<br>
<font color=#009900>// returns locale name</font><br>
<a href="#wxString">wxString</a> GetLocale() const<br>
<br>
<font color=#009900>// return current locale <a href="#wxLanguage">wxLanguage</a> value</font><br>
int GetLanguage() const<br>
<br>
<font color=#009900>// return locale name to be passed to setlocale()</font><br>
<a href="#wxString">wxString</a> GetSysName() const;<br>
<br>
<font color=#009900>// return 'canonical' name, i.e. in the form of xx[_YY], where xx is</font><br>
<font color=#009900>// language code according to ISO 639 and YY is country name</font><br>
<font color=#009900>// as specified by ISO 3166.</font><br>
<a href="#wxString">wxString</a> GetCanonicalName() const<br>
<br>
<font color=#009900>// add a prefix to the catalog lookup path: the message catalog files will be</font><br>
<font color=#009900>// looked up under prefix/&lt;lang&gt;/LC_MESSAGES, prefix/LC_MESSAGES and prefix</font><br>
<font color=#009900>// (in this order).</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// This only applies to subsequent invocations of AddCatalog()!</font><br>
static void AddCatalogLookupPathPrefix(const <a href="#wxString">wxString</a>&amp; prefix);<br>
<br>
<font color=#009900>// add a catalog: it's searched for in standard places (current directory</font><br>
<font color=#009900>// first, system one after), but the you may prepend additional directories to</font><br>
<font color=#009900>// the search path with AddCatalogLookupPathPrefix().</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// The loaded catalog will be used for message lookup by GetString().</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// Returns 'true' if it was successfully loaded</font><br>
bool AddCatalog(const <a href="#wxString">wxString</a>&amp; szDomain);<br>
bool AddCatalog(const <a href="#wxString">wxString</a>&amp; szDomain, <a href="#wxLanguage">wxLanguage</a> msgIdLanguage, const <a href="#wxString">wxString</a>&amp; msgIdCharset);<br>
<br>
<font color=#009900>// check if the given locale is provided by OS and C run time</font><br>
<i>%wxchkver_2_8</i> static bool IsAvailable(int lang);<br>
<br>
<font color=#009900>// check if the given catalog is loaded</font><br>
bool IsLoaded(const <a href="#wxString">wxString</a>&amp; szDomain) const;<br>
<br>
<font color=#009900>// Retrieve the language info struct for the given language</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// Returns NULL if no info found, pointer must *not* be deleted by caller</font><br>
static const <a href="#wxLanguageInfo">wxLanguageInfo</a> *GetLanguageInfo(int lang);<br>
<br>
<font color=#009900>// Returns language name in English or empty string if the language</font><br>
<font color=#009900>// is not in database</font><br>
static <a href="#wxString">wxString</a> GetLanguageName(int lang);<br>
<br>
<font color=#009900>// Find the language for the given locale string which may be either a</font><br>
<font color=#009900>// canonical ISO 2 letter language code ("xx"), a language code followed by</font><br>
<font color=#009900>// the country code ("xx_XX") or a Windows full language name ("Xxxxx...")</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// Returns NULL if no info found, pointer must *not* be deleted by caller</font><br>
static const <a href="#wxLanguageInfo">wxLanguageInfo</a> *FindLanguageInfo(const <a href="#wxString">wxString</a>&amp; locale);<br>
<br>
<font color=#009900>// Add custom language to the list of known languages.</font><br>
<font color=#009900>// Notes: 1) <a href="#wxLanguageInfo">wxLanguageInfo</a> contains platform-specific data</font><br>
<font color=#009900>// 2) must be called before Init to have effect</font><br>
static void AddLanguage(const <a href="#wxLanguageInfo">wxLanguageInfo</a>&amp; info);<br>
<br>
<font color=#009900>// retrieve the translation for a string in all loaded domains unless</font><br>
<font color=#009900>// the szDomain parameter is specified (and then only this domain is</font><br>
<font color=#009900>// searched)</font><br>
<font color=#009900>// n - additional parameter for PluralFormsParser</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// return original string if translation is not available</font><br>
<font color=#009900>// (in this case an error message is generated the first time</font><br>
<font color=#009900>// a string is not found; use <a href="#wxLogNull">wxLogNull</a> to suppress it)</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// domains are searched in the last to first order, i.e. catalogs</font><br>
<font color=#009900>// added later override those added before.</font><br>
virtual <a href="#wxString">wxString</a> GetString(const <a href="#wxString">wxString</a>&amp; szOrigString, const wxChar* szDomain = NULL) const;<br>
<font color=#009900>// plural form version of the same:</font><br>
virtual <a href="#wxString">wxString</a> GetString(const <a href="#wxString">wxString</a>&amp; szOrigString, const <a href="#wxString">wxString</a>&amp; szOrigString2, size_t n, const wxChar* szDomain = NULL) const;<br>
<br>
<font color=#009900>// Returns the current short name for the locale</font><br>
const <a href="#wxString">wxString</a>&amp; GetName() const<br>
<br>
<font color=#009900>// return the contents of .po file header</font><br>
<a href="#wxString">wxString</a> GetHeaderValue( const <a href="#wxString">wxString</a>&amp; szHeader, const <a href="#wxString">wxString</a>&amp; szDomain = "" ) const;<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#AA0000><i>%function</i> <a href="#wxLocale">wxLocale</a>* wxGetLocale()</font><br>
<br>
<font color=#AA0000><i>%wxchkver_2_8</i> <i>%function</i> <a href="#wxString">wxString</a> wxGetTranslation(const <a href="#wxString">wxString</a>&amp; sz, const wxChar* domain=NULL)</font><br>
<font color=#AA0000>!<i>%wxchkver_2_8</i> <i>%function</i> <a href="#wxString">wxString</a> wxGetTranslation(const <a href="#wxString">wxString</a>&amp; sz)</font><br>
<br>
<font color=#990099><i>%wxchkver_2_8</i> <i>%rename</i> wxGetTranslationPlural <i>%function</i> <a href="#wxString">wxString</a> wxGetTranslation(const <a href="#wxString">wxString</a>&amp; sz1, const <a href="#wxString">wxString</a>&amp; sz2, size_t n, const wxChar* domain=NULL)</font><br>
<font color=#990099>!<i>%wxchkver_2_8</i> <i>%rename</i> wxGetTranslationPlural <i>%function</i> <a href="#wxString">wxString</a> wxGetTranslation(const <a href="#wxString">wxString</a>&amp; sz1, const <a href="#wxString">wxString</a>&amp; sz2, size_t n)</font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_INTL</font><br>
<br><HR>
<h2><a name="wxwidgets_wxbase_file.i">wxwidgets/wxbase_file.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: <a href="#wxFile">wxFile</a>, <a href="#wxDir">wxDir</a>, <a href="#wxFileName">wxFileName</a> and file functions</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<i>%include</i> "wx/filefn.h"<br>
<i>%include</i> "sys/stat.h"<br>
<br>
<font color=#009900>// global functions from the wxWindow's functions docs</font><br>
<br>
<font color=#AA0000><i>%function</i> bool wxDirExists(const <a href="#wxString">wxString</a>&amp; dirname)</font><br>
<font color=#AA0000><i>%function</i> bool wxFileExists(const <a href="#wxString">wxString</a>&amp; filename)</font><br>
<br>
<font color=#BB0055><font color=#009900>// <i>%override</i> [new Lua string] wxDos2UnixFilename(Lua string)</font></font><br>
<font color=#009900>// C++ Func: void wxDos2UnixFilename(wxChar *s)</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxString">wxString</a> wxDos2UnixFilename(const <a href="#wxString">wxString</a>&amp; s)</font><br>
<font color=#BB0055><font color=#009900>// <i>%override</i> <a href="#wxDateTime">wxDateTime</a> wxFileModificationTime(const <a href="#wxString">wxString</a>&amp; filename) (not overridden, just return <a href="#wxDateTime">wxDateTime</a>)</font></font><br>
<font color=#009900>// C++ Func: time_t wxFileModificationTime(const <a href="#wxString">wxString</a>&amp; filename)</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxDateTime">wxDateTime</a> wxFileModificationTime(const <a href="#wxString">wxString</a>&amp; filename)</font><br>
<font color=#009900>//<i>%function</i> <a href="#wxString">wxString</a> wxFileNameFromPath(const <a href="#wxString">wxString</a>&amp; path) // obsolete use wxFileName::SplitPath</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxString">wxString</a> wxFindFirstFile(const <a href="#wxString">wxString</a>&amp; spec, int flags = 0)</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxString">wxString</a> wxFindNextFile()</font><br>
<font color=#009900>// bool wxGetDiskSpace(const <a href="#wxString">wxString</a>&amp; path, <a href="#wxLongLong">wxLongLong</a> *total = NULL, <a href="#wxLongLong">wxLongLong</a> *free = NULL)</font><br>
<font color=#009900>//<a href="#wxFileKind">wxFileKind</a> wxGetFileKind(FILE* fd)</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxString">wxString</a> wxGetOSDirectory()</font><br>
<font color=#AA0000><i>%function</i> bool wxIsAbsolutePath(const <a href="#wxString">wxString</a>&amp; filename)</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxString">wxString</a> wxPathOnly(const <a href="#wxString">wxString</a>&amp; path)</font><br>
<font color=#BB0055><font color=#009900>// <i>%override</i> [new Lua string] wxUnix2DosFilename(Lua string)</font></font><br>
<font color=#009900>// C++ Func: void wxUnix2DosFilename(wxChar *s)</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxString">wxString</a> wxUnix2DosFilename(const <a href="#wxString">wxString</a>&amp; s)</font><br>
<font color=#AA0000><i>%function</i> bool wxConcatFiles(const <a href="#wxString">wxString</a>&amp; file1, const <a href="#wxString">wxString</a>&amp; file2,const <a href="#wxString">wxString</a>&amp; file3)</font><br>
<font color=#AA0000><i>%function</i> bool wxCopyFile(const <a href="#wxString">wxString</a>&amp; file1, const <a href="#wxString">wxString</a>&amp; file2, bool overwrite = true)</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxString">wxString</a> wxGetCwd()</font><br>
<font color=#009900>//<i>%function</i> char* wxGetTempFileName(const <a href="#wxString">wxString</a>&amp; prefix) // obsolete use wxFileName::CreateTempFileName</font><br>
<font color=#AA0000><i>%function</i> bool wxIsWild(const <a href="#wxString">wxString</a>&amp; pattern)</font><br>
<font color=#AA0000><i>%function</i> bool wxMatchWild(const <a href="#wxString">wxString</a>&amp; pattern, const <a href="#wxString">wxString</a>&amp; text, bool dot_special)</font><br>
<font color=#AA0000><i>%function</i> bool wxMkdir(const <a href="#wxString">wxString</a>&amp; dir, int perm = 0777)</font><br>
<font color=#009900>//int wxParseCommonDialogsFilter(const <a href="#wxString">wxString</a>&amp; wildCard, <a href="#wxArrayString">wxArrayString</a>&amp; descriptions, <a href="#wxArrayString">wxArrayString</a>&amp; filters)</font><br>
<font color=#AA0000><i>%wxchkver_2_8</i> <i>%function</i> <a href="#wxString">wxString</a> wxRealPath(const <a href="#wxString">wxString</a>&amp; path)</font><br>
<font color=#AA0000><i>%function</i> bool wxRemoveFile(const <a href="#wxString">wxString</a>&amp; file)</font><br>
<font color=#AA0000>!<i>%wxchkver_2_8</i> <i>%function</i> bool wxRenameFile(const <a href="#wxString">wxString</a>&amp; file1, const <a href="#wxString">wxString</a>&amp; file2)</font><br>
<font color=#AA0000><i>%wxchkver_2_8</i> <i>%function</i> bool wxRenameFile(const <a href="#wxString">wxString</a>&amp; file1, const <a href="#wxString">wxString</a>&amp; file2, bool overwrite = true)</font><br>
<font color=#AA0000><i>%function</i> bool wxRmdir(const <a href="#wxString">wxString</a>&amp; dir, int flags=0)</font><br>
<font color=#AA0000><i>%function</i> bool wxSetWorkingDirectory(const <a href="#wxString">wxString</a>&amp; dir)</font><br>
<br>
<font color=#AA0000><i>%wxchkver_2_8</i> <i>%function</i> bool wxIsWritable(const <a href="#wxString">wxString</a> &amp;path)</font><br>
<font color=#AA0000><i>%wxchkver_2_8</i> <i>%function</i> bool wxIsReadable(const <a href="#wxString">wxString</a> &amp;path)</font><br>
<font color=#AA0000><i>%wxchkver_2_8</i> <i>%function</i> bool wxIsExecutable(const <a href="#wxString">wxString</a> &amp;path)</font><br>
<br>
<font color=#009900>// These two methods are for wxLua</font><br>
<font color=#BB0055><font color=#009900>// <i>%override</i> long wxFileSize(const <a href="#wxString">wxString</a>&amp; fileName) - gets the filesize</font></font><br>
<font color=#AA0000><i>%function</i> long wxFileSize(const <a href="#wxString">wxString</a>&amp; fileName)</font><br>
<br>
<font color=#009900>// wxLua only has storage for wxChar* in bindings, wxFILE_SEP_XXX are #defined</font><br>
<font color=#009900>// as wxChar wxT('.'), so we just redefine them to be wxT(".") or wxChar*</font><br>
<font color=#006666><i>%define_string</i> wxFILE_SEP_EXT wxT(".")</font><br>
<font color=#006666><i>%define_string</i> wxFILE_SEP_DSK wxT(":")</font><br>
<font color=#006666><i>%define_string</i> wxFILE_SEP_PATH_DOS wxT("\\")</font><br>
<font color=#006666><i>%define_string</i> wxFILE_SEP_PATH_UNIX wxT("/")</font><br>
<font color=#006666><i>%define_string</i> wxFILE_SEP_PATH_MAC wxT(":")</font><br>
<font color=#006666><i>%define_string</i> wxFILE_SEP_PATH_VMS wxT(".") <font color=#009900>// VMS also uses '[' and ']'</font></font><br>
<br>
<font color=#006666><i>%define_string</i> wxFILE_SEP_PATH wxLua_FILE_SEP_PATH <font color=#009900>// hack to convert from wxChar wxT('') to wxChar* wxT("")</font></font><br>
<br>
<font color=#006666><i>%define_string</i> wxPATH_SEP_DOS <font color=#009900>// wxT(";")</font></font><br>
<font color=#006666><i>%define_string</i> wxPATH_SEP_UNIX <font color=#009900>// wxT(":")</font></font><br>
<font color=#006666><i>%define_string</i> wxPATH_SEP_MAC <font color=#009900>// wxT(";")</font></font><br>
<font color=#006666><i>%define_string</i> wxPATH_SEP <font color=#009900>// wxPATH_SEP_XXX</font></font><br>
<br>
<font color=#006666><i>%define</i> wxARE_FILENAMES_CASE_SENSITIVE <font color=#009900>// bool 1/0</font></font><br>
<br>
<font color=#009900>//<i>%function</i> bool wxIsPathSeparator(wxChar c) FIXME</font><br>
<font color=#AA0000><i>%function</i> bool wxEndsWithPathSeparator(const <a href="#wxString">wxString</a>&amp; pszFileName)</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxStandardPaths">wxStandardPaths</a></font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i> &amp;&amp; wxLUA_USE_wxStandardPaths<br>
<br>
<i>%include</i> "wx/stdpaths.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxStandardPaths::ResourceCat">wxStandardPaths::ResourceCat</a></font></b>
<blockquote><font color=#0066CC>
ResourceCat_None <font color=#009900>// no special category</font><br>
ResourceCat_Messages <font color=#009900>// message catalog resources</font><br>
ResourceCat_Max <font color=#009900>// end of enum marker</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxStandardPaths">wxStandardPaths</a> <font color=#009900>// we ignore wxStandardPathsBase</font></font></b>
<blockquote>
<font color=#009900>// No constructor - use static Get() function</font><br>
<br>
<font color=#009900>// return the global standard paths object</font><br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> static <a href="#wxStandardPaths">wxStandardPaths</a>&amp; Get();</font></font><br>
<font color=#009900>// C++ Func: static wxStandardPathsBase&amp; Get();</font><br>
<font color=#009900>// We pretend that there is no wxStandardPathsBase and just use the <a href="#wxStandardPaths">wxStandardPaths</a> name</font><br>
static <a href="#wxStandardPaths">wxStandardPaths</a>&amp; Get();<br>
<br>
<font color=#009900>// These are only for the generic version, probably not ever needed</font><br>
<font color=#009900>//void SetInstallPrefix(const <a href="#wxString">wxString</a>&amp; prefix)</font><br>
<font color=#009900>//<a href="#wxString">wxString</a> GetInstallPrefix() const</font><br>
<br>
virtual <a href="#wxString">wxString</a> GetExecutablePath() const<br>
virtual <a href="#wxString">wxString</a> GetConfigDir() const<br>
virtual <a href="#wxString">wxString</a> GetUserConfigDir() const<br>
virtual <a href="#wxString">wxString</a> GetDataDir() const<br>
virtual <a href="#wxString">wxString</a> GetLocalDataDir() const<br>
virtual <a href="#wxString">wxString</a> GetUserDataDir() const<br>
virtual <a href="#wxString">wxString</a> GetUserLocalDataDir() const<br>
virtual <a href="#wxString">wxString</a> GetPluginsDir() const<br>
virtual <a href="#wxString">wxString</a> GetResourcesDir() const<br>
virtual <a href="#wxString">wxString</a> GetLocalizedResourcesDir(const <a href="#wxString">wxString</a>&amp; lang, wxStandardPaths::ResourceCat category = wxStandardPaths::ResourceCat_None) const<br>
virtual <a href="#wxString">wxString</a> GetDocumentsDir() const<br>
virtual <a href="#wxString">wxString</a> GetTempDir() const;<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i> &amp;&amp; wxLUA_USE_wxStandardPaths</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPathList">wxPathList</a></font><br>
<br>
<i>%include</i> "wx/filefn.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%encapsulate</i> <i>%noclassinfo</i> <a name="wxPathList">wxPathList</a>, <a href="#wxArrayString">wxArrayString</a></font></b>
<blockquote>
<a href="#wxPathList">wxPathList</a>()<br>
<font color=#009900>//<a href="#wxPathList">wxPathList</a>(const <a href="#wxArrayString">wxArrayString</a> &amp;arr)</font><br>
<br>
<font color=#009900>// Adds all paths in environment variable</font><br>
void AddEnvList(const <a href="#wxString">wxString</a>&amp; envVariable)<br>
<font color=#009900>// Adds given path to this list</font><br>
!<i>%wxchkver_2_8</i> void Add(const <a href="#wxString">wxString</a>&amp; path)<br>
<i>%wxchkver_2_8</i> bool Add(const <a href="#wxString">wxString</a>&amp; path)<br>
<i>%wxchkver_2_8</i> void Add(const <a href="#wxArrayString">wxArrayString</a>&amp; paths)<br>
<font color=#009900>// Find the first full path for which the file exists</font><br>
<a href="#wxString">wxString</a> FindValidPath(const <a href="#wxString">wxString</a>&amp; filename) const<br>
<font color=#009900>// Find the first full path for which the file exists; ensure it's an</font><br>
<font color=#009900>// absolute path that gets returned.</font><br>
<a href="#wxString">wxString</a> FindAbsoluteValidPath(const <a href="#wxString">wxString</a>&amp; filename) const<br>
<font color=#009900>// Given full path and filename, add path to list</font><br>
<i>%not_overload</i> !<i>%wxchkver_2_8</i> void EnsureFileAccessible(const <a href="#wxString">wxString</a>&amp; path)<br>
<i>%not_overload</i> <i>%wxchkver_2_8</i> bool EnsureFileAccessible(const <a href="#wxString">wxString</a>&amp; path)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFileName">wxFileName</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxFileName<br>
<br>
<i>%include</i> "wx/filename.h"<br>
<br>
<font color=#006666><i>%define</i> wxPATH_GET_VOLUME</font><br>
<font color=#006666><i>%define</i> wxPATH_GET_SEPARATOR</font><br>
<font color=#006666><i>%define</i> wxPATH_MKDIR_FULL</font><br>
<br>
<font color=#006666><i>%define</i> wxFILE</font><br>
<font color=#006666><i>%define</i> wxDIR</font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxPathFormat">wxPathFormat</a></font></b>
<blockquote><font color=#0066CC>
wxPATH_NATIVE<br>
wxPATH_UNIX<br>
wxPATH_MAC<br>
wxPATH_DOS<br>
wxPATH_VMS<br>
wxPATH_BEOS<br>
wxPATH_WIN<br>
wxPATH_OS2<br>
wxPATH_MAX<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxPathNormalize">wxPathNormalize</a></font></b>
<blockquote><font color=#0066CC>
wxPATH_NORM_ENV_VARS<br>
wxPATH_NORM_DOTS<br>
wxPATH_NORM_TILDE<br>
wxPATH_NORM_CASE<br>
wxPATH_NORM_ABSOLUTE<br>
wxPATH_NORM_LONG<br>
wxPATH_NORM_SHORTCUT<br>
wxPATH_NORM_ALL<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxFileName">wxFileName</a></font></b>
<blockquote>
<a href="#wxFileName">wxFileName</a>()<br>
<a href="#wxFileName">wxFileName</a>(const <a href="#wxFileName">wxFileName</a>&amp; filename)<br>
<a href="#wxFileName">wxFileName</a>(const <a href="#wxString">wxString</a>&amp; fullpath, <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
<a href="#wxFileName">wxFileName</a>(const <a href="#wxString">wxString</a>&amp; path, const <a href="#wxString">wxString</a>&amp; name, <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
<a href="#wxFileName">wxFileName</a>(const <a href="#wxString">wxString</a>&amp; volume, const <a href="#wxString">wxString</a>&amp; path, const <a href="#wxString">wxString</a>&amp; name, const <a href="#wxString">wxString</a>&amp; ext, <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
<br>
void AppendDir(const <a href="#wxString">wxString</a>&amp; dir)<br>
void Assign(const <a href="#wxFileName">wxFileName</a>&amp; filepath)<br>
void Assign(const <a href="#wxString">wxString</a>&amp; fullpath, <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
void Assign(const <a href="#wxString">wxString</a>&amp; volume, const <a href="#wxString">wxString</a>&amp; path, const <a href="#wxString">wxString</a>&amp; name, const <a href="#wxString">wxString</a>&amp; ext, <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
void Assign(const <a href="#wxString">wxString</a>&amp; path, const <a href="#wxString">wxString</a>&amp; name, <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
void Assign(const <a href="#wxString">wxString</a>&amp; path, const <a href="#wxString">wxString</a>&amp; name, const <a href="#wxString">wxString</a>&amp; ext, <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
void AssignCwd(const <a href="#wxString">wxString</a>&amp; volume = "")<br>
void AssignDir(const <a href="#wxString">wxString</a>&amp; dir, <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
void AssignHomeDir()<br>
!<i>%wxchkver_2_8</i> void AssignTempFileName(const <a href="#wxString">wxString</a>&amp; prefix, <a href="#wxFile">wxFile</a> *fileTemp = NULL)<br>
<i>%wxchkver_2_8</i>&amp;&amp;(wxUSE_FILE||wxUSE_FFILE) void AssignTempFileName(const <a href="#wxString">wxString</a>&amp; prefix)<br>
<i>%wxchkver_2_8</i>&amp;&amp;wxUSE_FILE void AssignTempFileName(const <a href="#wxString">wxString</a>&amp; prefix, <a href="#wxFile">wxFile</a> *fileTemp)<br>
<font color=#009900>//<i>%wxchkver_2_8</i>&amp;&amp;wxUSE_FFILE void AssignTempFileName(const <a href="#wxString">wxString</a>&amp; prefix, wxFFile *fileTemp)</font><br>
void Clear()<br>
void ClearExt()<br>
<br>
<font color=#009900>// Use AssignTempFileName(...) equivalents</font><br>
<font color=#009900>//!<i>%wxchkver_2_8</i> static <a href="#wxString">wxString</a> CreateTempFileName(const <a href="#wxString">wxString</a>&amp; prefix, <a href="#wxFile">wxFile</a> *fileTemp = NULL)</font><br>
<font color=#009900>//<i>%wxchkver_2_8</i>&amp;&amp;(wxUSE_FILE||wxUSE_FFILE) static <a href="#wxString">wxString</a> CreateTempFileName(const <a href="#wxString">wxString</a>&amp; prefix)</font><br>
<font color=#009900>//<i>%wxchkver_2_8</i>&amp;&amp;wxUSE_FILE static <a href="#wxString">wxString</a> CreateTempFileName(const <a href="#wxString">wxString</a>&amp; prefix, <a href="#wxFile">wxFile</a> *fileTemp)</font><br>
<font color=#009900>//<i>%wxchkver_2_8</i>&amp;&amp;wxUSE_FFILE static <a href="#wxString">wxString</a> CreateTempFileName(const <a href="#wxString">wxString</a>&amp; prefix, wxFFile *fileTemp);</font><br>
<br>
bool DirExists()<br>
static bool DirExists(const <a href="#wxString">wxString</a>&amp; dir)<br>
static <a href="#wxFileName">wxFileName</a> DirName(const <a href="#wxString">wxString</a>&amp; dir)<br>
bool FileExists()<br>
static bool FileExists(const <a href="#wxString">wxString</a>&amp; file)<br>
static <a href="#wxFileName">wxFileName</a> FileName(const <a href="#wxString">wxString</a>&amp; file)<br>
static <a href="#wxString">wxString</a> GetCwd(const <a href="#wxString">wxString</a>&amp; volume = "")<br>
int GetDirCount() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [Lua string table] wxFileName::GetDirs()</font></font><br>
<font color=#009900>// C++ Func: const <a href="#wxArrayString">wxArrayString</a>&amp; GetDirs() const</font><br>
const <a href="#wxArrayString">wxArrayString</a>&amp; GetDirs() const<br>
<br>
<a href="#wxString">wxString</a> GetExt() const<br>
static <a href="#wxString">wxString</a> GetForbiddenChars(<a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
static <a href="#wxPathFormat">wxPathFormat</a> GetFormat(<a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
<a href="#wxString">wxString</a> GetFullName() const<br>
<a href="#wxString">wxString</a> GetFullPath(<a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE) const<br>
static <a href="#wxString">wxString</a> GetHomeDir()<br>
<i>%wxchkver_2_8</i> <a href="#wxString">wxString</a> GetHumanReadableSize(const <a href="#wxString">wxString</a> &amp;nullsize = "Not available", int precision = 1) const<br>
<font color=#009900>//<i>%wxchkver_2_8</i> <a href="#wxString">wxString</a> GetHumanReadableSize(const <a href="#wxString">wxString</a> &amp;nullsize = wxGetTranslation(_T("Not available")), int precision = 1) const</font><br>
<font color=#009900>//<i>%wxchkver_2_8</i> static <a href="#wxString">wxString</a> GetHumanReadableSize(const <a href="#wxULongLong">wxULongLong</a> &amp;sz, const <a href="#wxString">wxString</a> &amp;nullsize = wxGetTranslation(_T("Not available")), int precision = 1)</font><br>
<a href="#wxString">wxString</a> GetLongPath() const<br>
<a href="#wxDateTime">wxDateTime</a> GetModificationTime() const<br>
<a href="#wxString">wxString</a> GetName() const<br>
<a href="#wxString">wxString</a> GetPath(int flags = 0, <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE) const<br>
static int GetPathSeparator(<a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
static <a href="#wxString">wxString</a> GetPathSeparators(<a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
static <a href="#wxString">wxString</a> GetPathTerminators(<a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
<a href="#wxString">wxString</a> GetPathWithSep(<a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE ) const<br>
<a href="#wxString">wxString</a> GetShortPath() const<br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
<a href="#wxULongLong">wxULongLong</a> GetSize() const<br>
static <a href="#wxULongLong">wxULongLong</a> GetSize(const <a href="#wxString">wxString</a> &amp;file)<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i></font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, <a href="#wxDateTime">wxDateTime</a> dtAccess, <a href="#wxDateTime">wxDateTime</a> dtMod, <a href="#wxDateTime">wxDateTime</a> dtCreate] wxFileName::GetTimes()</font></font><br>
<font color=#009900>// C++ Func: bool GetTimes(<a href="#wxDateTime">wxDateTime</a>* dtAccess, <a href="#wxDateTime">wxDateTime</a>* dtMod, <a href="#wxDateTime">wxDateTime</a>* dtCreate) const</font><br>
bool GetTimes() const<br>
<br>
<a href="#wxString">wxString</a> GetVolume() const<br>
static <a href="#wxString">wxString</a> GetVolumeSeparator(<a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
bool HasExt() const<br>
bool HasName() const<br>
bool HasVolume() const<br>
void InsertDir(int before, const <a href="#wxString">wxString</a>&amp; dir)<br>
bool IsAbsolute(<a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
static bool IsCaseSensitive(<a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
bool IsOk() const<br>
static bool IsPathSeparator(int ch, <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
bool IsRelative(<a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
bool IsDir() const<br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
bool IsDirWritable() const<br>
static bool IsDirWritable(const <a href="#wxString">wxString</a> &amp;path)<br>
bool IsDirReadable() const<br>
static bool IsDirReadable(const <a href="#wxString">wxString</a> &amp;path)<br>
bool IsFileWritable() const<br>
static bool IsFileWritable(const <a href="#wxString">wxString</a> &amp;path)<br>
bool IsFileReadable() const<br>
static bool IsFileReadable(const <a href="#wxString">wxString</a> &amp;path)<br>
bool IsFileExecutable() const<br>
static bool IsFileExecutable(const <a href="#wxString">wxString</a> &amp;path)<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i></font><br>
<br>
<font color=#009900>//static bool MacFindDefaultTypeAndCreator(const <a href="#wxString">wxString</a>&amp; ext, wxUint32* type, wxUint32* creator)</font><br>
<font color=#009900>//bool MacSetDefaultTypeAndCreator()</font><br>
bool MakeAbsolute(const <a href="#wxString">wxString</a>&amp; cwd = "", <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
bool MakeRelativeTo(const <a href="#wxString">wxString</a>&amp; pathBase = "", <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
bool Mkdir(int perm = 4095, int flags = 0)<br>
static bool Mkdir(const <a href="#wxString">wxString</a>&amp; dir, int perm = 4095, int flags = 0)<br>
bool Normalize(int flags = wxPATH_NORM_ALL, const <a href="#wxString">wxString</a>&amp; cwd = wxEmptyString, <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
void PrependDir(const <a href="#wxString">wxString</a>&amp; dir)<br>
void RemoveDir(int pos)<br>
void RemoveLastDir()<br>
bool Rmdir()<br>
static bool Rmdir(const <a href="#wxString">wxString</a>&amp; dir)<br>
bool SameAs(const <a href="#wxFileName">wxFileName</a>&amp; filepath, <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE) const<br>
bool SetCwd()<br>
static bool SetCwd(const <a href="#wxString">wxString</a>&amp; cwd)<br>
void SetExt(const <a href="#wxString">wxString</a>&amp; ext)<br>
void SetEmptyExt()<br>
void SetFullName(const <a href="#wxString">wxString</a>&amp; fullname)<br>
void SetName(const <a href="#wxString">wxString</a>&amp; name)<br>
bool SetTimes(const <a href="#wxDateTime">wxDateTime</a>* dtAccess, const <a href="#wxDateTime">wxDateTime</a>* dtMod, const <a href="#wxDateTime">wxDateTime</a>* dtCreate)<br>
void SetVolume(const <a href="#wxString">wxString</a>&amp; volume)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [<a href="#wxString">wxString</a> path, <a href="#wxString">wxString</a> name, <a href="#wxString">wxString</a> ext] wxFileName::SplitPath(const <a href="#wxString">wxString</a>&amp; fullpath, <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)</font></font><br>
<font color=#009900>// C++ Func: static void SplitPath(const <a href="#wxString">wxString</a>&amp; fullpath, <a href="#wxString">wxString</a>* path, <a href="#wxString">wxString</a>* name, <a href="#wxString">wxString</a>* ext, <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)</font><br>
static void SplitPath(const <a href="#wxString">wxString</a>&amp; fullpath, <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [<a href="#wxString">wxString</a> volume, <a href="#wxString">wxString</a> path, <a href="#wxString">wxString</a> name, <a href="#wxString">wxString</a> ext] wxFileName::SplitPathVolume(const <a href="#wxString">wxString</a>&amp; fullpath, <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)</font></font><br>
<font color=#009900>// C++ Func: static void SplitPath(const <a href="#wxString">wxString</a>&amp; fullpath, <a href="#wxString">wxString</a>* volume, <a href="#wxString">wxString</a>* path, <a href="#wxString">wxString</a>* name, <a href="#wxString">wxString</a>* ext, <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)</font><br>
<font color=#990099> <i>%rename</i> SplitPathVolume static void SplitPath(const <a href="#wxString">wxString</a>&amp; fullpath, <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [<a href="#wxString">wxString</a> volume, <a href="#wxString">wxString</a> path] wxFileName::SplitVolume(const <a href="#wxString">wxString</a>&amp; fullpath, <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)</font></font><br>
<font color=#009900>// C++ Func: static void SplitVolume(const <a href="#wxString">wxString</a>&amp; fullpath, <a href="#wxString">wxString</a>* volume, <a href="#wxString">wxString</a>* path, <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)</font><br>
static void SplitVolume(const <a href="#wxString">wxString</a>&amp; fullpath, <a href="#wxPathFormat">wxPathFormat</a> format = wxPATH_NATIVE)<br>
<br>
bool Touch()<br>
<br>
<i>%operator</i> <a href="#wxFileName">wxFileName</a>&amp; operator=(const <a href="#wxFileName">wxFileName</a>&amp; filename)<br>
<i>%operator</i> bool operator==(const <a href="#wxFileName">wxFileName</a>&amp; filename) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxFileName</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFile">wxFile</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxFile &amp;&amp; wxUSE_FILE<br>
<br>
<i>%include</i> "wx/file.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxFile::OpenMode">wxFile::OpenMode</a></font></b>
<blockquote><font color=#0066CC>
read<br>
write<br>
read_write<br>
write_append<br>
write_excl<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxFile::dummy">wxFile::dummy</a></font></b>
<blockquote><font color=#0066CC>
fd_invalid <font color=#009900>// = -1</font><br>
fd_stdin<br>
fd_stdout<br>
fd_stderr<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxSeekMode">wxSeekMode</a></font></b>
<blockquote><font color=#0066CC>
wxFromStart<br>
wxFromCurrent<br>
wxFromEnd<br>
wxInvalidOffset<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxFileKind">wxFileKind</a></font></b>
<blockquote><font color=#0066CC>
wxFILE_KIND_UNKNOWN<br>
wxFILE_KIND_DISK<br>
wxFILE_KIND_TERMINAL<br>
wxFILE_KIND_PIPE<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<font color=#006666><i>%define</i> wxS_IRUSR</font><br>
<font color=#006666><i>%define</i> wxS_IWUSR</font><br>
<font color=#006666><i>%define</i> wxS_IXUSR</font><br>
<font color=#006666><i>%define</i> wxS_IRGRP</font><br>
<font color=#006666><i>%define</i> wxS_IWGRP</font><br>
<font color=#006666><i>%define</i> wxS_IXGRP</font><br>
<font color=#006666><i>%define</i> wxS_IROTH</font><br>
<font color=#006666><i>%define</i> wxS_IWOTH</font><br>
<font color=#006666><i>%define</i> wxS_IXOTH</font><br>
<font color=#006666><i>%define</i> wxS_DEFAULT</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxFile">wxFile</a></font></b>
<blockquote>
<a href="#wxFile">wxFile</a>()<br>
<a href="#wxFile">wxFile</a>(const <a href="#wxString">wxString</a>&amp; filename, wxFile::OpenMode mode = wxFile::read)<br>
<br>
static bool Access(const <a href="#wxString">wxString</a>&amp; name, wxFile::OpenMode mode)<br>
void Attach(int fd)<br>
void Close()<br>
bool Create(const <a href="#wxString">wxString</a>&amp; filename, bool overwrite = false, int access = wxS_DEFAULT)<br>
void Detach()<br>
int fd() const<br>
bool Eof() const<br>
static bool Exists(const <a href="#wxString">wxString</a>&amp; name)<br>
bool Flush()<br>
<a href="#wxFileKind">wxFileKind</a> GetKind() const<br>
bool IsOpened() const<br>
wxFileOffset Length() const<br>
bool Open(const <a href="#wxString">wxString</a>&amp; filename, wxFile::OpenMode mode = wxFile::read)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [size_t count, Lua string] wxFile::Read(unsigned int count)</font></font><br>
<font color=#009900>// C++ Func: size_t Read(void* buffer, unsigned int count)</font><br>
size_t Read(unsigned int count)<br>
<br>
wxFileOffset Seek(wxFileOffset offset, <a href="#wxSeekMode">wxSeekMode</a> mode = wxFromStart)<br>
wxFileOffset SeekEnd(wxFileOffset offset = 0)<br>
wxFileOffset Tell() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> size_t wxFile::Write(Lua string, unsigned int count)</font></font><br>
<font color=#009900>// C++ Func: size_t Write(const void* buffer, unsigned int count)</font><br>
size_t Write(const <a href="#wxString">wxString</a>&amp; buffer, unsigned int count)<br>
<br>
size_t Write(const <a href="#wxString">wxString</a> &amp;str) <font color=#009900>//, const wxMBConv&amp; conv = wxConvUTF8)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTempFile">wxTempFile</a></font><br>
<br>
<i>%include</i> "wx/file.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxTempFile">wxTempFile</a></font></b>
<blockquote>
<a href="#wxTempFile">wxTempFile</a>()<br>
<font color=#009900>// associates the temp file with the file to be replaced and opens it</font><br>
<a href="#wxTempFile">wxTempFile</a>(const <a href="#wxString">wxString</a>&amp; strName)<br>
<br>
<font color=#009900>// open the temp file (strName is the name of file to be replaced)</font><br>
bool Open(const <a href="#wxString">wxString</a>&amp; strName)<br>
<br>
<font color=#009900>// is the file opened?</font><br>
bool IsOpened() const<br>
<font color=#009900>// get current file length</font><br>
wxFileOffset Length() const<br>
<font color=#009900>// move ptr ofs bytes related to start/current offset/end of file</font><br>
wxFileOffset Seek(wxFileOffset ofs, <a href="#wxSeekMode">wxSeekMode</a> mode = wxFromStart)<br>
<font color=#009900>// get current offset</font><br>
wxFileOffset Tell() const<br>
<br>
<font color=#009900>// I/O (both functions return true on success, false on failure)</font><br>
<font color=#009900>//bool Write(const void *p, size_t n)</font><br>
bool Write(const <a href="#wxString">wxString</a>&amp; str) <font color=#009900>//, const wxMBConv&amp; conv = wxConvUTF8)</font><br>
<br>
<font color=#009900>// validate changes and delete the old file of name m_strName</font><br>
bool Commit()<br>
<font color=#009900>// discard changes</font><br>
void Discard();<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxFile &amp;&amp; wxUSE_FILE</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDir">wxDir</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxDir<br>
<br>
<i>%include</i> "wx/dir.h"<br>
<br>
<font color=#006666><i>%define</i> wxDIR_FILES</font><br>
<font color=#006666><i>%define</i> wxDIR_DIRS</font><br>
<font color=#006666><i>%define</i> wxDIR_HIDDEN</font><br>
<font color=#006666><i>%define</i> wxDIR_DOTDOT</font><br>
<font color=#006666><i>%define</i> wxDIR_DEFAULT</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxDir">wxDir</a></font></b>
<blockquote>
<a href="#wxDir">wxDir</a>()<br>
<a href="#wxDir">wxDir</a>(const <a href="#wxString">wxString</a>&amp; dir)<br>
<br>
static bool Exists(const <a href="#wxString">wxString</a>&amp; dir)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [unsigned int, Lua string table] wxDir::GetAllFiles(const <a href="#wxString">wxString</a>&amp; dirname, const <a href="#wxString">wxString</a>&amp; filespec = "", int flags = wxDIR_DEFAULT)</font></font><br>
<font color=#009900>// C++ Func: static unsigned int GetAllFiles(const <a href="#wxString">wxString</a>&amp; dirname, <a href="#wxArrayString">wxArrayString</a> *files, const <a href="#wxString">wxString</a>&amp; filespec = "", int flags = wxDIR_DEFAULT)</font><br>
static unsigned int GetAllFiles(const <a href="#wxString">wxString</a>&amp; dirname, const <a href="#wxString">wxString</a>&amp; filespec = "", int flags = wxDIR_DEFAULT)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, string filename] wxDir::GetFirst(const <a href="#wxString">wxString</a>&amp; filespec = "", int flags = wxDIR_DEFAULT)</font></font><br>
<font color=#009900>// C++ Func: bool GetFirst(<a href="#wxString">wxString</a> * filename, const <a href="#wxString">wxString</a>&amp; filespec = "", int flags = wxDIR_DEFAULT) const</font><br>
bool GetFirst(const <a href="#wxString">wxString</a>&amp; filespec = "", int flags = wxDIR_DEFAULT) const<br>
<br>
<a href="#wxString">wxString</a> GetName() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, string filename] wxDir::GetNext()</font></font><br>
<font color=#009900>// C++ Func: bool GetNext(<a href="#wxString">wxString</a> * filename) const</font><br>
bool GetNext() const<br>
<br>
bool HasFiles(const <a href="#wxString">wxString</a>&amp; filespec = "")<br>
bool HasSubDirs(const <a href="#wxString">wxString</a>&amp; dirspec = "")<br>
bool IsOpened() const<br>
bool Open(const <a href="#wxString">wxString</a>&amp; dir)<br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
static <a href="#wxString">wxString</a> FindFirst(const <a href="#wxString">wxString</a>&amp; dirname, const <a href="#wxString">wxString</a>&amp; filespec, int flags = wxDIR_DEFAULT)<br>
static <a href="#wxULongLong">wxULongLong</a> GetTotalSize(const <a href="#wxString">wxString</a> &amp;dir) <font color=#009900>//, <a href="#wxArrayString">wxArrayString</a> *filesSkipped = NULL) FIXME override</font><br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i></font><br>
<br>
<font color=#009900>// We don't need wxDirTraverser, just use <a href="#wxDir">wxDir</a> methods GetFirst, GetNext.</font><br>
<font color=#009900>//size_t Traverse(wxDirTraverser&amp; sink, const <a href="#wxString">wxString</a>&amp; filespec = wxEmptyString, int flags = wxDIR_DEFAULT)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxDir</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFileTypeInfo">wxFileTypeInfo</a></font><br>
<br>
<i>%include</i> "wx/mimetype.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxFileTypeInfo">wxFileTypeInfo</a></font></b>
<blockquote>
<font color=#009900>// the ... parameters form a NULL terminated list of extensions</font><br>
<font color=#009900>//<a href="#wxFileTypeInfo">wxFileTypeInfo</a>(const wxChar *mimeType, const wxChar *openCmd, const wxChar *printCmd, const wxChar *desc, ...)</font><br>
<font color=#009900>// the array elements correspond to the parameters of the ctor above in the same order</font><br>
<a href="#wxFileTypeInfo">wxFileTypeInfo</a>(const <a href="#wxArrayString">wxArrayString</a>&amp; sArray)<br>
<br>
<font color=#009900>// invalid item - use this to terminate the array passed to wxMimeTypesManager::AddFallbacks</font><br>
<a href="#wxFileTypeInfo">wxFileTypeInfo</a>()<br>
<br>
bool IsValid() const<br>
<br>
void SetIcon(const <a href="#wxString">wxString</a>&amp; iconFile, int iconIndex = 0)<br>
void SetShortDesc(const <a href="#wxString">wxString</a>&amp; shortDesc)<br>
<br>
<a href="#wxString">wxString</a> GetMimeType() const<br>
<a href="#wxString">wxString</a> GetOpenCommand() const<br>
<a href="#wxString">wxString</a> GetPrintCommand() const<br>
<a href="#wxString">wxString</a> GetShortDesc() const<br>
<a href="#wxString">wxString</a> GetDescription() const<br>
<a href="#wxArrayString">wxArrayString</a> GetExtensions() const<br>
size_t GetExtensionsCount() const<br>
<a href="#wxString">wxString</a> GetIconFile() const<br>
int GetIconIndex() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxIconLocation">wxIconLocation</a></font><br>
<br>
<i>%include</i> "wx/iconloc.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxIconLocation">wxIconLocation</a></font></b>
<blockquote>
<font color=#009900>// ctor takes the name of the file where the icon is</font><br>
!<i>%msw</i> <a href="#wxIconLocation">wxIconLocation</a>(const <a href="#wxString">wxString</a>&amp; filename = "")<br>
<i>%msw</i> <a href="#wxIconLocation">wxIconLocation</a>(const <a href="#wxString">wxString</a>&amp; file = "", int num = 0)<br>
<br>
<font color=#009900>// returns true if this object is valid/initialized</font><br>
bool IsOk() const<br>
<br>
<font color=#009900>// set/get the icon file name</font><br>
void SetFileName(const <a href="#wxString">wxString</a>&amp; filename)<br>
const <a href="#wxString">wxString</a>&amp; GetFileName() const<br>
<br>
<font color=#009900>// set/get the icon index</font><br>
<i>%msw</i> void SetIndex(int num)<br>
<i>%msw</i> int GetIndex() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxFileType::MessageParameters</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxFileType::MessageParameters">wxFileType::MessageParameters</a></font></b>
<blockquote>
<font color=#009900>//wxFileType::MessageParameters()</font><br>
wxFileType::MessageParameters(const <a href="#wxString">wxString</a>&amp; filename, const <a href="#wxString">wxString</a>&amp; mimetype = "")<br>
<br>
<font color=#009900>// accessors (called by GetOpenCommand)</font><br>
<a href="#wxString">wxString</a> GetFileName() const<br>
<a href="#wxString">wxString</a> GetMimeType() const<br>
<br>
<font color=#009900>// override this function in derived class</font><br>
virtual <a href="#wxString">wxString</a> GetParamValue(const <a href="#wxString">wxString</a>&amp; name) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFileType">wxFileType</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxFileType">wxFileType</a></font></b>
<blockquote>
<a href="#wxFileType">wxFileType</a>(const <a href="#wxFileTypeInfo">wxFileTypeInfo</a>&amp; ftInfo)<br>
<br>
<font color=#009900>// accessors: all of them return true if the corresponding information</font><br>
<font color=#009900>// could be retrieved/found, false otherwise (and in this case all [out] parameters are unchanged)</font><br>
<br>
<font color=#009900>// return the MIME type for this file type</font><br>
<font color=#009900>//bool GetMimeType(<a href="#wxString">wxString</a> *mimeType) const;</font><br>
bool GetMimeTypes(<a href="#wxArrayString">wxArrayString</a>&amp; mimeTypes) const;<br>
<br>
bool GetExtensions(<a href="#wxArrayString">wxArrayString</a>&amp; extensions);<br>
<br>
<font color=#009900>// get the icon corresponding to this file type and of the given size</font><br>
bool GetIcon(<a href="#wxIconLocation">wxIconLocation</a> *iconloc) const;<br>
<font color=#009900>//bool GetIcon(<a href="#wxIconLocation">wxIconLocation</a> *iconloc, const wxFileType::MessageParameters&amp; params) const;</font><br>
<br>
<font color=#009900>// get a brief file type description ("*.txt" =&gt; "text document")</font><br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool Lua string] wxFileType::GetDescription() const;</font></font><br>
<font color=#009900>// C++ Func: bool GetDescription(<a href="#wxString">wxString</a> *desc) const</font><br>
bool GetDescription() const<br>
<br>
<font color=#009900>// get the command to be used to open/print the given file.</font><br>
<font color=#009900>//bool GetOpenCommand(<a href="#wxString">wxString</a> *openCmd, const wxFileType::MessageParameters&amp; params) const;</font><br>
<font color=#009900>// a simpler to use version of GetOpenCommand() -- it only takes the</font><br>
<font color=#009900>// filename and returns an empty string on failure</font><br>
<a href="#wxString">wxString</a> GetOpenCommand(const <a href="#wxString">wxString</a>&amp; filename) const;<br>
<br>
<font color=#009900>// get the command to print the file of given type</font><br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool Lua string] wxFileType::GetPrintCommand(const wxFileType::MessageParameters&amp; params) const;</font></font><br>
<font color=#009900>// C++ Func: bool GetPrintCommand(<a href="#wxString">wxString</a> *printCmd, const wxFileType::MessageParameters&amp; params) const;</font><br>
bool GetPrintCommand(const wxFileType::MessageParameters&amp; params) const;<br>
<br>
<font color=#009900>// return the number of commands defined for this file type, 0 if none</font><br>
size_t GetAllCommands(<a href="#wxArrayString">wxArrayString</a> *verbs, <a href="#wxArrayString">wxArrayString</a> *commands, const wxFileType::MessageParameters&amp; params) const;<br>
<br>
<font color=#009900>// set an arbitrary command, ask confirmation if it already exists and overwriteprompt is true</font><br>
bool SetCommand(const <a href="#wxString">wxString</a>&amp; cmd, const <a href="#wxString">wxString</a>&amp; verb, bool overwriteprompt = true)<br>
<br>
bool SetDefaultIcon(const <a href="#wxString">wxString</a>&amp; cmd = "", int index = 0)<br>
<br>
<font color=#009900>// remove the association for this filetype from the system MIME database:</font><br>
<font color=#009900>// notice that it will only work if the association is defined in the user</font><br>
<font color=#009900>// file/registry part, we will never modify the system-wide settings</font><br>
bool Unassociate();<br>
<br>
<font color=#009900>// expand a string in the format of GetOpenCommand (which may contain</font><br>
<font color=#009900>// '<i>%s</i>' and '<i>%t</i>' format specificators for the file name and mime type</font><br>
<font color=#009900>// and %{param} constructions).</font><br>
static <a href="#wxString">wxString</a> ExpandCommand(const <a href="#wxString">wxString</a>&amp; command, const wxFileType::MessageParameters&amp; params);<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMimeTypesManager">wxMimeTypesManager</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxMimeTypesManager">wxMimeTypesManager</a></font></b>
<blockquote>
<font color=#006666> <i>%define_pointer</i> wxTheMimeTypesManager</font><br>
<br>
<font color=#009900>// <a href="#wxMimeTypesManager">wxMimeTypesManager</a>(); - Use pointer wxTheMimeTypesManager</font><br>
<br>
<font color=#009900>// check if the given MIME type is the same as the other one: the</font><br>
<font color=#009900>// second argument may contain wildcards ('*'), but not the first. If</font><br>
<font color=#009900>// the types are equal or if the mimeType matches wildcard the function</font><br>
<font color=#009900>// returns true, otherwise it returns false</font><br>
static bool IsOfType(const <a href="#wxString">wxString</a>&amp; mimeType, const <a href="#wxString">wxString</a>&amp; wildcard);<br>
<br>
<font color=#009900>// NB: the following 2 functions are for Unix only and don't do anything elsewhere</font><br>
<br>
<font color=#009900>// loads data from standard files according to the mailcap styles</font><br>
<font color=#009900>// specified: this is a bitwise OR of wxMailcapStyle values</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// use the extraDir parameter if you want to look for files in another</font><br>
<font color=#009900>// directory</font><br>
void Initialize(int mailcapStyle = wxMAILCAP_ALL, const <a href="#wxString">wxString</a>&amp; extraDir = "");<br>
<font color=#009900>// and this function clears all the data from the manager</font><br>
void ClearData();<br>
<br>
<font color=#009900>// Database lookup: all functions return a pointer to <a href="#wxFileType">wxFileType</a> object</font><br>
<font color=#009900>// whose methods may be used to query it for the information you're</font><br>
<font color=#009900>// interested in. If the return value is !NULL, caller is responsible for</font><br>
<font color=#009900>// deleting it.</font><br>
<font color=#009900>// get file type from file extension</font><br>
<a href="#wxFileType">wxFileType</a> *GetFileTypeFromExtension(const <a href="#wxString">wxString</a>&amp; ext);<br>
<font color=#009900>// get file type from MIME type (in format &lt;category&gt;/&lt;format&gt;)</font><br>
<a href="#wxFileType">wxFileType</a> *GetFileTypeFromMimeType(const <a href="#wxString">wxString</a>&amp; mimeType);<br>
<br>
bool ReadMailcap(const <a href="#wxString">wxString</a>&amp; filename, bool fallback = false);<br>
<font color=#009900>// read in additional file in mime.types format</font><br>
bool ReadMimeTypes(const <a href="#wxString">wxString</a>&amp; filename);<br>
<br>
<font color=#009900>// enumerate all known MIME types returns the number of retrieved file types</font><br>
size_t EnumAllFileTypes(<a href="#wxArrayString">wxArrayString</a>&amp; mimetypes);<br>
<br>
<font color=#009900>// The filetypes array should be terminated by either NULL entry or an</font><br>
<font color=#009900>// invalid <a href="#wxFileTypeInfo">wxFileTypeInfo</a> (i.e. the one created with default ctor)</font><br>
<font color=#009900>//void AddFallbacks(const <a href="#wxFileTypeInfo">wxFileTypeInfo</a> *filetypes);</font><br>
void AddFallback(const <a href="#wxFileTypeInfo">wxFileTypeInfo</a>&amp; ft)<br>
<br>
<font color=#009900>// create a new association using the fields of <a href="#wxFileTypeInfo">wxFileTypeInfo</a> (at least</font><br>
<font color=#009900>// the MIME type and the extension should be set)</font><br>
<font color=#009900>// if the other fields are empty, the existing values should be left alone</font><br>
<a href="#wxFileType">wxFileType</a> *Associate(const <a href="#wxFileTypeInfo">wxFileTypeInfo</a>&amp; ftInfo)<br>
<br>
<font color=#009900>// undo Associate()</font><br>
bool Unassociate(<a href="#wxFileType">wxFileType</a> *ft)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxStreamBase">wxStreamBase</a></font><br>
<br>
<i>%if</i> wxUSE_STREAMS<br>
<br>
<i>%include</i> "wx/stream.h"<br>
<i>%include</i> "wx/txtstrm.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxEOL">wxEOL</a></font></b>
<blockquote><font color=#0066CC>
wxEOL_NATIVE<br>
wxEOL_UNIX<br>
wxEOL_MAC<br>
wxEOL_DOS<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxStreamError">wxStreamError</a></font></b>
<blockquote><font color=#0066CC>
wxSTREAM_NO_ERROR<br>
wxSTREAM_EOF<br>
wxSTREAM_WRITE_ERROR<br>
wxSTREAM_READ_ERROR<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxStreamBase">wxStreamBase</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxStreamBase">wxStreamBase</a></font></b>
<blockquote>
<font color=#009900>// <a href="#wxStreamBase">wxStreamBase</a>() this is only a base class</font><br>
<br>
<i>%wxchkver_2_6</i> wxFileOffset GetLength() const<br>
<a href="#wxStreamError">wxStreamError</a> GetLastError() const<br>
size_t GetSize() const<br>
bool IsOk() const<br>
bool IsSeekable() const<br>
void Reset()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxInputStream">wxInputStream</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxInputStream">wxInputStream</a>, <a href="#wxStreamBase">wxStreamBase</a></font></b>
<blockquote>
<font color=#009900>// <a href="#wxInputStream">wxInputStream</a>() this is only a base class</font><br>
<br>
bool CanRead() const<br>
char GetC()<br>
bool Eof()<br>
size_t LastRead() const<br>
char Peek()<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [Lua string] wxInputStream::Read(size_t size)</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxInputStream">wxInputStream</a>&amp; Read(void *buffer, size_t size)</font><br>
<a href="#wxString">wxString</a> Read(size_t size)<br>
<br>
<a href="#wxInputStream">wxInputStream</a>&amp; Read(<a href="#wxOutputStream">wxOutputStream</a>&amp; stream_in)<br>
wxFileOffset SeekI(wxFileOffset pos, <a href="#wxSeekMode">wxSeekMode</a> mode = wxFromStart)<br>
wxFileOffset TellI() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> size_t wxInputStream::Ungetch(Lua string, size_t size)</font></font><br>
<font color=#009900>// C++ Func: size_t Ungetch(const char* buffer, size_t size)</font><br>
<font color=#BB0055> <i>%override_name</i> wxLua_wxInputStream_UngetchString size_t Ungetch(const <a href="#wxString">wxString</a>&amp; str, size_t size)</font><br>
<br>
bool Ungetch(char c)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxOutputStream">wxOutputStream</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxOutputStream">wxOutputStream</a>, <a href="#wxStreamBase">wxStreamBase</a></font></b>
<blockquote>
<font color=#009900>// <a href="#wxOutputStream">wxOutputStream</a>() this is only a base class</font><br>
<br>
bool Close()<br>
size_t LastWrite() const<br>
void PutC(char c)<br>
wxFileOffset SeekO(wxFileOffset pos, <a href="#wxSeekMode">wxSeekMode</a> mode = wxFromStart)<br>
wxFileOffset TellO() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> <a href="#wxOutputStream">wxOutputStream</a>&amp; wxOutputStream::Write(Lua string, size_t size)</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxOutputStream">wxOutputStream</a>&amp; Write(const void *buffer, size_t size)</font><br>
<a href="#wxOutputStream">wxOutputStream</a>&amp; Write(const <a href="#wxString">wxString</a>&amp; buffer, size_t size)<br>
<br>
<a href="#wxOutputStream">wxOutputStream</a>&amp; Write(<a href="#wxInputStream">wxInputStream</a>&amp; stream_in)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFileInputStream">wxFileInputStream</a></font><br>
<br>
<i>%include</i> "wx/wfstream.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxFileInputStream">wxFileInputStream</a>, <a href="#wxInputStream">wxInputStream</a></font></b>
<blockquote>
<a href="#wxFileInputStream">wxFileInputStream</a>(const <a href="#wxString">wxString</a>&amp; fileName)<br>
<a href="#wxFileInputStream">wxFileInputStream</a>(<a href="#wxFile">wxFile</a>&amp; file)<br>
<font color=#009900>//<a href="#wxFileInputStream">wxFileInputStream</a>(int fd)</font><br>
<br>
bool Ok() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFileOutputStream">wxFileOutputStream</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxFileOutputStream">wxFileOutputStream</a>, <a href="#wxOutputStream">wxOutputStream</a></font></b>
<blockquote>
<a href="#wxFileOutputStream">wxFileOutputStream</a>(const <a href="#wxString">wxString</a>&amp; fileName)<br>
<a href="#wxFileOutputStream">wxFileOutputStream</a>(<a href="#wxFile">wxFile</a>&amp; file)<br>
<font color=#009900>//<a href="#wxFileOutputStream">wxFileOutputStream</a>(int fd)</font><br>
<br>
bool Ok() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMemoryInputStream">wxMemoryInputStream</a></font><br>
<br>
<i>%include</i> "wx/mstream.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxMemoryInputStream">wxMemoryInputStream</a>, <a href="#wxInputStream">wxInputStream</a></font></b>
<blockquote>
<a href="#wxMemoryInputStream">wxMemoryInputStream</a>(const char *data, size_t length)<br>
<font color=#009900>//<a href="#wxMemoryInputStream">wxMemoryInputStream</a>(const wxMemoryOutputStream&amp; stream)</font><br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxMemoryOutputStream</font><br>
<br>
<font color=#009900>//<i>%include</i> "wx/mstream.h"</font><br>
<br>
<font color=#009900>//<i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a href="#wxMemoryInputStream">wxMemoryInputStream</a>, <a href="#wxInputStream">wxInputStream</a></font><br>
<font color=#009900>// wxMemoryOutputStream(void *data, size_t length)</font><br>
<font color=#009900>// <a href="#wxMemoryInputStream">wxMemoryInputStream</a>(const wxMemoryOutputStream&amp; stream)</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDataInputStream">wxDataInputStream</a></font><br>
<br>
<i>%include</i> "wx/datstrm.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxDataInputStream">wxDataInputStream</a></font></b>
<blockquote>
<font color=#009900>// <a href="#wxDataInputStream">wxDataInputStream</a>(<a href="#wxInputStream">wxInputStream</a>&amp; s, const wxMBConv&amp; conv = wxConvAuto());</font><br>
<a href="#wxDataInputStream">wxDataInputStream</a>(<a href="#wxInputStream">wxInputStream</a>&amp; s)<br>
<br>
bool IsOk()<br>
<br>
<font color=#009900>//#if wxHAS_INT64</font><br>
<font color=#009900>// wxUint64 Read64()</font><br>
<font color=#009900>//#endif</font><br>
<font color=#009900>//#if wxUSE_LONGLONG</font><br>
<font color=#009900>// <a href="#wxLongLong">wxLongLong</a> ReadLL()</font><br>
<font color=#009900>//#endif</font><br>
wxUint32 Read32()<br>
wxUint16 Read16()<br>
wxUint8 Read8()<br>
double ReadDouble()<br>
<a href="#wxString">wxString</a> ReadString()<br>
<br>
<font color=#009900>//#if wxHAS_INT64</font><br>
<font color=#009900>// void Read64(wxUint64 *buffer, size_t size)</font><br>
<font color=#009900>// void Read64(wxInt64 *buffer, size_t size)</font><br>
<font color=#009900>//#endif</font><br>
<font color=#009900>//#if defined(wxLongLong_t) &amp;&amp; wxUSE_LONGLONG</font><br>
<font color=#009900>// void Read64(<a href="#wxULongLong">wxULongLong</a> *buffer, size_t size)</font><br>
<font color=#009900>// void Read64(<a href="#wxLongLong">wxLongLong</a> *buffer, size_t size)</font><br>
<font color=#009900>//#endif</font><br>
<font color=#009900>//#if wxUSE_LONGLONG</font><br>
<font color=#009900>// void ReadLL(<a href="#wxULongLong">wxULongLong</a> *buffer, size_t size)</font><br>
<font color=#009900>// void ReadLL(<a href="#wxLongLong">wxLongLong</a> *buffer, size_t size)</font><br>
<font color=#009900>//#endif</font><br>
<font color=#009900>//void Read32(wxUint32 *buffer, size_t size)</font><br>
<font color=#009900>//void Read16(wxUint16 *buffer, size_t size)</font><br>
<font color=#009900>//void Read8(wxUint8 *buffer, size_t size)</font><br>
<font color=#009900>//void ReadDouble(double *buffer, size_t size)</font><br>
<br>
void BigEndianOrdered(bool be_order)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDataOutputStream">wxDataOutputStream</a></font><br>
<br>
<i>%include</i> "wx/datstrm.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxDataOutputStream">wxDataOutputStream</a></font></b>
<blockquote>
<font color=#009900>// <a href="#wxDataOutputStream">wxDataOutputStream</a>(<a href="#wxOutputStream">wxOutputStream</a>&amp; s, const wxMBConv&amp; conv = wxConvAuto());</font><br>
<a href="#wxDataOutputStream">wxDataOutputStream</a>(<a href="#wxOutputStream">wxOutputStream</a>&amp; s);<br>
<br>
bool IsOk()<br>
<br>
<font color=#009900>//#if wxHAS_INT64</font><br>
<font color=#009900>// void Write64(wxUint64 i);</font><br>
<font color=#009900>// void Write64(wxInt64 i);</font><br>
<font color=#009900>//#endif</font><br>
<font color=#009900>//#if wxUSE_LONGLONG</font><br>
<font color=#009900>// void WriteLL(const <a href="#wxLongLong">wxLongLong</a> &amp;ll);</font><br>
<font color=#009900>// void WriteLL(const <a href="#wxULongLong">wxULongLong</a> &amp;ll);</font><br>
<font color=#009900>//#endif</font><br>
void Write32(wxUint32 i)<br>
void Write16(wxUint16 i)<br>
void Write8(wxUint8 i)<br>
void WriteDouble(double d)<br>
void WriteString(const <a href="#wxString">wxString</a>&amp; string)<br>
<br>
<font color=#009900>//#if wxHAS_INT64</font><br>
<font color=#009900>// void Write64(const wxUint64 *buffer, size_t size);</font><br>
<font color=#009900>// void Write64(const wxInt64 *buffer, size_t size);</font><br>
<font color=#009900>//#endif</font><br>
<font color=#009900>//#if defined(wxLongLong_t) &amp;&amp; wxUSE_LONGLONG</font><br>
<font color=#009900>// void Write64(const <a href="#wxULongLong">wxULongLong</a> *buffer, size_t size);</font><br>
<font color=#009900>// void Write64(const <a href="#wxLongLong">wxLongLong</a> *buffer, size_t size);</font><br>
<font color=#009900>//#endif</font><br>
<font color=#009900>//#if wxUSE_LONGLONG</font><br>
<font color=#009900>// void WriteLL(const <a href="#wxULongLong">wxULongLong</a> *buffer, size_t size);</font><br>
<font color=#009900>// void WriteLL(const <a href="#wxLongLong">wxLongLong</a> *buffer, size_t size);</font><br>
<font color=#009900>//#endif</font><br>
<font color=#009900>//void Write32(const wxUint32 *buffer, size_t size);</font><br>
<font color=#009900>//void Write16(const wxUint16 *buffer, size_t size);</font><br>
<font color=#009900>//void Write8(const wxUint8 *buffer, size_t size);</font><br>
<font color=#009900>//void WriteDouble(const double *buffer, size_t size);</font><br>
<br>
void BigEndianOrdered(bool be_order)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFSFile">wxFSFile</a></font><br>
<br>
<i>%if</i> wxUSE_FILESYSTEM <font color=#009900>// already has wxUSE_STREAMS</font><br>
<br>
<i>%include</i> "wx/filesys.h"<br>
<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxFSFile">wxFSFile</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxFSFile">wxFSFile</a>(<i>%ungc</i> <a href="#wxInputStream">wxInputStream</a> *stream, const <a href="#wxString">wxString</a>&amp; loc, const <a href="#wxString">wxString</a>&amp; mimetype, const <a href="#wxString">wxString</a>&amp; anchor, <a href="#wxDateTime">wxDateTime</a> modif)<br>
<br>
<font color=#009900>// returns stream. This doesn't give away ownership of the stream object.</font><br>
<a href="#wxInputStream">wxInputStream</a> *GetStream() const<br>
<font color=#009900>// gives away the ownership of the current stream.</font><br>
<i>%gc</i> <a href="#wxInputStream">wxInputStream</a> *DetachStream()<br>
<font color=#009900>// deletes the current stream and takes ownership of another.</font><br>
void SetStream(<i>%ungc</i> <a href="#wxInputStream">wxInputStream</a> *stream)<br>
<br>
<font color=#009900>// returns file's mime type</font><br>
<a href="#wxString">wxString</a> GetMimeType() const<br>
<font color=#009900>// returns the original location (aka filename) of the file</font><br>
<a href="#wxString">wxString</a> GetLocation() const<br>
<a href="#wxString">wxString</a> GetAnchor() const<br>
<a href="#wxDateTime">wxDateTime</a> GetModificationTime() const<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFileSystemHandler">wxFileSystemHandler</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxFileSystemHandler">wxFileSystemHandler</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#009900>// <a href="#wxFileSystemHandler">wxFileSystemHandler</a>() // no constructor since it has abstract functions</font><br>
<br>
<font color=#009900>// returns true if this handler is able to open given location</font><br>
virtual bool CanOpen(const <a href="#wxString">wxString</a>&amp; location) <font color=#009900>//= 0;</font><br>
<br>
<font color=#009900>// opens given file and returns pointer to input stream.</font><br>
<font color=#009900>// Returns NULL if opening failed.</font><br>
<font color=#009900>// The location is always absolute path.</font><br>
virtual <a href="#wxFSFile">wxFSFile</a>* OpenFile(<a href="#wxFileSystem">wxFileSystem</a>&amp; fs, const <a href="#wxString">wxString</a>&amp; location) <font color=#009900>//= 0;</font><br>
<br>
<font color=#009900>// Finds first/next file that matches spec wildcard. flags can be wxDIR for restricting</font><br>
<font color=#009900>// the query to directories or wxFILE for files only or 0 for either.</font><br>
<font color=#009900>// Returns filename or empty string if no more matching file exists</font><br>
virtual <a href="#wxString">wxString</a> FindFirst(const <a href="#wxString">wxString</a>&amp; spec, int flags = 0);<br>
virtual <a href="#wxString">wxString</a> FindNext();<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxLocalFSHandler">wxLocalFSHandler</a></font><br>
<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxLocalFSHandler">wxLocalFSHandler</a>, <a href="#wxFileSystemHandler">wxFileSystemHandler</a></font></b>
<blockquote>
<a href="#wxLocalFSHandler">wxLocalFSHandler</a>()<br>
<br>
<font color=#009900>// <a href="#wxLocalFSHandler">wxLocalFSHandler</a> will prefix all filenames with 'root' before accessing</font><br>
<font color=#009900>// files on disk. This effectively makes 'root' the top-level directory</font><br>
<font color=#009900>// and prevents access to files outside this directory.</font><br>
<font color=#009900>// (This is similar to Unix command 'chroot'.)</font><br>
static void Chroot(const <a href="#wxString">wxString</a>&amp; root)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFileSystem">wxFileSystem</a></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxFS_READ <font color=#009900>// Open for reading</font><br>
wxFS_SEEKABLE <font color=#009900>// Returned stream will be seekable</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxFileSystem">wxFileSystem</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxFileSystem">wxFileSystem</a>()<br>
<br>
<font color=#009900>// sets the current location. Every call to OpenFile is</font><br>
<font color=#009900>// relative to this location.</font><br>
<font color=#009900>// NOTE !!</font><br>
<font color=#009900>// unless is_dir = true 'location' is *not* the directory but</font><br>
<font color=#009900>// file contained in this directory</font><br>
<font color=#009900>// (so ChangePathTo("dir/subdir/xh.htm") sets m_Path to "dir/subdir/")</font><br>
void ChangePathTo(const <a href="#wxString">wxString</a>&amp; location, bool is_dir = false);<br>
<br>
<a href="#wxString">wxString</a> GetPath() const<br>
<br>
<font color=#009900>// opens given file and returns pointer to input stream.</font><br>
<font color=#009900>// Returns NULL if opening failed.</font><br>
<font color=#009900>// It first tries to open the file in relative scope</font><br>
<font color=#009900>// (based on ChangePathTo()'s value) and then as an absolute</font><br>
<font color=#009900>// path.</font><br>
<a href="#wxFSFile">wxFSFile</a>* OpenFile(const <a href="#wxString">wxString</a>&amp; location, int flags = wxFS_READ);<br>
<br>
<font color=#009900>// Finds first/next file that matches spec wildcard. flags can be wxDIR for restricting</font><br>
<font color=#009900>// the query to directories or wxFILE for files only or 0 for either.</font><br>
<font color=#009900>// Returns filename or empty string if no more matching file exists</font><br>
<a href="#wxString">wxString</a> FindFirst(const <a href="#wxString">wxString</a>&amp; spec, int flags = 0);<br>
<a href="#wxString">wxString</a> FindNext();<br>
<br>
<font color=#009900>// find a file in a list of directories, returns false if not found</font><br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, Lua string full_path] bool FindFileInPath(const <a href="#wxString">wxString</a>&amp; path, const <a href="#wxString">wxString</a>&amp; file);</font></font><br>
<font color=#009900>// C++ Func: bool FindFileInPath(<a href="#wxString">wxString</a> *pStr, const wxChar *path, const wxChar *file);</font><br>
bool FindFileInPath(const <a href="#wxString">wxString</a>&amp; path, const <a href="#wxString">wxString</a>&amp; file);<br>
<br>
<font color=#009900>// Adds FS handler.</font><br>
<font color=#009900>// In fact, this class is only front-end to the FS handlers :-)</font><br>
static void AddHandler(<a href="#wxFileSystemHandler">wxFileSystemHandler</a> *handler);<br>
<br>
<font color=#009900>// Removes FS handler</font><br>
static <a href="#wxFileSystemHandler">wxFileSystemHandler</a>* RemoveHandler(<a href="#wxFileSystemHandler">wxFileSystemHandler</a> *handler);<br>
<br>
<font color=#009900>// Returns true if there is a handler which can open the given location.</font><br>
static bool HasHandlerForPath(const <a href="#wxString">wxString</a>&amp; location);<br>
<br>
<font color=#009900>// remove all items from the m_Handlers list</font><br>
static void CleanUpHandlers();<br>
<br>
<font color=#009900>// Returns the native path for a file URL</font><br>
static <a href="#wxFileName">wxFileName</a> URLToFileName(const <a href="#wxString">wxString</a>&amp; url);<br>
<br>
<font color=#009900>// Returns the file URL for a native path</font><br>
static <a href="#wxString">wxString</a> FileNameToURL(const <a href="#wxFileName">wxFileName</a>&amp; filename);<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxArchiveFSHandler">wxArchiveFSHandler</a></font><br>
<br>
<i>%include</i> "wx/fs_arc.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxArchiveFSHandler">wxArchiveFSHandler</a>, <a href="#wxFileSystemHandler">wxFileSystemHandler</a></font></b>
<blockquote>
<a href="#wxArchiveFSHandler">wxArchiveFSHandler</a>()<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxZipFSHandler - is just a typedef to <a href="#wxArchiveFSHandler">wxArchiveFSHandler</a></font><br>
<br>
<font color=#009900>//<i>%include</i> "wx/fs_zip.h"</font><br>
<br>
<font color=#009900>//<i>%if</i> wxUSE_FS_ZIP</font><br>
<font color=#009900>// typedef <a href="#wxArchiveFSHandler">wxArchiveFSHandler</a> wxZipFSHandler;</font><br>
<font color=#009900>//<i>%endif</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFilterFSHandler">wxFilterFSHandler</a></font><br>
<br>
<i>%include</i> "wx/fs_filter.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxFilterFSHandler">wxFilterFSHandler</a>, <a href="#wxFileSystemHandler">wxFileSystemHandler</a></font></b>
<blockquote>
<a href="#wxFilterFSHandler">wxFilterFSHandler</a>()<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxInternetFSHandler">wxInternetFSHandler</a></font><br>
<br>
<i>%if</i> wxUSE_FS_INET &amp;&amp; wxUSE_SOCKETS <font color=#009900>// already has wxUSE_STREAMS &amp;&amp; wxUSE_FILESYSTEM</font><br>
<i>%include</i> "wx/fs_inet.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxInternetFSHandler">wxInternetFSHandler</a>, <a href="#wxFileSystemHandler">wxFileSystemHandler</a></font></b>
<blockquote>
<a href="#wxInternetFSHandler">wxInternetFSHandler</a>()<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<i>%endif</i> <font color=#009900>//wxUSE_FS_INET &amp;&amp; wxUSE_SOCKETS</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMemoryFSHandler">wxMemoryFSHandler</a> - See wxcore_core.i for this since it requires <a href="#wxImage">wxImage</a> &amp; <a href="#wxBitmap">wxBitmap</a>.</font><br>
<br>
<br>
<i>%endif</i> <font color=#009900>// wxUSE_FILESYSTEM</font><br>
<br>
<br>
<i>%endif</i> <font color=#009900>// wxUSE_STREAMS</font><br>
<br><HR>
<h2><a name="wxwidgets_wxcore_appframe.i">wxwidgets/wxcore_appframe.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: <a href="#wxApp">wxApp</a> and <a href="#wxFrame">wxFrame</a></font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxApp">wxApp</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxApp<br>
<br>
<i>%include</i> "wx/app.h"<br>
<br>
<font color=#BB0055><font color=#009900>// <i>%override</i> <a href="#wxApp">wxApp</a>* wxGetApp()</font></font><br>
<font color=#009900>// C++ func: <a href="#wxApp">wxApp</a>* wxGetApp() - use wxTheApp* since this requires IMPLEMENT_APP()</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxApp">wxApp</a>* wxGetApp()</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxApp">wxApp</a>, <a href="#wxEvtHandler">wxEvtHandler</a></font></b>
<blockquote>
<font color=#009900>// <a href="#wxApp">wxApp</a>() NO CONSTRUCTOR! the <a href="#wxApp">wxApp</a> is created in C++, use wxGetApp()</font><br>
<br>
<font color=#009900>// These two are pushed into Lua by C++ at startup as table arg = { argv }</font><br>
<font color=#009900>// int wxApp::argc</font><br>
<font color=#009900>// wxChar** wxApp::argv</font><br>
<br>
<font color=#009900>//!<i>%wxchkver_2_6</i>|<i>%wxcompat_2_4</i> virtual <a href="#wxLog">wxLog</a>* CreateLogTarget()</font><br>
void Dispatch()<br>
void ExitMainLoop()<br>
<font color=#009900>// virtual int FilterEvent(<a href="#wxEvent">wxEvent</a>&amp; event) too dangerous, use ConnectEvent</font><br>
<a href="#wxString">wxString</a> GetAppName() const<br>
<font color=#009900>//!<i>%wxchkver_2_6</i>&amp;<i>%win</i> bool GetAuto3D() const</font><br>
<a href="#wxString">wxString</a> GetClassName() const<br>
bool GetExitOnFrameDelete() const<br>
<font color=#009900>// static wxAppConsole *GetInstance() FIXME</font><br>
<a href="#wxWindow">wxWindow</a>* GetTopWindow() const<br>
bool GetUseBestVisual() const<br>
<a href="#wxString">wxString</a> GetVendorName() const<br>
bool IsActive() const<br>
static bool IsMainLoopRunning()<br>
<font color=#009900>// bool Initialized() obsolete in wxWidgets</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> int wxApp::MainLoop()</font></font><br>
<font color=#009900>// C++ Func: int MainLoop()</font><br>
<font color=#009900>// Only calls it if (!IsMainLoopRuinning() &amp;&amp; !wxLuaState::sm_wxAppMainLoop_will_run), returns 0 if not called.</font><br>
int MainLoop()<br>
<br>
<font color=#009900>// virtual int OnExit() nothing we can do here</font><br>
<font color=#009900>// virtual bool OnInit() nothing we can do here</font><br>
<font color=#009900>// virtual int OnRun() nothing we can do here</font><br>
bool Pending()<br>
<font color=#009900>// !<i>%wxchkver_2_6</i> bool SendIdleEvents()</font><br>
<i>%wxchkver_2_6</i> bool SendIdleEvents(<a href="#wxWindow">wxWindow</a>* win, <a href="#wxIdleEvent">wxIdleEvent</a>&amp; event)<br>
void SetAppName(const <a href="#wxString">wxString</a>&amp; name)<br>
<font color=#009900>//!<i>%wxchkver_2_4</i>&amp;(<i>%win</i>|<i>%mac</i>) void SetAuto3D(const bool auto3D)</font><br>
void SetClassName(const <a href="#wxString">wxString</a>&amp; name)<br>
void SetExitOnFrameDelete(bool flag)<br>
<font color=#009900>// static void SetInstance(wxAppConsole* app) nothing we can do here</font><br>
void SetTopWindow(<a href="#wxWindow">wxWindow</a>* window)<br>
void SetVendorName(const <a href="#wxString">wxString</a>&amp; name)<br>
<font color=#009900>//virtual <a href="#wxIcon">wxIcon</a> GetStdIcon(int which) const</font><br>
void SetUseBestVisual(bool flag)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxApp</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTopLevelWindow">wxTopLevelWindow</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxFrame|wxLUA_USE_wxDialog<br>
<br>
<i>%include</i> "wx/toplevel.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxUSER_ATTENTION_INFO<br>
wxUSER_ATTENTION_ERROR<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxFULLSCREEN_NOMENUBAR<br>
wxFULLSCREEN_NOTOOLBAR<br>
wxFULLSCREEN_NOSTATUSBAR<br>
wxFULLSCREEN_NOBORDER<br>
wxFULLSCREEN_NOCAPTION<br>
wxFULLSCREEN_ALL<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxTopLevelWindow">wxTopLevelWindow</a>, <a href="#wxWindow">wxWindow</a></font></b>
<blockquote>
<font color=#009900>// No constructors, virtual base class, use <a href="#wxFrame">wxFrame</a> or <a href="#wxDialog">wxDialog</a></font><br>
<br>
<i>%wxchkver_2_8</i> <a href="#wxWindow">wxWindow</a>* GetDefaultItem() const<br>
<a href="#wxIcon">wxIcon</a> GetIcon() const<br>
<font color=#009900>//const <a href="#wxIconBundle">wxIconBundle</a>&amp; GetIcons() const</font><br>
<a href="#wxString">wxString</a> GetTitle() const<br>
<i>%wxchkver_2_8</i> <a href="#wxWindow">wxWindow</a>* GetTmpDefaultItem() const<br>
void Iconize(bool iconize)<br>
bool IsActive() const<br>
bool IsFullScreen() const<br>
bool IsIconized() const<br>
bool IsMaximized() const<br>
void Maximize(bool maximize)<br>
void RequestUserAttention(int flags = wxUSER_ATTENTION_INFO)<br>
<i>%wxchkver_2_8</i> <a href="#wxWindow">wxWindow</a>* SetDefaultItem(<a href="#wxWindow">wxWindow</a> *win)<br>
void SetIcon(const <a href="#wxIcon">wxIcon</a>&amp; icon)<br>
void SetIcons(const <a href="#wxIconBundle">wxIconBundle</a>&amp; icons)<br>
<font color=#009900>//void SetLeftMenu(int id = wxID_ANY, const <a href="#wxString">wxString</a>&amp; label = wxEmptyString, <a href="#wxMenu">wxMenu</a> * subMenu = NULL)</font><br>
<font color=#009900>//void SetRightMenu(int id = wxID_ANY, const <a href="#wxString">wxString</a>&amp; label = wxEmptyString, <a href="#wxMenu">wxMenu</a> * subMenu = NULL)</font><br>
bool SetShape(const <a href="#wxRegion">wxRegion</a>&amp; region)<br>
virtual void SetTitle(const <a href="#wxString">wxString</a>&amp; title)<br>
<i>%wxchkver_2_8</i> <a href="#wxWindow">wxWindow</a>* SetTmpDefaultItem(<a href="#wxWindow">wxWindow</a> *win)<br>
<i>%win</i> bool ShowFullScreen(bool show, long style = wxFULLSCREEN_ALL)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxFrame|wxLUA_USE_wxDialog</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFrame">wxFrame</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxFrame<br>
<br>
<i>%include</i> "wx/frame.h"<br>
<br>
<font color=#006666><i>%define</i> wxDEFAULT_FRAME_STYLE</font><br>
<font color=#006666><i>%define</i> wxICONIZE</font><br>
<font color=#006666><i>%define</i> wxCAPTION</font><br>
<font color=#006666><i>%define</i> wxMINIMIZE</font><br>
<font color=#006666><i>%define</i> wxMINIMIZE_BOX</font><br>
<font color=#006666><i>%define</i> wxMAXIMIZE</font><br>
<font color=#006666><i>%define</i> wxMAXIMIZE_BOX</font><br>
<font color=#006666><i>%wxchkver_2_6</i> <i>%define</i> wxCLOSE_BOX</font><br>
<font color=#006666><i>%define</i> wxSTAY_ON_TOP</font><br>
<font color=#006666><i>%define</i> wxSYSTEM_MENU</font><br>
<font color=#009900>//<i>%define</i> wxSIMPLE_BORDER see <a href="#wxWindow">wxWindow</a> defines</font><br>
<font color=#006666><i>%define</i> wxRESIZE_BORDER</font><br>
<br>
<font color=#006666><i>%define</i> wxFRAME_TOOL_WINDOW</font><br>
<font color=#006666><i>%define</i> wxFRAME_NO_TASKBAR</font><br>
<font color=#006666><i>%define</i> wxFRAME_FLOAT_ON_PARENT</font><br>
<font color=#006666><i>%define</i> wxFRAME_EX_CONTEXTHELP</font><br>
<font color=#006666><i>%wxchkver_2_6</i> <i>%define</i> wxFRAME_SHAPED</font><br>
<font color=#006666><i>%wxchkver_2_6</i> <i>%define</i> wxFRAME_EX_METAL</font><br>
<font color=#006666><i>%define</i> wxTHICK_FRAME</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxFrame">wxFrame</a>, <a href="#wxTopLevelWindow">wxTopLevelWindow</a></font></b>
<blockquote>
<a href="#wxFrame">wxFrame</a>()<br>
<a href="#wxFrame">wxFrame</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxFrame")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxFrame")<br>
<br>
<font color=#009900>// void Centre(int direction = wxBOTH) - see <a href="#wxWindow">wxWindow</a></font><br>
virtual <a href="#wxStatusBar">wxStatusBar</a>* CreateStatusBar(int number = 1, long style = 0, wxWindowID id = wxID_ANY, const <a href="#wxString">wxString</a>&amp; name = "wxStatusBar")<br>
virtual <a href="#wxToolBar">wxToolBar</a>* CreateToolBar(long style = wxNO_BORDER|wxTB_HORIZONTAL, wxWindowID id = wxID_ANY, const <a href="#wxString">wxString</a>&amp; name = "wxToolBar")<br>
<a href="#wxPoint">wxPoint</a> GetClientAreaOrigin() const<br>
<a href="#wxMenuBar">wxMenuBar</a>* GetMenuBar() const<br>
<a href="#wxStatusBar">wxStatusBar</a>* GetStatusBar() const<br>
int GetStatusBarPane()<br>
<a href="#wxToolBar">wxToolBar</a>* GetToolBar() const<br>
<br>
<i>%wxchkver_2_4</i> void ProcessCommand(int id)<br>
<font color=#009900>//!<i>%wxchkver_2_4</i> void Command(int id)</font><br>
<br>
void SendSizeEvent()<br>
void SetMenuBar(<a href="#wxMenuBar">wxMenuBar</a>* menuBar)<br>
void SetStatusBar(<a href="#wxStatusBar">wxStatusBar</a>* statusBar)<br>
void SetStatusBarPane(int n)<br>
virtual void SetStatusText(const <a href="#wxString">wxString</a>&amp; text, int number = 0)<br>
<br>
<font color=#009900>// void wxFrame::SetStatusWidths(Lua table with number indexes and values)</font><br>
<font color=#009900>// C++ Func: virtual void SetStatusWidths(int n, int *widths)</font><br>
virtual void SetStatusWidths(IntArray_FromLuaTable intTable)<br>
<br>
void SetToolBar(<a href="#wxToolBar">wxToolBar</a>* toolBar)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMiniFrame">wxMiniFrame</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxMiniFrame<br>
<br>
<i>%include</i> "wx/minifram.h"<br>
<br>
<font color=#006666><i>%define</i> wxTINY_CAPTION_HORIZ</font><br>
<font color=#006666><i>%define</i> wxTINY_CAPTION_VERT</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxMiniFrame">wxMiniFrame</a>, <a href="#wxFrame">wxFrame</a></font></b>
<blockquote>
<a href="#wxMiniFrame">wxMiniFrame</a>()<br>
<a href="#wxMiniFrame">wxMiniFrame</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxMiniFrame")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxMiniFrame")<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxMiniFrame</font><br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxFrame</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxStatusBar">wxStatusBar</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxStatusBar &amp;&amp; wxUSE_STATUSBAR<br>
<br>
<i>%include</i> "wx/statusbr.h"<br>
<br>
<font color=#006666><i>%define</i> wxST_SIZEGRIP</font><br>
<font color=#006666><i>%define</i> wxSB_NORMAL</font><br>
<font color=#006666><i>%define</i> wxSB_FLAT</font><br>
<font color=#006666><i>%define</i> wxSB_RAISED</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxStatusBar">wxStatusBar</a>, <a href="#wxWindow">wxWindow</a></font></b>
<blockquote>
<a href="#wxStatusBar">wxStatusBar</a>()<br>
<a href="#wxStatusBar">wxStatusBar</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, long style = wxST_SIZEGRIP, const <a href="#wxString">wxString</a>&amp; name = "wxStatusBar")<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, long style = wxST_SIZEGRIP, const <a href="#wxString">wxString</a>&amp; name = "wxStatusBar")<br>
<br>
virtual bool GetFieldRect(int i, <a href="#wxRect">wxRect</a>&amp; rect) const<br>
int GetFieldsCount() const<br>
virtual <a href="#wxString">wxString</a> GetStatusText(int ir = 0) const<br>
void PopStatusText(int field = 0)<br>
void PushStatusText(const <a href="#wxString">wxString</a>&amp; string, int field = 0)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> void wxStatusBar::SetFieldsCount(either a single number or a Lua table with number indexes and values)</font></font><br>
<font color=#009900>// C++ Func: virtual void SetFieldsCount(int number = 1, int* widths = NULL)</font><br>
virtual void SetFieldsCount(LuaTable intTable)<br>
<br>
void SetMinHeight(int height)<br>
virtual void SetStatusText(const <a href="#wxString">wxString</a>&amp; text, int i = 0)<br>
<br>
<font color=#009900>// void wxStatusBar::SetStatusWidths(Lua table with number indexes and values)</font><br>
<font color=#009900>// C++ Func: virtual void SetStatusWidths(int n, int *widths)</font><br>
virtual void SetStatusWidths(IntArray_FromLuaTable intTable)<br>
<br>
<font color=#009900>// void wxStatusBar::SetStatusStyles(Lua table with number indexes and values)</font><br>
<font color=#009900>// C++ Func: virtual void SetStatusStyles(int n, int *styles)</font><br>
virtual void SetStatusStyles(IntArray_FromLuaTable intTable)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxStatusBar &amp;&amp; wxUSE_STATUSBAR</font><br>
<br><HR>
<h2><a name="wxwidgets_wxcore_clipdrag.i">wxwidgets/wxcore_clipdrag.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: <a href="#wxClipboard">wxClipboard</a> and drag &amp; drop and their <a href="#wxDataFormat">wxDataFormat</a></font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxClipboard">wxClipboard</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxClipboard &amp;&amp; wxUSE_CLIPBOARD<br>
<br>
<i>%include</i> "wx/clipbrd.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxClipboard">wxClipboard</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#006666> !<i>%wxchkver_2_6</i> <i>%define_pointer</i> wxTheClipboard</font><br>
<i>%wxchkver_2_6</i> static <a href="#wxClipboard">wxClipboard</a> *Get()<br>
<br>
<font color=#009900>// No constructor, use global clipboard from static Get() function only</font><br>
<br>
bool AddData( <i>%ungc</i> <a href="#wxDataObject">wxDataObject</a> *data )<br>
void Clear()<br>
void Close()<br>
bool Flush()<br>
bool GetData( <a href="#wxDataObject">wxDataObject</a>&amp; data )<br>
bool IsOpened() const<br>
bool IsSupported( const <a href="#wxDataFormat">wxDataFormat</a>&amp; format )<br>
bool Open()<br>
bool SetData( <i>%ungc</i> <a href="#wxDataObject">wxDataObject</a> *data )<br>
void UsePrimarySelection( bool primary = true )<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxClipboardLocker">wxClipboardLocker</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxClipboardLocker">wxClipboardLocker</a></font></b>
<blockquote>
<font color=#009900>// NOTE: ALWAYS delete() this when done since Lua's gc may not delete it soon enough</font><br>
<a href="#wxClipboardLocker">wxClipboardLocker</a>(<a href="#wxClipboard">wxClipboard</a> *clipboard = NULL)<br>
<br>
<i>%operator</i> bool operator!() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxClipboardTextEvent">wxClipboardTextEvent</a></font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxClipboardTextEvent">wxClipboardTextEvent</a>, <a href="#wxCommandEvent">wxCommandEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TEXT_COPY <font color=#009900>// EVT_TEXT_COPY(winid, func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TEXT_CUT <font color=#009900>// EVT_TEXT_CUT(winid, func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TEXT_PASTE <font color=#009900>// EVT_TEXT_PASTE(winid, func)</font></font><br>
<br>
<a href="#wxClipboardTextEvent">wxClipboardTextEvent</a>(wxEventType type = wxEVT_NULL, wxWindowID winid = 0)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//<i>%wxchkver_2_8</i></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxClipboard &amp;&amp; wxUSE_CLIPBOARD</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDataFormat">wxDataFormat</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxDataObject &amp;&amp; wxUSE_DATAOBJ<br>
<br>
<i>%include</i> "wx/dataobj.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxDataFormatId">wxDataFormatId</a></font></b>
<blockquote><font color=#0066CC>
wxDF_INVALID<br>
wxDF_TEXT<br>
wxDF_BITMAP<br>
wxDF_METAFILE<br>
wxDF_SYLK<br>
wxDF_DIF<br>
wxDF_TIFF<br>
wxDF_OEMTEXT<br>
wxDF_DIB<br>
wxDF_PALETTE<br>
wxDF_PENDATA<br>
wxDF_RIFF<br>
wxDF_WAVE<br>
wxDF_UNICODETEXT<br>
wxDF_ENHMETAFILE<br>
wxDF_FILENAME<br>
wxDF_LOCALE<br>
wxDF_PRIVATE<br>
wxDF_HTML<br>
wxDF_MAX<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxDataFormat">wxDataFormat</a></font></b>
<blockquote>
<font color=#006666> <i>%define_object</i> wxFormatInvalid</font><br>
<br>
<a href="#wxDataFormat">wxDataFormat</a>(<a href="#wxDataFormatId">wxDataFormatId</a> format = wxDF_INVALID)<br>
<a href="#wxDataFormat">wxDataFormat</a>(const <a href="#wxString">wxString</a> &amp;format)<br>
<br>
<a href="#wxString">wxString</a> GetId() const<br>
int GetType() const <font color=#009900>// returns <a href="#wxDataFormatId">wxDataFormatId</a>, but it's just an int and msw differs</font><br>
void SetId(const <a href="#wxString">wxString</a> &amp;format)<br>
void SetType(<a href="#wxDataFormatId">wxDataFormatId</a> format)<br>
<br>
<i>%operator</i> bool operator==(const <a href="#wxDataFormat">wxDataFormat</a>&amp; format) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDataObject">wxDataObject</a></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxDataObject::Direction">wxDataObject::Direction</a></font></b>
<blockquote><font color=#0066CC>
Get<br>
Set<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxDataObject">wxDataObject</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxDataObject">wxDataObject</a>() this is a base class, use simplified derived classes</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [Lua table of <a href="#wxDataFormat">wxDataFormat</a> objects] wxDataObject::GetAllFormats(wxDataObject::Direction dir = <a href="#wxDataObject">wxDataObject</a>)</font></font><br>
<font color=#009900>// C++ Func: virtual void GetAllFormats(<a href="#wxDataFormat">wxDataFormat</a> *formats, wxDataObject::Direction dir = wxDataObject::Get) const</font><br>
virtual void GetAllFormats(wxDataObject::Direction dir = wxDataObject::Get) const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, Lua string] wxDataObject::GetDataHere(const <a href="#wxDataFormat">wxDataFormat</a>&amp; format)</font></font><br>
<font color=#009900>// C++ Func: virtual bool GetDataHere(const <a href="#wxDataFormat">wxDataFormat</a>&amp; format, void *buf) const</font><br>
virtual bool GetDataHere(const <a href="#wxDataFormat">wxDataFormat</a>&amp; format) const<br>
<br>
virtual int GetDataSize(const <a href="#wxDataFormat">wxDataFormat</a>&amp; format) const<br>
virtual int GetFormatCount(wxDataObject::Direction dir = wxDataObject::Get) const<br>
virtual <a href="#wxDataFormat">wxDataFormat</a> GetPreferredFormat(wxDataObject::Direction dir = wxDataObject::Get) const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> bool wxDataObject::SetData(const <a href="#wxDataFormat">wxDataFormat</a>&amp; format, Lua string)</font></font><br>
<font color=#009900>// C++ Func: virtual bool SetData(const <a href="#wxDataFormat">wxDataFormat</a>&amp; format, int len, const void *buf)</font><br>
virtual bool SetData(const <a href="#wxDataFormat">wxDataFormat</a>&amp; format, const <a href="#wxString">wxString</a>&amp; str)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDataObjectSimple">wxDataObjectSimple</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxDataObjectSimple">wxDataObjectSimple</a>, <a href="#wxDataObject">wxDataObject</a></font></b>
<blockquote>
<a href="#wxDataObjectSimple">wxDataObjectSimple</a>(const <a href="#wxDataFormat">wxDataFormat</a>&amp; format = wxFormatInvalid)<br>
<br>
const <a href="#wxDataFormat">wxDataFormat</a>&amp; GetFormat() const<br>
void SetFormat(const <a href="#wxDataFormat">wxDataFormat</a>&amp; format)<br>
virtual size_t GetDataSize() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, Lua string] wxDataObjectSimple::GetDataHere()</font></font><br>
<font color=#009900>// C++ Func: virtual bool GetDataHere(void *buf) const</font><br>
virtual bool GetDataHere() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> bool wxDataObjectSimple::SetData(Lua string)</font></font><br>
<font color=#009900>// C++ Func: virtual bool SetData(size_t len, const void *buf)</font><br>
virtual bool SetData(const <a href="#wxString">wxString</a>&amp; str)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDataObjectComposite">wxDataObjectComposite</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxDataObjectComposite">wxDataObjectComposite</a>, <a href="#wxDataObject">wxDataObject</a></font></b>
<blockquote>
<a href="#wxDataObjectComposite">wxDataObjectComposite</a>()<br>
<br>
void Add(<i>%ungc</i> <a href="#wxDataObjectSimple">wxDataObjectSimple</a> *dataObject, bool preferred = false)<br>
<i>%wxchkver_2_8</i> <a href="#wxDataFormat">wxDataFormat</a> GetReceivedFormat() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFileDataObject">wxFileDataObject</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxFileDataObject">wxFileDataObject</a>, <a href="#wxDataObjectSimple">wxDataObjectSimple</a></font></b>
<blockquote>
<a href="#wxFileDataObject">wxFileDataObject</a>()<br>
<br>
virtual void AddFile(const <a href="#wxString">wxString</a>&amp; file)<br>
<a href="#wxArrayString">wxArrayString</a> GetFilenames() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTextDataObject">wxTextDataObject</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxTextDataObject">wxTextDataObject</a>, <a href="#wxDataObjectSimple">wxDataObjectSimple</a></font></b>
<blockquote>
<a href="#wxTextDataObject">wxTextDataObject</a>(const <a href="#wxString">wxString</a>&amp; text = "")<br>
<br>
virtual size_t GetTextLength() const<br>
virtual <a href="#wxString">wxString</a> GetText() const<br>
virtual void SetText(const <a href="#wxString">wxString</a>&amp; text)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxBitmapDataObject">wxBitmapDataObject</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxBitmapDataObject">wxBitmapDataObject</a>, <a href="#wxDataObjectSimple">wxDataObjectSimple</a></font></b>
<blockquote>
<a href="#wxBitmapDataObject">wxBitmapDataObject</a>(const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap = wxNullBitmap)<br>
<br>
virtual <a href="#wxBitmap">wxBitmap</a> GetBitmap() const<br>
virtual void SetBitmap(const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxCustomDataObject - FIXME implement this?</font><br>
<br>
<font color=#009900>//<i>%class</i> <i>%noclassinfo</i> <i>%encapsulate</i> wxCustomDataObject, <a href="#wxDataObjectSimple">wxDataObjectSimple</a></font><br>
<font color=#009900>// wxCustomDataObject(const <a href="#wxDataFormat">wxDataFormat</a>&amp; format = wxFormatInvalid)</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// virtual void *Alloc(size_t size)</font><br>
<font color=#009900>// virtual void Free()</font><br>
<font color=#009900>// virtual size_t GetSize() const</font><br>
<font color=#009900>// virtual void *GetData() const</font><br>
<font color=#009900>// virtual void SetData(size_t size, const void *data)</font><br>
<font color=#009900>// virtual void TakeData( size_t size, void *data)</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxURLDataObject">wxURLDataObject</a> - is simply <a href="#wxTextDataObject">wxTextDataObject</a> with a different name</font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxURLDataObject">wxURLDataObject</a>, <a href="#wxTextDataObject">wxTextDataObject</a></font></b>
<blockquote>
<a href="#wxURLDataObject">wxURLDataObject</a>(const <a href="#wxString">wxString</a>&amp; url = "")<br>
<br>
<a href="#wxString">wxString</a> GetURL() const<br>
void SetURL(const <a href="#wxString">wxString</a>&amp; url)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//<i>%wxchkver_2_8</i></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxDataObject &amp;&amp; wxUSE_DATAOBJ</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDropTarget">wxDropTarget</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxDragDrop &amp;&amp; wxUSE_DRAG_AND_DROP<br>
<br>
<i>%include</i> "wx/dnd.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxDrag_CopyOnly<br>
wxDrag_AllowMove<br>
wxDrag_DefaultMove<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxDragResult">wxDragResult</a></font></b>
<blockquote><font color=#0066CC>
wxDragError<br>
wxDragNone<br>
wxDragCopy<br>
wxDragMove<br>
wxDragLink<br>
wxDragCancel<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<font color=#AA0000><i>%function</i> bool wxIsDragResultOk(<a href="#wxDragResult">wxDragResult</a> res)</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxDropTarget">wxDropTarget</a> <font color=#009900>// FIXME implement virtual</font></font></b>
<blockquote>
<br>
<font color=#009900>//<a href="#wxDropTarget">wxDropTarget</a>(<a href="#wxDataObject">wxDataObject</a>* data = NULL) pure virtual functions in MSW</font><br>
virtual bool GetData()<br>
<font color=#009900>//<a href="#wxDragResult">wxDragResult</a> GetDefaultAction()</font><br>
<font color=#009900>//virtual <a href="#wxDragResult">wxDragResult</a> OnData(wxCoord x, wxCoord y, <a href="#wxDragResult">wxDragResult</a> def)</font><br>
<font color=#009900>//virtual bool OnDrop(wxCoord x, wxCoord y)</font><br>
<font color=#009900>//virtual <a href="#wxDragResult">wxDragResult</a> OnEnter(wxCoord x, wxCoord y, <a href="#wxDragResult">wxDragResult</a> def)</font><br>
<font color=#009900>//virtual <a href="#wxDragResult">wxDragResult</a> OnDragOver(wxCoord x, wxCoord y, <a href="#wxDragResult">wxDragResult</a> def)</font><br>
<font color=#009900>//virtual void OnLeave()</font><br>
<font color=#009900>//void SetDataObject(<a href="#wxDataObject">wxDataObject</a>* data)</font><br>
<font color=#009900>//void SetDefaultAction(<a href="#wxDragResult">wxDragResult</a> action)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxFileDropTarget</font><br>
<br>
<font color=#009900>//<i>%class</i> <i>%noclassinfo</i> wxFileDropTarget, <a href="#wxDropTarget">wxDropTarget</a> // FIXME implement virtual</font><br>
<font color=#009900>// wxFileDropTarget()</font><br>
<font color=#009900>// virtual <a href="#wxDragResult">wxDragResult</a> OnData(wxCoord x, wxCoord y, <a href="#wxDragResult">wxDragResult</a> def)</font><br>
<font color=#009900>// virtual bool OnDrop(long x, long y, const void *data, size_t size)</font><br>
<font color=#009900>// virtual bool OnDropFiles(wxCoord x, wxCoord y,const <a href="#wxArrayString">wxArrayString</a>&amp; filenames)</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxTextDropTarget</font><br>
<br>
<font color=#009900>//<i>%class</i> <i>%noclassinfo</i> wxTextDropTarget, <a href="#wxDropTarget">wxDropTarget</a> // FIXME implement virtual</font><br>
<font color=#009900>// wxTextDropTarget()</font><br>
<font color=#009900>// virtual bool OnDropText(wxCoord x, wxCoord y, const <a href="#wxString">wxString</a>&amp; text)</font><br>
<font color=#009900>// virtual <a href="#wxDragResult">wxDragResult</a> OnData(wxCoord x, wxCoord y, <a href="#wxDragResult">wxDragResult</a> def)</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDropSource">wxDropSource</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxDropSource">wxDropSource</a> <font color=#009900>// FIXME implement virtual</font></font></b>
<blockquote>
<i>%win</i>|<i>%mac</i> <a href="#wxDropSource">wxDropSource</a>(<a href="#wxWindow">wxWindow</a>* win = NULL, const <a href="#wxCursor">wxCursor</a>&amp; cursorCopy = wxNullCursor, const <a href="#wxCursor">wxCursor</a>&amp; cursorMove = wxNullCursor, const <a href="#wxCursor">wxCursor</a>&amp; cursorStop = wxNullCursor)<br>
<i>%gtk</i> <a href="#wxDropSource">wxDropSource</a>(<a href="#wxWindow">wxWindow</a>* win = NULL, const <a href="#wxIcon">wxIcon</a>&amp; iconCopy = wxNullIcon, const <a href="#wxIcon">wxIcon</a>&amp; iconMove = wxNullIcon, const <a href="#wxIcon">wxIcon</a>&amp; iconStop = wxNullIcon)<br>
<i>%win</i> <a href="#wxDropSource">wxDropSource</a>(<a href="#wxDataObject">wxDataObject</a>&amp; data, <a href="#wxWindow">wxWindow</a>* win = NULL, const <a href="#wxCursor">wxCursor</a>&amp; cursorCopy = wxNullCursor, const <a href="#wxCursor">wxCursor</a>&amp; cursorMove = wxNullCursor, const <a href="#wxCursor">wxCursor</a>&amp; cursorStop = wxNullCursor)<br>
<i>%gtk</i> <a href="#wxDropSource">wxDropSource</a>(<a href="#wxDataObject">wxDataObject</a>&amp; data, <a href="#wxWindow">wxWindow</a>* win = NULL, const <a href="#wxIcon">wxIcon</a>&amp; iconCopy = wxNullIcon, const <a href="#wxIcon">wxIcon</a>&amp; iconMove = wxNullIcon, const <a href="#wxIcon">wxIcon</a>&amp; iconStop = wxNullIcon)<br>
<br>
void SetData(<a href="#wxDataObject">wxDataObject</a>&amp; data)<br>
<font color=#009900>//virtual <a href="#wxDragResult">wxDragResult</a> DoDragDrop(int flags = wxDrag_CopyOnly)</font><br>
<a href="#wxDataObject">wxDataObject</a>* GetDataObject()<br>
virtual bool GiveFeedback(<a href="#wxDragResult">wxDragResult</a> effect)<br>
void SetCursor(<a href="#wxDragResult">wxDragResult</a> res, const <a href="#wxCursor">wxCursor</a>&amp; cursor)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDropFilesEvent">wxDropFilesEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxDropFilesEvent">wxDropFilesEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_DROP_FILES <font color=#009900>// EVT_DROP_FILES(func)</font></font><br>
<br>
<font color=#009900>// <a href="#wxDropFilesEvent">wxDropFilesEvent</a>(WXTYPE id = 0, int noFiles = 0, <a href="#wxString">wxString</a>* files = NULL) only handle this event</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [Lua table of strings] wxDropFilesEvent::GetFiles()</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxString">wxString</a>* GetFiles() const</font><br>
<a href="#wxString">wxString</a>* GetFiles() const<br>
<br>
int GetNumberOfFiles() const<br>
<a href="#wxPoint">wxPoint</a> GetPosition() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxDragDrop &amp;&amp; wxUSE_DRAG_AND_DROP</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMetafile">wxMetafile</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxMetafile &amp;&amp; wxUSE_METAFILE &amp;&amp; (<i>%msw</i>|<i>%mac</i>|<i>%os2</i>)<br>
<br>
<i>%include</i> "wx/metafile.h"<br>
<br>
<font color=#009900>//<i>%function</i> bool wxMakeMetafilePlaceable(const <a href="#wxString">wxString</a>&amp; filename, int minX, int minY, int maxX, int maxY, float scale = 1.0)</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <a name="wxMetafile">wxMetafile</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxMetafile">wxMetafile</a>(const <a href="#wxString">wxString</a>&amp; filename = "")<br>
<br>
bool Ok()<br>
bool Play(<a href="#wxDC">wxDC</a> *dc)<br>
bool SetClipboard(int width = 0, int height = 0)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMetafileDC">wxMetafileDC</a></font><br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <a name="wxMetafileDC">wxMetafileDC</a>, <a href="#wxDC">wxDC</a></font></b>
<blockquote>
<a href="#wxMetafileDC">wxMetafileDC</a>(const <a href="#wxString">wxString</a>&amp; filename = "")<br>
<br>
<i>%win</i> <i>%gc</i> <a href="#wxMetafile">wxMetafile</a>* Close()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxMetafile &amp;&amp; wxUSE_METAFILE &amp;&amp; (<i>%msw</i>|<i>%mac</i>|<i>%os2</i>)</font><br>
<br><HR>
<h2><a name="wxwidgets_wxcore_controls.i">wxwidgets/wxcore_controls.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: GUI controls like buttons, combos, etc</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<font color=#009900>// FIXME - handle WX_DECLARE_CONTROL_CONTAINER ?</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxButton">wxButton</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxButton &amp;&amp; wxUSE_BUTTON<br>
<br>
<i>%include</i> "wx/button.h"<br>
<br>
<font color=#006666><i>%define</i> wxBU_LEFT</font><br>
<font color=#006666><i>%define</i> wxBU_RIGHT</font><br>
<font color=#006666><i>%define</i> wxBU_TOP</font><br>
<font color=#006666><i>%define</i> wxBU_BOTTOM</font><br>
<font color=#006666><i>%define</i> wxBU_EXACTFIT</font><br>
<font color=#006666><i>%wxchkver_2_6</i> <i>%define</i> wxBU_AUTODRAW</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxButton">wxButton</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxButton">wxButton</a>()<br>
<a href="#wxButton">wxButton</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxButton")<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxButton")<br>
<br>
static <a href="#wxSize">wxSize</a> GetDefaultSize() <font color=#009900>// static is ok, use on existing button</font><br>
void SetDefault()<br>
<br>
<font color=#009900>//<a href="#wxString">wxString</a> GetLabel() const // in <a href="#wxWindow">wxWindow</a></font><br>
<font color=#009900>//void SetLabel(const <a href="#wxString">wxString</a>&amp; label) // in <a href="#wxWindow">wxWindow</a></font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxBitmapButton">wxBitmapButton</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxBitmapButton &amp;&amp; wxUSE_BMPBUTTON<br>
<br>
<i>%include</i> "wx/bmpbuttn.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxBitmapButton">wxBitmapButton</a>, <a href="#wxButton">wxButton</a></font></b>
<blockquote>
<a href="#wxBitmapButton">wxBitmapButton</a>()<br>
<a href="#wxBitmapButton">wxBitmapButton</a>( <a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxBU_AUTODRAW, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxBitmapButton")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap, const <a href="#wxPoint">wxPoint</a>&amp; pos, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxBU_AUTODRAW, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxBitmapButton")<br>
<br>
<a href="#wxBitmap">wxBitmap</a> GetBitmapDisabled() const<br>
<a href="#wxBitmap">wxBitmap</a> GetBitmapFocus() const<br>
<i>%wxchkver_2_8</i> <a href="#wxBitmap">wxBitmap</a> GetBitmapHover() const<br>
<a href="#wxBitmap">wxBitmap</a> GetBitmapLabel() const<br>
<a href="#wxBitmap">wxBitmap</a> GetBitmapSelected() const<br>
void SetBitmapDisabled(const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap)<br>
void SetBitmapFocus(const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap)<br>
<i>%wxchkver_2_8</i> void SetBitmapHover(const <a href="#wxBitmap">wxBitmap</a>&amp; hover)<br>
void SetBitmapLabel(const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap)<br>
void SetBitmapSelected(const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxBitmapButton &amp;&amp; wxUSE_BMPBUTTON</font><br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxButton &amp;&amp; wxUSE_BUTTON</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxToggleButton">wxToggleButton</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxToggleButton &amp;&amp; wxUSE_TOGGLEBTN<br>
<br>
<i>%include</i> "wx/tglbtn.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxToggleButton">wxToggleButton</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxToggleButton">wxToggleButton</a>()<br>
<a href="#wxToggleButton">wxToggleButton</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxToggleButton")<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxToggleButton")<br>
<br>
void SetValue(bool state)<br>
bool GetValue() const<br>
<br>
<font color=#009900>//<a href="#wxString">wxString</a> GetLabel() const // in <a href="#wxWindow">wxWindow</a></font><br>
<font color=#009900>//void SetLabel(const <a href="#wxString">wxString</a>&amp; label) // in <a href="#wxWindow">wxWindow</a></font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxToggleButton &amp;&amp; wxUSE_TOGGLEBTN</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxCheckBox">wxCheckBox</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxCheckBox &amp;&amp; wxUSE_CHECKBOX<br>
<br>
<i>%include</i> "wx/checkbox.h"<br>
<br>
<font color=#006666><i>%define</i> wxCHK_2STATE</font><br>
<font color=#006666><i>%define</i> wxCHK_3STATE</font><br>
<font color=#006666><i>%define</i> wxCHK_ALLOW_3RD_STATE_FOR_USER</font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxCheckBoxState">wxCheckBoxState</a></font></b>
<blockquote><font color=#0066CC>
wxCHK_UNCHECKED<br>
wxCHK_CHECKED<br>
wxCHK_UNDETERMINED<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxCheckBox">wxCheckBox</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxCheckBox">wxCheckBox</a>()<br>
<a href="#wxCheckBox">wxCheckBox</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; val = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxCheckBox")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; val = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxCheckBox")<br>
<br>
bool GetValue() const<br>
<a href="#wxCheckBoxState">wxCheckBoxState</a> Get3StateValue() const<br>
bool Is3rdStateAllowedForUser() const<br>
bool Is3State() const<br>
bool IsChecked() const<br>
void SetValue(const bool state)<br>
void Set3StateValue(const <a href="#wxCheckBoxState">wxCheckBoxState</a> state)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxCheckBox &amp;&amp; wxUSE_CHECKBOX</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxControlWithItems">wxControlWithItems</a></font><br>
<br>
<i>%if</i> (wxLUA_USE_wxChoice|wxLUA_USE_wxComboBox|wxLUA_USE_wxListBox) &amp;&amp; wxUSE_CONTROLS<br>
<br>
<i>%include</i> "wx/ctrlsub.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxControlWithItems">wxControlWithItems</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<font color=#009900>// no constructor, this is just a base class</font><br>
<br>
int Append(const <a href="#wxString">wxString</a>&amp; item)<br>
int Append(const <a href="#wxString">wxString</a>&amp; item, voidptr_long number) <font color=#009900>// C++ is (void *clientData) You can put a number here</font><br>
int Append(const <a href="#wxString">wxString</a>&amp; item, <a href="#wxClientData">wxClientData</a> *clientData)<br>
void Append(const <a href="#wxArrayString">wxArrayString</a>&amp; strings)<br>
void Clear()<br>
void Delete(unsigned int n)<br>
int FindString(const <a href="#wxString">wxString</a>&amp; string)<br>
<font color=#009900>// C++ Func: void* GetClientData(unsigned int n) const</font><br>
voidptr_long GetClientData(unsigned int n) const <font color=#009900>// C++ returns (void *) You get a number here</font><br>
<br>
<a href="#wxClientData">wxClientData</a>* GetClientObject(unsigned int n) const<br>
<font color=#990099> <i>%rename</i> GetStringClientObject <a href="#wxStringClientData">wxStringClientData</a>* GetClientObject(unsigned int n) const</font><br>
int GetCount() const<br>
int GetSelection() const<br>
<a href="#wxString">wxString</a> GetString(unsigned int n) const<br>
<a href="#wxString">wxString</a> GetStringSelection() const<br>
int Insert(const <a href="#wxString">wxString</a>&amp; item, int pos)<br>
int Insert(const <a href="#wxString">wxString</a>&amp; item, unsigned int pos, voidptr_long number) <font color=#009900>// C++ is (void *clientData) You can put a number here</font><br>
int Insert(const <a href="#wxString">wxString</a>&amp; item, unsigned int pos, <a href="#wxClientData">wxClientData</a> *clientData)<br>
bool IsEmpty() const<br>
<font color=#009900>// int Number() const // obsolete since 2.2 use GetCount()</font><br>
void Select(int n)<br>
void SetClientData(unsigned int n, voidptr_long number) <font color=#009900>// C++ is (void *clientData) You can put a number here</font><br>
void SetClientObject(unsigned int n, <a href="#wxClientData">wxClientData</a> *data)<br>
void SetSelection(unsigned int n)<br>
void SetString(unsigned int n, const <a href="#wxString">wxString</a>&amp; string)<br>
bool SetStringSelection(const <a href="#wxString">wxString</a>&amp; string)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//(wxLUA_USE_wxChoice|wxLUA_USE_wxComboBox|wxLUA_USE_wxListBox) &amp;&amp; wxUSE_CONTROLS</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxChoice">wxChoice</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxChoice &amp;&amp; wxUSE_CHOICE<br>
<br>
<i>%include</i> "wx/choice.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxChoice">wxChoice</a>, <a href="#wxControlWithItems">wxControlWithItems</a></font></b>
<blockquote>
<a href="#wxChoice">wxChoice</a>()<br>
<a href="#wxChoice">wxChoice</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, const <a href="#wxArrayString">wxArrayString</a>&amp; choices = wxLuaNullSmart<a href="#wxArrayString">wxArrayString</a>, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxChoice")<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, const <a href="#wxArrayString">wxArrayString</a>&amp; choices = wxLuaNullSmart<a href="#wxArrayString">wxArrayString</a>, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxChoice")<br>
<br>
int GetCurrentSelection() const<br>
<font color=#009900>//int GetColumns() const // Motif only but returns 1 otherwise</font><br>
<font color=#009900>//void SetColumns(int n = 1)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxChoice &amp;&amp; wxUSE_CHOICE</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxComboBox">wxComboBox</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxComboBox &amp;&amp; wxUSE_COMBOBOX<br>
<br>
<i>%include</i> "wx/combobox.h"<br>
<br>
<font color=#006666><i>%define</i> wxCB_DROPDOWN</font><br>
<font color=#006666><i>%define</i> wxCB_READONLY</font><br>
<font color=#006666><i>%define</i> wxCB_SIMPLE</font><br>
<font color=#006666><i>%define</i> wxCB_SORT</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxComboBox">wxComboBox</a>, <a href="#wxControlWithItems">wxControlWithItems</a></font></b>
<blockquote>
<a href="#wxComboBox">wxComboBox</a>()<br>
<a href="#wxComboBox">wxComboBox</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; value = "", const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, const <a href="#wxArrayString">wxArrayString</a>&amp; choices = wxLuaNullSmart<a href="#wxArrayString">wxArrayString</a>, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxComboBox")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; value = "", const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, const <a href="#wxArrayString">wxArrayString</a>&amp; choices = wxLuaNullSmart<a href="#wxArrayString">wxArrayString</a>, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxComboBox")<br>
<br>
bool CanCopy() const<br>
bool CanCut() const<br>
bool CanPaste() const<br>
bool CanRedo() const<br>
bool CanUndo() const<br>
void Copy()<br>
void Cut()<br>
<i>%wxchkver_2_8</i> virtual int GetCurrentSelection() const<br>
long GetInsertionPoint() const<br>
long GetLastPosition() const<br>
<a href="#wxString">wxString</a> GetValue() const<br>
void Paste()<br>
void Redo()<br>
void Replace(long from, long to, const <a href="#wxString">wxString</a>&amp; text)<br>
void Remove(long from, long to)<br>
void SetInsertionPoint(long pos)<br>
void SetInsertionPointEnd()<br>
void SetSelection(long from, long to)<br>
void SetValue(const <a href="#wxString">wxString</a>&amp; text)<br>
void Undo()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxComboBox &amp;&amp; wxUSE_COMBOBOX</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGauge">wxGauge</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxGauge &amp;&amp; wxUSE_GAUGE<br>
<br>
<i>%include</i> "wx/gauge.h"<br>
<br>
<font color=#006666><i>%define</i> wxGA_HORIZONTAL</font><br>
<font color=#006666><i>%wxcompat_2_6</i> <i>%define</i> wxGA_PROGRESSBAR</font><br>
<font color=#006666><i>%define</i> wxGA_SMOOTH</font><br>
<font color=#006666><i>%define</i> wxGA_VERTICAL</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxGauge">wxGauge</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxGauge">wxGauge</a>()<br>
<a href="#wxGauge">wxGauge</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, int range, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxGA_HORIZONTAL, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxGauge")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, int range, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxGA_HORIZONTAL, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxGauge")<br>
<br>
int GetBezelFace() const<br>
int GetRange() const<br>
int GetShadowWidth() const<br>
int GetValue() const<br>
bool IsVertical() const<br>
<i>%wxchkver_2_8</i> void Pulse()<br>
void SetBezelFace(int width)<br>
void SetRange(int range)<br>
void SetShadowWidth(int width)<br>
void SetValue(int pos)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxGauge &amp;&amp; wxUSE_GAUGE</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxListBox">wxListBox</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxListBox &amp;&amp; wxUSE_LISTBOX<br>
<br>
<i>%include</i> "wx/listbox.h"<br>
<br>
<font color=#006666><i>%define</i> wxLB_SINGLE</font><br>
<font color=#006666><i>%define</i> wxLB_MULTIPLE</font><br>
<font color=#006666><i>%define</i> wxLB_EXTENDED</font><br>
<font color=#006666><i>%define</i> wxLB_HSCROLL</font><br>
<font color=#006666><i>%define</i> wxLB_ALWAYS_SB</font><br>
<font color=#006666><i>%define</i> wxLB_NEEDED_SB</font><br>
<font color=#006666><i>%define</i> wxLB_SORT</font><br>
<font color=#006666><i>%define</i> wxLB_OWNERDRAW</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxListBox">wxListBox</a>, <a href="#wxControlWithItems">wxControlWithItems</a></font></b>
<blockquote>
<a href="#wxListBox">wxListBox</a>()<br>
<a href="#wxListBox">wxListBox</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, const <a href="#wxArrayString">wxArrayString</a>&amp; choices = wxLuaNullSmart<a href="#wxArrayString">wxArrayString</a>, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxListBox")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, const <a href="#wxArrayString">wxArrayString</a>&amp; choices = wxLuaNullSmart<a href="#wxArrayString">wxArrayString</a>, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxListBox")<br>
<br>
void Deselect(int n)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [Lua table of int selections] wxListBox::GetSelections()</font></font><br>
<font color=#009900>// C++ Func: int GetSelections(<a href="#wxArrayInt">wxArrayInt</a>&amp; selections) const</font><br>
int GetSelections() const<br>
<br>
<i>%wxchkver_2_8</i> int HitTest(const <a href="#wxPoint">wxPoint</a>&amp; point) const<br>
<font color=#009900>//void InsertItems(int nItems, const <a href="#wxString">wxString</a> items[], int pos)</font><br>
void InsertItems(const <a href="#wxArrayString">wxArrayString</a>&amp; items, int pos)<br>
bool IsSelected(int n) const<br>
<font color=#009900>//void Set(int n, const <a href="#wxString">wxString</a>* choices)</font><br>
void Set(const <a href="#wxArrayString">wxArrayString</a>&amp; choices)<br>
void SetFirstItem(int n)<br>
void SetSelection(int n, bool select = true)<br>
void SetStringSelection(const <a href="#wxString">wxString</a>&amp; string, bool select = true)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxCheckListBox">wxCheckListBox</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxCheckListBox &amp;&amp; wxUSE_CHECKLISTBOX<br>
<br>
<i>%include</i> "wx/checklst.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxCheckListBox">wxCheckListBox</a>, <a href="#wxListBox">wxListBox</a></font></b>
<blockquote>
<a href="#wxCheckListBox">wxCheckListBox</a>()<br>
<a href="#wxCheckListBox">wxCheckListBox</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, const <a href="#wxArrayString">wxArrayString</a>&amp; choices = wxLuaNullSmart<a href="#wxArrayString">wxArrayString</a>, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxCheckListBox")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, const <a href="#wxArrayString">wxArrayString</a>&amp; choices = wxLuaNullSmart<a href="#wxArrayString">wxArrayString</a>, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxCheckListBox")<br>
<br>
void Check(int item, bool check = true)<br>
bool IsChecked(int item) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxCheckListBox &amp;&amp; wxUSE_CHECKLISTBOX</font><br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxListBox &amp;&amp; wxUSE_LISTBOX</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxListCtrl">wxListCtrl</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxListCtrl &amp;&amp; wxUSE_LISTCTRL<br>
<br>
<i>%include</i> "wx/listctrl.h"<br>
<br>
<font color=#006666><i>%define</i> wxLC_ALIGN_LEFT</font><br>
<font color=#006666><i>%define</i> wxLC_ALIGN_TOP</font><br>
<font color=#006666><i>%define</i> wxLC_AUTOARRANGE</font><br>
<font color=#006666><i>%define</i> wxLC_EDIT_LABELS</font><br>
<font color=#006666><i>%define</i> wxLC_HRULES</font><br>
<font color=#006666><i>%define</i> wxLC_ICON</font><br>
<font color=#006666><i>%define</i> wxLC_LIST</font><br>
<font color=#006666><i>%define</i> wxLC_NO_HEADER</font><br>
<font color=#006666><i>%define</i> wxLC_NO_SORT_HEADER</font><br>
<font color=#006666><i>%define</i> wxLC_REPORT</font><br>
<font color=#006666><i>%define</i> wxLC_SINGLE_SEL</font><br>
<font color=#006666><i>%define</i> wxLC_SMALL_ICON</font><br>
<font color=#006666><i>%define</i> wxLC_SORT_ASCENDING</font><br>
<font color=#006666><i>%define</i> wxLC_SORT_DESCENDING</font><br>
<font color=#009900>//<i>%define</i> wxLC_USER_TEXT - deprecated - use wxLC_VIRTUAL</font><br>
<font color=#006666><i>%define</i> wxLC_VIRTUAL</font><br>
<font color=#006666><i>%define</i> wxLC_VRULES</font><br>
<br>
<font color=#006666><i>%define</i> wxLC_MASK_TYPE <font color=#009900>// (wxLC_ICON | wxLC_SMALL_ICON | wxLC_LIST | wxLC_REPORT)</font></font><br>
<font color=#006666><i>%define</i> wxLC_MASK_ALIGN <font color=#009900>// (wxLC_ALIGN_TOP | wxLC_ALIGN_LEFT)</font></font><br>
<font color=#006666><i>%define</i> wxLC_MASK_SORT <font color=#009900>// (wxLC_SORT_ASCENDING | wxLC_SORT_DESCENDING)</font></font><br>
<br>
<font color=#006666><i>%define</i> wxLIST_ALIGN_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxLIST_ALIGN_LEFT</font><br>
<font color=#006666><i>%define</i> wxLIST_ALIGN_SNAP_TO_GRID</font><br>
<font color=#006666><i>%define</i> wxLIST_ALIGN_TOP</font><br>
<font color=#006666><i>%define</i> wxLIST_AUTOSIZE</font><br>
<font color=#006666><i>%define</i> wxLIST_AUTOSIZE_USEHEADER</font><br>
<font color=#006666><i>%define</i> wxLIST_FIND_DOWN</font><br>
<font color=#006666><i>%define</i> wxLIST_FIND_LEFT</font><br>
<font color=#006666><i>%define</i> wxLIST_FIND_RIGHT</font><br>
<font color=#006666><i>%define</i> wxLIST_FIND_UP</font><br>
<font color=#006666><i>%define</i> wxLIST_HITTEST_ABOVE</font><br>
<font color=#006666><i>%define</i> wxLIST_HITTEST_BELOW</font><br>
<font color=#006666><i>%define</i> wxLIST_HITTEST_NOWHERE</font><br>
<font color=#006666><i>%define</i> wxLIST_HITTEST_ONITEM</font><br>
<font color=#006666><i>%define</i> wxLIST_HITTEST_ONITEMICON</font><br>
<font color=#006666><i>%define</i> wxLIST_HITTEST_ONITEMLABEL</font><br>
<font color=#006666><i>%define</i> wxLIST_HITTEST_ONITEMRIGHT</font><br>
<font color=#006666><i>%define</i> wxLIST_HITTEST_ONITEMSTATEICON</font><br>
<font color=#006666><i>%define</i> wxLIST_HITTEST_TOLEFT</font><br>
<font color=#006666><i>%define</i> wxLIST_HITTEST_TORIGHT</font><br>
<font color=#006666><i>%define</i> wxLIST_MASK_DATA</font><br>
<font color=#006666><i>%define</i> wxLIST_MASK_FORMAT</font><br>
<font color=#006666><i>%define</i> wxLIST_MASK_IMAGE</font><br>
<font color=#006666><i>%define</i> wxLIST_MASK_STATE</font><br>
<font color=#006666><i>%define</i> wxLIST_MASK_TEXT</font><br>
<font color=#006666><i>%define</i> wxLIST_MASK_WIDTH</font><br>
<font color=#006666><i>%define</i> wxLIST_NEXT_ABOVE</font><br>
<font color=#006666><i>%define</i> wxLIST_NEXT_ALL</font><br>
<font color=#006666><i>%define</i> wxLIST_NEXT_BELOW</font><br>
<font color=#006666><i>%define</i> wxLIST_NEXT_LEFT</font><br>
<font color=#006666><i>%define</i> wxLIST_NEXT_RIGHT</font><br>
<font color=#006666><i>%define</i> wxLIST_RECT_BOUNDS</font><br>
<font color=#006666><i>%define</i> wxLIST_RECT_ICON</font><br>
<font color=#006666><i>%define</i> wxLIST_RECT_LABEL</font><br>
<font color=#006666><i>%define</i> wxLIST_SET_ITEM</font><br>
<font color=#006666><i>%define</i> wxLIST_STATE_CUT</font><br>
<font color=#006666><i>%define</i> wxLIST_STATE_DONTCARE</font><br>
<font color=#006666><i>%define</i> wxLIST_STATE_DROPHILITED</font><br>
<font color=#006666><i>%define</i> wxLIST_STATE_FOCUSED</font><br>
<font color=#006666><i>%define</i> wxLIST_STATE_SELECTED</font><br>
<br>
<font color=#006666><i>%wxchkver_2_8</i> <i>%define</i> wxLIST_GETSUBITEMRECT_WHOLEITEM</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxListCtrl">wxListCtrl</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxListCtrl">wxListCtrl</a>()<br>
<a href="#wxListCtrl">wxListCtrl</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxLC_ICON, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxListCtrl")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxLC_ICON, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxListCtrl")<br>
<br>
bool Arrange(int flag = wxLIST_ALIGN_DEFAULT)<br>
void AssignImageList(<i>%ungc</i> <a href="#wxImageList">wxImageList</a> *imageList, int which)<br>
void ClearAll()<br>
bool DeleteAllItems()<br>
bool DeleteColumn(int col)<br>
bool DeleteItem(long item)<br>
void EditLabel(long item)<br>
bool EnsureVisible(long item)<br>
long FindItem(long start, const <a href="#wxString">wxString</a>&amp; str, const bool partial = false)<br>
long FindItem(long start, long data)<br>
long FindItem(long start, const <a href="#wxPoint">wxPoint</a>&amp; pt, int direction)<br>
bool GetColumn(int col, <a href="#wxListItem">wxListItem</a>&amp; item) const<br>
int GetColumnCount() const<br>
int GetColumnWidth(int col) const<br>
int GetCountPerPage() const<br>
<i>%win</i>|<i>%wxchkver_2_8</i> <a href="#wxTextCtrl">wxTextCtrl</a>* GetEditControl() const<br>
<a href="#wxImageList">wxImageList</a>* GetImageList(int which) const<br>
bool GetItem(<a href="#wxListItem">wxListItem</a>&amp; info) const<br>
int GetItemCount() const<br>
long GetItemData(long item) const<br>
<a href="#wxFont">wxFont</a> GetItemFont(long item) const<br>
bool GetItemPosition(long item, <a href="#wxPoint">wxPoint</a>&amp; pos) const<br>
bool GetItemRect(long item, <a href="#wxRect">wxRect</a>&amp; rect, int code = wxLIST_RECT_BOUNDS) const<br>
!<i>%wxchkver_2_6</i> int GetItemSpacing(bool isSmall) const<br>
<i>%wxchkver_2_6</i> <a href="#wxSize">wxSize</a> GetItemSpacing() const<br>
int GetItemState(long item, long stateMask) const<br>
<a href="#wxString">wxString</a> GetItemText(long item) const<br>
long GetNextItem(long item, int geometry = wxLIST_NEXT_ALL, int state = wxLIST_STATE_DONTCARE) const<br>
int GetSelectedItemCount() const<br>
<a href="#wxColour">wxColour</a> GetTextColour() const<br>
long GetTopItem() const<br>
<a href="#wxRect">wxRect</a> GetViewRect() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [long, int flags] wxListCtrl::HitTest(const <a href="#wxPoint">wxPoint</a>&amp; point)</font></font><br>
<font color=#009900>// C++ Func: long HitTest(const <a href="#wxPoint">wxPoint</a>&amp; point, int&amp; flags)</font><br>
long HitTest(const <a href="#wxPoint">wxPoint</a>&amp; point)<br>
<br>
long InsertColumn(long col, <a href="#wxListItem">wxListItem</a>&amp; info)<br>
long InsertColumn(long col, const <a href="#wxString">wxString</a>&amp; heading, int format = wxLIST_FORMAT_LEFT, int width = -1)<br>
long InsertItem(<a href="#wxListItem">wxListItem</a>&amp; info)<br>
long InsertItem(long index, const <a href="#wxString">wxString</a>&amp; label)<br>
long InsertItem(long index, int imageIndex)<br>
long InsertItem(long index, const <a href="#wxString">wxString</a>&amp; label, int imageIndex)<br>
<font color=#009900>//virtual <a href="#wxListItemAttr">wxListItemAttr</a> * OnGetItemAttr(long item) const</font><br>
<font color=#009900>//virtual int OnGetItemImage(long item)</font><br>
<font color=#009900>//virtual <a href="#wxString">wxString</a> OnGetItemText(long item, long column) const</font><br>
<font color=#009900>//void RefreshItem(long item)</font><br>
<font color=#009900>//void RefreshItems(long itemFrom, long itemTo)</font><br>
bool ScrollList(int dx, int dy)<br>
<font color=#009900>//void SetBackgroundColour(const <a href="#wxColour">wxColour</a>&amp; col) - see <a href="#wxWindow">wxWindow</a></font><br>
bool SetColumn(int col, <a href="#wxListItem">wxListItem</a>&amp; item)<br>
bool SetColumnWidth(int col, int width)<br>
void SetImageList(<a href="#wxImageList">wxImageList</a>* imageList, int which)<br>
bool SetItem(<a href="#wxListItem">wxListItem</a>&amp; info)<br>
long SetItem(long index, int col, const <a href="#wxString">wxString</a>&amp; label, int imageId = -1)<br>
void SetItemBackgroundColour(long item, const <a href="#wxColour">wxColour</a>&amp; col)<br>
bool SetItemColumnImage(long item, long column, int image)<br>
<font color=#009900>//void SetItemCount(long count)</font><br>
bool SetItemData(long item, long data)<br>
bool SetItemImage(long item, int image) <font color=#009900>// int selImage) selImage is deprecated and isn't used anyway</font><br>
bool SetItemPosition(long item, const <a href="#wxPoint">wxPoint</a>&amp; pos)<br>
bool SetItemState(long item, long state, long stateMask)<br>
void SetItemText(long item, const <a href="#wxString">wxString</a>&amp; text)<br>
void SetItemTextColour(long item, const <a href="#wxColour">wxColour</a>&amp; col)<br>
void SetSingleStyle(long style, const bool add = true)<br>
void SetTextColour(const <a href="#wxColour">wxColour</a>&amp; col)<br>
<font color=#009900>//void SetWindowStyleFlag(long style) - see <a href="#wxWindow">wxWindow</a></font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> bool SortItems(Lua function(long item1, long item2, long data) returning int, long data)</font></font><br>
<font color=#009900>// C++ Func: bool SortItems(wxListCtrlCompare fnSortCallBack, long data)</font><br>
<font color=#009900>// Note: the data can only be a number, but you can create a table where the data is</font><br>
<font color=#009900>// an index of it if you need more information.</font><br>
<font color=#009900>// Also, the item1 and item2 are NOT the indexes in the <a href="#wxListCtrl">wxListCtrl</a>, but are the</font><br>
<font color=#009900>// client data associated with the item. see SetItemData(item, data) and again</font><br>
<font color=#009900>// you may want to make this "data" equal to an index in a table where you</font><br>
<font color=#009900>// store more information needed for sorting.</font><br>
<font color=#009900>// Your Lua function should return 1, 0, -1 for item1 &gt; item2, item1 == item2, item1 &lt; item2</font><br>
bool SortItems(LuaFunction fnSortCallBack, long data)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxListItemAttr">wxListItemAttr</a> - <a href="#wxListCtrl">wxListCtrl</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxListItemAttr">wxListItemAttr</a></font></b>
<blockquote>
<a href="#wxListItemAttr">wxListItemAttr</a>(const <a href="#wxColour">wxColour</a>&amp; colText = wxNullColour, const <a href="#wxColour">wxColour</a>&amp; colBack = wxNullColour, const <a href="#wxFont">wxFont</a>&amp; font = wxNullFont)<br>
<br>
<i>%wxchkver_2_8</i> void AssignFrom(const <a href="#wxListItemAttr">wxListItemAttr</a>&amp; source)<br>
<a href="#wxColour">wxColour</a> GetBackgroundColour()<br>
<a href="#wxFont">wxFont</a> GetFont()<br>
<a href="#wxColour">wxColour</a> GetTextColour()<br>
bool HasBackgroundColour()<br>
bool HasFont()<br>
bool HasTextColour()<br>
void SetBackgroundColour(const <a href="#wxColour">wxColour</a>&amp; colBack)<br>
void SetFont(const <a href="#wxFont">wxFont</a>&amp; font)<br>
void SetTextColour(const <a href="#wxColour">wxColour</a>&amp; colText)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxListItem">wxListItem</a> - <a href="#wxListCtrl">wxListCtrl</a></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxListColumnFormat">wxListColumnFormat</a></font></b>
<blockquote><font color=#0066CC>
wxLIST_FORMAT_LEFT<br>
wxLIST_FORMAT_RIGHT<br>
wxLIST_FORMAT_CENTRE<br>
wxLIST_FORMAT_CENTER<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxListItem">wxListItem</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxListItem">wxListItem</a>()<br>
<a href="#wxListItem">wxListItem</a>(const <a href="#wxListItem">wxListItem</a>&amp; item)<br>
<br>
void Clear()<br>
void ClearAttributes()<br>
<a href="#wxListColumnFormat">wxListColumnFormat</a> GetAlign()<br>
<a href="#wxListItemAttr">wxListItemAttr</a> *GetAttributes()<br>
<a href="#wxColour">wxColour</a> GetBackgroundColour() const<br>
int GetColumn()<br>
long GetData()<br>
<a href="#wxFont">wxFont</a> GetFont() const<br>
long GetId()<br>
int GetImage()<br>
long GetMask()<br>
long GetState()<br>
<a href="#wxString">wxString</a> GetText()<br>
<a href="#wxColour">wxColour</a> GetTextColour() const<br>
int GetWidth()<br>
bool HasAttributes()<br>
void SetAlign(<a href="#wxListColumnFormat">wxListColumnFormat</a> align)<br>
void SetBackgroundColour(const <a href="#wxColour">wxColour</a>&amp; colBack)<br>
void SetColumn(int col)<br>
void SetData(long data)<br>
void SetFont(const <a href="#wxFont">wxFont</a>&amp; font)<br>
void SetId(long id)<br>
void SetImage(int image)<br>
void SetMask(long mask)<br>
void SetState(long state)<br>
void SetStateMask(long stateMask)<br>
void SetText(const <a href="#wxString">wxString</a>&amp; text)<br>
void SetTextColour(const <a href="#wxColour">wxColour</a>&amp; colText)<br>
void SetWidth(int width)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxListEvent">wxListEvent</a> - <a href="#wxListCtrl">wxListCtrl</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxListEvent">wxListEvent</a>, <a href="#wxNotifyEvent">wxNotifyEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LIST_BEGIN_DRAG <font color=#009900>// EVT_LIST_BEGIN_DRAG(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LIST_BEGIN_RDRAG <font color=#009900>// EVT_LIST_BEGIN_RDRAG(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT <font color=#009900>// EVT_LIST_BEGIN_LABEL_EDIT(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LIST_COL_CLICK <font color=#009900>// EVT_LIST_COL_CLICK(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS <font color=#009900>// EVT_LIST_DELETE_ALL_ITEMS(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LIST_DELETE_ITEM <font color=#009900>// EVT_LIST_DELETE_ITEM(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LIST_END_LABEL_EDIT <font color=#009900>// EVT_LIST_END_LABEL_EDIT(id, fn)</font></font><br>
<font color=#006666> !<i>%wxchkver_2_6</i> <i>%define_event</i> wxEVT_COMMAND_LIST_GET_INFO <font color=#009900>// EVT_LIST_GET_INFO(id, fn)</font></font><br>
<font color=#006666> !<i>%wxchkver_2_6</i> <i>%define_event</i> wxEVT_COMMAND_LIST_SET_INFO <font color=#009900>// EVT_LIST_SET_INFO(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LIST_INSERT_ITEM <font color=#009900>// EVT_LIST_INSERT_ITEM(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LIST_ITEM_ACTIVATED <font color=#009900>// EVT_LIST_ITEM_ACTIVATED(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LIST_ITEM_DESELECTED <font color=#009900>// EVT_LIST_ITEM_DESELECTED(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK <font color=#009900>// EVT_LIST_ITEM_MIDDLE_CLICK(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK <font color=#009900>// EVT_LIST_ITEM_RIGHT_CLICK(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LIST_ITEM_SELECTED <font color=#009900>// EVT_LIST_ITEM_SELECTED(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LIST_KEY_DOWN <font color=#009900>// EVT_LIST_KEY_DOWN(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LIST_CACHE_HINT <font color=#009900>// EVT_LIST_CACHE_HINT(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LIST_COL_RIGHT_CLICK <font color=#009900>// EVT_LIST_COL_RIGHT_CLICK(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LIST_COL_BEGIN_DRAG <font color=#009900>// EVT_LIST_COL_BEGIN_DRAG(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LIST_COL_DRAGGING <font color=#009900>// EVT_LIST_COL_DRAGGING(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LIST_COL_END_DRAG <font color=#009900>// EVT_LIST_COL_END_DRAG(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LIST_ITEM_FOCUSED <font color=#009900>// EVT_LIST_ITEM_FOCUSED(id, fn)</font></font><br>
<br>
<a href="#wxListEvent">wxListEvent</a>(wxEventType commandType = 0, int id = 0)<br>
<br>
<font color=#009900>//long GetCacheFrom() const - only useful for virtual controls</font><br>
<font color=#009900>//long GetCacheTo() const</font><br>
int GetKeyCode() const<br>
long GetIndex() const<br>
int GetColumn() const<br>
<a href="#wxPoint">wxPoint</a> GetPoint() const<br>
const <a href="#wxString">wxString</a>&amp; GetLabel() const<br>
const <a href="#wxString">wxString</a>&amp; GetText() const<br>
int GetImage() const<br>
long GetData() const<br>
long GetMask() const<br>
const <a href="#wxListItem">wxListItem</a>&amp; GetItem() const<br>
bool IsEditCancelled() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxListView">wxListView</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxListView">wxListView</a>, <a href="#wxListCtrl">wxListCtrl</a></font></b>
<blockquote>
<a href="#wxListView">wxListView</a>()<br>
<a href="#wxListView">wxListView</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxLC_ICON, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxListView")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxLC_ICON, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxListView")<br>
<br>
void ClearColumnImage(int col)<br>
void Focus(long index)<br>
long GetFirstSelected() const<br>
long GetFocusedItem() const<br>
long GetNextSelected(long item) const<br>
bool IsSelected(long index)<br>
void Select(long n, bool on = true)<br>
void SetColumnImage(int col, int image)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxListCtrl &amp;&amp; wxUSE_LISTCTRL</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxRadioBox">wxRadioBox</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxRadioBox &amp;&amp; wxUSE_RADIOBOX<br>
<br>
<i>%include</i> "wx/radiobox.h"<br>
<br>
<font color=#006666><i>%define</i> wxRA_VERTICAL</font><br>
<font color=#006666><i>%define</i> wxRA_HORIZONTAL</font><br>
<font color=#006666><i>%define</i> wxRA_SPECIFY_COLS</font><br>
<font color=#006666><i>%define</i> wxRA_SPECIFY_ROWS</font><br>
<font color=#009900>// <i>%define</i> wxRA_USE_CHECKBOX - only for palm os</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxRadioBox">wxRadioBox</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxRadioBox">wxRadioBox</a>()<br>
<a href="#wxRadioBox">wxRadioBox</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxPoint">wxPoint</a>&amp; point = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, const <a href="#wxArrayString">wxArrayString</a>&amp; choices = wxLuaNullSmart<a href="#wxArrayString">wxArrayString</a>, int majorDimension = 0, long style = wxRA_SPECIFY_COLS, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxRadioBox")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxPoint">wxPoint</a>&amp; point = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, const <a href="#wxArrayString">wxArrayString</a>&amp; choices = wxLuaNullSmart<a href="#wxArrayString">wxArrayString</a>, int majorDimension = 0, long style = wxRA_SPECIFY_COLS, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxRadioBox")<br>
<br>
<font color=#009900>// these are marked deprecated in 2.6, use wxWindow::Get/SetLabel and Get/SetString below</font><br>
<font color=#009900>// <a href="#wxString">wxString</a> GetLabel() const - see <a href="#wxWindow">wxWindow</a></font><br>
<font color=#009900>// void SetLabel(const <a href="#wxString">wxString</a>&amp; label) - see <a href="#wxWindow">wxWindow</a></font><br>
<font color=#009900>// <a href="#wxString">wxString</a> GetLabel(int n) const</font><br>
<font color=#009900>// void SetLabel(int n, const <a href="#wxString">wxString</a>&amp; label)</font><br>
<br>
void Enable(bool enable)<br>
void Enable(int n, bool enable)<br>
int FindString(const <a href="#wxString">wxString</a>&amp; string) const<br>
int GetCount() const<br>
int GetSelection() const<br>
<a href="#wxString">wxString</a> GetStringSelection() const<br>
<a href="#wxString">wxString</a> GetString(int n) const<br>
void SetString(int n, const <a href="#wxString">wxString</a> &amp;label)<br>
void SetSelection(int n)<br>
void SetStringSelection(const <a href="#wxString">wxString</a>&amp; string)<br>
<font color=#009900>//bool Show(bool show = true) // see <a href="#wxWindow">wxWindow</a></font><br>
bool Show(int item, bool show) <font color=#009900>// must specify both for overload</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxRadioBox &amp;&amp; wxUSE_RADIOBOX</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxRadioButton">wxRadioButton</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxRadioButton &amp;&amp; wxUSE_RADIOBTN<br>
<br>
<i>%include</i> "wx/radiobut.h"<br>
<br>
<font color=#006666><i>%define</i> wxRB_GROUP</font><br>
<font color=#006666><i>%define</i> wxRB_SINGLE</font><br>
<font color=#009900>// <i>%define</i> wxRB_USE_CHECKBOX - only for palm os</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxRadioButton">wxRadioButton</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxRadioButton">wxRadioButton</a>()<br>
<a href="#wxRadioButton">wxRadioButton</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxRadioButton")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxRadioButton")<br>
<br>
bool GetValue() const<br>
void SetValue(const bool value)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxRadioButton &amp;&amp; wxUSE_RADIOBTN</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxScrollBar">wxScrollBar</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxScrollBar &amp;&amp; wxUSE_SCROLLBAR<br>
<br>
<i>%include</i> "wx/scrolbar.h"<br>
<br>
<font color=#006666><i>%define</i> wxSB_HORIZONTAL</font><br>
<font color=#006666><i>%define</i> wxSB_VERTICAL</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxScrollBar">wxScrollBar</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxScrollBar">wxScrollBar</a>()<br>
<a href="#wxScrollBar">wxScrollBar</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxSB_HORIZONTAL, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxScrollBar")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxSB_HORIZONTAL, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxScrollBar")<br>
<br>
int GetRange() const<br>
int GetPageSize() const<br>
int GetThumbPosition() const<br>
int GetThumbSize() const<br>
void SetThumbPosition(int viewStart)<br>
virtual void SetScrollbar(int position, int thumbSize, int range, int pageSize, const bool refresh = true)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxScrollBar &amp;&amp; wxUSE_SCROLLBAR</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSlider">wxSlider</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxSlider &amp;&amp; wxUSE_SLIDER<br>
<br>
<i>%include</i> "wx/slider.h"<br>
<br>
<font color=#006666><i>%define</i> wxSL_AUTOTICKS</font><br>
<font color=#006666><i>%define</i> wxSL_BOTH</font><br>
<font color=#006666><i>%define</i> wxSL_BOTTOM</font><br>
<font color=#006666><i>%define</i> wxSL_HORIZONTAL</font><br>
<font color=#006666><i>%define</i> wxSL_LABELS</font><br>
<font color=#006666><i>%define</i> wxSL_LEFT</font><br>
<font color=#006666><i>%define</i> wxSL_NOTIFY_DRAG</font><br>
<font color=#006666><i>%define</i> wxSL_RIGHT</font><br>
<font color=#006666><i>%define</i> wxSL_SELRANGE</font><br>
<font color=#006666><i>%define</i> wxSL_TOP</font><br>
<font color=#006666><i>%define</i> wxSL_VERTICAL</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxSlider">wxSlider</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxSlider">wxSlider</a>()<br>
<a href="#wxSlider">wxSlider</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, int value , int minValue, int maxValue, const <a href="#wxPoint">wxPoint</a>&amp; point = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxSL_HORIZONTAL, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxSlider")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, int value , int minValue, int maxValue, const <a href="#wxPoint">wxPoint</a>&amp; point = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxSL_HORIZONTAL, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxSlider")<br>
<br>
void ClearSel()<br>
void ClearTicks()<br>
int GetLineSize() const<br>
int GetMax() const<br>
int GetMin() const<br>
int GetPageSize() const<br>
int GetSelEnd() const<br>
int GetSelStart() const<br>
int GetThumbLength() const<br>
int GetTickFreq() const<br>
int GetValue() const<br>
void SetLineSize(int lineSize)<br>
void SetPageSize(int pageSize)<br>
void SetRange(int minValue, int maxValue)<br>
void SetSelection(int startPos, int endPos)<br>
void SetThumbLength(int len)<br>
void SetTick(int tickPos)<br>
void SetTickFreq(int n, int pos)<br>
void SetValue(int value)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxSlider &amp;&amp; wxUSE_SLIDER</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSpinButton">wxSpinButton</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxSpinButton &amp;&amp; wxUSE_SPINBTN<br>
<br>
<i>%include</i> "wx/spinbutt.h"<br>
<br>
<font color=#006666><i>%define</i> wxSP_HORIZONTAL</font><br>
<font color=#006666><i>%define</i> wxSP_VERTICAL</font><br>
<font color=#006666><i>%define</i> wxSP_ARROW_KEYS</font><br>
<font color=#006666><i>%define</i> wxSP_WRAP</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxSpinButton">wxSpinButton</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxSpinButton">wxSpinButton</a>()<br>
<a href="#wxSpinButton">wxSpinButton</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id = wxID_ANY, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxSP_VERTICAL | wxSP_ARROW_KEYS, const <a href="#wxString">wxString</a>&amp; name = "wxSpinButton")<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id = wxID_ANY, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxSP_VERTICAL | wxSP_ARROW_KEYS, const <a href="#wxString">wxString</a>&amp; name = "wxSpinButton")<br>
<br>
int GetMax() const<br>
int GetMin() const<br>
int GetValue() const<br>
void SetRange(int min, int max)<br>
void SetValue(int value)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSpinEvent">wxSpinEvent</a> - for <a href="#wxSpinButton">wxSpinButton</a></font><br>
<br>
<i>%include</i> "wx/spinbutt.h"<br>
<i>%include</i> "wx/spinctrl.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxSpinEvent">wxSpinEvent</a>, <a href="#wxNotifyEvent">wxNotifyEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_SCROLL_LINEUP <font color=#009900>// EVT_SPIN_UP(winid, func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_SCROLL_LINEDOWN <font color=#009900>// EVT_SPIN_DOWN(winid, func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_SCROLL_THUMBTRACK <font color=#009900>// EVT_SPIN(winid, func)</font></font><br>
<font color=#009900>//<i>%define_event</i> wxEVT_COMMAND_SPINCTRL_UPDATED - actually a <a href="#wxCommandEvent">wxCommandEvent</a> is sent</font><br>
<br>
<a href="#wxSpinEvent">wxSpinEvent</a>(wxEventType commandType = wxEVT_NULL, int id = 0)<br>
<br>
int GetPosition() const<br>
void SetPosition(int pos)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxSpinButton &amp;&amp; wxUSE_SPINBTN</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSpinCtrl">wxSpinCtrl</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxSpinCtrl &amp;&amp; wxUSE_SPINCTRL<br>
<br>
<i>%include</i> "wx/spinctrl.h"<br>
<br>
<font color=#009900>//<i>%define</i> wxSP_ARROW_KEYS see <a href="#wxSpinButton">wxSpinButton</a></font><br>
<font color=#009900>//<i>%define</i> wxSP_WRAP see <a href="#wxSpinButton">wxSpinButton</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxSpinCtrl">wxSpinCtrl</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxSpinCtrl">wxSpinCtrl</a>()<br>
<a href="#wxSpinCtrl">wxSpinCtrl</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id = wxID_ANY, const <a href="#wxString">wxString</a>&amp; value = wxEmptyString, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxSP_ARROW_KEYS, int min = 0, int max = 100, int initial = 0, const <a href="#wxString">wxString</a>&amp; name = "wxSpinCtrl")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id = wxID_ANY, const <a href="#wxString">wxString</a>&amp; value = wxEmptyString, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxSP_ARROW_KEYS, int min = 0, int max = 100, int initial = 0, const <a href="#wxString">wxString</a>&amp; name = "wxSpinCtrl")<br>
<br>
int GetMax() const<br>
int GetMin() const<br>
int GetValue() const<br>
void SetRange(int minVal, int maxVal)<br>
void SetSelection(long from, long to)<br>
void SetValue(const <a href="#wxString">wxString</a>&amp; text)<br>
void SetValue(int iValue)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxSpinCtrl &amp;&amp; wxUSE_SPINCTRL</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTextCtrl">wxTextCtrl</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxTextCtrl &amp;&amp; wxUSE_TEXTCTRL<br>
<br>
<i>%include</i> "wx/textctrl.h"<br>
<br>
<font color=#006666><i>%define</i> wxTE_PROCESS_ENTER</font><br>
<font color=#006666><i>%define</i> wxTE_PROCESS_TAB</font><br>
<font color=#006666><i>%define</i> wxTE_MULTILINE</font><br>
<font color=#006666><i>%define</i> wxTE_PASSWORD</font><br>
<font color=#006666><i>%define</i> wxTE_READONLY</font><br>
<font color=#006666><i>%define</i> wxTE_RICH</font><br>
<font color=#006666><i>%define</i> wxTE_RICH2</font><br>
<font color=#006666><i>%define</i> wxTE_AUTO_URL</font><br>
<font color=#006666><i>%define</i> wxTE_NOHIDESEL</font><br>
<font color=#006666><i>%define</i> wxTE_LEFT</font><br>
<font color=#006666><i>%define</i> wxTE_CENTRE</font><br>
<font color=#006666><i>%define</i> wxTE_RIGHT</font><br>
<font color=#006666><i>%define</i> wxTE_DONTWRAP</font><br>
<font color=#006666><i>%define</i> wxTE_LINEWRAP</font><br>
<font color=#006666><i>%define</i> wxTE_CHARWRAP</font><br>
<font color=#006666><i>%define</i> wxTE_WORDWRAP</font><br>
<font color=#006666><i>%define</i> wxTE_BESTWRAP</font><br>
<font color=#006666><i>%define</i> wxTE_CAPITALIZE</font><br>
<font color=#006666><i>%define</i> wxTE_AUTO_SCROLL</font><br>
<font color=#006666><i>%define</i> wxTE_NO_VSCROLL</font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxTextCtrlHitTestResult">wxTextCtrlHitTestResult</a></font></b>
<blockquote><font color=#0066CC>
wxTE_HT_UNKNOWN<br>
wxTE_HT_BEFORE<br>
wxTE_HT_ON_TEXT<br>
wxTE_HT_BELOW<br>
wxTE_HT_BEYOND<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<i>%typedef</i> long wxTextCoord<br>
<font color=#006666><i>%define</i> wxOutOfRangeTextCoord</font><br>
<font color=#006666><i>%define</i> wxInvalidTextCoord</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxTextCtrl">wxTextCtrl</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxTextCtrl">wxTextCtrl</a>()<br>
<a href="#wxTextCtrl">wxTextCtrl</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; value = "", const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxTextCtrl")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; value = "", const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxTextCtrl")<br>
<br>
void AppendText(const <a href="#wxString">wxString</a>&amp; text)<br>
virtual bool CanCopy()<br>
virtual bool CanCut()<br>
virtual bool CanPaste()<br>
virtual bool CanRedo()<br>
virtual bool CanUndo()<br>
virtual void ChangeValue(const <a href="#wxString">wxString</a>&amp; value)<br>
virtual void Clear()<br>
virtual void Copy()<br>
virtual void Cut()<br>
void DiscardEdits()<br>
bool EmulateKeyPress(const <a href="#wxKeyEvent">wxKeyEvent</a>&amp; event)<br>
const <a href="#wxTextAttr">wxTextAttr</a>&amp; GetDefaultStyle() const<br>
virtual long GetInsertionPoint() const<br>
virtual long GetLastPosition() const<br>
int GetLineLength(long lineNo) const<br>
<a href="#wxString">wxString</a> GetLineText(long lineNo) const<br>
int GetNumberOfLines() const<br>
virtual <a href="#wxString">wxString</a> GetRange(long from, long to) const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [long from, long to] wxTextCtrl::GetSelection()</font></font><br>
<font color=#009900>// C++ Func: virtual void GetSelection(long* from, long* to) const</font><br>
virtual void GetSelection() const<br>
<br>
virtual <a href="#wxString">wxString</a> GetStringSelection()<br>
bool GetStyle(long position, <a href="#wxTextAttr">wxTextAttr</a>&amp; style)<br>
<a href="#wxString">wxString</a> GetValue() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [<a href="#wxTextCtrlHitTestResult">wxTextCtrlHitTestResult</a>, int col, int row] wxTextCtrl::HitTest(const <a href="#wxPoint">wxPoint</a>&amp; pt)</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxTextCtrlHitTestResult">wxTextCtrlHitTestResult</a> HitTest(const <a href="#wxPoint">wxPoint</a>&amp; pt, wxTextCoord *col, wxTextCoord *row) const</font><br>
<a href="#wxTextCtrlHitTestResult">wxTextCtrlHitTestResult</a> HitTest(const <a href="#wxPoint">wxPoint</a>&amp; pt) const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [<a href="#wxTextCtrlHitTestResult">wxTextCtrlHitTestResult</a>, int pos] wxTextCtrl::HitTestPos(const <a href="#wxPoint">wxPoint</a>&amp; pt)</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxTextCtrlHitTestResult">wxTextCtrlHitTestResult</a> HitTest(const <a href="#wxPoint">wxPoint</a>&amp; pt, long *pos) const</font><br>
<font color=#990099> <i>%rename</i> HitTestPos <a href="#wxTextCtrlHitTestResult">wxTextCtrlHitTestResult</a> HitTest(const <a href="#wxPoint">wxPoint</a>&amp; pt) const</font><br>
<br>
bool IsEditable() const<br>
bool IsModified() const<br>
bool IsMultiLine() const<br>
bool IsSingleLine() const<br>
bool LoadFile(const <a href="#wxString">wxString</a>&amp; filename)<br>
void MarkDirty()<br>
<font color=#009900>//void OnDropFiles(<a href="#wxDropFilesEvent">wxDropFilesEvent</a>&amp; event)</font><br>
virtual void Paste()<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, int x, int y] wxTextCtrl::PositionToXY(pos)</font></font><br>
<font color=#009900>// C++ Func: bool PositionToXY(long pos, long *x, long *y) const</font><br>
bool PositionToXY(long pos) const<br>
<br>
virtual void Redo()<br>
virtual void Remove(long from, long to)<br>
virtual void Replace(long from, long to, const <a href="#wxString">wxString</a>&amp; value)<br>
bool SaveFile(const <a href="#wxString">wxString</a>&amp; filename)<br>
bool SetDefaultStyle(const <a href="#wxTextAttr">wxTextAttr</a>&amp; style)<br>
virtual void SetEditable(bool editable)<br>
virtual void SetInsertionPoint(long pos)<br>
virtual void SetInsertionPointEnd()<br>
virtual void SetMaxLength(unsigned long value)<br>
virtual void SetSelection(long from, long to)<br>
bool SetStyle(long start, long end, const <a href="#wxTextAttr">wxTextAttr</a>&amp; style)<br>
virtual void SetValue(const <a href="#wxString">wxString</a>&amp; value)<br>
void ShowPosition(long pos)<br>
virtual void Undo()<br>
void WriteText(const <a href="#wxString">wxString</a>&amp; text)<br>
long XYToPosition(long x, long y)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxTextAttrAlignment">wxTextAttrAlignment</a></font></b>
<blockquote><font color=#0066CC>
wxTEXT_ALIGNMENT_DEFAULT<br>
wxTEXT_ALIGNMENT_LEFT<br>
wxTEXT_ALIGNMENT_CENTRE<br>
wxTEXT_ALIGNMENT_CENTER<br>
wxTEXT_ALIGNMENT_RIGHT<br>
wxTEXT_ALIGNMENT_JUSTIFIED<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<font color=#006666><i>%define</i> wxTEXT_ATTR_TEXT_COLOUR</font><br>
<font color=#006666><i>%define</i> wxTEXT_ATTR_BACKGROUND_COLOUR</font><br>
<font color=#006666><i>%define</i> wxTEXT_ATTR_FONT_FACE</font><br>
<font color=#006666><i>%define</i> wxTEXT_ATTR_FONT_SIZE</font><br>
<font color=#006666><i>%define</i> wxTEXT_ATTR_FONT_WEIGHT</font><br>
<font color=#006666><i>%define</i> wxTEXT_ATTR_FONT_ITALIC</font><br>
<font color=#006666><i>%define</i> wxTEXT_ATTR_FONT_UNDERLINE</font><br>
<font color=#006666><i>%define</i> wxTEXT_ATTR_FONT</font><br>
<font color=#006666><i>%define</i> wxTEXT_ATTR_ALIGNMENT</font><br>
<font color=#006666><i>%define</i> wxTEXT_ATTR_LEFT_INDENT</font><br>
<font color=#006666><i>%define</i> wxTEXT_ATTR_RIGHT_INDENT</font><br>
<font color=#006666><i>%define</i> wxTEXT_ATTR_TABS</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxTextAttr">wxTextAttr</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxTextAttr">wxTextAttr</a>()</font><br>
<a href="#wxTextAttr">wxTextAttr</a>(const <a href="#wxColour">wxColour</a>&amp; colText = wxNullColour, const <a href="#wxColour">wxColour</a>&amp; colBack = wxNullColour, const <a href="#wxFont">wxFont</a>&amp; font = wxNullFont, <a href="#wxTextAttrAlignment">wxTextAttrAlignment</a> alignment = wxTEXT_ALIGNMENT_DEFAULT)<br>
<br>
<a href="#wxTextAttrAlignment">wxTextAttrAlignment</a> GetAlignment() const<br>
<a href="#wxColour">wxColour</a> GetBackgroundColour() const<br>
long GetFlags() const<br>
<a href="#wxFont">wxFont</a> GetFont() const<br>
long GetLeftIndent() const<br>
long GetLeftSubIndent() const<br>
long GetRightIndent() const<br>
const <a href="#wxArrayInt">wxArrayInt</a>&amp; GetTabs() const<br>
<a href="#wxColour">wxColour</a> GetTextColour() const<br>
bool HasAlignment() const<br>
bool HasBackgroundColour() const<br>
bool HasFlag(long flag) const<br>
bool HasFont() const<br>
bool HasLeftIndent() const<br>
bool HasRightIndent() const<br>
bool HasTabs() const<br>
bool HasTextColour() const<br>
bool IsDefault() const<br>
void SetAlignment(<a href="#wxTextAttrAlignment">wxTextAttrAlignment</a> alignment)<br>
void SetBackgroundColour(const <a href="#wxColour">wxColour</a>&amp; colBack)<br>
void SetFlags(long flags)<br>
void SetFont(const <a href="#wxFont">wxFont</a>&amp; font, long flags = wxTEXT_ATTR_FONT)<br>
void SetLeftIndent(int indent, int subIndent = 0)<br>
void SetRightIndent(int indent)<br>
void SetTabs(const <a href="#wxArrayInt">wxArrayInt</a>&amp; tabs)<br>
void SetTextColour(const <a href="#wxColour">wxColour</a>&amp; colText)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTextUrlEvent">wxTextUrlEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxTextUrlEvent">wxTextUrlEvent</a>, <a href="#wxCommandEvent">wxCommandEvent</a></font></b>
<blockquote>
<br>
<font color=#006666> <i>%wxchkver_2_8_0</i> <i>%define_event</i> wxEVT_COMMAND_TEXT_URL <font color=#009900>// EVT_TEXT_URL(id, fn)</font></font><br>
<br>
<a href="#wxTextUrlEvent">wxTextUrlEvent</a>(int winid, const <a href="#wxMouseEvent">wxMouseEvent</a>&amp; evtMouse, long start, long end)<br>
<br>
const <a href="#wxMouseEvent">wxMouseEvent</a>&amp; GetMouseEvent() const<br>
long GetURLStart() const<br>
long GetURLEnd() const<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxTextCtrl &amp;&amp; wxUSE_TEXTCTRL</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTreeCtrl">wxTreeCtrl</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxTreeCtrl &amp;&amp; wxUSE_TREECTRL<br>
<br>
<i>%include</i> "wx/treectrl.h"<br>
<br>
<font color=#006666><i>%define</i> wxTR_NO_BUTTONS</font><br>
<font color=#006666><i>%define</i> wxTR_HAS_BUTTONS</font><br>
<font color=#006666><i>%define</i> wxTR_TWIST_BUTTONS</font><br>
<font color=#006666><i>%define</i> wxTR_NO_LINES</font><br>
<font color=#006666><i>%define</i> wxTR_SINGLE</font><br>
<font color=#006666><i>%define</i> wxTR_MULTIPLE</font><br>
<font color=#006666><i>%define</i> wxTR_EXTENDED</font><br>
<font color=#006666><i>%define</i> wxTR_EDIT_LABELS</font><br>
<font color=#006666><i>%define</i> wxTR_LINES_AT_ROOT</font><br>
<font color=#006666><i>%define</i> wxTR_HIDE_ROOT</font><br>
<font color=#006666><i>%define</i> wxTR_ROW_LINES</font><br>
<font color=#006666><i>%define</i> wxTR_HAS_VARIABLE_ROW_HEIGHT</font><br>
<font color=#006666><i>%define</i> wxTR_FULL_ROW_HIGHLIGHT</font><br>
<font color=#006666><i>%define</i> wxTR_DEFAULT_STYLE</font><br>
<br>
<font color=#009900>//<i>%define</i> wxTR_MAC_BUTTONS both deprecated</font><br>
<font color=#009900>//<i>%define</i> wxTR_AQUA_BUTTONS</font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxTreeItemIcon">wxTreeItemIcon</a></font></b>
<blockquote><font color=#0066CC>
wxTreeItemIcon_Normal<br>
wxTreeItemIcon_Selected<br>
wxTreeItemIcon_Expanded<br>
wxTreeItemIcon_SelectedExpanded<br>
wxTreeItemIcon_Max<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<font color=#006666><i>%define</i> wxTREE_HITTEST_ABOVE</font><br>
<font color=#006666><i>%define</i> wxTREE_HITTEST_BELOW</font><br>
<font color=#006666><i>%define</i> wxTREE_HITTEST_NOWHERE</font><br>
<font color=#006666><i>%define</i> wxTREE_HITTEST_ONITEMBUTTON</font><br>
<font color=#006666><i>%define</i> wxTREE_HITTEST_ONITEMICON</font><br>
<font color=#006666><i>%define</i> wxTREE_HITTEST_ONITEMINDENT</font><br>
<font color=#006666><i>%define</i> wxTREE_HITTEST_ONITEMLABEL</font><br>
<font color=#006666><i>%define</i> wxTREE_HITTEST_ONITEMRIGHT</font><br>
<font color=#006666><i>%define</i> wxTREE_HITTEST_ONITEMSTATEICON</font><br>
<font color=#006666><i>%define</i> wxTREE_HITTEST_TOLEFT</font><br>
<font color=#006666><i>%define</i> wxTREE_HITTEST_TORIGHT</font><br>
<font color=#006666><i>%define</i> wxTREE_HITTEST_ONITEMUPPERPART</font><br>
<font color=#006666><i>%define</i> wxTREE_HITTEST_ONITEMLOWERPART</font><br>
<font color=#006666><i>%define</i> wxTREE_HITTEST_ONITEM</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxTreeCtrl">wxTreeCtrl</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxTreeCtrl">wxTreeCtrl</a>()<br>
<a href="#wxTreeCtrl">wxTreeCtrl</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxTR_DEFAULT_STYLE, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxTreeCtrl")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxTR_HAS_BUTTONS, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxTreeCtrl")<br>
<br>
<a href="#wxTreeItemId">wxTreeItemId</a> AddRoot(const <a href="#wxString">wxString</a>&amp; text, int image = -1, int selImage = -1, <a href="#wxTreeItemData">wxTreeItemData</a>* data = NULL)<br>
<a href="#wxTreeItemId">wxTreeItemId</a> AppendItem(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; parent, const <a href="#wxString">wxString</a>&amp; text, int image = -1, int selImage = -1, <a href="#wxTreeItemData">wxTreeItemData</a>* data = NULL)<br>
<font color=#009900>//void AssignButtonsImageList(<a href="#wxImageList">wxImageList</a>* imageList)</font><br>
void AssignImageList(<i>%ungc</i> <a href="#wxImageList">wxImageList</a>* imageList)<br>
void AssignStateImageList(<i>%ungc</i> <a href="#wxImageList">wxImageList</a>* imageList)<br>
void Collapse(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item)<br>
void CollapseAndReset(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item)<br>
void Delete(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item)<br>
void DeleteAllItems()<br>
void DeleteChildren(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item)<br>
void EditLabel(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item)<br>
<i>%win</i> void EndEditLabel(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item, bool discardChanges = false)<br>
void EnsureVisible(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item)<br>
void Expand(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item)<br>
bool GetBoundingRect(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item, <a href="#wxRect">wxRect</a>&amp; rect, bool textOnly = false) const<br>
<font color=#009900>//<a href="#wxImageList">wxImageList</a>* GetButtonsImageList() const</font><br>
size_t GetChildrenCount(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item, bool recursively = true) const<br>
int GetCount() const<br>
<font color=#009900>//<a href="#wxTextCtrl">wxTextCtrl</a>* GetEditControl() const</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [<a href="#wxTreeItemId">wxTreeItemId</a>, <a href="#wxTreeItemIdValue">wxTreeItemIdValue</a> cookie] wxTreeCtrl::GetFirstChild(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item)</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxTreeItemId">wxTreeItemId</a> GetFirstChild(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item, <a href="#wxTreeItemIdValue">wxTreeItemIdValue</a>&amp; cookie) const</font><br>
<a href="#wxTreeItemId">wxTreeItemId</a> GetFirstChild(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item) const<br>
<br>
<a href="#wxTreeItemId">wxTreeItemId</a> GetFirstVisibleItem() const<br>
<a href="#wxImageList">wxImageList</a>* GetImageList() const<br>
int GetIndent() const<br>
<a href="#wxColour">wxColour</a> GetItemBackgroundColour(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item) const<br>
<a href="#wxTreeItemData">wxTreeItemData</a>* GetItemData(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item) const<br>
<a href="#wxFont">wxFont</a> GetItemFont(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item) const<br>
int GetItemImage(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item, <a href="#wxTreeItemIcon">wxTreeItemIcon</a> which = wxTreeItemIcon_Normal) const<br>
<a href="#wxString">wxString</a> GetItemText(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item) const<br>
<a href="#wxColour">wxColour</a> GetItemTextColour(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item) const<br>
<a href="#wxTreeItemId">wxTreeItemId</a> GetLastChild(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item) const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [<a href="#wxTreeItemId">wxTreeItemId</a>, <a href="#wxTreeItemIdValue">wxTreeItemIdValue</a> cookie] wxTreeCtrl::GetNextChild(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item, long cookie)</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxTreeItemId">wxTreeItemId</a> GetNextChild(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item, <a href="#wxTreeItemIdValue">wxTreeItemIdValue</a>&amp; cookie) const</font><br>
<a href="#wxTreeItemId">wxTreeItemId</a> GetNextChild(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item, long cookie) const<br>
<br>
<a href="#wxTreeItemId">wxTreeItemId</a> GetNextSibling(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item) const<br>
<a href="#wxTreeItemId">wxTreeItemId</a> GetNextVisible(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item) const<br>
<i>%wxchkver_2_4</i> <a href="#wxTreeItemId">wxTreeItemId</a> GetItemParent(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item) const<br>
<a href="#wxTreeItemId">wxTreeItemId</a> GetPrevSibling(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item) const<br>
<a href="#wxTreeItemId">wxTreeItemId</a> GetPrevVisible(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item) const<br>
<a href="#wxTreeItemId">wxTreeItemId</a> GetRootItem() const<br>
<font color=#009900>//!<i>%wxchkver_2_6</i>|<i>%wxcompat_2_4</i> int GetItemSelectedImage(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item) const</font><br>
<a href="#wxTreeItemId">wxTreeItemId</a> GetSelection() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [size_t, Lua table of wxTreeItemIds] wxTreeCtrl::GetSelections()</font></font><br>
<font color=#009900>// C++ Func: size_t GetSelections(wxArrayTreeItemIds&amp; selection) const</font><br>
size_t GetSelections() const<br>
<br>
<a href="#wxImageList">wxImageList</a>* GetStateImageList() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [<a href="#wxTreeItemId">wxTreeItemId</a>, int flags] wxTreeCtrl::HitTest(const <a href="#wxPoint">wxPoint</a>&amp; point)</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxTreeItemId">wxTreeItemId</a> HitTest(const <a href="#wxPoint">wxPoint</a>&amp; point, int&amp; flags)</font><br>
<a href="#wxTreeItemId">wxTreeItemId</a> HitTest(const <a href="#wxPoint">wxPoint</a>&amp; point)<br>
<br>
<a href="#wxTreeItemId">wxTreeItemId</a> InsertItem(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; parent, const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; previous, const <a href="#wxString">wxString</a>&amp; text, int image = -1, int selImage = -1, <a href="#wxTreeItemData">wxTreeItemData</a>* data = NULL)<br>
<a href="#wxTreeItemId">wxTreeItemId</a> InsertItem(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; parent, size_t before, const <a href="#wxString">wxString</a>&amp; text, int image = -1, int selImage = -1, <a href="#wxTreeItemData">wxTreeItemData</a>* data = NULL)<br>
bool IsBold(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item) const<br>
bool IsExpanded(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item) const<br>
bool IsSelected(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item) const<br>
bool IsVisible(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item) const<br>
bool ItemHasChildren(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item) const<br>
<font color=#009900>//int OnCompareItems(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item1, const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item2)</font><br>
<a href="#wxTreeItemId">wxTreeItemId</a> PrependItem(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; parent, const <a href="#wxString">wxString</a>&amp; text, int image = -1, int selImage = -1, <a href="#wxTreeItemData">wxTreeItemData</a>* data = NULL)<br>
void ScrollTo(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item)<br>
void SelectItem(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item, bool select = true)<br>
<font color=#009900>//void SetButtonsImageList(<a href="#wxImageList">wxImageList</a>* imageList)</font><br>
void SetIndent(int indent)<br>
void SetImageList(<a href="#wxImageList">wxImageList</a>* imageList)<br>
void SetItemBackgroundColour(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item, const <a href="#wxColour">wxColour</a>&amp; col)<br>
void SetItemBold(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item, bool bold = true)<br>
void SetItemData(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item, <a href="#wxTreeItemData">wxTreeItemData</a>* data)<br>
void SetItemDropHighlight(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item, boolhighlight = true)<br>
void SetItemFont(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item, const <a href="#wxFont">wxFont</a>&amp; font)<br>
void SetItemHasChildren(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item, bool hasChildren = true)<br>
void SetItemImage(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item, int image, <a href="#wxTreeItemIcon">wxTreeItemIcon</a> which = wxTreeItemIcon_Normal)<br>
<font color=#009900>//!<i>%wxchkver_2_6</i>|<i>%wxcompat_2_4</i> void SetItemSelectedImage(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item, int selImage)</font><br>
void SetItemText(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item, const <a href="#wxString">wxString</a>&amp; text)<br>
void SetItemTextColour(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item, const <a href="#wxColour">wxColour</a>&amp; col)<br>
void SetStateImageList(<a href="#wxImageList">wxImageList</a>* imageList)<br>
<font color=#009900>// void SetWindowStyle(long styles) - see <a href="#wxWindow">wxWindow</a></font><br>
void SortChildren(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item)<br>
void Toggle(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item)<br>
void ToggleItemSelection(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item)<br>
void Unselect()<br>
void UnselectAll()<br>
void UnselectItem(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; item)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxTreeItemAttr - <a href="#wxTreeCtrl">wxTreeCtrl</a></font><br>
<font color=#009900>// This is only used internally in wxWidgets with no public accessors to them.</font><br>
<br>
<font color=#888888>/*<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxTreeItemAttr">wxTreeItemAttr</a></font></b></font>
<blockquote><font color=#888888>
wxTreeItemAttr(const <a href="#wxColour">wxColour</a>&amp; colText = wxNullColour, const <a href="#wxColour">wxColour</a>&amp; colBack = wxNullColour, const <a href="#wxFont">wxFont</a>&amp; font = wxNullFont)<br>
<br>
<a href="#wxColour">wxColour</a> GetBackgroundColour() const<br>
<a href="#wxFont">wxFont</a> GetFont() const<br>
<a href="#wxColour">wxColour</a> GetTextColour() const<br>
bool HasBackgroundColour()<br>
bool HasFont()<br>
bool HasTextColour()<br>
void SetBackgroundColour(const <a href="#wxColour">wxColour</a>&amp; colBack)<br>
void SetFont(const <a href="#wxFont">wxFont</a>&amp; font)<br>
void SetTextColour(const <a href="#wxColour">wxColour</a>&amp; colText)<br>
</font></blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><font color=#888888><br>
*/</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTreeItemIdValue">wxTreeItemIdValue</a> - <a href="#wxTreeCtrl">wxTreeCtrl</a></font><br>
<br>
<font color=#009900>//<i>%if</i> <i>%wxchkver_2_6</i></font><br>
<font color=#009900>//<i>%class</i> <i>%noclassinfo</i> <a href="#wxTreeItemIdValue">wxTreeItemIdValue</a></font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<font color=#009900>//<i>%endif</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTreeItemId">wxTreeItemId</a> - <a href="#wxTreeCtrl">wxTreeCtrl</a></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxTreeItemIdValue">wxTreeItemIdValue</a></font></b>
<blockquote><font color=#0066CC>
<font color=#009900>// FAKE enum, actually typedef void* <a href="#wxTreeItemIdValue">wxTreeItemIdValue</a></font><br>
<font color=#009900>// but Lua only uses double. This gets around compiler errors/warnings</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxTreeItemId">wxTreeItemId</a></font></b>
<blockquote>
<a href="#wxTreeItemId">wxTreeItemId</a>()<br>
<a href="#wxTreeItemId">wxTreeItemId</a>(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; id)<br>
<br>
bool IsOk()<br>
<a href="#wxTreeItemIdValue">wxTreeItemIdValue</a> GetValue() const <font color=#009900>// get a pointer to the internal data to use as a reference in a Lua table</font><br>
<br>
<i>%operator</i> <a href="#wxTreeItemId">wxTreeItemId</a>&amp; operator=(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; otherId)<br>
<i>%operator</i> bool operator==(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; otherId) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxArrayTreeItemIds - <a href="#wxTreeCtrl">wxTreeCtrl</a></font><br>
<font color=#009900>// This is only used by the function wxTreeCtrl::GetSelections(wxArrayTreeItemIds&amp; arr)</font><br>
<font color=#009900>// which we have overridden to return a table. This is not necessary.</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// Note: This is actually an array of the internal <a href="#wxTreeItemIdValue">wxTreeItemIdValue</a> data</font><br>
<font color=#009900>// which is a void* pointer. This is why we use long.</font><br>
<font color=#009900>// See wxLua's wxTreeItemId::GetValue() function</font><br>
<br>
<font color=#888888>/*<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxArrayTreeItemIds">wxArrayTreeItemIds</a></font></b></font>
<blockquote><font color=#888888>
wxArrayTreeItemIds()<br>
wxArrayTreeItemIds(const wxArrayTreeItemIds&amp; array)<br>
<br>
void Add(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; id)<br>
void Alloc(size_t nCount)<br>
void Clear()<br>
void Empty()<br>
int GetCount() const<br>
int Index(<a href="#wxTreeItemIdValue">wxTreeItemIdValue</a> treeItemIdValue, bool bFromEnd = false)<br>
<font color=#009900>//void Insert(<a href="#wxTreeItemId">wxTreeItemId</a>&amp; str, int nIndex, size_t copies = 1)</font><br>
bool IsEmpty()<br>
<a href="#wxTreeItemId">wxTreeItemId</a> Item(size_t nIndex) const<br>
<a href="#wxTreeItemId">wxTreeItemId</a> Last()<br>
void Remove(<a href="#wxTreeItemIdValue">wxTreeItemIdValue</a> treeItemIdValue)<br>
void RemoveAt(size_t nIndex, size_t count = 1)<br>
void Shrink()<br>
</font></blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><font color=#888888><br>
*/</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTreeItemData">wxTreeItemData</a> - <a href="#wxTreeCtrl">wxTreeCtrl</a>, see also <a href="#wxLuaTreeItemData">wxLuaTreeItemData</a></font><br>
<font color=#009900>//</font><br>
<font color=#009900>// No <i>%delete</i> since the <a href="#wxTreeCtrl">wxTreeCtrl</a> should do it and you should only create one</font><br>
<font color=#009900>// of these if you're going to attach it to a <a href="#wxTreeCtrl">wxTreeCtrl</a> to avoid memory leaks.</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxTreeItemData">wxTreeItemData</a>, <a href="#wxClientData">wxClientData</a></font></b>
<blockquote>
<a href="#wxTreeItemData">wxTreeItemData</a>()<br>
<br>
<a href="#wxTreeItemId">wxTreeItemId</a> GetId()<br>
void SetId(const <a href="#wxTreeItemId">wxTreeItemId</a>&amp; id)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxLuaTreeItemData">wxLuaTreeItemData</a></font><br>
<font color=#009900>//</font><br>
<font color=#009900>// No <i>%delete</i> since the <a href="#wxTreeCtrl">wxTreeCtrl</a> should do it and you should only create one</font><br>
<font color=#009900>// of these if you're going to attach it to a <a href="#wxTreeCtrl">wxTreeCtrl</a> to avoid memory leaks.</font><br>
<br>
<i>%include</i> "wxbind/include/wxcore_wxlcore.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxLuaTreeItemData">wxLuaTreeItemData</a>, <a href="#wxTreeItemData">wxTreeItemData</a></font></b>
<blockquote>
<a href="#wxLuaTreeItemData">wxLuaTreeItemData</a>(double value = 0)<br>
<br>
double GetValue() const;<br>
void SetValue(double value);<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTreeEvent">wxTreeEvent</a> - <a href="#wxTreeCtrl">wxTreeCtrl</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxTreeEvent">wxTreeEvent</a>, <a href="#wxNotifyEvent">wxNotifyEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREE_BEGIN_DRAG <font color=#009900>// EVT_TREE_BEGIN_DRAG(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT <font color=#009900>// EVT_TREE_BEGIN_LABEL_EDIT(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREE_BEGIN_RDRAG <font color=#009900>// EVT_TREE_BEGIN_RDRAG(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREE_DELETE_ITEM <font color=#009900>// EVT_TREE_DELETE_ITEM(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREE_END_DRAG <font color=#009900>// EVT_TREE_END_DRAG(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREE_END_LABEL_EDIT <font color=#009900>// EVT_TREE_END_LABEL_EDIT(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREE_GET_INFO <font color=#009900>// EVT_TREE_GET_INFO(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREE_ITEM_ACTIVATED <font color=#009900>// EVT_TREE_ITEM_ACTIVATED(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREE_ITEM_COLLAPSED <font color=#009900>// EVT_TREE_ITEM_COLLAPSED(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREE_ITEM_COLLAPSING <font color=#009900>// EVT_TREE_ITEM_COLLAPSING(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREE_ITEM_EXPANDED <font color=#009900>// EVT_TREE_ITEM_EXPANDED(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREE_ITEM_EXPANDING <font color=#009900>// EVT_TREE_ITEM_EXPANDING(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK <font color=#009900>// EVT_TREE_ITEM_MIDDLE_CLICK(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK <font color=#009900>// EVT_TREE_ITEM_RIGHT_CLICK(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREE_KEY_DOWN <font color=#009900>// EVT_TREE_KEY_DOWN(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREE_SEL_CHANGED <font color=#009900>// EVT_TREE_SEL_CHANGED(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREE_SEL_CHANGING <font color=#009900>// EVT_TREE_SEL_CHANGING(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREE_SET_INFO <font color=#009900>// EVT_TREE_SET_INFO(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREE_ITEM_MENU <font color=#009900>// EVT_TREE_ITEM_MENU(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK <font color=#009900>// EVT_TREE_STATE_IMAGE_CLICK(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP <font color=#009900>// EVT_TREE_ITEM_GETTOOLTIP(id, fn)</font></font><br>
<br>
<a href="#wxTreeEvent">wxTreeEvent</a>(wxEventType commandType = wxEVT_NULL, int id = 0)<br>
<br>
int GetKeyCode() const<br>
<a href="#wxTreeItemId">wxTreeItemId</a> GetItem() const<br>
<a href="#wxKeyEvent">wxKeyEvent</a> GetKeyEvent() const<br>
const <a href="#wxString">wxString</a>&amp; GetLabel() const<br>
<a href="#wxTreeItemId">wxTreeItemId</a> GetOldItem() const<br>
<a href="#wxPoint">wxPoint</a> GetPoint() const<br>
bool IsEditCancelled() const<br>
void SetToolTip(const <a href="#wxString">wxString</a>&amp; tooltip)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxTreeCtrl &amp;&amp; wxUSE_TREECTRL</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGenericDirCtrl">wxGenericDirCtrl</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxGenericDirCtrl &amp;&amp; wxUSE_DIRDLG<br>
<br>
<i>%include</i> "wx/dirctrl.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxDIRCTRL_DIR_ONLY<br>
wxDIRCTRL_SELECT_FIRST<br>
wxDIRCTRL_SHOW_FILTERS<br>
wxDIRCTRL_3D_INTERNAL<br>
wxDIRCTRL_EDIT_LABELS<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<font color=#006666><i>%define_string</i> wxDirDialogDefaultFolderStr</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxGenericDirCtrl">wxGenericDirCtrl</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxGenericDirCtrl">wxGenericDirCtrl</a>()<br>
<a href="#wxGenericDirCtrl">wxGenericDirCtrl</a>(<a href="#wxWindow">wxWindow</a> *parent, const wxWindowID id = wxID_ANY, const <a href="#wxString">wxString</a> &amp;dir = wxDirDialogDefaultFolderStr, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER, const <a href="#wxString">wxString</a>&amp; filter = "", int defaultFilter = 0, const <a href="#wxString">wxString</a>&amp; name = "wxGenericDirCtrl")<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, const wxWindowID id = wxID_ANY, const <a href="#wxString">wxString</a> &amp;dir = wxDirDialogDefaultFolderStr, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER, const <a href="#wxString">wxString</a>&amp; filter = "", int defaultFilter = 0, const <a href="#wxString">wxString</a>&amp; name = "wxGenericDirCtrl")<br>
<br>
void CollapseTree()<br>
bool ExpandPath(const <a href="#wxString">wxString</a>&amp; path)<br>
<a href="#wxString">wxString</a> GetDefaultPath() const<br>
<a href="#wxString">wxString</a> GetPath() const<br>
<a href="#wxString">wxString</a> GetFilePath() const<br>
<a href="#wxString">wxString</a> GetFilter() const<br>
int GetFilterIndex() const<br>
<font color=#009900>//wxDirFilterListCtrl* GetFilterListCtrl() const</font><br>
<a href="#wxTreeItemId">wxTreeItemId</a> GetRootId()<br>
<a href="#wxTreeCtrl">wxTreeCtrl</a>* GetTreeCtrl() const<br>
void ReCreateTree()<br>
void SetDefaultPath(const <a href="#wxString">wxString</a>&amp; path)<br>
void SetFilter(const <a href="#wxString">wxString</a>&amp; filter)<br>
void SetFilterIndex(int n)<br>
void SetPath(const <a href="#wxString">wxString</a>&amp; path)<br>
void ShowHidden( bool show )<br>
bool GetShowHidden()<br>
<br>
<font color=#009900>//<a href="#wxTreeItemId">wxTreeItemId</a> FindChild(<a href="#wxTreeItemId">wxTreeItemId</a> parentId, const <a href="#wxString">wxString</a>&amp; path, bool&amp; done)</font><br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxGenericDirCtrl &amp;&amp; wxUSE_DIRDLG</font><br>
<br><HR>
<h2><a name="wxwidgets_wxcore_core.i">wxwidgets/wxcore_core.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: Various wxCore classes</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<i>%if</i> wxLUA_USE_wxLog &amp;&amp; wxUSE_LOG<br>
<br>
<font color=#009900>// C++ Func: void wxLogStatus(<a href="#wxFrame">wxFrame</a> *frame, const char *formatString, ...)</font><br>
<font color=#009900>// void wxLogStatus(const char *formatString, ...) // this just uses the toplevel frame, use wx.NULL for the frame</font><br>
<font color=#AA0000><i>%function</i> void wxLogStatus(<a href="#wxFrame">wxFrame</a> *frame, const <a href="#wxString">wxString</a>&amp; message)</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxLogGui">wxLogGui</a> - wxWidgets creates and installs one of these at startup,</font><br>
<font color=#009900>// just treat it as a <a href="#wxLog">wxLog</a>.</font><br>
<br>
<i>%if</i> wxUSE_LOGGUI<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxLogGui">wxLogGui</a>, <a href="#wxLog">wxLog</a></font></b>
<blockquote>
<a href="#wxLogGui">wxLogGui</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// wxUSE_LOGGUI</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxLogTextCtrl">wxLogTextCtrl</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxTextCtrl &amp;&amp; wxUSE_TEXTCTRL<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxLogTextCtrl">wxLogTextCtrl</a>, <a href="#wxLog">wxLog</a></font></b>
<blockquote>
<a href="#wxLogTextCtrl">wxLogTextCtrl</a>(<a href="#wxTextCtrl">wxTextCtrl</a>* textCtrl);<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// wxLUA_USE_wxTextCtrl &amp;&amp; wxUSE_TEXTCTRL</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxLogWindow">wxLogWindow</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxLogWindow &amp;&amp; wxUSE_LOGWINDOW<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxLogWindow">wxLogWindow</a>, <a href="#wxLogPassThrough">wxLogPassThrough</a></font></b>
<blockquote>
<a href="#wxLogWindow">wxLogWindow</a>(<a href="#wxWindow">wxWindow</a> *pParent, const <a href="#wxString">wxString</a>&amp; szTitle, bool bShow = true, bool bPassToOld = true);<br>
<br>
void Show(bool show = true)<br>
<a href="#wxFrame">wxFrame</a>* GetFrame() const<br>
<br>
<font color=#009900>//virtual void OnFrameCreate(<a href="#wxFrame">wxFrame</a> *frame)</font><br>
<font color=#009900>//virtual bool OnFrameClose(<a href="#wxFrame">wxFrame</a> *frame)</font><br>
<font color=#009900>//virtual void OnFrameDelete(<a href="#wxFrame">wxFrame</a> *frame)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// wxLUA_USE_wxLogWindow &amp;&amp; wxUSE_LOGWINDOW</font><br>
<br>
<i>%endif</i> <font color=#009900>// wxLUA_USE_wxLog &amp;&amp; wxUSE_LOG</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSystemSettings">wxSystemSettings</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxSystemSettings<br>
<br>
<i>%include</i> "wx/settings.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxSystemScreenType">wxSystemScreenType</a></font></b>
<blockquote><font color=#0066CC>
wxSYS_SCREEN_NONE<br>
wxSYS_SCREEN_TINY<br>
wxSYS_SCREEN_PDA<br>
wxSYS_SCREEN_SMALL<br>
wxSYS_SCREEN_DESKTOP<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxSystemMetric">wxSystemMetric</a></font></b>
<blockquote><font color=#0066CC>
wxSYS_MOUSE_BUTTONS<br>
wxSYS_BORDER_X<br>
wxSYS_BORDER_Y<br>
wxSYS_CURSOR_X<br>
wxSYS_CURSOR_Y<br>
wxSYS_DCLICK_X<br>
wxSYS_DCLICK_Y<br>
wxSYS_DRAG_X<br>
wxSYS_DRAG_Y<br>
wxSYS_EDGE_X<br>
wxSYS_EDGE_Y<br>
wxSYS_HSCROLL_ARROW_X<br>
wxSYS_HSCROLL_ARROW_Y<br>
wxSYS_HTHUMB_X<br>
wxSYS_ICON_X<br>
wxSYS_ICON_Y<br>
wxSYS_ICONSPACING_X<br>
wxSYS_ICONSPACING_Y<br>
wxSYS_WINDOWMIN_X<br>
wxSYS_WINDOWMIN_Y<br>
wxSYS_SCREEN_X<br>
wxSYS_SCREEN_Y<br>
wxSYS_FRAMESIZE_X<br>
wxSYS_FRAMESIZE_Y<br>
wxSYS_SMALLICON_X<br>
wxSYS_SMALLICON_Y<br>
wxSYS_HSCROLL_Y<br>
wxSYS_VSCROLL_X<br>
wxSYS_VSCROLL_ARROW_X<br>
wxSYS_VSCROLL_ARROW_Y<br>
wxSYS_VTHUMB_Y<br>
wxSYS_CAPTION_Y<br>
wxSYS_MENU_Y<br>
wxSYS_NETWORK_PRESENT<br>
wxSYS_PENWINDOWS_PRESENT<br>
wxSYS_SHOW_SOUNDS<br>
wxSYS_SWAP_BUTTONS<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxSystemFeature">wxSystemFeature</a></font></b>
<blockquote><font color=#0066CC>
wxSYS_CAN_DRAW_FRAME_DECORATIONS<br>
wxSYS_CAN_ICONIZE_FRAME<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxSystemColour">wxSystemColour</a></font></b>
<blockquote><font color=#0066CC>
wxSYS_COLOUR_SCROLLBAR<br>
wxSYS_COLOUR_BACKGROUND<br>
wxSYS_COLOUR_DESKTOP<br>
wxSYS_COLOUR_ACTIVECAPTION<br>
wxSYS_COLOUR_INACTIVECAPTION<br>
wxSYS_COLOUR_MENU<br>
wxSYS_COLOUR_WINDOW<br>
wxSYS_COLOUR_WINDOWFRAME<br>
wxSYS_COLOUR_MENUTEXT<br>
wxSYS_COLOUR_WINDOWTEXT<br>
wxSYS_COLOUR_CAPTIONTEXT<br>
wxSYS_COLOUR_ACTIVEBORDER<br>
wxSYS_COLOUR_INACTIVEBORDER<br>
wxSYS_COLOUR_APPWORKSPACE<br>
wxSYS_COLOUR_HIGHLIGHT<br>
wxSYS_COLOUR_HIGHLIGHTTEXT<br>
wxSYS_COLOUR_BTNFACE<br>
wxSYS_COLOUR_3DFACE<br>
wxSYS_COLOUR_BTNSHADOW<br>
wxSYS_COLOUR_3DSHADOW<br>
wxSYS_COLOUR_GRAYTEXT<br>
wxSYS_COLOUR_BTNTEXT<br>
wxSYS_COLOUR_INACTIVECAPTIONTEXT<br>
wxSYS_COLOUR_BTNHIGHLIGHT<br>
wxSYS_COLOUR_BTNHILIGHT<br>
wxSYS_COLOUR_3DHIGHLIGHT<br>
wxSYS_COLOUR_3DHILIGHT<br>
wxSYS_COLOUR_3DDKSHADOW<br>
wxSYS_COLOUR_3DLIGHT<br>
wxSYS_COLOUR_INFOTEXT<br>
wxSYS_COLOUR_INFOBK<br>
wxSYS_COLOUR_LISTBOX<br>
wxSYS_COLOUR_HOTLIGHT<br>
wxSYS_COLOUR_GRADIENTACTIVECAPTION<br>
wxSYS_COLOUR_GRADIENTINACTIVECAPTION<br>
wxSYS_COLOUR_MENUHILIGHT<br>
wxSYS_COLOUR_MENUBAR<br>
wxSYS_COLOUR_MAX<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxSystemFont">wxSystemFont</a></font></b>
<blockquote><font color=#0066CC>
wxSYS_OEM_FIXED_FONT<br>
wxSYS_ANSI_FIXED_FONT<br>
wxSYS_ANSI_VAR_FONT<br>
wxSYS_SYSTEM_FONT<br>
wxSYS_DEVICE_DEFAULT_FONT<br>
wxSYS_DEFAULT_PALETTE<br>
wxSYS_SYSTEM_FIXED_FONT<br>
wxSYS_DEFAULT_GUI_FONT<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxSystemSettings">wxSystemSettings</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxSystemSettings">wxSystemSettings</a>() // No constructor, all members static</font><br>
<br>
static <a href="#wxColour">wxColour</a> GetColour(<a href="#wxSystemColour">wxSystemColour</a> index)<br>
static <a href="#wxFont">wxFont</a> GetFont(<a href="#wxSystemFont">wxSystemFont</a> index)<br>
static int GetMetric(<a href="#wxSystemMetric">wxSystemMetric</a> index, <a href="#wxWindow">wxWindow</a>* win = NULL)<br>
static bool HasFeature(<a href="#wxSystemFeature">wxSystemFeature</a> index)<br>
<br>
static <a href="#wxSystemScreenType">wxSystemScreenType</a> GetScreenType()<br>
static void SetScreenType( <a href="#wxSystemScreenType">wxSystemScreenType</a> screen )<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxSystemSettings</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxValidator">wxValidator</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxValidator &amp;&amp; wxUSE_VALIDATORS<br>
<br>
<i>%include</i> "wx/validate.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxValidator">wxValidator</a>, <a href="#wxEvtHandler">wxEvtHandler</a></font></b>
<blockquote>
<font color=#006666> <i>%define_object</i> wxDefaultValidator</font><br>
<br>
<font color=#009900>// No constructor as this is a base class</font><br>
<br>
static bool IsSilent()<br>
<a href="#wxWindow">wxWindow</a>* GetWindow() const<br>
static void SetBellOnError(bool doIt = true)<br>
void SetWindow(<a href="#wxWindow">wxWindow</a>* window)<br>
virtual bool TransferFromWindow()<br>
virtual bool TransferToWindow()<br>
virtual bool Validate(<a href="#wxWindow">wxWindow</a>* parent)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTextValidator">wxTextValidator</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxTextValidator<br>
<br>
<i>%include</i> "wx/valtext.h"<br>
<br>
<font color=#006666><i>%define</i> wxFILTER_NONE</font><br>
<font color=#006666><i>%define</i> wxFILTER_ASCII</font><br>
<font color=#006666><i>%define</i> wxFILTER_ALPHA</font><br>
<font color=#006666><i>%define</i> wxFILTER_ALPHANUMERIC</font><br>
<font color=#006666><i>%define</i> wxFILTER_NUMERIC</font><br>
<font color=#006666><i>%define</i> wxFILTER_INCLUDE_LIST</font><br>
<font color=#006666><i>%define</i> wxFILTER_EXCLUDE_LIST</font><br>
<font color=#006666><i>%define</i> wxFILTER_INCLUDE_CHAR_LIST</font><br>
<font color=#006666><i>%define</i> wxFILTER_EXCLUDE_CHAR_LIST</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxTextValidator">wxTextValidator</a>, <a href="#wxValidator">wxValidator</a></font></b>
<blockquote>
<font color=#BB0055> <font color=#009900>// <i>%override</i> <a href="#wxTextValidator">wxTextValidator</a>(long style = wxFILTER_NONE, <a href="#wxLuaObject">wxLuaObject</a>* obj)</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxTextValidator">wxTextValidator</a>(long style = wxFILTER_NONE, <a href="#wxString">wxString</a> *valPtr = NULL)</font><br>
<a href="#wxTextValidator">wxTextValidator</a>(long style = wxFILTER_NONE, <a href="#wxLuaObject">wxLuaObject</a>* stringObj = NULL)<br>
<br>
<i>%wxchkver_2_6</i> <a href="#wxArrayString">wxArrayString</a>&amp; GetExcludes()<br>
<i>%wxchkver_2_6</i> <a href="#wxArrayString">wxArrayString</a>&amp; GetIncludes()<br>
long GetStyle() const<br>
void SetStyle(long style)<br>
<i>%wxchkver_2_6</i> void SetIncludes(const <a href="#wxArrayString">wxArrayString</a>&amp; includes)<br>
<i>%wxchkver_2_6</i> void SetExcludes(const <a href="#wxArrayString">wxArrayString</a>&amp; excludes)<br>
<br>
<font color=#009900>//!<i>%wxchkver_2_6</i>|<i>%wxcompat_2_4</i> wxStringList&amp; GetExcludeList() const</font><br>
<font color=#009900>//!<i>%wxchkver_2_6</i>|<i>%wxcompat_2_4</i> wxStringList&amp; GetIncludeList() const</font><br>
<font color=#009900>//!<i>%wxchkver_2_6</i>|<i>%wxcompat_2_4</i> void SetExcludeList(const wxStringList&amp; stringList)</font><br>
<font color=#009900>//!<i>%wxchkver_2_6</i>|<i>%wxcompat_2_4</i> void SetIncludeList(const wxStringList&amp; stringList)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxTextValidator</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGenericValidator">wxGenericValidator</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxGenericValidator<br>
<br>
<i>%include</i> "wx/valgen.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxGenericValidator">wxGenericValidator</a>, <a href="#wxValidator">wxValidator</a></font></b>
<blockquote>
<font color=#009900>// See the validator.wx.Lua sample for usage of this class</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> wxGenericValidatorBool(<a href="#wxLuaObject">wxLuaObject</a>* boolObj)</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxGenericValidator">wxGenericValidator</a>(bool *boolPtr)</font><br>
<font color=#009900>// for <a href="#wxCheckBox">wxCheckBox</a> and <a href="#wxRadioButton">wxRadioButton</a></font><br>
<font color=#990099> <i>%rename</i> wxGenericValidatorBool <a href="#wxGenericValidator">wxGenericValidator</a>(<a href="#wxLuaObject">wxLuaObject</a>* boolObj)</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> wxGenericValidatorString(<a href="#wxLuaObject">wxLuaObject</a>* stringObj)</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxGenericValidator">wxGenericValidator</a>(<a href="#wxString">wxString</a> *valPtr)</font><br>
<font color=#009900>// for <a href="#wxButton">wxButton</a> and <a href="#wxComboBox">wxComboBox</a>, <a href="#wxStaticText">wxStaticText</a> and <a href="#wxTextCtrl">wxTextCtrl</a></font><br>
<font color=#990099> <i>%rename</i> wxGenericValidatorString <a href="#wxGenericValidator">wxGenericValidator</a>(<a href="#wxLuaObject">wxLuaObject</a>* stringObj)</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> wxGenericValidatorInt(<a href="#wxLuaObject">wxLuaObject</a>* intObj)</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxGenericValidator">wxGenericValidator</a>(int *valPtr)</font><br>
<font color=#009900>// for <a href="#wxGauge">wxGauge</a>, <a href="#wxScrollBar">wxScrollBar</a>, <a href="#wxRadioBox">wxRadioBox</a>, <a href="#wxSpinButton">wxSpinButton</a>, <a href="#wxChoice">wxChoice</a></font><br>
<font color=#990099> <i>%rename</i> wxGenericValidatorInt <a href="#wxGenericValidator">wxGenericValidator</a>(<a href="#wxLuaObject">wxLuaObject</a>* intObj)</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> wxGenericValidatorArrayInt(<a href="#wxLuaObject">wxLuaObject</a>* intTableObj)</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxGenericValidator">wxGenericValidator</a>(<a href="#wxArrayInt">wxArrayInt</a> *valPtr)</font><br>
<font color=#009900>// for <a href="#wxListBox">wxListBox</a> and <a href="#wxCheckListBox">wxCheckListBox</a></font><br>
<font color=#990099> <i>%rename</i> wxGenericValidatorArrayInt <a href="#wxGenericValidator">wxGenericValidator</a>(<a href="#wxLuaObject">wxLuaObject</a>* intTableObj)</font><br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxGenericValidator</font><br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxValidator &amp;&amp; wxUSE_VALIDATORS</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMemoryFSHandler">wxMemoryFSHandler</a> - See also wxbase_file.i for other wxFileSystemHandlers</font><br>
<br>
<i>%if</i> wxUSE_STREAMS &amp;&amp; wxUSE_FILESYSTEM<br>
<br>
<i>%include</i> "wx/fs_mem.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <i>%delete</i> <a name="wxMemoryFSHandler">wxMemoryFSHandler</a>, <a href="#wxFileSystemHandler">wxFileSystemHandler</a></font></b>
<blockquote>
<a href="#wxMemoryFSHandler">wxMemoryFSHandler</a>()<br>
<br>
<font color=#009900>// Remove file from memory FS and free occupied memory</font><br>
static void RemoveFile(const <a href="#wxString">wxString</a>&amp; filename);<br>
<br>
static void AddFile(const <a href="#wxString">wxString</a>&amp; filename, const <a href="#wxString">wxString</a>&amp; textdata);<br>
<font color=#009900>//static void AddFile(const <a href="#wxString">wxString</a>&amp; filename, const void *binarydata, size_t size)</font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8_5</i><br>
static void AddFileWithMimeType(const <a href="#wxString">wxString</a>&amp; filename, const <a href="#wxString">wxString</a>&amp; textdata, const <a href="#wxString">wxString</a>&amp; mimetype);<br>
<font color=#009900>//static void AddFileWithMimeType(const <a href="#wxString">wxString</a>&amp; filename, const void *binarydata, size_t size, const <a href="#wxString">wxString</a>&amp; mimetype)</font><br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8_5</i></font><br>
<br>
<i>%if</i> wxUSE_IMAGE<br>
static void AddFile(const <a href="#wxString">wxString</a>&amp; filename, const <a href="#wxImage">wxImage</a>&amp; image, long type);<br>
static void AddFile(const <a href="#wxString">wxString</a>&amp; filename, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap, long type);<br>
<i>%endif</i> <font color=#009900>// wxUSE_IMAGE</font><br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<i>%endif</i> <font color=#009900>// wxUSE_STREAMS &amp;&amp; wxUSE_FILESYSTEM</font><br>
<br><HR>
<h2><a name="wxwidgets_wxcore_defsutils.i">wxwidgets/wxcore_defsutils.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: enums, defines from wx/defs.h and other places</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<i>%include</i> "wx/defs.h"<br>
<i>%include</i> "wx/utils.h"<br>
<br>
<font color=#009900>// This list of global functions is taken from the wxWindow's manual</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// Application initialization and termination</font><br>
<br>
<font color=#AA0000><i>%function</i> void wxInitAllImageHandlers()</font><br>
<font color=#AA0000><i>%function</i> bool wxSafeYield(<a href="#wxWindow">wxWindow</a>* win = NULL, bool onlyIfNeeded = false)</font><br>
<font color=#AA0000><i>%function</i> bool wxYield()</font><br>
<font color=#AA0000><i>%function</i> void wxWakeUpIdle()</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxProcess">wxProcess</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxProcess<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxEXEC_ASYNC<br>
wxEXEC_SYNC<br>
wxEXEC_NOHIDE<br>
wxEXEC_MAKE_GROUP_LEADER<br>
wxEXEC_NODISABLE<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxPROCESS_DEFAULT<br>
wxPROCESS_REDIRECT<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxSignal">wxSignal</a></font></b>
<blockquote><font color=#0066CC>
wxSIGNONE<br>
wxSIGHUP<br>
wxSIGINT<br>
wxSIGQUIT<br>
wxSIGILL<br>
wxSIGTRAP<br>
wxSIGABRT<br>
wxSIGEMT<br>
wxSIGFPE<br>
wxSIGKILL<br>
wxSIGBUS<br>
wxSIGSEGV<br>
wxSIGSYS<br>
wxSIGPIPE<br>
wxSIGALRM<br>
wxSIGTERM<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxKillError">wxKillError</a></font></b>
<blockquote><font color=#0066CC>
wxKILL_OK<br>
wxKILL_BAD_SIGNAL<br>
wxKILL_ACCESS_DENIED<br>
wxKILL_NO_PROCESS<br>
wxKILL_ERROR<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxKillFlags">wxKillFlags</a></font></b>
<blockquote><font color=#0066CC>
wxKILL_NOCHILDREN<br>
wxKILL_CHILDREN<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%encapsulate</i> <a name="wxProcess">wxProcess</a>, <a href="#wxEvtHandler">wxEvtHandler</a></font></b>
<blockquote>
<a href="#wxProcess">wxProcess</a>(<a href="#wxEvtHandler">wxEvtHandler</a> *parent = NULL, int nId = wxID_ANY)<br>
<font color=#009900>//<a href="#wxProcess">wxProcess</a>(int flags)</font><br>
<br>
void Detach()<br>
static <a href="#wxKillError">wxKillError</a> Kill(int pid, <a href="#wxSignal">wxSignal</a> sig = wxSIGTERM, int flags = wxKILL_NOCHILDREN)<br>
static bool Exists(int pid)<br>
<font color=#009900>//virtual void OnTerminate(int pid, int status) just handle the event instead</font><br>
static <a href="#wxProcess">wxProcess</a> *Open(const <a href="#wxString">wxString</a>&amp; cmd, int flags = wxEXEC_ASYNC)<br>
void Redirect()<br>
bool IsRedirected()<br>
<br>
<i>%if</i> wxUSE_STREAMS<br>
void CloseOutput()<br>
<a href="#wxInputStream">wxInputStream</a> *GetErrorStream() const<br>
<a href="#wxInputStream">wxInputStream</a> *GetInputStream() const<br>
<a href="#wxOutputStream">wxOutputStream</a> *GetOutputStream() const<br>
bool IsErrorAvailable() const<br>
bool IsInputAvailable() const<br>
bool IsInputOpened() const<br>
void SetPipeStreams(<a href="#wxInputStream">wxInputStream</a> *outStream, <a href="#wxOutputStream">wxOutputStream</a> *inStream, <a href="#wxInputStream">wxInputStream</a> *errStream)<br>
<i>%endif</i> <font color=#009900>// wxUSE_STREAMS</font><br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxProcess</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// Process control functions</font><br>
<br>
<font color=#AA0000>!<i>%wxchkver_2_6</i> <i>%function</i> long wxExecute(const <a href="#wxString">wxString</a>&amp; command, bool sync = false, <a href="#wxProcess">wxProcess</a> *callback = NULL)</font><br>
<font color=#AA0000><i>%wxchkver_2_6</i> <i>%function</i> long wxExecute(const <a href="#wxString">wxString</a>&amp; command, int flags = wxEXEC_ASYNC, <a href="#wxProcess">wxProcess</a> *process = NULL)</font><br>
<font color=#BB0055><font color=#009900>// <i>%override</i> [long, Lua table of output strings] wxExecuteStdout(const <a href="#wxString">wxString</a>&amp; command, int flags = 0)</font></font><br>
<font color=#990099><i>%function</i> <i>%rename</i> wxExecuteStdout long wxExecute(const <a href="#wxString">wxString</a>&amp; command, <a href="#wxArrayString">wxArrayString</a>&amp; output, int flags = 0)</font><br>
<font color=#BB0055><font color=#009900>// <i>%override</i> [long, Lua table of output strings, Lua table of error strings] wxExecuteStdoutStderr(const <a href="#wxString">wxString</a>&amp; command, int flags = 0)</font></font><br>
<font color=#990099><i>%function</i> <i>%rename</i> wxExecuteStdoutStderr long wxExecute(const <a href="#wxString">wxString</a>&amp; command, <a href="#wxArrayString">wxArrayString</a>&amp; output, <a href="#wxArrayString">wxArrayString</a>&amp; errors, int flags = 0)</font><br>
<font color=#AA0000><i>%function</i> void wxExit()</font><br>
<br>
<font color=#BB0055><font color=#009900>// <i>%override</i> [int, <a href="#wxKillError">wxKillError</a> rc] wxKill(long pid, <a href="#wxSignal">wxSignal</a> sig = wxSIGTERM, int flags = 0)</font></font><br>
<font color=#009900>// C++ Func: int wxKill(long pid, <a href="#wxSignal">wxSignal</a> sig = wxSIGTERM, <a href="#wxKillError">wxKillError</a> *rc = NULL, int flags = 0)</font><br>
<font color=#AA0000><i>%function</i> int wxKill(long pid, <a href="#wxSignal">wxSignal</a> sig = wxSIGTERM, int flags = 0)</font><br>
<font color=#AA0000><i>%function</i> unsigned long wxGetProcessId()</font><br>
<font color=#AA0000><i>%function</i> bool wxShell(const <a href="#wxString">wxString</a>&amp; command = "")</font><br>
<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxShutdownFlags">wxShutdownFlags</a></font></b>
<blockquote><font color=#0066CC>
wxSHUTDOWN_POWEROFF<br>
wxSHUTDOWN_REBOOT<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<font color=#AA0000><i>%function</i> bool wxShutdown(<a href="#wxShutdownFlags">wxShutdownFlags</a> flags)</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// File functions - see file.i</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// Network, user, and OS functions - see wxbase_base.i</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// String functions - nothing useful here</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// Dialog functions - see dialogs.i</font><br>
<br>
<font color=#009900>//<i>%function</i> void wxBeginBusyCursor(<a href="#wxCursor">wxCursor</a> *cursor = wxLua_wxHOURGLASS_CURSOR)</font><br>
<font color=#009900>//<i>%function</i> void wxBell()</font><br>
<font color=#009900>//<i>%function</i> void wxEndBusyCursor()</font><br>
<font color=#009900>//<i>%function</i> bool wxIsBusy()</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// Math functions - nothing useful here</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// GDI functions</font><br>
<br>
<font color=#BB0055><font color=#009900>// <i>%override</i> [int x, int y, int width, int height] wxClientDisplayRect()</font></font><br>
<font color=#009900>// void wxClientDisplayRect(int *x, int *y, int *width, int *height)</font><br>
<font color=#AA0000><i>%function</i> void wxClientDisplayRect()</font><br>
<br>
<font color=#AA0000><i>%function</i> <a href="#wxRect">wxRect</a> wxGetClientDisplayRect()</font><br>
<font color=#AA0000><i>%function</i> bool wxColourDisplay()</font><br>
<font color=#AA0000><i>%function</i> int wxDisplayDepth()</font><br>
<font color=#BB0055><font color=#009900>// <i>%override</i> [int width, int height] wxDisplaySize()</font></font><br>
<font color=#009900>// void wxDisplaySize(int *width, int *height)</font><br>
<font color=#AA0000><i>%function</i> void wxDisplaySize()</font><br>
<br>
<font color=#AA0000><i>%function</i> <a href="#wxSize">wxSize</a> wxGetDisplaySize()</font><br>
<font color=#BB0055><font color=#009900>// <i>%override</i> [int width, int height] wxDisplaySizeMM()</font></font><br>
<font color=#009900>// void wxDisplaySizeMM(int *width, int *height)</font><br>
<font color=#AA0000><i>%function</i> void wxDisplaySizeMM()</font><br>
<br>
<font color=#AA0000><i>%function</i> <a href="#wxSize">wxSize</a> wxGetDisplaySizeMM()</font><br>
<br>
<font color=#AA0000><i>%function</i> void wxSetCursor(const <a href="#wxCursor">wxCursor</a> &amp;cursor)</font><br>
<font color=#009900>// <i>%function</i> wxIconOrCursor wxDROP_ICON(<a href="#wxString">wxString</a> name)</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// Printer settings - are marked obsolete</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// Clipboard functions - are marked obsolete</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// Miscellaneous functions</font><br>
<br>
<font color=#AA0000><i>%function</i> bool wxGetKeyState(<a href="#wxKeyCode">wxKeyCode</a> key)</font><br>
<font color=#AA0000><i>%function</i> long wxNewId()</font><br>
<font color=#AA0000><i>%function</i> void wxRegisterId(long id)</font><br>
<font color=#AA0000><i>%function</i> void wxEnableTopLevelWindows(bool enable = true)</font><br>
<font color=#AA0000><i>%function</i> int wxFindMenuItemId(<a href="#wxFrame">wxFrame</a> *frame, const <a href="#wxString">wxString</a>&amp; menuString, const <a href="#wxString">wxString</a>&amp; itemString)</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxWindow">wxWindow</a>* wxFindWindowByLabel(const <a href="#wxString">wxString</a>&amp; label, <a href="#wxWindow">wxWindow</a> *parent=NULL)</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxWindow">wxWindow</a>* wxFindWindowByName(const <a href="#wxString">wxString</a>&amp; name, <a href="#wxWindow">wxWindow</a> *parent=NULL)</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxWindow">wxWindow</a>* wxFindWindowAtPoint(const <a href="#wxPoint">wxPoint</a>&amp; pt)</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxWindow">wxWindow</a>* wxFindWindowAtPointer(<a href="#wxPoint">wxPoint</a>&amp; pt)</font><br>
<font color=#AA0000><i>%wxchkver_2_8_4</i> <i>%function</i> <a href="#wxWindow">wxWindow</a>* wxGetActiveWindow()</font><br>
<font color=#009900>// <a href="#wxBatteryState">wxBatteryState</a> wxGetBatteryState()</font><br>
<font color=#009900>// X only <i>%function</i> <a href="#wxString">wxString</a> wxGetDisplayName()</font><br>
<font color=#009900>// X only <i>%function</i> void wxSetDisplayName(const <a href="#wxString">wxString</a>&amp; displayName)</font><br>
<font color=#009900>// <a href="#wxPowerType">wxPowerType</a> wxGetPowerType()</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxPoint">wxPoint</a> wxGetMousePosition()</font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
<font color=#009900>// This is in wxWidgets 2.6 docs, but it's only in &gt;=2.7</font><br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxMouseState">wxMouseState</a></font></b>
<blockquote>
<a href="#wxMouseState">wxMouseState</a>()<br>
<br>
wxCoord GetX()<br>
wxCoord GetY()<br>
bool LeftDown()<br>
bool MiddleDown()<br>
bool RightDown()<br>
bool ControlDown()<br>
bool ShiftDown()<br>
bool AltDown()<br>
bool MetaDown()<br>
bool CmdDown()<br>
void SetX(wxCoord x)<br>
void SetY(wxCoord y)<br>
void SetLeftDown(bool down)<br>
void SetMiddleDown(bool down)<br>
void SetRightDown(bool down)<br>
void SetControlDown(bool down)<br>
void SetShiftDown(bool down)<br>
void SetAltDown(bool down)<br>
void SetMetaDown(bool down)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#AA0000><i>%function</i> <a href="#wxMouseState">wxMouseState</a> wxGetMouseState()</font><br>
<i>%endif</i><br>
<br>
<font color=#009900>// <i>%function</i> bool wxGetResource(const <a href="#wxString">wxString</a>&amp; section, const <a href="#wxString">wxString</a>&amp; entry, const <a href="#wxString">wxString</a>&amp; *value, const <a href="#wxString">wxString</a>&amp; file = "")</font><br>
<font color=#009900>// <i>%function</i> bool wxWriteResource(const <a href="#wxString">wxString</a>&amp; section, const <a href="#wxString">wxString</a>&amp; entry, const <a href="#wxString">wxString</a>&amp; value, const <a href="#wxString">wxString</a>&amp; file = "")</font><br>
<font color=#009900>// <a href="#wxString">wxString</a> wxGetStockLabel(wxWindowID id, bool withCodes = true, <a href="#wxString">wxString</a> accelerator = wxEmptyString)</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxWindow">wxWindow</a>* wxGetTopLevelParent(<a href="#wxWindow">wxWindow</a> *win)</font><br>
<font color=#AA0000><i>%function</i> bool wxLaunchDefaultBrowser(const <a href="#wxString">wxString</a>&amp; sUrl)</font><br>
<font color=#009900>//<i>%win</i> <i>%function</i> <a href="#wxString">wxString</a> wxLoadUserResource(const <a href="#wxString">wxString</a>&amp; resourceName, const <a href="#wxString">wxString</a>&amp; resourceType="TEXT")</font><br>
<font color=#AA0000><i>%function</i> void wxPostEvent(<a href="#wxEvtHandler">wxEvtHandler</a> *dest, <a href="#wxEvent">wxEvent</a>&amp; event)</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// Byte order macros - nothing useful</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// RTTI functions - nothing useful, see wxObject:DynamicCast</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// Log functions - FIXME maybe useful?</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// Time functions - see datetime.i</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// Debugging macros and functions - nothing useful</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// Environmental access functions - see wxbase_base.i</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxWidgets window IDs - copied from wx/defs.h</font><br>
<br>
<i>%if</i> wxLUA_USE_wxID_XXX<br>
<br>
<font color=#006666><i>%define</i> wxID_NONE</font><br>
<font color=#006666><i>%define</i> wxID_SEPARATOR</font><br>
<font color=#006666><i>%define</i> wxID_ANY</font><br>
<font color=#006666><i>%define</i> wxID_LOWEST</font><br>
<br>
<font color=#006666><i>%define</i> wxID_OPEN</font><br>
<font color=#006666><i>%define</i> wxID_CLOSE</font><br>
<font color=#006666><i>%define</i> wxID_NEW</font><br>
<font color=#006666><i>%define</i> wxID_SAVE</font><br>
<font color=#006666><i>%define</i> wxID_SAVEAS</font><br>
<font color=#006666><i>%define</i> wxID_REVERT</font><br>
<font color=#006666><i>%define</i> wxID_EXIT</font><br>
<font color=#006666><i>%define</i> wxID_UNDO</font><br>
<font color=#006666><i>%define</i> wxID_REDO</font><br>
<font color=#006666><i>%define</i> wxID_HELP</font><br>
<font color=#006666><i>%define</i> wxID_PRINT</font><br>
<font color=#006666><i>%define</i> wxID_PRINT_SETUP</font><br>
<font color=#006666><i>%wxchkver_2_8</i> <i>%define</i> wxID_PAGE_SETUP</font><br>
<font color=#006666><i>%define</i> wxID_PREVIEW</font><br>
<font color=#006666><i>%define</i> wxID_ABOUT</font><br>
<font color=#006666><i>%define</i> wxID_HELP_CONTENTS</font><br>
<font color=#006666><i>%wxchkver_2_8</i> <i>%define</i> wxID_HELP_INDEX</font><br>
<font color=#006666><i>%wxchkver_2_8</i> <i>%define</i> wxID_HELP_SEARCH</font><br>
<font color=#006666><i>%define</i> wxID_HELP_COMMANDS</font><br>
<font color=#006666><i>%define</i> wxID_HELP_PROCEDURES</font><br>
<font color=#006666><i>%define</i> wxID_HELP_CONTEXT</font><br>
<font color=#006666><i>%define</i> wxID_CLOSE_ALL</font><br>
<font color=#006666><i>%define</i> wxID_PREFERENCES</font><br>
<br>
<font color=#006666><i>%wxchkver_2_8</i> <i>%define</i> wxID_EDIT</font><br>
<font color=#006666><i>%define</i> wxID_CUT</font><br>
<font color=#006666><i>%define</i> wxID_COPY</font><br>
<font color=#006666><i>%define</i> wxID_PASTE</font><br>
<font color=#006666><i>%define</i> wxID_CLEAR</font><br>
<font color=#006666><i>%define</i> wxID_FIND</font><br>
<font color=#006666><i>%define</i> wxID_DUPLICATE</font><br>
<font color=#006666><i>%define</i> wxID_SELECTALL</font><br>
<font color=#006666><i>%define</i> wxID_DELETE</font><br>
<font color=#006666><i>%define</i> wxID_REPLACE</font><br>
<font color=#006666><i>%define</i> wxID_REPLACE_ALL</font><br>
<font color=#006666><i>%define</i> wxID_PROPERTIES</font><br>
<br>
<font color=#006666><i>%define</i> wxID_VIEW_DETAILS</font><br>
<font color=#006666><i>%define</i> wxID_VIEW_LARGEICONS</font><br>
<font color=#006666><i>%define</i> wxID_VIEW_SMALLICONS</font><br>
<font color=#006666><i>%define</i> wxID_VIEW_LIST</font><br>
<font color=#006666><i>%define</i> wxID_VIEW_SORTDATE</font><br>
<font color=#006666><i>%define</i> wxID_VIEW_SORTNAME</font><br>
<font color=#006666><i>%define</i> wxID_VIEW_SORTSIZE</font><br>
<font color=#006666><i>%define</i> wxID_VIEW_SORTTYPE</font><br>
<br>
<font color=#006666><i>%wxchkver_2_8</i> <i>%define</i> wxID_FILE</font><br>
<font color=#006666><i>%define</i> wxID_FILE1</font><br>
<font color=#006666><i>%define</i> wxID_FILE2</font><br>
<font color=#006666><i>%define</i> wxID_FILE3</font><br>
<font color=#006666><i>%define</i> wxID_FILE4</font><br>
<font color=#006666><i>%define</i> wxID_FILE5</font><br>
<font color=#006666><i>%define</i> wxID_FILE6</font><br>
<font color=#006666><i>%define</i> wxID_FILE7</font><br>
<font color=#006666><i>%define</i> wxID_FILE8</font><br>
<font color=#006666><i>%define</i> wxID_FILE9</font><br>
<br>
<font color=#006666><i>%define</i> wxID_OK</font><br>
<font color=#006666><i>%define</i> wxID_CANCEL</font><br>
<font color=#006666><i>%define</i> wxID_APPLY</font><br>
<font color=#006666><i>%define</i> wxID_YES</font><br>
<font color=#006666><i>%define</i> wxID_NO</font><br>
<font color=#006666><i>%define</i> wxID_STATIC</font><br>
<font color=#006666><i>%define</i> wxID_FORWARD</font><br>
<font color=#006666><i>%define</i> wxID_BACKWARD</font><br>
<font color=#006666><i>%define</i> wxID_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxID_MORE</font><br>
<font color=#006666><i>%define</i> wxID_SETUP</font><br>
<font color=#006666><i>%define</i> wxID_RESET</font><br>
<font color=#006666><i>%define</i> wxID_CONTEXT_HELP</font><br>
<font color=#006666><i>%define</i> wxID_YESTOALL</font><br>
<font color=#006666><i>%define</i> wxID_NOTOALL</font><br>
<font color=#006666><i>%define</i> wxID_ABORT</font><br>
<font color=#006666><i>%define</i> wxID_RETRY</font><br>
<font color=#006666><i>%define</i> wxID_IGNORE</font><br>
<font color=#006666><i>%define</i> wxID_ADD</font><br>
<font color=#006666><i>%define</i> wxID_REMOVE</font><br>
<br>
<font color=#006666><i>%define</i> wxID_UP</font><br>
<font color=#006666><i>%define</i> wxID_DOWN</font><br>
<font color=#006666><i>%define</i> wxID_HOME</font><br>
<font color=#006666><i>%define</i> wxID_REFRESH</font><br>
<font color=#006666><i>%define</i> wxID_STOP</font><br>
<font color=#006666><i>%define</i> wxID_INDEX</font><br>
<br>
<font color=#006666><i>%define</i> wxID_BOLD</font><br>
<font color=#006666><i>%define</i> wxID_ITALIC</font><br>
<font color=#006666><i>%define</i> wxID_JUSTIFY_CENTER</font><br>
<font color=#006666><i>%define</i> wxID_JUSTIFY_FILL</font><br>
<font color=#006666><i>%define</i> wxID_JUSTIFY_RIGHT</font><br>
<font color=#006666><i>%define</i> wxID_JUSTIFY_LEFT</font><br>
<font color=#006666><i>%define</i> wxID_UNDERLINE</font><br>
<font color=#006666><i>%define</i> wxID_INDENT</font><br>
<font color=#006666><i>%define</i> wxID_UNINDENT</font><br>
<font color=#006666><i>%define</i> wxID_ZOOM_100</font><br>
<font color=#006666><i>%define</i> wxID_ZOOM_FIT</font><br>
<font color=#006666><i>%define</i> wxID_ZOOM_IN</font><br>
<font color=#006666><i>%define</i> wxID_ZOOM_OUT</font><br>
<font color=#006666><i>%define</i> wxID_UNDELETE</font><br>
<font color=#006666><i>%define</i> wxID_REVERT_TO_SAVED</font><br>
<br>
<font color=#006666><i>%define</i> wxID_SYSTEM_MENU</font><br>
<font color=#006666><i>%define</i> wxID_CLOSE_FRAME</font><br>
<font color=#006666><i>%define</i> wxID_MOVE_FRAME</font><br>
<font color=#006666><i>%define</i> wxID_RESIZE_FRAME</font><br>
<font color=#006666><i>%define</i> wxID_MAXIMIZE_FRAME</font><br>
<font color=#006666><i>%define</i> wxID_ICONIZE_FRAME</font><br>
<font color=#006666><i>%define</i> wxID_RESTORE_FRAME</font><br>
<br>
<font color=#009900>// <i>%define</i> wxID_FILEDLGG - probably not useful</font><br>
<br>
<font color=#006666><i>%define</i> wxID_HIGHEST</font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxID_XXX</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// Generic defines and enums</font><br>
<br>
<font color=#006666><i>%define</i> wxBACKINGSTORE</font><br>
<font color=#006666><i>%define</i> wxBACKWARD</font><br>
<font color=#006666><i>%define</i> wxCANCEL</font><br>
<font color=#006666><i>%define</i> wxCENTER</font><br>
<font color=#006666><i>%define</i> wxCENTER_FRAME</font><br>
<font color=#006666><i>%define</i> wxCENTER_ON_SCREEN</font><br>
<font color=#006666><i>%define</i> wxCENTRE</font><br>
<font color=#006666><i>%define</i> wxCENTRE_ON_SCREEN</font><br>
<font color=#006666><i>%define</i> wxCOLOURED</font><br>
<font color=#009900>//<i>%define</i> wxED_BUTTONS_BOTTOM // for wxExtDialog? not used?</font><br>
<font color=#009900>//<i>%define</i> wxED_BUTTONS_RIGHT</font><br>
<font color=#009900>//<i>%define</i> wxED_CLIENT_MARGIN</font><br>
<font color=#009900>//<i>%define</i> wxED_STATIC_LINE</font><br>
<font color=#006666><i>%define</i> wxFIXED_LENGTH</font><br>
<font color=#006666><i>%define</i> wxFORWARD</font><br>
<font color=#006666><i>%define</i> wxHELP</font><br>
<font color=#006666><i>%define</i> wxMORE</font><br>
<font color=#006666><i>%define</i> wxNO</font><br>
<font color=#006666><i>%define</i> wxNO_BORDER</font><br>
<font color=#006666><i>%define</i> wxNO_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxOK</font><br>
<font color=#006666><i>%define</i> wxPASSWORD</font><br>
<font color=#006666><i>%define</i> wxPROCESS_ENTER</font><br>
<font color=#006666><i>%define</i> wxRESET</font><br>
<font color=#006666><i>%define</i> wxRESIZE_BOX</font><br>
<font color=#006666><i>%define</i> wxRETAINED</font><br>
<font color=#006666><i>%define</i> wxSETUP</font><br>
<font color=#006666><i>%define</i> wxSIZE_ALLOW_MINUS_ONE</font><br>
<font color=#006666><i>%define</i> wxSIZE_AUTO</font><br>
<font color=#006666><i>%define</i> wxSIZE_AUTO_HEIGHT</font><br>
<font color=#006666><i>%define</i> wxSIZE_AUTO_WIDTH</font><br>
<font color=#006666><i>%define</i> wxSIZE_NO_ADJUSTMENTS</font><br>
<font color=#006666><i>%define</i> wxSIZE_USE_EXISTING</font><br>
<font color=#009900>//<i>%define</i> wxUSER_COLOURS deprecated use wxNO_3D</font><br>
<font color=#006666><i>%define</i> wxYES</font><br>
<font color=#006666><i>%define</i> wxYES_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxYES_NO</font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxOrientation">wxOrientation</a></font></b>
<blockquote><font color=#0066CC>
wxHORIZONTAL<br>
wxVERTICAL<br>
wxBOTH<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxDirection">wxDirection</a></font></b>
<blockquote><font color=#0066CC>
wxLEFT<br>
wxRIGHT<br>
wxUP<br>
wxDOWN<br>
wxTOP<br>
wxBOTTOM<br>
wxNORTH<br>
wxSOUTH<br>
wxWEST<br>
wxEAST<br>
wxALL<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxAlignment">wxAlignment</a></font></b>
<blockquote><font color=#0066CC>
wxALIGN_NOT<br>
wxALIGN_CENTER_HORIZONTAL<br>
wxALIGN_CENTRE_HORIZONTAL<br>
wxALIGN_LEFT<br>
wxALIGN_TOP<br>
wxALIGN_RIGHT<br>
wxALIGN_BOTTOM<br>
wxALIGN_CENTER_VERTICAL<br>
wxALIGN_CENTRE_VERTICAL<br>
wxALIGN_CENTER<br>
wxALIGN_CENTRE<br>
wxALIGN_MASK<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxStretch">wxStretch</a></font></b>
<blockquote><font color=#0066CC>
wxSTRETCH_NOT<br>
wxSHRINK<br>
wxGROW<br>
wxEXPAND<br>
wxSHAPED<br>
wxTILE<br>
<br>
wxADJUST_MINSIZE <font color=#009900>// deprecated after 2.4 and takes the value of 0</font><br>
<br>
<i>%wxchkver_2_8_8</i> wxFIXED_MINSIZE<br>
<i>%wxchkver_2_8_8</i> wxRESERVE_SPACE_EVEN_IF_HIDDEN<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxBorder">wxBorder</a></font></b>
<blockquote><font color=#0066CC>
wxBORDER_DEFAULT<br>
wxBORDER_NONE<br>
wxBORDER_STATIC<br>
wxBORDER_SIMPLE<br>
wxBORDER_RAISED<br>
wxBORDER_SUNKEN<br>
wxBORDER_DOUBLE<br>
wxBORDER_MASK<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxBackgroundStyle">wxBackgroundStyle</a></font></b>
<blockquote><font color=#0066CC>
wxBG_STYLE_SYSTEM<br>
wxBG_STYLE_COLOUR<br>
wxBG_STYLE_CUSTOM<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<i>%if</i> wxUSE_HOTKEY<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxHotkeyModifier">wxHotkeyModifier</a></font></b>
<blockquote><font color=#0066CC>
wxMOD_NONE<br>
wxMOD_ALT<br>
wxMOD_CONTROL<br>
<i>%wxchkver_2_8</i> wxMOD_ALTGR<br>
wxMOD_SHIFT<br>
<i>%wxchkver_2_8</i> wxMOD_META<br>
wxMOD_WIN<br>
<i>%wxchkver_2_8</i> wxMOD_CMD<br>
<i>%wxchkver_2_8</i> wxMOD_ALL<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<i>%endif</i><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxBusyCursor">wxBusyCursor</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxBusyCursor<br>
<br>
<i>%include</i> "wx/utils.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxBusyCursor">wxBusyCursor</a></font></b>
<blockquote>
<font color=#009900>// NOTE: ALWAYS delete() this when done since Lua's gc may not delete it soon enough</font><br>
<a href="#wxBusyCursor">wxBusyCursor</a>(<a href="#wxCursor">wxCursor</a>* cursor = wxHOURGLASS_CURSOR)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxBusyCursorSuspender - we don't wrap this since Lua's garbage collector doesn't</font><br>
<font color=#009900>// automatically collect items when they go out of scope so you would have to</font><br>
<font color=#009900>// delete() this anyway which is just as easy as wxBegin/EndBusyCursor</font><br>
<br>
<font color=#009900>//<i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> wxBusyCursorSuspender</font><br>
<font color=#009900>// NOTE: ALWAYS delete() this when done since Lua's gc may not delete it soon enough</font><br>
<font color=#009900>// wxBusyCursorSuspender()</font><br>
<br>
<font color=#009900>//<i>%endclass</i></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxBusyCursor</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxBusyInfo">wxBusyInfo</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxBusyInfo &amp;&amp; wxUSE_BUSYINFO<br>
<br>
<i>%include</i> "wx/busyinfo.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <a name="wxBusyInfo">wxBusyInfo</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#009900>// NOTE: ALWAYS delete() this when done since Lua's gc may not delete it soon enough</font><br>
<a href="#wxBusyInfo">wxBusyInfo</a>(const <a href="#wxString">wxString</a>&amp; message, <a href="#wxWindow">wxWindow</a> *parent = NULL)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxBusyInfo &amp;&amp; wxUSE_BUSYINFO</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTimer">wxTimer</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxTimer &amp;&amp; wxUSE_TIMER<br>
<br>
<i>%include</i> "wx/timer.h"<br>
<br>
<font color=#006666><i>%define</i> wxTIMER_CONTINUOUS</font><br>
<font color=#006666><i>%define</i> wxTIMER_ONE_SHOT</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxTimer">wxTimer</a>, <a href="#wxEvtHandler">wxEvtHandler</a></font></b>
<blockquote>
<a href="#wxTimer">wxTimer</a>(<a href="#wxEvtHandler">wxEvtHandler</a> *owner, int id = -1)<br>
<br>
int GetInterval() const<br>
bool IsOneShot() const<br>
bool IsRunning() const<br>
void Notify()<br>
void SetOwner(<a href="#wxEvtHandler">wxEvtHandler</a> *owner, int id = -1)<br>
bool Start(int milliseconds = -1, bool oneShot = false)<br>
void Stop()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTimerEvent">wxTimerEvent</a></font><br>
<br>
<i>%include</i> "wx/timer.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxTimerEvent">wxTimerEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_TIMER <font color=#009900>// EVT_TIMER(id, fn)</font></font><br>
<br>
int GetInterval() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxTimer &amp;&amp; wxUSE_TIMER</font><br>
<br><HR>
<h2><a name="wxwidgets_wxcore_dialogs.i">wxwidgets/wxcore_dialogs.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: <a href="#wxDialog">wxDialog</a> and all dialog classes and functions</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<br>
<font color=#006666><i>%define</i> wxICON_ASTERISK</font><br>
<font color=#006666><i>%define</i> wxICON_ERROR</font><br>
<font color=#006666><i>%define</i> wxICON_EXCLAMATION</font><br>
<font color=#006666><i>%define</i> wxICON_HAND</font><br>
<font color=#006666><i>%define</i> wxICON_INFORMATION</font><br>
<font color=#006666><i>%define</i> wxICON_MASK</font><br>
<font color=#006666><i>%define</i> wxICON_QUESTION</font><br>
<font color=#006666><i>%define</i> wxICON_STOP</font><br>
<font color=#006666><i>%define</i> wxICON_WARNING</font><br>
<br>
<i>%if</i> <i>%wxcompat_2_6</i><br>
<b><font size=+1 color=#0066CC><i>%enum</i> <font color=#009900>// for wxFileSelector and <a href="#wxFileDialog">wxFileDialog</a></font></font></b>
<blockquote><font color=#0066CC>
wxOPEN<br>
wxSAVE<br>
wxOVERWRITE_PROMPT<br>
<i>%wxcompat_2_4</i> wxHIDE_READONLY<br>
wxFILE_MUST_EXIST<br>
wxMULTIPLE<br>
wxCHANGE_DIR<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<i>%endif</i> <font color=#009900>//<i>%wxcompat_2_6</i></font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxFD_OPEN<br>
wxFD_SAVE<br>
wxFD_OVERWRITE_PROMPT<br>
wxFD_FILE_MUST_EXIST<br>
wxFD_MULTIPLE<br>
wxFD_CHANGE_DIR<br>
wxFD_PREVIEW<br>
<br>
wxFD_DEFAULT_STYLE<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<i>%endif</i> <font color=#009900>//<i>%wxchkver_2_8</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// Dialog functions from wxWidgets functions documentation</font><br>
<br>
<font color=#AA0000><i>%function</i> void wxBeginBusyCursor(<a href="#wxCursor">wxCursor</a> *cursor = wxLua_wxHOURGLASS_CURSOR)</font><br>
<font color=#AA0000><i>%function</i> void wxEndBusyCursor()</font><br>
<font color=#AA0000><i>%function</i> void wxBell()</font><br>
<font color=#009900>// <i>%function</i> wxTipProvider* wxCreateFileTipProvider(const <a href="#wxString">wxString</a>&amp; filename, size_t currentTip)</font><br>
<br>
<font color=#006666><i>%define_string</i> wxDirSelectorPromptStr wxT("Select a directory")</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxString">wxString</a> wxDirSelector(const <a href="#wxString">wxString</a>&amp; message = wxDirSelectorPromptStr, const <a href="#wxString">wxString</a>&amp; default_path = "", long style = wxDD_DEFAULT_STYLE, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, <a href="#wxWindow">wxWindow</a> *parent = NULL)</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxString">wxString</a> wxFileSelector(const <a href="#wxString">wxString</a>&amp; message, const <a href="#wxString">wxString</a>&amp; default_path = "", const <a href="#wxString">wxString</a>&amp; default_filename = "", const <a href="#wxString">wxString</a>&amp; default_extension = "", const <a href="#wxString">wxString</a>&amp; wildcard = "*.*", int flags = 0, <a href="#wxWindow">wxWindow</a> *parent = NULL, int x = -1, int y = -1)</font><br>
<font color=#AA0000>wxUSE_COLOURDLG&amp;&amp;!<i>%wxchkver_2_8</i> <i>%function</i> <a href="#wxColour">wxColour</a> wxGetColourFromUser(<a href="#wxWindow">wxWindow</a> *parent, const <a href="#wxColour">wxColour</a>&amp; colInit)</font><br>
<font color=#AA0000>wxUSE_COLOURDLG&amp;&amp;<i>%wxchkver_2_8</i> <i>%function</i> <a href="#wxColour">wxColour</a> wxGetColourFromUser(<a href="#wxWindow">wxWindow</a> *parent, const <a href="#wxColour">wxColour</a>&amp; colInit, const <a href="#wxString">wxString</a>&amp; caption = "")</font><br>
<font color=#AA0000>!<i>%wxchkver_2_8</i>&amp;&amp;wxUSE_FONTDLG <i>%function</i> <a href="#wxFont">wxFont</a> wxGetFontFromUser(<a href="#wxWindow">wxWindow</a> *parent, const <a href="#wxFont">wxFont</a>&amp; fontInit)</font><br>
<font color=#AA0000><i>%wxchkver_2_8</i>&amp;&amp;wxUSE_FONTDLG <i>%function</i> <a href="#wxFont">wxFont</a> wxGetFontFromUser(<a href="#wxWindow">wxWindow</a> *parent = NULL, const <a href="#wxFont">wxFont</a>&amp; fontInit = wxNullFont, const <a href="#wxString">wxString</a>&amp; caption = "")</font><br>
<font color=#BB0055><font color=#009900>// <i>%override</i> [int, Lua int table] wxGetMultipleChoices(const <a href="#wxString">wxString</a>&amp; message, const <a href="#wxString">wxString</a>&amp; caption, Lua string table, <a href="#wxWindow">wxWindow</a> *parent = NULL, int x = -1, int y = -1, bool centre = true, int width=150, int height=200)</font></font><br>
<font color=#009900>// int wxGetMultipleChoices(const <a href="#wxString">wxString</a>&amp; message, const <a href="#wxString">wxString</a>&amp; caption, int n, const <a href="#wxString">wxString</a> choices[], int nsel, int *selection, <a href="#wxWindow">wxWindow</a> *parent = NULL, int x = -1, int y = -1, bool centre = true, int width=150, int height=200)</font><br>
<font color=#AA0000>wxUSE_CHOICEDLG <i>%function</i> int wxGetMultipleChoices(const <a href="#wxString">wxString</a>&amp; message, const <a href="#wxString">wxString</a>&amp; caption, LuaTable strTable, <a href="#wxWindow">wxWindow</a> *parent = NULL, int x = -1, int y = -1, bool centre = true, int width=150, int height=200)</font><br>
<br>
<i>%if</i> wxUSE_NUMBERDLG<br>
<i>%wxchkver_2_6</i> <i>%include</i> "wx/numdlg.h" <font color=#009900>// FIXME not in 2.4</font><br>
<font color=#AA0000><i>%function</i> long wxGetNumberFromUser(const <a href="#wxString">wxString</a>&amp; message, const <a href="#wxString">wxString</a>&amp; prompt, const <a href="#wxString">wxString</a>&amp; caption, long value, long min = 0, long max = 100, <a href="#wxWindow">wxWindow</a> *parent = NULL, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition)</font><br>
<i>%endif</i> <font color=#009900>// wxUSE_NUMBERDLG</font><br>
<br>
<font color=#AA0000>wxUSE_TEXTDLG <i>%function</i> <a href="#wxString">wxString</a> wxGetPasswordFromUser(const <a href="#wxString">wxString</a>&amp; message, const <a href="#wxString">wxString</a>&amp; caption = "Input text", const <a href="#wxString">wxString</a>&amp; default_value = "", <a href="#wxWindow">wxWindow</a> *parent = NULL)</font><br>
<font color=#AA0000>wxUSE_TEXTDLG <i>%function</i> <a href="#wxString">wxString</a> wxGetTextFromUser(const <a href="#wxString">wxString</a>&amp; message, const <a href="#wxString">wxString</a>&amp; caption = "Input text", const <a href="#wxString">wxString</a>&amp; default_value = "", <a href="#wxWindow">wxWindow</a> *parent = NULL, int x = -1, int y = -1, bool centre = true)</font><br>
<font color=#009900>// int wxGetMultipleChoice(const <a href="#wxString">wxString</a>&amp; message, const <a href="#wxString">wxString</a>&amp; caption, int n, const <a href="#wxString">wxString</a>&amp; choices[], int nsel, int *selection, <a href="#wxWindow">wxWindow</a> *parent = NULL, int x = -1, int y = -1, bool centre = true, int width=150, int height=200)</font><br>
<font color=#AA0000>wxUSE_CHOICEDLG <i>%function</i> <a href="#wxString">wxString</a> wxGetSingleChoice(const <a href="#wxString">wxString</a>&amp; message, const <a href="#wxString">wxString</a>&amp; caption, const <a href="#wxArrayString">wxArrayString</a>&amp; choices, <a href="#wxWindow">wxWindow</a> *parent = NULL, int x = wxDefaultCoord, int y = wxDefaultCoord, bool centre = true, int width = wxCHOICE_WIDTH, int height = wxCHOICE_HEIGHT)</font><br>
<font color=#AA0000>wxUSE_CHOICEDLG <i>%function</i> int wxGetSingleChoiceIndex(const <a href="#wxString">wxString</a>&amp; message, const <a href="#wxString">wxString</a>&amp; caption, const <a href="#wxArrayString">wxArrayString</a>&amp; choices, <a href="#wxWindow">wxWindow</a> *parent = NULL, int x = wxDefaultCoord, int y = wxDefaultCoord, bool centre = true, int width = wxCHOICE_WIDTH, int height = wxCHOICE_HEIGHT)</font><br>
<font color=#AA0000><i>%function</i> bool wxIsBusy()</font><br>
<font color=#AA0000><i>%function</i> int wxMessageBox(const <a href="#wxString">wxString</a>&amp; message, const <a href="#wxString">wxString</a>&amp; caption = "Message", int style = wxOK | wxCENTRE, <a href="#wxWindow">wxWindow</a> *parent = NULL, int x = -1, int y = -1)</font><br>
<font color=#009900>// bool wxShowTip(<a href="#wxWindow">wxWindow</a> *parent, wxTipProvider *tipProvider, bool showAtStartup = true)</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDialog">wxDialog</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxDialog<br>
<br>
<i>%include</i> "wx/dialog.h"<br>
<br>
<font color=#006666><i>%define</i> wxDIALOG_MODAL</font><br>
<font color=#006666><i>%define</i> wxDIALOG_MODELESS</font><br>
<font color=#006666><i>%define</i> wxDEFAULT_DIALOG_STYLE</font><br>
<font color=#006666><i>%define</i> wxDIALOG_NO_PARENT</font><br>
<font color=#006666><i>%define</i> wxDIALOG_EX_CONTEXTHELP</font><br>
<font color=#009900>// <i>%define</i> wxDIALOG_EX_METAL mac only</font><br>
<font color=#006666><i>%define</i> wxCHOICEDLG_STYLE</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxDialog">wxDialog</a>, <a href="#wxTopLevelWindow">wxTopLevelWindow</a></font></b>
<blockquote>
<a href="#wxDialog">wxDialog</a>()<br>
<a href="#wxDialog">wxDialog</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxDialog")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxDialog")<br>
<br>
<font color=#009900>//void Centre(int direction = wxBOTH) - see <a href="#wxWindow">wxWindow</a></font><br>
wxUSE_BUTTON <a href="#wxSizer">wxSizer</a>* CreateButtonSizer(long flags)<br>
<i>%wxchkver_2_8</i>&amp;&amp;wxUSE_BUTTON <a href="#wxSizer">wxSizer</a> *CreateSeparatedButtonSizer(long flags)<br>
wxUSE_BUTTON <a href="#wxStdDialogButtonSizer">wxStdDialogButtonSizer</a>* CreateStdDialogButtonSizer(long flags)<br>
wxUSE_STATTEXT <a href="#wxSizer">wxSizer</a> *CreateTextSizer( const <a href="#wxString">wxString</a> &amp;message )<br>
<font color=#009900>// virtual bool DoOK() - pocketpc only</font><br>
void EndModal(int retCode)<br>
<font color=#009900>// int GetAffirmativeId() const - pocketpc only</font><br>
int GetReturnCode()<br>
<font color=#009900>// <a href="#wxString">wxString</a> GetTitle() const - see wxToplevelWindow</font><br>
<font color=#009900>//void Iconize(bool iconize) - in wxToplevelWindow</font><br>
<font color=#009900>//bool IsIconized() const - in wxToplevelWindow</font><br>
bool IsModal() const<br>
<font color=#009900>//void SetAffirmativeId(int affirmativeId)</font><br>
<font color=#009900>// void SetIcon(const <a href="#wxIcon">wxIcon</a>&amp; icon) - in wxToplevelWindow</font><br>
<font color=#009900>// void SetModal(const bool flag) - deprecated</font><br>
void SetReturnCode(int retCode)<br>
<font color=#009900>// void SetTitle(const <a href="#wxString">wxString</a>&amp; title) - in wxToplevelWindow</font><br>
<font color=#009900>// bool Show(const bool show) - see <a href="#wxWindow">wxWindow</a></font><br>
int ShowModal()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// wxLUA_USE_wxDialog</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxColourDialog">wxColourDialog</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxColourDialog &amp;&amp; wxUSE_COLOURDLG<br>
<br>
<i>%include</i> "wx/colordlg.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxColourDialog">wxColourDialog</a>, <a href="#wxDialog">wxDialog</a></font></b>
<blockquote>
<a href="#wxColourDialog">wxColourDialog</a>(<a href="#wxWindow">wxWindow</a>* parent, <a href="#wxColourData">wxColourData</a>* data = NULL)<br>
<font color=#009900>//bool Create(<a href="#wxWindow">wxWindow</a>* parent, <a href="#wxColourData">wxColourData</a>* data = NULL)</font><br>
<br>
<a href="#wxColourData">wxColourData</a>&amp; GetColourData()<br>
<font color=#009900>//int ShowModal() - in <a href="#wxDialog">wxDialog</a></font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxColourData">wxColourData</a></font><br>
<br>
<i>%include</i> "wx/cmndata.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxColourData">wxColourData</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxColourData">wxColourData</a>()<br>
<a href="#wxColourData">wxColourData</a>(const <a href="#wxColourData">wxColourData</a>&amp; cData)<br>
<br>
bool GetChooseFull() const<br>
<a href="#wxColour">wxColour</a> GetColour() const<br>
<a href="#wxColour">wxColour</a> GetCustomColour(int i) const<br>
void SetChooseFull(bool flag)<br>
void SetColour(<a href="#wxColour">wxColour</a> &amp;colour)<br>
void SetCustomColour(int i, <a href="#wxColour">wxColour</a> &amp;colour)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// wxLUA_USE_wxColourDialog &amp;&amp; wxUSE_COLOURDLG</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFileDialog">wxFileDialog</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxFileDialog &amp;&amp; wxUSE_FILEDLG<br>
<br>
<i>%include</i> "wx/filedlg.h"<br>
<br>
<font color=#006666><i>%define_string</i> wxFileSelectorPromptStr wxT("Select a file")</font><br>
<font color=#006666><i>%define_string</i> wxFileSelectorDefaultWildcardStr</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxFileDialog">wxFileDialog</a>, <a href="#wxDialog">wxDialog</a></font></b>
<blockquote>
<font color=#009900>// <a href="#wxFileDialog">wxFileDialog</a>() no default constructor in MSW</font><br>
<i>%not_overload</i> !<i>%wxchkver_2_8</i> <a href="#wxFileDialog">wxFileDialog</a>(<a href="#wxWindow">wxWindow</a>* parent, const <a href="#wxString">wxString</a>&amp; message = "Choose a file", const <a href="#wxString">wxString</a>&amp; defaultDir = "", const <a href="#wxString">wxString</a>&amp; defaultFile = "", const <a href="#wxString">wxString</a>&amp; wildcard = "*.*", long style = 0, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition)<br>
<i>%not_overload</i> <i>%wxchkver_2_8</i> <a href="#wxFileDialog">wxFileDialog</a>(<a href="#wxWindow">wxWindow</a> *parent, const <a href="#wxString">wxString</a>&amp; message = wxFileSelectorPromptStr, const <a href="#wxString">wxString</a>&amp; defaultDir = "", const <a href="#wxString">wxString</a>&amp; defaultFile = "", const <a href="#wxString">wxString</a>&amp; wildCard = wxFileSelectorDefaultWildcardStr, long style = wxFD_DEFAULT_STYLE, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; sz = wxDefaultSize, const <a href="#wxString">wxString</a>&amp; name = "wxFileDialog")<br>
<font color=#009900>//<i>%wxchkver_2_8</i> bool Create(<a href="#wxWindow">wxWindow</a> *parent, const <a href="#wxString">wxString</a>&amp; message = wxFileSelectorPromptStr, const <a href="#wxString">wxString</a>&amp; defaultDir = "", const <a href="#wxString">wxString</a>&amp; defaultFile = "", const <a href="#wxString">wxString</a>&amp; wildCard = wxFileSelectorDefaultWildcardStr, long style = wxFD_DEFAULT_STYLE, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; sz = wxDefaultSize, const <a href="#wxString">wxString</a>&amp; name = "wxFileDialog")</font><br>
<br>
<a href="#wxString">wxString</a> GetDirectory() const<br>
<a href="#wxString">wxString</a> GetFilename() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [Lua string table] wxFileDialog::GetFilenames()</font></font><br>
<font color=#009900>// C++ Func: void GetFilenames(<a href="#wxArrayString">wxArrayString</a>&amp; filenames) const</font><br>
void GetFilenames() const<br>
<br>
int GetFilterIndex() const<br>
<a href="#wxString">wxString</a> GetMessage() const<br>
<a href="#wxString">wxString</a> GetPath() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [Lua string table] wxFileDialog::GetPaths()</font></font><br>
<font color=#009900>// C++ Func: void GetPaths(<a href="#wxArrayString">wxArrayString</a>&amp; paths) const</font><br>
void GetPaths() const<br>
<br>
!<i>%wxchkver_2_8</i> long GetStyle() const<br>
<a href="#wxString">wxString</a> GetWildcard() const<br>
void SetDirectory(const <a href="#wxString">wxString</a>&amp; directory)<br>
void SetFilename(const <a href="#wxString">wxString</a>&amp; setfilename)<br>
void SetFilterIndex(int filterIndex)<br>
void SetMessage(const <a href="#wxString">wxString</a>&amp; message)<br>
void SetPath(const <a href="#wxString">wxString</a>&amp; path)<br>
!<i>%wxchkver_2_8</i> void SetStyle(long style)<br>
void SetWildcard(const <a href="#wxString">wxString</a>&amp; wildCard)<br>
<font color=#009900>// int ShowModal() - in <a href="#wxDialog">wxDialog</a></font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxFileDialog &amp;&amp; wxUSE_FILEDLG</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDirDialog">wxDirDialog</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxDirDialog &amp;&amp; wxUSE_DIRDLG<br>
<br>
<i>%include</i> "wx/dirdlg.h"<br>
<br>
<font color=#006666><i>%define</i> wxDD_DEFAULT_STYLE</font><br>
<font color=#006666>!<i>%wxchkver_2_8</i> <i>%define</i> wxDD_NEW_DIR_BUTTON</font><br>
<font color=#006666><i>%wxchkver_2_8</i> <i>%define</i> wxDD_CHANGE_DIR</font><br>
<font color=#006666><i>%wxchkver_2_8</i> <i>%define</i> wxDD_DIR_MUST_EXIST</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxDirDialog">wxDirDialog</a>, <a href="#wxDialog">wxDialog</a></font></b>
<blockquote>
<a href="#wxDirDialog">wxDirDialog</a>(<a href="#wxWindow">wxWindow</a>* parent, const <a href="#wxString">wxString</a>&amp; message = "Choose a directory", const <a href="#wxString">wxString</a>&amp; defaultPath = "", long style = 0, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition)<br>
<br>
<a href="#wxString">wxString</a> GetPath() const<br>
<a href="#wxString">wxString</a> GetMessage() const<br>
!<i>%wxchkver_2_8</i> long GetStyle() const<br>
void SetMessage(const <a href="#wxString">wxString</a>&amp; message)<br>
void SetPath(const <a href="#wxString">wxString</a>&amp; path)<br>
!<i>%wxchkver_2_8</i> void SetStyle(long style)<br>
<font color=#009900>// int ShowModal() - in <a href="#wxDialog">wxDialog</a></font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxDirDialog &amp;&amp; wxUSE_DIRDLG</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMessageDialog">wxMessageDialog</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxMessageDialog &amp;&amp; wxUSE_MSGDLG<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxMessageDialog">wxMessageDialog</a>, <a href="#wxDialog">wxDialog</a></font></b>
<blockquote>
<a href="#wxMessageDialog">wxMessageDialog</a>(<a href="#wxWindow">wxWindow</a>* parent, const <a href="#wxString">wxString</a>&amp; message, const <a href="#wxString">wxString</a>&amp; caption = "Message box", long style = wxOK | wxCANCEL | wxCENTRE, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition)<br>
<br>
<font color=#009900>// int ShowModal() - in <a href="#wxDialog">wxDialog</a></font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxMessageDialog &amp;&amp; wxUSE_MSGDLG</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMultiChoiceDialog">wxMultiChoiceDialog</a> - use wxGetMultipleChoices</font><br>
<br>
<i>%if</i> wxUSE_CHOICEDLG &amp;&amp; wxLUA_USE_wxMultiChoiceDialog<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxMultiChoiceDialog">wxMultiChoiceDialog</a>, <a href="#wxDialog">wxDialog</a></font></b>
<blockquote>
<a href="#wxMultiChoiceDialog">wxMultiChoiceDialog</a>(<a href="#wxWindow">wxWindow</a>* parent, const <a href="#wxString">wxString</a>&amp; message, const <a href="#wxString">wxString</a>&amp; caption, const <a href="#wxArrayString">wxArrayString</a>&amp; choices, long style = wxCHOICEDLG_STYLE, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition)<br>
<br>
<a href="#wxArrayInt">wxArrayInt</a> GetSelections() const <font color=#009900>// FIXME</font><br>
void SetSelections(const <a href="#wxArrayInt">wxArrayInt</a>&amp; selections) const <font color=#009900>// FIXME</font><br>
<font color=#009900>//int ShowModal() - in <a href="#wxDialog">wxDialog</a></font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_CHOICEDLG &amp;&amp; wxLUA_USE_wxMultiChoiceDialog</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSingleChoiceDialog">wxSingleChoiceDialog</a> - use wxGetSingleChoice or wxGetSingleChoiceIndex</font><br>
<br>
<i>%if</i> wxUSE_CHOICEDLG &amp;&amp; wxLUA_USE_wxSingleChoiceDialog<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxSingleChoiceDialog">wxSingleChoiceDialog</a>, <a href="#wxDialog">wxDialog</a></font></b>
<blockquote>
<font color=#BB0055> <font color=#009900>// <i>%override</i> <a href="#wxSingleChoiceDialog">wxSingleChoiceDialog</a>(<a href="#wxWindow">wxWindow</a>* parent, const <a href="#wxString">wxString</a>&amp; message, const <a href="#wxString">wxString</a>&amp; caption, const <a href="#wxArrayString">wxArrayString</a>&amp; choices, long style = wxCHOICEDLG_STYLE, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition)</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxSingleChoiceDialog">wxSingleChoiceDialog</a>(<a href="#wxWindow">wxWindow</a>* parent, const <a href="#wxString">wxString</a>&amp; message, const <a href="#wxString">wxString</a>&amp; caption, const <a href="#wxArrayString">wxArrayString</a>&amp; choices, void** clientData = NULL, long style = wxCHOICEDLG_STYLE, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition)</font><br>
<a href="#wxSingleChoiceDialog">wxSingleChoiceDialog</a>(<a href="#wxWindow">wxWindow</a>* parent, const <a href="#wxString">wxString</a>&amp; message, const <a href="#wxString">wxString</a>&amp; caption, const <a href="#wxArrayString">wxArrayString</a>&amp; choices, long style = wxCHOICEDLG_STYLE, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition)<br>
<br>
int GetSelection() const<br>
<a href="#wxString">wxString</a> GetStringSelection() const<br>
void SetSelection(int selection) const<br>
<font color=#009900>// int ShowModal() - in <a href="#wxDialog">wxDialog</a></font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_CHOICEDLG &amp;&amp; wxLUA_USE_wxSingleChoiceDialog</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTextEntryDialog">wxTextEntryDialog</a> - see also wxGetTextFromUser</font><br>
<br>
<i>%if</i> wxUSE_TEXTDLG &amp;&amp; wxLUA_USE_wxTextEntryDialog<br>
<br>
<font color=#006666><i>%define</i> wxTextEntryDialogStyle</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxTextEntryDialog">wxTextEntryDialog</a>, <a href="#wxDialog">wxDialog</a></font></b>
<blockquote>
<a href="#wxTextEntryDialog">wxTextEntryDialog</a>(<a href="#wxWindow">wxWindow</a>* parent, const <a href="#wxString">wxString</a>&amp; message, const <a href="#wxString">wxString</a>&amp; caption = "Please enter text", const <a href="#wxString">wxString</a>&amp; defaultValue = "", long style = wxOK | wxCANCEL | wxCENTRE, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition)<br>
<br>
<a href="#wxString">wxString</a> GetValue() const<br>
void SetValue(const <a href="#wxString">wxString</a>&amp; value)<br>
<font color=#009900>// int ShowModal() - in <a href="#wxDialog">wxDialog</a></font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPasswordEntryDialog">wxPasswordEntryDialog</a> - see also wxGetPasswordFromUser</font><br>
<br>
<font color=#006666><i>%define_string</i> wxGetPasswordFromUserPromptStr</font><br>
<font color=#006666><i>%define</i> wxTextEntryDialogStyle</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxPasswordEntryDialog">wxPasswordEntryDialog</a>, <a href="#wxTextEntryDialog">wxTextEntryDialog</a></font></b>
<blockquote>
<a href="#wxPasswordEntryDialog">wxPasswordEntryDialog</a>(<a href="#wxWindow">wxWindow</a> *parent, const <a href="#wxString">wxString</a>&amp; message, const <a href="#wxString">wxString</a>&amp; caption = wxGetPasswordFromUserPromptStr, const <a href="#wxString">wxString</a>&amp; value = "", long style = wxTextEntryDialogStyle, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_TEXTDLG &amp;&amp; wxLUA_USE_wxTextEntryDialog</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFontDialog">wxFontDialog</a></font><br>
<br>
<i>%if</i> wxUSE_FONTDLG &amp;&amp; wxLUA_USE_wxFontDialog<br>
<br>
<i>%include</i> "wx/fontdlg.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxFontDialog">wxFontDialog</a>, <a href="#wxDialog">wxDialog</a></font></b>
<blockquote>
<a href="#wxFontDialog">wxFontDialog</a>(<a href="#wxWindow">wxWindow</a>* parent, const <a href="#wxFontData">wxFontData</a>&amp; data)<br>
<br>
<a href="#wxFontData">wxFontData</a>&amp; GetFontData()<br>
<font color=#009900>// int ShowModal() - in <a href="#wxDialog">wxDialog</a></font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFontData">wxFontData</a> - for <a href="#wxFontDialog">wxFontDialog</a></font><br>
<br>
<i>%include</i> "wx/cmndata.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxFontData">wxFontData</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxFontData">wxFontData</a>()<br>
<a href="#wxFontData">wxFontData</a>(const <a href="#wxFontData">wxFontData</a>&amp; data)<br>
<br>
void EnableEffects(bool enable)<br>
bool GetAllowSymbols()<br>
<a href="#wxColour">wxColour</a> GetColour()<br>
<a href="#wxFont">wxFont</a> GetChosenFont()<br>
bool GetEnableEffects()<br>
<a href="#wxFont">wxFont</a> GetInitialFont()<br>
bool GetShowHelp()<br>
void SetAllowSymbols(bool allowSymbols)<br>
void SetChosenFont(const <a href="#wxFont">wxFont</a> &amp;font)<br>
void SetColour(const <a href="#wxColour">wxColour</a> &amp;colour)<br>
void SetInitialFont(const <a href="#wxFont">wxFont</a> &amp;font)<br>
void SetRange(int minimum, int maximum)<br>
void SetShowHelp(bool showHelp)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_FONTDLG &amp;&amp; wxLUA_USE_wxFontDialog</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFindReplaceDialog">wxFindReplaceDialog</a></font><br>
<br>
<i>%if</i> wxUSE_FINDREPLDLG &amp;&amp; wxLUA_USE_wxFindReplaceDialog<br>
<br>
<i>%include</i> "wx/fdrepdlg.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxFindReplaceDialogStyles">wxFindReplaceDialogStyles</a></font></b>
<blockquote><font color=#0066CC>
wxFR_REPLACEDIALOG<br>
wxFR_NOUPDOWN<br>
wxFR_NOMATCHCASE<br>
wxFR_NOWHOLEWORD<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxFindReplaceDialog">wxFindReplaceDialog</a>, <a href="#wxDialog">wxDialog</a></font></b>
<blockquote>
<a href="#wxFindReplaceDialog">wxFindReplaceDialog</a>()<br>
<a href="#wxFindReplaceDialog">wxFindReplaceDialog</a>(<a href="#wxWindow">wxWindow</a> *parent, <a href="#wxFindReplaceData">wxFindReplaceData</a> *findData, const <a href="#wxString">wxString</a> &amp;title, int style = 0)<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, <a href="#wxFindReplaceData">wxFindReplaceData</a> *findData, const <a href="#wxString">wxString</a> &amp;title, int style = 0)<br>
<br>
const <a href="#wxFindReplaceData">wxFindReplaceData</a> *GetData()<br>
void SetData(<a href="#wxFindReplaceData">wxFindReplaceData</a> *findData)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFindReplaceData">wxFindReplaceData</a> - Note this must exist while used in a <a href="#wxFindReplaceDialog">wxFindReplaceDialog</a></font><br>
<font color=#009900>// and you should delete() it only when the dialog is closed.</font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxFindReplaceFlags">wxFindReplaceFlags</a></font></b>
<blockquote><font color=#0066CC>
wxFR_DOWN<br>
wxFR_WHOLEWORD<br>
wxFR_MATCHCASE<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <a name="wxFindReplaceData">wxFindReplaceData</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxFindReplaceData">wxFindReplaceData</a>(int flags = 0)<br>
<br>
<a href="#wxString">wxString</a> GetFindString()<br>
<a href="#wxString">wxString</a> GetReplaceString()<br>
int GetFlags()<br>
void SetFlags(int flags)<br>
void SetFindString(const <a href="#wxString">wxString</a>&amp; string)<br>
void SetReplaceString(const <a href="#wxString">wxString</a>&amp; string)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFindDialogEvent">wxFindDialogEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxFindDialogEvent">wxFindDialogEvent</a>, <a href="#wxCommandEvent">wxCommandEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_FIND <font color=#009900>// EVT_FIND(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_FIND_NEXT <font color=#009900>// EVT_FIND_NEXT(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_FIND_REPLACE <font color=#009900>// EVT_FIND_REPLACE(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_FIND_REPLACE_ALL <font color=#009900>// EVT_FIND_REPLACE_ALL(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_FIND_CLOSE <font color=#009900>// EVT_FIND_CLOSE(id, fn)</font></font><br>
<br>
<a href="#wxFindDialogEvent">wxFindDialogEvent</a>(wxEventType commandType = wxEVT_NULL, int id = 0)<br>
<br>
int GetFlags()<br>
<a href="#wxString">wxString</a> GetFindString()<br>
<a href="#wxString">wxString</a> GetReplaceString()<br>
<a href="#wxFindReplaceDialog">wxFindReplaceDialog</a> *GetDialog()<br>
void SetFlags(int flags)<br>
void SetFindString(const <a href="#wxString">wxString</a>&amp; str)<br>
void SetReplaceString(const <a href="#wxString">wxString</a>&amp; str)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_FINDREPLDLG &amp;&amp; wxLUA_USE_wxFindReplaceDialog</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxProgressDialog">wxProgressDialog</a></font><br>
<br>
<i>%if</i> wxUSE_PROGRESSDLG &amp;&amp; wxLUA_USE_wxProgressDialog<br>
<br>
<i>%include</i> "wx/generic/progdlgg.h"<br>
<br>
<font color=#006666><i>%define</i> wxPD_APP_MODAL</font><br>
<font color=#006666><i>%define</i> wxPD_AUTO_HIDE</font><br>
<font color=#006666><i>%define</i> wxPD_SMOOTH</font><br>
<font color=#006666><i>%define</i> wxPD_CAN_ABORT</font><br>
<font color=#006666><i>%define</i> wxPD_CAN_SKIP</font><br>
<font color=#006666><i>%define</i> wxPD_ELAPSED_TIME</font><br>
<font color=#006666><i>%define</i> wxPD_ESTIMATED_TIME</font><br>
<font color=#006666><i>%define</i> wxPD_REMAINING_TIME</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxProgressDialog">wxProgressDialog</a>, <a href="#wxDialog">wxDialog</a></font></b>
<blockquote>
<a href="#wxProgressDialog">wxProgressDialog</a>(const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxString">wxString</a>&amp; message, int maximum = 100, <a href="#wxWindow">wxWindow</a>* parent = NULL, int style = wxPD_AUTO_HIDE | wxPD_APP_MODAL)<br>
<br>
void Resume()<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, bool skip] Update(int value, const <a href="#wxString">wxString</a>&amp; newmsg = "")</font></font><br>
<font color=#009900>// C++ Func: bool Update(int value, const <a href="#wxString">wxString</a>&amp; newmsg = "", bool* skip = NULL)</font><br>
bool Update(int value, const <a href="#wxString">wxString</a>&amp; newmsg = "")<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_PROGRESSDLG &amp;&amp; wxLUA_USE_wxProgressDialog</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxTabbedDialog deprecated; use <a href="#wxNotebook">wxNotebook</a> instead</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// <i>%class</i> wxTabbedDialog, <a href="#wxDialog">wxDialog</a></font><br>
<font color=#009900>// <i>%include</i> "wx/wxtab.h"</font><br>
<font color=#009900>// wxTabbedDialog(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos, const <a href="#wxSize">wxSize</a>&amp; size, long style=wxDEFAULT_DIALOG_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxTabbedDialog")</font><br>
<font color=#009900>// void SetTabView(wxTabView *view)</font><br>
<font color=#009900>// wxTabView * GetTabView()</font><br>
<font color=#009900>// <i>%endclass</i></font><br>
<br>
<br><HR>
<h2><a name="wxwidgets_wxcore_event.i">wxwidgets/wxcore_event.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: <a href="#wxEvent">wxEvent</a> and other generic event classes and types</font><br>
<font color=#009900>// events specific to a single control are with that control</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxEvtHandler">wxEvtHandler</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxEvtHandler">wxEvtHandler</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxEvtHandler">wxEvtHandler</a>()<br>
<br>
void AddPendingEvent(<a href="#wxEvent">wxEvent</a>&amp; event)<br>
<br>
<font color=#009900>// NOTE: Connect used to be called ConnectEvent in wxLua which is not the name of any C++ function.</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> wxEvtHandler::Connect(int id, int lastId, wxEventType eventType, Lua function)</font></font><br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> wxEvtHandler::Connect(int id, wxEventType eventType, Lua function)</font></font><br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> wxEvtHandler::Connect(wxEventType eventType, Lua function)</font></font><br>
<font color=#009900>// The function type above is determined at runtime depending on the inputs.</font><br>
<font color=#009900>// C++ Func: void Connect(int id, int lastId, wxEventType eventType, wxObjectEventFunction function, <a href="#wxObject">wxObject</a>* userData = NULL, <a href="#wxEvtHandler">wxEvtHandler</a>* eventSink = NULL)</font><br>
<font color=#009900>// Note: wxLua uses the userdata and the event sink and so they're not available</font><br>
void Connect(int id, int lastId, wxEventType eventType, LuaFunction func)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> bool Disconnect(int winid, int lastId, wxEventType eventType)</font></font><br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> bool Disconnect(int winid, wxEventType eventType)</font></font><br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> bool Disconnect(wxEventType eventType)</font></font><br>
<font color=#009900>// The function type above is determined at runtime depending on the inputs.</font><br>
<font color=#009900>// C++ Func: bool Disconnect(int id, int lastId = wxID_ANY, wxEventType eventType = wxEVT_NULL, wxObjectEventFunction function = NULL, <a href="#wxObject">wxObject</a>* userData = NULL, <a href="#wxEvtHandler">wxEvtHandler</a>* eventSink = NULL)</font><br>
<font color=#009900>// Note: wxLua uses the userdata and the event sink and so they're not available</font><br>
bool Disconnect(int id, int lastId, wxEventType eventType)<br>
<br>
voidptr_long GetClientData() <font color=#009900>// C++ returns (void *) You get a number here</font><br>
<a href="#wxClientData">wxClientData</a>* GetClientObject() const<br>
bool GetEvtHandlerEnabled()<br>
<a href="#wxEvtHandler">wxEvtHandler</a>* GetNextHandler()<br>
<a href="#wxEvtHandler">wxEvtHandler</a>* GetPreviousHandler()<br>
virtual bool ProcessEvent(<a href="#wxEvent">wxEvent</a>&amp; event)<br>
<font color=#009900>//virtual bool SearchEventTable(wxEventTable&amp; table, <a href="#wxEvent">wxEvent</a>&amp; event)</font><br>
void SetClientData(voidptr_long number) <font color=#009900>// C++ is (void *clientData) You can put a number here</font><br>
void SetClientObject(<a href="#wxClientData">wxClientData</a>* data)<br>
void SetEvtHandlerEnabled(bool enabled)<br>
void SetNextHandler(<a href="#wxEvtHandler">wxEvtHandler</a>* handler)<br>
void SetPreviousHandler(<a href="#wxEvtHandler">wxEvtHandler</a>* handler)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxEvent">wxEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="Propagation_state">Propagation_state</a></font></b>
<blockquote><font color=#0066CC>
wxEVENT_PROPAGATE_NONE <font color=#009900>// don't propagate it at all</font><br>
wxEVENT_PROPAGATE_MAX <font color=#009900>// propagate it until it is processed</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxEvent">wxEvent</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#009900>// <a href="#wxEvent">wxEvent</a>(int id = 0, wxEventType eventType = wxEVT_NULL) virtual base class</font><br>
<br>
<a href="#wxObject">wxObject</a>* GetEventObject()<br>
wxEventType GetEventType()<br>
int GetId()<br>
bool GetSkipped()<br>
long GetTimestamp()<br>
bool IsCommandEvent() const<br>
void ResumePropagation(int propagationLevel)<br>
void SetEventObject(<a href="#wxObject">wxObject</a>* object)<br>
void SetEventType(wxEventType type)<br>
void SetId(int id)<br>
void SetTimestamp(long timeStamp)<br>
bool ShouldPropagate() const<br>
void Skip(bool skip = true)<br>
int StopPropagation()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPropagationDisabler">wxPropagationDisabler</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxPropagationDisabler">wxPropagationDisabler</a></font></b>
<blockquote>
<font color=#009900>// NOTE: ALWAYS delete() this when done since Lua's gc may not delete it soon enough</font><br>
<a href="#wxPropagationDisabler">wxPropagationDisabler</a>(<a href="#wxEvent">wxEvent</a>&amp; event)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPropagateOnce">wxPropagateOnce</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxPropagateOnce">wxPropagateOnce</a></font></b>
<blockquote>
<font color=#009900>// NOTE: ALWAYS delete() this when done since Lua's gc may not delete it soon enough</font><br>
<a href="#wxPropagateOnce">wxPropagateOnce</a>(<a href="#wxEvent">wxEvent</a>&amp; event)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxCommandEvent">wxCommandEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<i>%wxchkver_2_4</i> <i>%include</i> "wx/tglbtn.h" <font color=#009900>// for wxEVT_COMMAND_TOGGLEBUTTON_CLICKED</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxCommandEvent">wxCommandEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<br>
<font color=#006666> <i>%define_event</i> wxEVT_NULL <font color=#009900>// dummy placeholder nobody sends this event</font></font><br>
<br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_ENTER <font color=#009900>// EVT_COMMAND_ENTER(winid, func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_KILL_FOCUS <font color=#009900>// EVT_COMMAND_KILL_FOCUS(winid, func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LEFT_CLICK <font color=#009900>// EVT_COMMAND_LEFT_CLICK(winid, func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LEFT_DCLICK <font color=#009900>// EVT_COMMAND_LEFT_DCLICK(winid, func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_RIGHT_CLICK <font color=#009900>// EVT_COMMAND_RIGHT_CLICK(winid, func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_RIGHT_DCLICK <font color=#009900>// EVT_COMMAND_RIGHT_DCLICK(winid, func)</font></font><br>
<font color=#009900>//<i>%define_event</i> wxEVT_COMMAND_SCROLLBAR_UPDATED // EVT_SCROLLBAR(winid, func) obsolete use wxEVT_SCROLL...</font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_SET_FOCUS <font color=#009900>// EVT_COMMAND_SET_FOCUS(winid, func)</font></font><br>
<font color=#009900>//<i>%define_event</i> wxEVT_COMMAND_VLBOX_SELECTED // EVT_VLBOX(winid, func) unused?</font><br>
<br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_MENU_SELECTED <font color=#009900>// EVT_MENU(winid, func) EVT_MENU_RANGE(id1, id2, func)</font></font><br>
<br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TOOL_CLICKED <font color=#009900>// EVT_TOOL(winid, func) EVT_TOOL_RANGE(id1, id2, func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TOOL_ENTER <font color=#009900>// EVT_TOOL_ENTER(winid, func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TOOL_RCLICKED <font color=#009900>// EVT_TOOL_RCLICKED(winid, func) EVT_TOOL_RCLICKED_RANGE(id1, id2, func)</font></font><br>
<br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TEXT_ENTER <font color=#009900>// EVT_TEXT_ENTER(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TEXT_UPDATED <font color=#009900>// EVT_TEXT(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TEXT_MAXLEN <font color=#009900>// EVT_TEXT_MAXLEN(id, fn)</font></font><br>
<font color=#006666> !<i>%wxchkver_2_8_0</i> <i>%define_event</i> wxEVT_COMMAND_TEXT_URL <font color=#009900>// EVT_TEXT_URL(id, fn)</font></font><br>
<br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_SPINCTRL_UPDATED <font color=#009900>// EVT_SPINCTRL(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_SLIDER_UPDATED <font color=#009900>// EVT_SLIDER(winid, func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_RADIOBUTTON_SELECTED <font color=#009900>// EVT_RADIOBUTTON(winid, func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_RADIOBOX_SELECTED <font color=#009900>// EVT_RADIOBOX(winid, func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_CHECKLISTBOX_TOGGLED <font color=#009900>// EVT_CHECKLISTBOX(winid, func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LISTBOX_DOUBLECLICKED <font color=#009900>// EVT_LISTBOX_DCLICK(winid, func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LISTBOX_SELECTED <font color=#009900>// EVT_LISTBOX(winid, func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_COMBOBOX_SELECTED <font color=#009900>// EVT_COMBOBOX(winid, func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_CHOICE_SELECTED <font color=#009900>// EVT_CHOICE(winid, func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_CHECKBOX_CLICKED <font color=#009900>// EVT_CHECKBOX(winid, func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_BUTTON_CLICKED <font color=#009900>// EVT_BUTTON(winid, func)</font></font><br>
<font color=#006666> <i>%wxchkver_2_4</i> <i>%define_event</i> wxEVT_COMMAND_TOGGLEBUTTON_CLICKED <font color=#009900>// EVT_TOGGLEBUTTON(id, fn)</font></font><br>
<br>
<a href="#wxCommandEvent">wxCommandEvent</a>(wxEventType commandEventType = wxEVT_NULL, int id = 0)<br>
<br>
voidptr_long GetClientData() <font color=#009900>// C++ returns (void *) You get a number here</font><br>
<a href="#wxClientData">wxClientData</a>* GetClientObject()<br>
<font color=#990099> <i>%rename</i> GetStringClientObject <a href="#wxStringClientData">wxStringClientData</a>* GetClientObject()</font><br>
long GetExtraLong()<br>
int GetInt()<br>
int GetSelection()<br>
<a href="#wxString">wxString</a> GetString()<br>
bool IsChecked() const<br>
bool IsSelection()<br>
void SetClientData(voidptr_long number) <font color=#009900>// C++ is (void *clientData) You can put a number here</font><br>
void SetExtraLong(int extraLong)<br>
void SetInt(int intCommand)<br>
void SetString(const <a href="#wxString">wxString</a> &amp;string)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxNotifyEvent">wxNotifyEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxNotifyEvent">wxNotifyEvent</a>, <a href="#wxCommandEvent">wxCommandEvent</a></font></b>
<blockquote>
<a href="#wxNotifyEvent">wxNotifyEvent</a>(wxEventType eventType = wxEVT_NULL, int id = 0)<br>
<br>
void Allow()<br>
bool IsAllowed() const<br>
void Veto()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxActivateEvent">wxActivateEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxActivateEvent">wxActivateEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_ACTIVATE <font color=#009900>// EVT_ACTIVATE(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_ACTIVATE_APP <font color=#009900>// EVT_ACTIVATE_APP(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_HIBERNATE <font color=#009900>// EVT_HIBERNATE(func)</font></font><br>
<br>
<a href="#wxActivateEvent">wxActivateEvent</a>(wxEventType eventType = wxEVT_NULL, bool active = true, int id = 0)<br>
<br>
bool GetActive() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxCloseEvent">wxCloseEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxCloseEvent">wxCloseEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_CLOSE_WINDOW <font color=#009900>// EVT_CLOSE(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_QUERY_END_SESSION <font color=#009900>// EVT_QUERY_END_SESSION(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_END_SESSION <font color=#009900>// EVT_END_SESSION(func)</font></font><br>
<br>
<a href="#wxCloseEvent">wxCloseEvent</a>(wxEventType commandEventType = wxEVT_NULL, int id = 0)<br>
<br>
bool CanVeto()<br>
bool GetLoggingOff() const<br>
void SetCanVeto(bool canVeto)<br>
void SetLoggingOff(bool loggingOff) const<br>
void Veto(bool veto = true)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxDialUpEvent - TODO - the rest of wxDialUp is missing, anyone care?</font><br>
<br>
<font color=#009900>//<i>%if</i> !<i>%mac</i></font><br>
<font color=#009900>//<i>%include</i> "wx/dialup.h"</font><br>
<br>
<font color=#009900>//<i>%class</i> <i>%delete</i> <i>%noclassinfo</i> wxDialUpEvent, <a href="#wxCommandEvent">wxCommandEvent</a></font><br>
<font color=#009900>// <i>%define_event</i> wxEVT_DIALUP_CONNECTED // EVT_DIALUP_CONNECTED(func)</font><br>
<font color=#009900>// <i>%define_event</i> wxEVT_DIALUP_DISCONNECTED // EVT_DIALUP_DISCONNECTED(func)</font><br>
<br>
<font color=#009900>// wxDialUpEvent(bool isConnected, bool isOwnEvent)</font><br>
<font color=#009900>// bool IsConnectedEvent() const</font><br>
<font color=#009900>// bool IsOwnEvent() const</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<font color=#009900>//<i>%endif</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxEraseEvent">wxEraseEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxEraseEvent">wxEraseEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_ERASE_BACKGROUND <font color=#009900>// EVT_ERASE_BACKGROUND(func)</font></font><br>
<br>
<a href="#wxEraseEvent">wxEraseEvent</a>(int id = 0, <a href="#wxDC">wxDC</a>* dc = NULL)<br>
<br>
<a href="#wxDC">wxDC</a>* GetDC() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFocusEvent">wxFocusEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxFocusEvent">wxFocusEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_SET_FOCUS <font color=#009900>// EVT_SET_FOCUS(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_KILL_FOCUS <font color=#009900>// EVT_KILL_FOCUS(func)</font></font><br>
<br>
<a href="#wxFocusEvent">wxFocusEvent</a>(wxEventType eventType = wxEVT_NULL, int id = 0)<br>
<br>
<a href="#wxWindow">wxWindow</a>* GetWindow()<br>
void SetWindow(<a href="#wxWindow">wxWindow</a> *win)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxChildFocusEvent">wxChildFocusEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxChildFocusEvent">wxChildFocusEvent</a>, <a href="#wxCommandEvent">wxCommandEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_CHILD_FOCUS <font color=#009900>// EVT_CHILD_FOCUS(func)</font></font><br>
<br>
<a href="#wxChildFocusEvent">wxChildFocusEvent</a>(<a href="#wxWindow">wxWindow</a> *win = NULL)<br>
<br>
<a href="#wxWindow">wxWindow</a> *GetWindow() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxQueryNewPaletteEvent">wxQueryNewPaletteEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxQueryNewPaletteEvent">wxQueryNewPaletteEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_QUERY_NEW_PALETTE <font color=#009900>// EVT_QUERY_NEW_PALETTE(func)</font></font><br>
<br>
<a href="#wxQueryNewPaletteEvent">wxQueryNewPaletteEvent</a>(wxWindowID winid = 0)<br>
<br>
void SetPaletteRealized(bool realized)<br>
bool GetPaletteRealized() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPaletteChangedEvent">wxPaletteChangedEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxPaletteChangedEvent">wxPaletteChangedEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_PALETTE_CHANGED <font color=#009900>// EVT_PALETTE_CHANGED(func)</font></font><br>
<br>
<a href="#wxPaletteChangedEvent">wxPaletteChangedEvent</a>(wxWindowID winid = 0)<br>
<br>
void SetChangedWindow(<a href="#wxWindow">wxWindow</a>* win)<br>
<a href="#wxWindow">wxWindow</a>* GetChangedWindow() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxKeyEvent">wxKeyEvent</a></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxKeyCode">wxKeyCode</a></font></b>
<blockquote><font color=#0066CC>
WXK_ADD<br>
WXK_ALT<br>
WXK_BACK<br>
WXK_CANCEL<br>
WXK_CAPITAL<br>
WXK_CLEAR<br>
WXK_CONTROL<br>
WXK_DECIMAL<br>
WXK_DELETE<br>
WXK_DIVIDE<br>
WXK_DOWN<br>
WXK_END<br>
WXK_ESCAPE<br>
WXK_EXECUTE<br>
WXK_F1<br>
WXK_F10<br>
WXK_F11<br>
WXK_F12<br>
WXK_F13<br>
WXK_F14<br>
WXK_F15<br>
WXK_F16<br>
WXK_F17<br>
WXK_F18<br>
WXK_F19<br>
WXK_F2<br>
WXK_F20<br>
WXK_F21<br>
WXK_F22<br>
WXK_F23<br>
WXK_F24<br>
WXK_F3<br>
WXK_F4<br>
WXK_F5<br>
WXK_F6<br>
WXK_F7<br>
WXK_F8<br>
WXK_F9<br>
WXK_HELP<br>
WXK_HOME<br>
WXK_INSERT<br>
WXK_LBUTTON<br>
WXK_LEFT<br>
WXK_MBUTTON<br>
WXK_MENU<br>
WXK_MULTIPLY<br>
WXK_NEXT<br>
WXK_NUMLOCK<br>
WXK_NUMPAD_ADD<br>
WXK_NUMPAD_BEGIN<br>
WXK_NUMPAD_DECIMAL<br>
WXK_NUMPAD_DELETE<br>
WXK_NUMPAD_DIVIDE<br>
WXK_NUMPAD_DOWN<br>
WXK_NUMPAD_END<br>
WXK_NUMPAD_ENTER<br>
WXK_NUMPAD_EQUAL<br>
WXK_NUMPAD_F1<br>
WXK_NUMPAD_F2<br>
WXK_NUMPAD_F3<br>
WXK_NUMPAD_F4<br>
WXK_NUMPAD_HOME<br>
WXK_NUMPAD_INSERT<br>
WXK_NUMPAD_LEFT<br>
WXK_NUMPAD_MULTIPLY<br>
WXK_NUMPAD_NEXT<br>
WXK_NUMPAD_PAGEDOWN<br>
WXK_NUMPAD_PAGEUP<br>
WXK_NUMPAD_PRIOR<br>
WXK_NUMPAD_RIGHT<br>
WXK_NUMPAD_SEPARATOR<br>
WXK_NUMPAD_SPACE<br>
WXK_NUMPAD_SUBTRACT<br>
WXK_NUMPAD_TAB<br>
WXK_NUMPAD_UP<br>
WXK_NUMPAD0<br>
WXK_NUMPAD1<br>
WXK_NUMPAD2<br>
WXK_NUMPAD3<br>
WXK_NUMPAD4<br>
WXK_NUMPAD5<br>
WXK_NUMPAD6<br>
WXK_NUMPAD7<br>
WXK_NUMPAD8<br>
WXK_NUMPAD9<br>
WXK_PAGEDOWN<br>
WXK_PAGEUP<br>
WXK_PAUSE<br>
WXK_PRINT<br>
WXK_PRIOR<br>
WXK_RBUTTON<br>
WXK_RETURN<br>
WXK_RIGHT<br>
WXK_SCROLL<br>
WXK_SELECT<br>
WXK_SEPARATOR<br>
WXK_SHIFT<br>
WXK_SNAPSHOT<br>
WXK_SPACE<br>
WXK_START<br>
WXK_SUBTRACT<br>
WXK_TAB<br>
WXK_UP<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxKeyEvent">wxKeyEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_KEY_DOWN <font color=#009900>// EVT_KEY_DOWN(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_KEY_UP <font color=#009900>// EVT_KEY_UP(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_CHAR <font color=#009900>// EVT_CHAR(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_CHAR_HOOK <font color=#009900>// EVT_CHAR_HOOK(func)</font></font><br>
<font color=#006666> wxUSE_HOTKEY <i>%define_event</i> wxEVT_HOTKEY <font color=#009900>// EVT_HOTKEY(winid, func)</font></font><br>
<br>
<a href="#wxKeyEvent">wxKeyEvent</a>(wxEventType keyEventType)<br>
<br>
bool AltDown() const<br>
bool CmdDown() const<br>
bool ControlDown() const<br>
int GetKeyCode() const<br>
<i>%wxchkver_2_8</i> int GetModifiers() const<br>
<a href="#wxPoint">wxPoint</a> GetPosition() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [long x, long y] wxKeyEvent::GetPositionXY()</font></font><br>
<font color=#009900>// C++ Func: void GetPosition(long *x, long *y) const</font><br>
<font color=#990099> <i>%rename</i> GetPositionXY void GetPosition() const</font><br>
<br>
<font color=#009900>//wxUint32 GetRawKeyCode() const</font><br>
<font color=#009900>//wxUint32 GetRawKeyFlags() const</font><br>
<font color=#009900>//wxChar GetUnicodeKey() const</font><br>
long GetX()<br>
long GetY() const<br>
bool HasModifiers() const<br>
bool MetaDown() const<br>
bool ShiftDown() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxNavigationKeyEvent">wxNavigationKeyEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxNavigationKeyEvent::dummy">wxNavigationKeyEvent::dummy</a></font></b>
<blockquote><font color=#0066CC>
IsBackward<br>
IsForward<br>
WinChange<br>
FromTab<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxNavigationKeyEvent">wxNavigationKeyEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_NAVIGATION_KEY <font color=#009900>// EVT_NAVIGATION_KEY(func)</font></font><br>
<br>
<a href="#wxNavigationKeyEvent">wxNavigationKeyEvent</a>()<br>
<br>
bool GetDirection() const<br>
void SetDirection(bool bForward)<br>
bool IsWindowChange() const<br>
void SetWindowChange(bool bIs)<br>
bool IsFromTab() const<br>
void SetFromTab(bool bIs)<br>
<a href="#wxWindow">wxWindow</a>* GetCurrentFocus() const<br>
void SetCurrentFocus(<a href="#wxWindow">wxWindow</a> *win)<br>
void SetFlags(long flags)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxIdleEvent">wxIdleEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxIdleMode">wxIdleMode</a></font></b>
<blockquote><font color=#0066CC>
wxIDLE_PROCESS_ALL<br>
wxIDLE_PROCESS_SPECIFIED<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxIdleEvent">wxIdleEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_IDLE <font color=#009900>// EVT_IDLE(func)</font></font><br>
<br>
<a href="#wxIdleEvent">wxIdleEvent</a>()<br>
<br>
static bool CanSend(<a href="#wxWindow">wxWindow</a>* window)<br>
static <a href="#wxIdleMode">wxIdleMode</a> GetMode()<br>
void RequestMore(bool needMore = true)<br>
bool MoreRequested() const<br>
static void SetMode(<a href="#wxIdleMode">wxIdleMode</a> mode)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxInitDialogEvent">wxInitDialogEvent</a> - for dialogs and panels</font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxInitDialogEvent">wxInitDialogEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_INIT_DIALOG <font color=#009900>// EVT_INIT_DIALOG(func)</font></font><br>
<br>
<a href="#wxInitDialogEvent">wxInitDialogEvent</a>(int id = 0)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxContextMenuEvent">wxContextMenuEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxContextMenuEvent">wxContextMenuEvent</a>, <a href="#wxCommandEvent">wxCommandEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_CONTEXT_MENU <font color=#009900>// EVT_CONTEXT_MENU(func) EVT_COMMAND_CONTEXT_MENU(winid, func)</font></font><br>
<br>
<a href="#wxContextMenuEvent">wxContextMenuEvent</a>(wxEventType type = wxEVT_NULL, wxWindowID winid = 0, const <a href="#wxPoint">wxPoint</a>&amp; pt = wxDefaultPosition)<br>
<font color=#009900>//<a href="#wxContextMenuEvent">wxContextMenuEvent</a>(const <a href="#wxContextMenuEvent">wxContextMenuEvent</a>&amp; event)</font><br>
<br>
<a href="#wxPoint">wxPoint</a> GetPosition() const<br>
void SetPosition(const <a href="#wxPoint">wxPoint</a>&amp; pos)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMouseEvent">wxMouseEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxMOUSE_BTN_ANY<br>
wxMOUSE_BTN_NONE<br>
wxMOUSE_BTN_LEFT<br>
wxMOUSE_BTN_MIDDLE<br>
wxMOUSE_BTN_RIGHT<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxMouseEvent">wxMouseEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_ENTER_WINDOW <font color=#009900>// EVT_ENTER_WINDOW(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_LEAVE_WINDOW <font color=#009900>// EVT_LEAVE_WINDOW(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_LEFT_DCLICK <font color=#009900>// EVT_LEFT_DCLICK(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_LEFT_DOWN <font color=#009900>// EVT_LEFT_DOWN(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_LEFT_UP <font color=#009900>// EVT_LEFT_UP(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_MIDDLE_DCLICK <font color=#009900>// EVT_MIDDLE_DCLICK(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_MIDDLE_DOWN <font color=#009900>// EVT_MIDDLE_DOWN(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_MIDDLE_UP <font color=#009900>// EVT_MIDDLE_UP(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_MOTION <font color=#009900>// EVT_MOTION(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_MOUSEWHEEL <font color=#009900>// EVT_MOUSEWHEEL(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_RIGHT_DCLICK <font color=#009900>// EVT_RIGHT_DCLICK(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_RIGHT_DOWN <font color=#009900>// EVT_RIGHT_DOWN(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_RIGHT_UP <font color=#009900>// EVT_RIGHT_UP(func)</font></font><br>
<br>
<font color=#009900>//<i>%define_event</i> wxEVT_NC_ENTER_WINDOW // FIXME - these are not used in wxWidgets</font><br>
<font color=#009900>//<i>%define_event</i> wxEVT_NC_LEAVE_WINDOW</font><br>
<font color=#009900>//<i>%define_event</i> wxEVT_NC_LEFT_DCLICK</font><br>
<font color=#009900>//<i>%define_event</i> wxEVT_NC_LEFT_DOWN</font><br>
<font color=#009900>//<i>%define_event</i> wxEVT_NC_LEFT_UP</font><br>
<font color=#009900>//<i>%define_event</i> wxEVT_NC_MIDDLE_DCLICK</font><br>
<font color=#009900>//<i>%define_event</i> wxEVT_NC_MIDDLE_DOWN</font><br>
<font color=#009900>//<i>%define_event</i> wxEVT_NC_MIDDLE_UP</font><br>
<font color=#009900>//<i>%define_event</i> wxEVT_NC_MOTION</font><br>
<font color=#009900>//<i>%define_event</i> wxEVT_NC_RIGHT_DCLICK</font><br>
<font color=#009900>//<i>%define_event</i> wxEVT_NC_RIGHT_DOWN</font><br>
<font color=#009900>//<i>%define_event</i> wxEVT_NC_RIGHT_UP</font><br>
<br>
<a href="#wxMouseEvent">wxMouseEvent</a>(wxEventType mouseEventType = wxEVT_NULL)<br>
<br>
bool AltDown()<br>
bool Button(int button)<br>
bool ButtonDClick(int but = wxMOUSE_BTN_ANY)<br>
bool ButtonDown(int but = wxMOUSE_BTN_ANY)<br>
bool ButtonUp(int but = wxMOUSE_BTN_ANY)<br>
bool CmdDown() const<br>
bool ControlDown()<br>
bool Dragging()<br>
bool Entering()<br>
<a href="#wxPoint">wxPoint</a> GetPosition() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [long x, long y] wxMouseEvent::GetPositionXY()</font></font><br>
<font color=#009900>// C++ Func: void GetPosition(wxCoord* x, wxCoord* y) const</font><br>
<font color=#990099> <i>%rename</i> GetPositionXY void GetPosition() const</font><br>
<br>
<a href="#wxPoint">wxPoint</a> GetLogicalPosition(const <a href="#wxDC">wxDC</a>&amp; dc) const<br>
int GetLinesPerAction() const<br>
int GetWheelRotation() const<br>
int GetWheelDelta() const<br>
long GetX() const<br>
long GetY()<br>
bool IsButton() const<br>
bool Leaving() const<br>
bool LeftDClick() const<br>
bool LeftDown() const<br>
bool LeftIsDown() const<br>
bool LeftUp() const<br>
bool MetaDown() const<br>
bool MiddleDClick() const<br>
bool MiddleDown() const<br>
bool MiddleIsDown() const<br>
bool MiddleUp() const<br>
bool Moving() const<br>
bool RightDClick() const<br>
bool RightDown() const<br>
bool RightIsDown() const<br>
bool RightUp() const<br>
bool ShiftDown() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMouseCaptureChangedEvent">wxMouseCaptureChangedEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxMouseCaptureChangedEvent">wxMouseCaptureChangedEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_MOUSE_CAPTURE_CHANGED <font color=#009900>// EVT_MOUSE_CAPTURE_CHANGED(func)</font></font><br>
<br>
<a href="#wxMouseCaptureChangedEvent">wxMouseCaptureChangedEvent</a>(wxWindowID winid = 0, <a href="#wxWindow">wxWindow</a>* gainedCapture = NULL)<br>
<br>
<a href="#wxWindow">wxWindow</a>* GetCapturedWindow() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMouseCaptureLostEvent">wxMouseCaptureLostEvent</a></font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxMouseCaptureLostEvent">wxMouseCaptureLostEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_MOUSE_CAPTURE_LOST <font color=#009900>// EVT_MOUSE_CAPTURE_LOST(func)</font></font><br>
<br>
<a href="#wxMouseCaptureLostEvent">wxMouseCaptureLostEvent</a>(wxWindowID winid = 0)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//<i>%wxchkver_2_8</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMoveEvent">wxMoveEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxMoveEvent">wxMoveEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_MOVE <font color=#009900>// EVT_MOVE(func)</font></font><br>
<font color=#006666> <i>%wxchkver_2_6</i> <i>%define_event</i> wxEVT_MOVING <font color=#009900>// EVT_MOVING(func)</font></font><br>
<br>
<a href="#wxMoveEvent">wxMoveEvent</a>(const <a href="#wxPoint">wxPoint</a>&amp; pt, int id = 0)<br>
<br>
<a href="#wxPoint">wxPoint</a> GetPosition() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPaintEvent">wxPaintEvent</a> -</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// Note: You must ALWAYS create a <a href="#wxPaintDC">wxPaintDC</a> for the window and delete() when</font><br>
<font color=#009900>// done to have the exposed area marked as painted, otherwise you'll continue</font><br>
<font color=#009900>// to get endless paint events.</font><br>
<font color=#009900>// Tip: local dc = wx.<a href="#wxPaintDC">wxPaintDC</a>(event:GetEventObject():DynamicCast("wxWindow"))</font><br>
<font color=#009900>// do stuff with dc...</font><br>
<font color=#009900>// dc:delete() -- Absolutely necessary since the garbage collector may</font><br>
<font color=#009900>// -- not immediatelly run.</font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxPaintEvent">wxPaintEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_PAINT <font color=#009900>// EVT_PAINT(func)</font></font><br>
<br>
<a href="#wxPaintEvent">wxPaintEvent</a>(int id = 0)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxNcPaintEvent - this is not sent from anything in wxWidgets</font><br>
<br>
<font color=#009900>//<i>%include</i> "wx/event.h"</font><br>
<br>
<font color=#009900>//<i>%class</i> <i>%delete</i> class wxNcPaintEvent, <a href="#wxEvent">wxEvent</a></font><br>
<font color=#009900>// <i>%define_event</i> wxEVT_NC_PAINT // EVT_NC_PAINT(func)</font><br>
<font color=#009900>// wxNcPaintEvent(int winid = 0)</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxProcessEvent">wxProcessEvent</a></font><br>
<br>
<i>%include</i> "wx/process.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxProcessEvent">wxProcessEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_END_PROCESS <font color=#009900>// EVT_END_PROCESS(id, func)</font></font><br>
<br>
!<i>%wxchkver_2_6</i> <a href="#wxProcessEvent">wxProcessEvent</a>(int id = 0, int pid = 0)<br>
<i>%wxchkver_2_6</i> <a href="#wxProcessEvent">wxProcessEvent</a>(int nId = 0, int pid = 0, int exitcode = 0)<br>
int GetPid() const<br>
<i>%wxchkver_2_6</i> int GetExitCode()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxScrollEvent">wxScrollEvent</a> - for independent scrollbars and sliders</font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxScrollEvent">wxScrollEvent</a>, <a href="#wxCommandEvent">wxCommandEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_SCROLL_TOP <font color=#009900>// EVT_SCROLL_TOP(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_SCROLL_BOTTOM <font color=#009900>// EVT_SCROLL_BOTTOM(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_SCROLL_LINEUP <font color=#009900>// EVT_SCROLL_LINEUP(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_SCROLL_LINEDOWN <font color=#009900>// EVT_SCROLL_LINEDOWN(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_SCROLL_PAGEUP <font color=#009900>// EVT_SCROLL_PAGEUP(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_SCROLL_PAGEDOWN <font color=#009900>// EVT_SCROLL_PAGEDOWN(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_SCROLL_THUMBTRACK <font color=#009900>// EVT_SCROLL_THUMBTRACK(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_SCROLL_THUMBRELEASE <font color=#009900>// EVT_SCROLL_THUMBRELEASE(func)</font></font><br>
<font color=#006666> <i>%wxcompat_2_6</i> <i>%define_event</i> wxEVT_SCROLL_ENDSCROLL <font color=#009900>// EVT_SCROLL_ENDSCROLL(func) FIXME called wxEVT_SCROLL_CHANGED in 2.8</font></font><br>
<font color=#006666> <i>%wxchkver_2_8</i> <i>%define_event</i> wxEVT_SCROLL_CHANGED <font color=#009900>// EVT_SCROLL_CHANGED(func)</font></font><br>
<br>
<a href="#wxScrollEvent">wxScrollEvent</a>(wxEventType commandType = wxEVT_NULL, int id = 0, int pos = 0, int orientation = 0)<br>
<br>
int GetOrientation() const<br>
int GetPosition() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxScrollWinEvent">wxScrollWinEvent</a> - for wxScrolledWindows only</font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxScrollWinEvent">wxScrollWinEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_SCROLLWIN_BOTTOM <font color=#009900>// EVT_SCROLLWIN_BOTTOM(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_SCROLLWIN_LINEDOWN <font color=#009900>// EVT_SCROLLWIN_LINEDOWN(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_SCROLLWIN_LINEUP <font color=#009900>// EVT_SCROLLWIN_LINEUP(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_SCROLLWIN_PAGEDOWN <font color=#009900>// EVT_SCROLLWIN_PAGEDOWN(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_SCROLLWIN_PAGEUP <font color=#009900>// EVT_SCROLLWIN_PAGEUP(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_SCROLLWIN_THUMBRELEASE <font color=#009900>// EVT_SCROLLWIN_THUMBRELEASE(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_SCROLLWIN_THUMBTRACK <font color=#009900>// EVT_SCROLLWIN_THUMBTRACK(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_SCROLLWIN_TOP <font color=#009900>// EVT_SCROLLWIN_TOP(func)</font></font><br>
<br>
<a href="#wxScrollWinEvent">wxScrollWinEvent</a>(wxEventType commandType = wxEVT_NULL, int pos = 0, int orientation = 0)<br>
<br>
int GetOrientation() const<br>
int GetPosition() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSizeEvent">wxSizeEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxSizeEvent">wxSizeEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_SIZE <font color=#009900>// EVT_SIZE(func)</font></font><br>
<font color=#006666> <i>%wxchkver_2_6</i> <i>%define_event</i> wxEVT_SIZING <font color=#009900>// EVT_SIZING(func)</font></font><br>
<br>
<a href="#wxSizeEvent">wxSizeEvent</a>(const <a href="#wxSize">wxSize</a>&amp; sz, int id = 0)<br>
<br>
<a href="#wxSize">wxSize</a> GetSize() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxShowEvent">wxShowEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxShowEvent">wxShowEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_SHOW <font color=#009900>// EVT_SHOW(func)</font></font><br>
<br>
<a href="#wxShowEvent">wxShowEvent</a>(int winid = 0, bool show = false)<br>
<br>
void SetShow(bool show)<br>
bool GetShow() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxIconizeEvent">wxIconizeEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxIconizeEvent">wxIconizeEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_ICONIZE <font color=#009900>// EVT_ICONIZE(func)</font></font><br>
<br>
<a href="#wxIconizeEvent">wxIconizeEvent</a>(int winid = 0, bool iconized = true)<br>
<br>
bool Iconized() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMaximizeEvent">wxMaximizeEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxMaximizeEvent">wxMaximizeEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_MAXIMIZE <font color=#009900>// EVT_MAXIMIZE(func)</font></font><br>
<br>
<a href="#wxMaximizeEvent">wxMaximizeEvent</a>(int winid = 0)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxWindowCreateEvent">wxWindowCreateEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxWindowCreateEvent">wxWindowCreateEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_CREATE <font color=#009900>// EVT_WINDOW_CREATE(func)</font></font><br>
<br>
<a href="#wxWindowCreateEvent">wxWindowCreateEvent</a>(<a href="#wxWindow">wxWindow</a> *win = NULL)<br>
<br>
<a href="#wxWindow">wxWindow</a> *GetWindow() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxWindowDestroyEvent">wxWindowDestroyEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxWindowDestroyEvent">wxWindowDestroyEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_DESTROY <font color=#009900>// EVT_WINDOW_DESTROY(func)</font></font><br>
<br>
<a href="#wxWindowDestroyEvent">wxWindowDestroyEvent</a>(<a href="#wxWindow">wxWindow</a> *win = NULL)<br>
<br>
<a href="#wxWindow">wxWindow</a> *GetWindow() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSysColourChangedEvent">wxSysColourChangedEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxSysColourChangedEvent">wxSysColourChangedEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_SYS_COLOUR_CHANGED <font color=#009900>// EVT_SYS_COLOUR_CHANGED(func)</font></font><br>
<br>
<a href="#wxSysColourChangedEvent">wxSysColourChangedEvent</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDisplayChangedEvent">wxDisplayChangedEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxDisplayChangedEvent">wxDisplayChangedEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_DISPLAY_CHANGED <font color=#009900>// EVT_DISPLAY_CHANGED(func)</font></font><br>
<br>
<a href="#wxDisplayChangedEvent">wxDisplayChangedEvent</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPowerEvent">wxPowerEvent</a></font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
<br>
<i>%include</i> "wx/power.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxPowerType">wxPowerType</a></font></b>
<blockquote><font color=#0066CC>
wxPOWER_SOCKET<br>
wxPOWER_BATTERY<br>
wxPOWER_UNKNOWN<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxBatteryState">wxBatteryState</a></font></b>
<blockquote><font color=#0066CC>
wxBATTERY_NORMAL_STATE <font color=#009900>// system is fully usable</font><br>
wxBATTERY_LOW_STATE <font color=#009900>// start to worry</font><br>
wxBATTERY_CRITICAL_STATE <font color=#009900>// save quickly</font><br>
wxBATTERY_SHUTDOWN_STATE <font color=#009900>// too late</font><br>
wxBATTERY_UNKNOWN_STATE<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<font color=#AA0000><i>%function</i> <a href="#wxPowerType">wxPowerType</a> wxGetPowerType()</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxBatteryState">wxBatteryState</a> wxGetBatteryState()</font><br>
<br>
<i>%if</i> wxHAS_POWER_EVENTS<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxPowerEvent">wxPowerEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_POWER_SUSPENDING <font color=#009900>// EVT_POWER_SUSPENDING(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_POWER_SUSPENDED <font color=#009900>// EVT_POWER_SUSPENDED(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_POWER_SUSPEND_CANCEL <font color=#009900>// EVT_POWER_SUSPEND_CANCEL(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_POWER_RESUME <font color=#009900>// EVT_POWER_RESUME(func)</font></font><br>
<br>
<a href="#wxPowerEvent">wxPowerEvent</a>(wxEventType evtType)<br>
<br>
void Veto()<br>
bool IsVetoed() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// wxHAS_POWER_EVENTS</font><br>
<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSetCursorEvent">wxSetCursorEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxSetCursorEvent">wxSetCursorEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_SET_CURSOR <font color=#009900>// EVT_SET_CURSOR(func)</font></font><br>
<br>
<a href="#wxSetCursorEvent">wxSetCursorEvent</a>(wxCoord x = 0, wxCoord y = 0)<br>
<br>
wxCoord GetX() const<br>
wxCoord GetY() const<br>
void SetCursor(const <a href="#wxCursor">wxCursor</a>&amp; cursor)<br>
<a href="#wxCursor">wxCursor</a> GetCursor() const<br>
bool HasCursor() const<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxUpdateUIEvent">wxUpdateUIEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxUpdateUIMode">wxUpdateUIMode</a></font></b>
<blockquote><font color=#0066CC>
wxUPDATE_UI_PROCESS_ALL<br>
wxUPDATE_UI_PROCESS_SPECIFIED<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxUpdateUIEvent">wxUpdateUIEvent</a>, <a href="#wxCommandEvent">wxCommandEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_UPDATE_UI <font color=#009900>// EVT_UPDATE_UI(winid, func) EVT_UPDATE_UI_RANGE(id1, id2, func)</font></font><br>
<br>
<a href="#wxUpdateUIEvent">wxUpdateUIEvent</a>(wxWindowID commandId = wxID_ANY)<br>
<br>
static bool CanUpdate(<a href="#wxWindow">wxWindow</a>* window)<br>
void Check(bool check)<br>
void Enable(bool enable)<br>
bool GetChecked() const<br>
bool GetEnabled() const<br>
<i>%wxchkver_2_8</i> bool GetShown() const<br>
bool GetSetChecked() const<br>
bool GetSetEnabled() const<br>
<i>%wxchkver_2_8</i> bool GetSetShown() const<br>
bool GetSetText() const<br>
<a href="#wxString">wxString</a> GetText() const<br>
static <a href="#wxUpdateUIMode">wxUpdateUIMode</a> GetMode()<br>
static long GetUpdateInterval()<br>
static void ResetUpdateTime()<br>
static void SetMode(<a href="#wxUpdateUIMode">wxUpdateUIMode</a> mode)<br>
void SetText(const <a href="#wxString">wxString</a>&amp; text)<br>
static void SetUpdateInterval(long updateInterval)<br>
<i>%wxchkver_2_8</i> void Show(bool show)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHelpEvent">wxHelpEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxHelpEvent::Origin">wxHelpEvent::Origin</a></font></b>
<blockquote><font color=#0066CC>
Origin_Unknown <font color=#009900>// unrecognized event source</font><br>
Origin_Keyboard <font color=#009900>// event generated from F1 key press</font><br>
Origin_HelpButton <font color=#009900>// event from [?] button on the title bar (Windows)</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<i>%endif</i> <font color=#009900>//<i>%wxchkver_2_8</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxHelpEvent">wxHelpEvent</a>, <a href="#wxCommandEvent">wxCommandEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_HELP <font color=#009900>// EVT_HELP(winid, func) EVT_HELP_RANGE(id1, id2, func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_DETAILED_HELP <font color=#009900>// EVT_DETAILED_HELP(winid, func) EVT_DETAILED_HELP_RANGE(id1, id2, func)</font></font><br>
<br>
!<i>%wxchkver_2_8</i> <a href="#wxHelpEvent">wxHelpEvent</a>(wxEventType type = wxEVT_NULL, wxWindowID id = 0, const <a href="#wxPoint">wxPoint</a>&amp; pt = wxDefaultPosition)<br>
<i>%wxchkver_2_8</i> <a href="#wxHelpEvent">wxHelpEvent</a>(wxEventType type = wxEVT_NULL, wxWindowID id = 0, const <a href="#wxPoint">wxPoint</a>&amp; pt = wxDefaultPosition, wxHelpEvent::Origin origin = wxHelpEvent::Origin_Unknown)<br>
<br>
<a href="#wxString">wxString</a> GetLink()<br>
<i>%wxchkver_2_8</i> wxHelpEvent::Origin GetOrigin() const<br>
<a href="#wxPoint">wxPoint</a> GetPosition()<br>
<a href="#wxString">wxString</a> GetTarget()<br>
void SetLink(const <a href="#wxString">wxString</a>&amp; link)<br>
<i>%wxchkver_2_8</i> void SetOrigin(wxHelpEvent::Origin origin)<br>
void SetPosition(const <a href="#wxPoint">wxPoint</a>&amp; pos)<br>
void SetTarget(const <a href="#wxString">wxString</a>&amp; target)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br><HR>
<h2><a name="wxwidgets_wxcore_gdi.i">wxwidgets/wxcore_gdi.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: GDI classes, Colour, Pen, Brush, Font, DC, Bitmap...</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPoint">wxPoint</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxPointSizeRect<br>
<br>
<i>%include</i> "wx/gdicmn.h"<br>
<br>
<font color=#006666><i>%define</i> wxDefaultCoord</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxPoint">wxPoint</a></font></b>
<blockquote>
<font color=#006666> <i>%define_object</i> wxDefaultPosition</font><br>
<br>
<a href="#wxPoint">wxPoint</a>(int x = 0, int y = 0)<br>
<a href="#wxPoint">wxPoint</a>(const <a href="#wxPoint">wxPoint</a>&amp; pt)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int x, int y] wxPoint::GetXY()</font></font><br>
<font color=#009900>// wxLua added function</font><br>
int GetXY() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> void wxPoint::Set(int x, int y)</font></font><br>
<font color=#009900>// wxLua added function</font><br>
void Set(int x, int y)<br>
<br>
<font color=#CC6600> <i>%rename</i> X <i>%member_func</i> int x <font color=#009900>// GetX() and SetX(int x)</font></font><br>
<font color=#CC6600> <i>%rename</i> Y <i>%member_func</i> int y <font color=#009900>// GetY() and SetY(int y)</font></font><br>
<br>
<i>%operator</i> <a href="#wxPoint">wxPoint</a>&amp; operator=(const <a href="#wxPoint">wxPoint</a>&amp; p) const<br>
<br>
<i>%operator</i> bool operator==(const <a href="#wxPoint">wxPoint</a>&amp; p) const <font color=#009900>//{ return x == p.x &amp;&amp; y == p.y; }</font><br>
<i>%operator</i> bool operator!=(const <a href="#wxPoint">wxPoint</a>&amp; p) const <font color=#009900>//{ return !(*this == p); }</font><br>
<br>
<font color=#009900>// arithmetic operations (component wise)</font><br>
<i>%operator</i> <a href="#wxPoint">wxPoint</a> operator+(const <a href="#wxPoint">wxPoint</a>&amp; p) const <font color=#009900>//{ return <a href="#wxPoint">wxPoint</a>(x + p.x, y + p.y); }</font><br>
<i>%operator</i> <a href="#wxPoint">wxPoint</a> operator-(const <a href="#wxPoint">wxPoint</a>&amp; p) const <font color=#009900>//{ return <a href="#wxPoint">wxPoint</a>(x - p.x, y - p.y); }</font><br>
<br>
<i>%operator</i> <a href="#wxPoint">wxPoint</a>&amp; operator+=(const <a href="#wxPoint">wxPoint</a>&amp; p) <font color=#009900>//{ x += p.x; y += p.y; return *this; }</font><br>
<i>%operator</i> <a href="#wxPoint">wxPoint</a>&amp; operator-=(const <a href="#wxPoint">wxPoint</a>&amp; p) <font color=#009900>//{ x -= p.x; y -= p.y; return *this; }</font><br>
<br>
<i>%operator</i> <a href="#wxPoint">wxPoint</a>&amp; operator+=(const <a href="#wxSize">wxSize</a>&amp; s) <font color=#009900>//{ x += s.GetWidth(); y += s.GetHeight(); return *this; }</font><br>
<i>%operator</i> <a href="#wxPoint">wxPoint</a>&amp; operator-=(const <a href="#wxSize">wxSize</a>&amp; s) <font color=#009900>//{ x -= s.GetWidth(); y -= s.GetHeight(); return *this; }</font><br>
<br>
<i>%operator</i> <a href="#wxPoint">wxPoint</a> operator+(const <a href="#wxSize">wxSize</a>&amp; s) const <font color=#009900>//{ return <a href="#wxPoint">wxPoint</a>(x + s.GetWidth(), y + s.GetHeight()); }</font><br>
<i>%operator</i> <a href="#wxPoint">wxPoint</a> operator-(const <a href="#wxSize">wxSize</a>&amp; s) const <font color=#009900>//{ return <a href="#wxPoint">wxPoint</a>(x - s.GetWidth(), y - s.GetHeight()); }</font><br>
<br>
<i>%operator</i> <a href="#wxPoint">wxPoint</a> operator-() const <font color=#009900>//{ return <a href="#wxPoint">wxPoint</a>(-x, -y); }</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxRealPoint - Used nowhere in wxWidgets</font><br>
<br>
<font color=#009900>//<i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> wxRealPoint</font><br>
<font color=#009900>// wxRealPoint(double xx = 0, double yy = 0)</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// <i>%rename</i> X <i>%member</i> double x // GetX() and SetX(int x)</font><br>
<font color=#009900>// <i>%rename</i> Y <i>%member</i> double y // GetY() and SetY(int y)</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSize">wxSize</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxSize">wxSize</a></font></b>
<blockquote>
<font color=#006666> <i>%define_object</i> wxDefaultSize</font><br>
<br>
<a href="#wxSize">wxSize</a>(int width = 0, int height = 0)<br>
<a href="#wxSize">wxSize</a>(const <a href="#wxSize">wxSize</a>&amp; size)<br>
<br>
<i>%wxchkver_2_8</i> void DecBy(int dx, int dy)<br>
<font color=#009900>//<i>%wxchkver_2_8</i> void DecBy(const <a href="#wxSize">wxSize</a>&amp; sz)</font><br>
<font color=#009900>//<i>%wxchkver_2_8</i> void DecBy(int d)</font><br>
void DecTo(const <a href="#wxSize">wxSize</a>&amp; sz)<br>
bool IsFullySpecified() const<br>
int GetHeight() const<br>
int GetWidth() const<br>
<i>%wxchkver_2_8</i> void IncBy(int dx, int dy)<br>
<font color=#009900>//<i>%wxchkver_2_8</i> void IncBy(const <a href="#wxSize">wxSize</a>&amp; sz)</font><br>
<font color=#009900>//<i>%wxchkver_2_8</i> void IncBy(int d)</font><br>
void IncTo(const <a href="#wxSize">wxSize</a>&amp; sz)<br>
<i>%wxchkver_2_8</i> <a href="#wxSize">wxSize</a>&amp; Scale(float xscale, float yscale)<br>
void Set(int width, int height)<br>
void SetDefaults(const <a href="#wxSize">wxSize</a>&amp; size)<br>
void SetHeight(int height)<br>
void SetWidth(int width)<br>
<br>
<i>%operator</i> <a href="#wxSize">wxSize</a>&amp; operator=(const <a href="#wxSize">wxSize</a>&amp; s) const<br>
<br>
<i>%operator</i> bool operator==(const <a href="#wxSize">wxSize</a>&amp; sz) const <font color=#009900>//{ return x == sz.x &amp;&amp; y == sz.y; }</font><br>
<i>%operator</i> bool operator!=(const <a href="#wxSize">wxSize</a>&amp; sz) const <font color=#009900>//{ return x != sz.x || y != sz.y; }</font><br>
<br>
<i>%operator</i> <a href="#wxSize">wxSize</a> operator+(const <a href="#wxSize">wxSize</a>&amp; sz) const <font color=#009900>//{ return <a href="#wxSize">wxSize</a>(x + sz.x, y + sz.y); }</font><br>
<i>%operator</i> <a href="#wxSize">wxSize</a> operator-(const <a href="#wxSize">wxSize</a>&amp; sz) const <font color=#009900>//{ return <a href="#wxSize">wxSize</a>(x - sz.x, y - sz.y); }</font><br>
<i>%operator</i> <a href="#wxSize">wxSize</a> operator/(int i) const <font color=#009900>//{ return <a href="#wxSize">wxSize</a>(x / i, y / i); }</font><br>
<i>%operator</i> <a href="#wxSize">wxSize</a> operator*(int i) const <font color=#009900>//{ return <a href="#wxSize">wxSize</a>(x * i, y * i); }</font><br>
<br>
<i>%operator</i> <a href="#wxSize">wxSize</a>&amp; operator+=(const <a href="#wxSize">wxSize</a>&amp; sz) <font color=#009900>//{ x += sz.x; y += sz.y; return *this; }</font><br>
<i>%operator</i> <a href="#wxSize">wxSize</a>&amp; operator-=(const <a href="#wxSize">wxSize</a>&amp; sz) <font color=#009900>//{ x -= sz.x; y -= sz.y; return *this; }</font><br>
<i>%operator</i> <a href="#wxSize">wxSize</a>&amp; operator/=(const int i) <font color=#009900>//{ x /= i; y /= i; return *this; }</font><br>
<i>%operator</i> <a href="#wxSize">wxSize</a>&amp; operator*=(const int i) <font color=#009900>//{ x *= i; y *= i; return *this; }</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxRect">wxRect</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxRect">wxRect</a></font></b>
<blockquote>
<a href="#wxRect">wxRect</a>(int x = 0, int y = 0, int w = 0, int h = 0)<br>
<a href="#wxRect">wxRect</a>(const <a href="#wxRect">wxRect</a>&amp; rect)<br>
<a href="#wxRect">wxRect</a>(const <a href="#wxPoint">wxPoint</a>&amp; topLeft, const <a href="#wxPoint">wxPoint</a>&amp; bottomRight)<br>
<a href="#wxRect">wxRect</a>(const <a href="#wxPoint">wxPoint</a>&amp; pos, const <a href="#wxSize">wxSize</a>&amp; size)<br>
<a href="#wxRect">wxRect</a>(const <a href="#wxSize">wxSize</a>&amp; size)<br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
<a href="#wxRect">wxRect</a> CentreIn(const <a href="#wxRect">wxRect</a>&amp; r, int dir = wxBOTH) const <font color=#009900>// CenterIn</font><br>
bool Contains(wxCoord dx, wxCoord dy) const<br>
bool Contains(const <a href="#wxPoint">wxPoint</a>&amp; pt) const<br>
bool Contains(const <a href="#wxRect">wxRect</a>&amp; rect) const<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i></font><br>
<br>
<a href="#wxRect">wxRect</a> Deflate(wxCoord dx, wxCoord dy) const <font color=#009900>//<a href="#wxRect">wxRect</a>&amp; Deflate(wxCoord dx, wxCoord dy)</font><br>
int GetBottom()<br>
int GetHeight()<br>
int GetLeft()<br>
<a href="#wxPoint">wxPoint</a> GetPosition()<br>
<a href="#wxPoint">wxPoint</a> GetTopLeft() const <font color=#009900>// GetLeftTop</font><br>
<i>%wxchkver_2_8</i> <a href="#wxPoint">wxPoint</a> GetTopRight() const <font color=#009900>// GetRightTop</font><br>
<a href="#wxPoint">wxPoint</a> GetBottomRight() const <font color=#009900>// GetRightBottom</font><br>
<i>%wxchkver_2_8</i> <a href="#wxPoint">wxPoint</a> GetBottomLeft() const <font color=#009900>// GetLeftBottom</font><br>
int GetRight()<br>
<a href="#wxSize">wxSize</a> GetSize()<br>
int GetTop()<br>
int GetWidth()<br>
int GetX()<br>
int GetY()<br>
<a href="#wxRect">wxRect</a> Inflate(wxCoord dx, wxCoord dy) const <font color=#009900>//<a href="#wxRect">wxRect</a>&amp; Inflate(wxCoord dx, wxCoord dy)</font><br>
<i>%wxcompat_2_6</i> bool Inside(wxCoord cx, wxCoord cy)<br>
bool Intersects(const <a href="#wxRect">wxRect</a>&amp; rect) const<br>
bool IsEmpty() const<br>
void Offset(wxCoord dx, wxCoord dy) <font color=#009900>//void Offset(const <a href="#wxPoint">wxPoint</a>&amp; pt)</font><br>
void SetBottom(int bottom)<br>
void SetHeight(int height)<br>
void SetLeft(int left)<br>
void SetPosition(const <a href="#wxPoint">wxPoint</a> &amp;p)<br>
<i>%wxchkver_2_8</i> void SetBottomLeft(const <a href="#wxPoint">wxPoint</a> &amp;p) <font color=#009900>// SetLeftBottom</font><br>
void SetBottomRight(const <a href="#wxPoint">wxPoint</a> &amp;p) <font color=#009900>// SetRightBottom</font><br>
void SetRight(int right)<br>
void SetSize(const <a href="#wxSize">wxSize</a> &amp;s)<br>
void SetTop(int top)<br>
<i>%wxchkver_2_8</i> void SetTopRight(const <a href="#wxPoint">wxPoint</a> &amp;p) <font color=#009900>// SetRightTop</font><br>
void SetWidth(int width)<br>
void SetX(int X)<br>
void SetY(int Y)<br>
<a href="#wxRect">wxRect</a> Union(const <a href="#wxRect">wxRect</a>&amp; rect) const <font color=#009900>//<a href="#wxRect">wxRect</a>&amp; Union(const <a href="#wxRect">wxRect</a>&amp; rect);</font><br>
<br>
<i>%operator</i> <a href="#wxRect">wxRect</a>&amp; operator=(const <a href="#wxRect">wxRect</a>&amp; r) const<br>
<br>
<i>%operator</i> bool operator==(const <a href="#wxRect">wxRect</a>&amp; rect) const<br>
<i>%operator</i> <a href="#wxRect">wxRect</a> operator+(const <a href="#wxRect">wxRect</a>&amp; rect) const<br>
<i>%operator</i> <a href="#wxRect">wxRect</a>&amp; operator+=(const <a href="#wxRect">wxRect</a>&amp; rect)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxPointSizeRect</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGDIObject">wxGDIObject</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxGDIObject">wxGDIObject</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxGDIObject">wxGDIObject</a>() - base class, no constructor since it doesn't do anything</font><br>
<br>
<font color=#009900>//bool GetVisible() these are NOT USED and have been removed in 2.7</font><br>
<font color=#009900>//void SetVisible(bool visible)</font><br>
bool IsNull()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxRegion">wxRegion</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxRegion<br>
<br>
<i>%include</i> "wx/region.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxRegionContain">wxRegionContain</a></font></b>
<blockquote><font color=#0066CC>
wxOutRegion<br>
wxPartRegion<br>
wxInRegion<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<i>%if</i> defined(wxHAS_REGION_COMBINE) <font color=#009900>// MSW and MAC</font><br>
<b><font size=+1 color=#0066CC> <i>%enum</i> <a name="wxRegionOp">wxRegionOp</a></font></b>
<blockquote><font color=#0066CC>
wxRGN_AND <font color=#009900>// Creates the intersection of the two combined regions.</font><br>
wxRGN_COPY <font color=#009900>// Creates a copy of the region</font><br>
wxRGN_DIFF <font color=#009900>// Combines the parts of first region that are not in the second one</font><br>
wxRGN_OR <font color=#009900>// Creates the union of two combined regions.</font><br>
wxRGN_XOR <font color=#009900>// Creates the union of two regions except for any overlapping areas.</font><br>
</font>
</blockquote><font color=#0066CC> <i>%endenum</i></font><br>
<br>
<font color=#006666><i>%define</i> wxHAS_REGION_COMBINE 1</font><br>
<i>%endif</i> <font color=#009900>// defined(wxHAS_REGION_COMBINE)</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxRegion">wxRegion</a>, <a href="#wxGDIObject">wxGDIObject</a></font></b>
<blockquote>
<a href="#wxRegion">wxRegion</a>(long x = 0, long y = 0, long width = 0, long height = 0)<br>
<a href="#wxRegion">wxRegion</a>(const <a href="#wxPoint">wxPoint</a>&amp; topLeft, const <a href="#wxPoint">wxPoint</a>&amp; bottomRight)<br>
<font color=#009900>// <a href="#wxRegion">wxRegion</a>(const <a href="#wxPoint">wxPoint</a>&amp; pos, const <a href="#wxSize">wxSize</a>&amp; size)</font><br>
<a href="#wxRegion">wxRegion</a>(const <a href="#wxRect">wxRect</a>&amp; rect)<br>
<a href="#wxRegion">wxRegion</a>(const <a href="#wxRegion">wxRegion</a>&amp; region)<br>
<br>
void Clear()<br>
<br>
<i>%if</i> defined(wxHAS_REGION_COMBINE) <font color=#009900>// MSW and MAC</font><br>
bool Combine(wxCoord x, wxCoord y, wxCoord w, wxCoord h, <a href="#wxRegionOp">wxRegionOp</a> op);<br>
bool Combine(const <a href="#wxRect">wxRect</a>&amp; rect, <a href="#wxRegionOp">wxRegionOp</a> op);<br>
bool Combine(const <a href="#wxRegion">wxRegion</a>&amp; region, <a href="#wxRegionOp">wxRegionOp</a> op)<br>
<i>%endif</i> <font color=#009900>// defined(wxHAS_REGION_COMBINE)</font><br>
<br>
<a href="#wxRegionContain">wxRegionContain</a> Contains(long x, long y)<br>
<a href="#wxRegionContain">wxRegionContain</a> Contains(const <a href="#wxPoint">wxPoint</a>&amp; pt)<br>
<a href="#wxRegionContain">wxRegionContain</a> Contains(const <a href="#wxRect">wxRect</a>&amp; rect)<br>
<a href="#wxRegionContain">wxRegionContain</a> Contains(long x, long y, long w, long h)<br>
<a href="#wxBitmap">wxBitmap</a> ConvertToBitmap() const<br>
<a href="#wxRect">wxRect</a> GetBox() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int x, int y, int width, int height] wxRegion::GetBoxXYWH()</font></font><br>
<font color=#009900>// C++ Func: void GetBox(int &amp;x, int &amp;y, int &amp;width, int &amp;height)</font><br>
<font color=#990099> <i>%rename</i> GetBoxXYWH void GetBox()</font><br>
<br>
bool Intersect(long x, long y, long width, long height)<br>
bool Intersect(const <a href="#wxRect">wxRect</a>&amp; rect)<br>
bool Intersect(const <a href="#wxRegion">wxRegion</a>&amp; region)<br>
bool IsEmpty() const<br>
<i>%wxchkver_2_8</i> bool IsEqual(const <a href="#wxRegion">wxRegion</a>&amp; region) const<br>
<i>%wxchkver_2_8</i> bool Ok() const<br>
bool Subtract(long x, long y, long width, long height)<br>
bool Subtract(const <a href="#wxRect">wxRect</a>&amp; rect)<br>
bool Subtract(const <a href="#wxRegion">wxRegion</a>&amp; region)<br>
bool Offset(wxCoord x, wxCoord y)<br>
bool Union(long x, long y, long width, long height)<br>
bool Union(const <a href="#wxRect">wxRect</a>&amp; rect)<br>
bool Union(const <a href="#wxRegion">wxRegion</a>&amp; region)<br>
bool Union(const <a href="#wxBitmap">wxBitmap</a>&amp; bmp)<br>
bool Union(const <a href="#wxBitmap">wxBitmap</a>&amp; bmp, const <a href="#wxColour">wxColour</a>&amp; transColour, int tolerance = 0)<br>
bool Xor(long x, long y, long width, long height)<br>
bool Xor(const <a href="#wxRect">wxRect</a>&amp; rect)<br>
bool Xor(const <a href="#wxRegion">wxRegion</a>&amp; region)<br>
<br>
<i>%operator</i> <a href="#wxRegion">wxRegion</a>&amp; operator=(const <a href="#wxRegion">wxRegion</a>&amp; r) const<br>
<font color=#009900>// operator == just calls IsEqual()</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxRegionIterator">wxRegionIterator</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxRegionIterator">wxRegionIterator</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxRegionIterator">wxRegionIterator</a>(const <a href="#wxRegion">wxRegion</a>&amp; region)<br>
<br>
long GetX()<br>
long GetY()<br>
long GetWidth() <font color=#009900>// long GetW()</font><br>
long GetHeight() <font color=#009900>// long GetH()</font><br>
<a href="#wxRect">wxRect</a> GetRect()<br>
bool HaveRects()<br>
void Reset()<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> wxRegionIterator::Next() is ++ operator</font></font><br>
<font color=#009900>// This is a wxLua added function.</font><br>
void Next() <font color=#009900>// operator++</font><br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxRegion</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFont">wxFont</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxFont<br>
<br>
<i>%include</i> "wx/font.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxDEFAULT <font color=#009900>// these are deprecated use wxFONTFAMILY_XXX</font><br>
wxDECORATIVE<br>
wxROMAN<br>
wxSCRIPT<br>
wxSWISS<br>
wxMODERN<br>
wxTELETYPE<br>
<br>
wxVARIABLE <font color=#009900>// unused ?</font><br>
wxFIXED <font color=#009900>// unused ?</font><br>
<br>
wxNORMAL<br>
wxLIGHT<br>
wxBOLD<br>
wxITALIC<br>
wxSLANT<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxFontFamily">wxFontFamily</a></font></b>
<blockquote><font color=#0066CC>
wxFONTFAMILY_DEFAULT<br>
wxFONTFAMILY_DECORATIVE<br>
wxFONTFAMILY_ROMAN<br>
wxFONTFAMILY_SCRIPT<br>
wxFONTFAMILY_SWISS<br>
wxFONTFAMILY_MODERN<br>
wxFONTFAMILY_TELETYPE<br>
wxFONTFAMILY_MAX<br>
wxFONTFAMILY_UNKNOWN<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxFontStyle">wxFontStyle</a></font></b>
<blockquote><font color=#0066CC>
wxFONTSTYLE_NORMAL<br>
wxFONTSTYLE_ITALIC<br>
wxFONTSTYLE_SLANT<br>
wxFONTSTYLE_MAX<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxFontWeight">wxFontWeight</a></font></b>
<blockquote><font color=#0066CC>
wxFONTWEIGHT_NORMAL<br>
wxFONTWEIGHT_LIGHT<br>
wxFONTWEIGHT_BOLD<br>
wxFONTWEIGHT_MAX<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxFONTFLAG_DEFAULT<br>
wxFONTFLAG_ITALIC<br>
wxFONTFLAG_SLANT<br>
wxFONTFLAG_LIGHT<br>
wxFONTFLAG_BOLD<br>
wxFONTFLAG_ANTIALIASED<br>
wxFONTFLAG_NOT_ANTIALIASED<br>
wxFONTFLAG_UNDERLINED<br>
wxFONTFLAG_STRIKETHROUGH<br>
wxFONTFLAG_MASK<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxFont">wxFont</a>, <a href="#wxGDIObject">wxGDIObject</a></font></b>
<blockquote>
<font color=#009900>// Note: use wxNullFont as the object for static functions</font><br>
<br>
<font color=#006666> <i>%define_object</i> wxNullFont</font><br>
<font color=#990099> <i>%rename</i> wxNORMAL_FONT <i>%define_pointer</i> wxLua_wxNORMAL_FONT <font color=#009900>// hack for wxWidgets &gt;2.7</font></font><br>
<font color=#990099> <i>%rename</i> wxSMALL_FONT <i>%define_pointer</i> wxLua_wxSMALL_FONT</font><br>
<font color=#990099> <i>%rename</i> wxITALIC_FONT <i>%define_pointer</i> wxLua_wxITALIC_FONT</font><br>
<font color=#990099> <i>%rename</i> wxSWISS_FONT <i>%define_pointer</i> wxLua_wxSWISS_FONT</font><br>
<br>
<font color=#009900>//<a href="#wxFont">wxFont</a>(int pointSize, <a href="#wxFontFamily">wxFontFamily</a> family, int style, <a href="#wxFontWeight">wxFontWeight</a> weight, const bool underline = false, const <a href="#wxString">wxString</a>&amp; faceName = "", <a href="#wxFontEncoding">wxFontEncoding</a> encoding = wxFONTENCODING_DEFAULT)</font><br>
<a href="#wxFont">wxFont</a>(int pointSize, int family, int style, int weight, const bool underline = false, const <a href="#wxString">wxString</a>&amp; faceName = "", <a href="#wxFontEncoding">wxFontEncoding</a> encoding = wxFONTENCODING_DEFAULT)<br>
<a href="#wxFont">wxFont</a>(const <a href="#wxFont">wxFont</a>&amp; font)<br>
<br>
bool IsFixedWidth() const<br>
static <a href="#wxFontEncoding">wxFontEncoding</a> GetDefaultEncoding()<br>
<a href="#wxString">wxString</a> GetFaceName() const<br>
int GetFamily() const<br>
<a href="#wxString">wxString</a> GetNativeFontInfoDesc() const<br>
int GetPointSize() const<br>
int GetStyle() const<br>
bool GetUnderlined() const<br>
int GetWeight() const<br>
static <i>%gc</i> <a href="#wxFont">wxFont</a>* New(int pointSize, <a href="#wxFontFamily">wxFontFamily</a> family, int style, <a href="#wxFontWeight">wxFontWeight</a> weight, const bool underline = false, const <a href="#wxString">wxString</a>&amp; faceName = "", <a href="#wxFontEncoding">wxFontEncoding</a> encoding = wxFONTENCODING_DEFAULT)<br>
static <i>%gc</i> <a href="#wxFont">wxFont</a>* New(int pointSize, <a href="#wxFontFamily">wxFontFamily</a> family, int flags = wxFONTFLAG_DEFAULT, const <a href="#wxString">wxString</a>&amp; faceName = "", <a href="#wxFontEncoding">wxFontEncoding</a> encoding = wxFONTENCODING_DEFAULT)<br>
static <i>%gc</i> <a href="#wxFont">wxFont</a>* New(const <a href="#wxSize">wxSize</a>&amp; pixelSize, <a href="#wxFontFamily">wxFontFamily</a> family, int style, <a href="#wxFontWeight">wxFontWeight</a> weight, const bool underline = false, const <a href="#wxString">wxString</a>&amp; faceName = "", <a href="#wxFontEncoding">wxFontEncoding</a> encoding = wxFONTENCODING_DEFAULT)<br>
static <i>%gc</i> <a href="#wxFont">wxFont</a>* New(const <a href="#wxSize">wxSize</a>&amp; pixelSize, <a href="#wxFontFamily">wxFontFamily</a> family, int flags = wxFONTFLAG_DEFAULT, const <a href="#wxString">wxString</a>&amp; faceName = "", <a href="#wxFontEncoding">wxFontEncoding</a> encoding = wxFONTENCODING_DEFAULT)<br>
bool Ok()<br>
static void SetDefaultEncoding(<a href="#wxFontEncoding">wxFontEncoding</a> encoding)<br>
<i>%not_overload</i> !<i>%wxchkver_2_8</i> void SetFaceName(const <a href="#wxString">wxString</a>&amp; faceName)<br>
<i>%not_overload</i> <i>%wxchkver_2_8</i> bool SetFaceName(const <a href="#wxString">wxString</a>&amp; faceName)<br>
void SetFamily(int family)<br>
<i>%not_overload</i> !<i>%wxchkver_2_8</i> void SetNativeFontInfo(const <a href="#wxString">wxString</a>&amp; info)<br>
<i>%not_overload</i> <i>%wxchkver_2_8</i> bool SetNativeFontInfo(const <a href="#wxString">wxString</a>&amp; info)<br>
<i>%wxchkver_2_8</i> bool SetNativeFontInfoUserDesc(const <a href="#wxString">wxString</a>&amp; info)<br>
void SetPointSize(int pointSize)<br>
void SetStyle(int style)<br>
void SetUnderlined(const bool underlined)<br>
void SetWeight(int weight)<br>
<br>
<i>%operator</i> <a href="#wxFont">wxFont</a>&amp; operator=(const <a href="#wxFont">wxFont</a>&amp; f) const<br>
<i>%operator</i> bool operator == (const <a href="#wxFont">wxFont</a>&amp; font) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxNativeFontInfo">wxNativeFontInfo</a></font><br>
<br>
<i>%include</i> "wx/fontutil.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxNativeFontInfo">wxNativeFontInfo</a></font></b>
<blockquote>
<a href="#wxNativeFontInfo">wxNativeFontInfo</a>()<br>
<a href="#wxNativeFontInfo">wxNativeFontInfo</a>(const <a href="#wxNativeFontInfo">wxNativeFontInfo</a>&amp; info)<br>
<br>
<font color=#009900>// accessors and modifiers for the font elements</font><br>
int GetPointSize() const<br>
<i>%msw</i> <a href="#wxSize">wxSize</a> GetPixelSize() const <font color=#009900>// FIXME wxWidgets has undefined symbol in gtk/mac</font><br>
<a href="#wxFontStyle">wxFontStyle</a> GetStyle() const<br>
<a href="#wxFontWeight">wxFontWeight</a> GetWeight() const<br>
bool GetUnderlined() const<br>
<a href="#wxString">wxString</a> GetFaceName() const<br>
<a href="#wxFontFamily">wxFontFamily</a> GetFamily() const<br>
<a href="#wxFontEncoding">wxFontEncoding</a> GetEncoding() const<br>
<br>
void SetPointSize(int pointsize)<br>
<i>%msw</i> void SetPixelSize(const <a href="#wxSize">wxSize</a>&amp; pixelSize)<br>
void SetStyle(<a href="#wxFontStyle">wxFontStyle</a> style)<br>
void SetWeight(<a href="#wxFontWeight">wxFontWeight</a> weight)<br>
void SetUnderlined(bool underlined)<br>
<i>%wxchkver_2_8</i> bool SetFaceName(const <a href="#wxString">wxString</a>&amp; facename)<br>
!<i>%wxchkver_2_8</i> void SetFaceName(const <a href="#wxString">wxString</a>&amp; facename)<br>
void SetFamily(<a href="#wxFontFamily">wxFontFamily</a> family)<br>
void SetEncoding(<a href="#wxFontEncoding">wxFontEncoding</a> encoding)<br>
<br>
<font color=#009900>// sets the first facename in the given array which is found</font><br>
<font color=#009900>// to be valid. If no valid facename is given, sets the</font><br>
<font color=#009900>// first valid facename returned by wxFontEnumerator::GetFacenames().</font><br>
<font color=#009900>// Does not return a bool since it cannot fail.</font><br>
<i>%wxchkver_2_8</i> void SetFaceName(const <a href="#wxArrayString">wxArrayString</a>&amp; facenames)<br>
<br>
<font color=#009900>// it is important to be able to serialize <a href="#wxNativeFontInfo">wxNativeFontInfo</a> objects to be</font><br>
<font color=#009900>// able to store them (in config file, for example)</font><br>
bool FromString(const <a href="#wxString">wxString</a>&amp; s);<br>
<a href="#wxString">wxString</a> ToString() const<br>
<br>
<font color=#009900>// we also want to present the native font descriptions to the user in some</font><br>
<font color=#009900>// human-readable form (it is not platform independent neither, but can</font><br>
<font color=#009900>// hopefully be understood by the user)</font><br>
bool FromUserString(const <a href="#wxString">wxString</a>&amp; s)<br>
<a href="#wxString">wxString</a> ToUserString() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxFont</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFontEnumerator">wxFontEnumerator</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxFontEnumerator<br>
<br>
<i>%include</i> "wx/fontenum.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxFontEnumerator">wxFontEnumerator</a></font></b>
<blockquote>
<a href="#wxFontEnumerator">wxFontEnumerator</a>()<br>
<br>
virtual bool EnumerateFacenames( <a href="#wxFontEncoding">wxFontEncoding</a> encoding = wxFONTENCODING_SYSTEM, bool fixedWidthOnly = false)<br>
virtual bool EnumerateEncodings( const <a href="#wxString">wxString</a> &amp;font = "" )<br>
<br>
<i>%wxchkver_2_8</i> static <a href="#wxArrayString">wxArrayString</a> GetEncodings(const <a href="#wxString">wxString</a>&amp; facename = "")<br>
<i>%wxchkver_2_8</i> static <a href="#wxArrayString">wxArrayString</a> GetFacenames(<a href="#wxFontEncoding">wxFontEncoding</a> encoding = wxFONTENCODING_SYSTEM, bool fixedWidthOnly = false)<br>
!<i>%wxchkver_2_8</i> <a href="#wxArrayString">wxArrayString</a>* GetEncodings()<br>
!<i>%wxchkver_2_8</i> <a href="#wxArrayString">wxArrayString</a>* GetFacenames()<br>
<br>
<font color=#009900>// Use GetEncodings/Facenames after calling EnumerateXXX</font><br>
<font color=#009900>//virtual bool OnFacename(const <a href="#wxString">wxString</a>&amp; facename)</font><br>
<font color=#009900>//virtual bool OnFontEncoding(const <a href="#wxString">wxString</a>&amp; facename, const <a href="#wxString">wxString</a>&amp; encoding)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxFontEnumerator</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFontList">wxFontList</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxFontList<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxFontList">wxFontList</a></font></b>
<blockquote>
<font color=#006666> <i>%define_pointer</i> wxTheFontList</font><br>
<br>
<font color=#009900>// No constructor, use wxTheFontList</font><br>
<br>
<font color=#009900>// Note: we don't gc the returned font as the list will delete it</font><br>
<a href="#wxFont">wxFont</a>* FindOrCreateFont(int pointSize, int family, int style, int weight, bool underline = false, const <a href="#wxString">wxString</a> &amp;faceName = "", <a href="#wxFontEncoding">wxFontEncoding</a> encoding = wxFONTENCODING_DEFAULT)<br>
<br>
<font color=#009900>// Only use FindOrCreateFont - others deprecated in &gt;2.7</font><br>
<font color=#009900>//void AddFont(<a href="#wxFont">wxFont</a>* font)</font><br>
<font color=#009900>//void RemoveFont(<a href="#wxFont">wxFont</a>* font)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxFontList</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFontMapper">wxFontMapper</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxFontMapper<br>
<br>
<i>%include</i> "wx/fontmap.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxFontMapper">wxFontMapper</a></font></b>
<blockquote>
<font color=#009900>// No constructor, use static Get() function</font><br>
<br>
<a href="#wxFontEncoding">wxFontEncoding</a> CharsetToEncoding(const <a href="#wxString">wxString</a> &amp;charset, bool interactive = true)<br>
static <a href="#wxFontMapper">wxFontMapper</a> *Get()<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, <a href="#wxFontEncoding">wxFontEncoding</a> *altEncoding] wxFontMapper::GetAltForEncoding(<a href="#wxFontEncoding">wxFontEncoding</a> encoding, const <a href="#wxString">wxString</a> &amp;faceName = "", bool interactive = true)</font></font><br>
<font color=#009900>// C++ Func: bool GetAltForEncoding(<a href="#wxFontEncoding">wxFontEncoding</a> encoding, <a href="#wxFontEncoding">wxFontEncoding</a> *altEncoding, const <a href="#wxString">wxString</a> &amp;faceName = "", bool interactive = true)</font><br>
bool GetAltForEncoding(<a href="#wxFontEncoding">wxFontEncoding</a> encoding, const <a href="#wxString">wxString</a> &amp;faceName = "", bool interactive = true)<br>
<br>
<font color=#009900>// This function is really for wxWidgets internal use</font><br>
<font color=#009900>// <i>%rename</i> GetAltForEncodingInternal bool GetAltForEncoding(<a href="#wxFontEncoding">wxFontEncoding</a> encoding, wxNativeEncodingInfo *info, const <a href="#wxString">wxString</a> &amp;faceName = "", bool interactive = true)</font><br>
<br>
static <a href="#wxString">wxString</a> GetDefaultConfigPath()<br>
static <a href="#wxFontEncoding">wxFontEncoding</a> GetEncoding(size_t n)<br>
static <a href="#wxString">wxString</a> GetEncodingDescription(<a href="#wxFontEncoding">wxFontEncoding</a> encoding)<br>
static <a href="#wxFontEncoding">wxFontEncoding</a> GetEncodingFromName(const <a href="#wxString">wxString</a>&amp; encoding)<br>
static <a href="#wxString">wxString</a> GetEncodingName(<a href="#wxFontEncoding">wxFontEncoding</a> encoding)<br>
static size_t GetSupportedEncodingsCount()<br>
bool IsEncodingAvailable(<a href="#wxFontEncoding">wxFontEncoding</a> encoding, const <a href="#wxString">wxString</a> &amp;facename = "")<br>
<i>%wxchkver_2_8</i> static void Reset()<br>
void SetDialogParent(<a href="#wxWindow">wxWindow</a> *parent)<br>
void SetDialogTitle(const <a href="#wxString">wxString</a> &amp;title)<br>
<font color=#009900>//static <a href="#wxFontMapper">wxFontMapper</a> *Set(<a href="#wxFontMapper">wxFontMapper</a> *mapper) // wxLua probably doesn't need this</font><br>
!<i>%wxchkver_2_8</i> void SetConfig(<a href="#wxConfigBase">wxConfigBase</a> *config = NULL)<br>
void SetConfigPath(const <a href="#wxString">wxString</a> &amp;prefix)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxFontMapper</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxColour">wxColour</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxColourPenBrush<br>
<br>
<i>%include</i> "wx/colour.h"<br>
<i>%include</i> "wx/gdicmn.h"<br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
<font color=#006666> <i>%define</i> wxC2S_NAME <font color=#009900>// return colour name, when possible</font></font><br>
<font color=#006666> <i>%define</i> wxC2S_CSS_SYNTAX <font color=#009900>// return colour in rgb(r,g,b) syntax</font></font><br>
<font color=#006666> <i>%define</i> wxC2S_HTML_SYNTAX <font color=#009900>// return colour in #rrggbb syntax</font></font><br>
<br>
<font color=#006666> <i>%define</i> wxALPHA_TRANSPARENT</font><br>
<font color=#006666> <i>%define</i> wxALPHA_OPAQUE</font><br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxColour">wxColour</a>, <a href="#wxGDIObject">wxGDIObject</a></font></b>
<blockquote>
<font color=#006666> <i>%define_object</i> wxNullColour</font><br>
<font color=#990099> <i>%rename</i> wxBLACK <i>%define_pointer</i> wxLua_wxBLACK <font color=#009900>// hack for wxWidgets &gt;2.7 wxStockGDI::GetColour</font></font><br>
<font color=#990099> <i>%rename</i> wxWHITE <i>%define_pointer</i> wxLua_wxWHITE</font><br>
<font color=#990099> <i>%rename</i> wxRED <i>%define_pointer</i> wxLua_wxRED</font><br>
<font color=#990099> <i>%rename</i> wxBLUE <i>%define_pointer</i> wxLua_wxBLUE</font><br>
<font color=#990099> <i>%rename</i> wxGREEN <i>%define_pointer</i> wxLua_wxGREEN</font><br>
<font color=#990099> <i>%rename</i> wxCYAN <i>%define_pointer</i> wxLua_wxCYAN</font><br>
<font color=#990099> <i>%rename</i> wxLIGHT_GREY <i>%define_pointer</i> wxLua_wxLIGHT_GREY</font><br>
<br>
!<i>%wxchkver_2_8</i> <a href="#wxColour">wxColour</a>(unsigned char red, unsigned char green, unsigned char blue)<br>
<i>%wxchkver_2_8</i> <a href="#wxColour">wxColour</a>(unsigned char red, unsigned char green, unsigned char blue, unsigned char alpha = wxALPHA_OPAQUE)<br>
<a href="#wxColour">wxColour</a>(const <a href="#wxString">wxString</a>&amp; colourName)<br>
<a href="#wxColour">wxColour</a>(const <a href="#wxColour">wxColour</a>&amp; colour)<br>
<br>
<i>%wxchkver_2_8</i> unsigned char Alpha() const<br>
unsigned char Blue() const<br>
<i>%wxchkver_2_8</i> virtual <a href="#wxString">wxString</a> GetAsString(long flags = wxC2S_NAME | wxC2S_CSS_SYNTAX) const<br>
!<i>%mac</i> long GetPixel() const<br>
unsigned char Green() const<br>
bool Ok() const<br>
unsigned char Red() const<br>
!<i>%wxchkver_2_8</i> void Set(unsigned char red, unsigned char green, unsigned char blue)<br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
void Set(unsigned char red, unsigned char green, unsigned char blue, unsigned char alpha = wxALPHA_OPAQUE)<br>
bool Set(const <a href="#wxString">wxString</a> &amp;str)<br>
void Set(unsigned long colRGB)<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i></font><br>
<br>
<i>%operator</i> <a href="#wxColour">wxColour</a>&amp; operator=(const <a href="#wxColour">wxColour</a>&amp; c) const<br>
<i>%operator</i> bool operator == (const <a href="#wxColour">wxColour</a>&amp; c) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxColourDatabase">wxColourDatabase</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxColourDatabase">wxColourDatabase</a></font></b>
<blockquote>
<a href="#wxColourDatabase">wxColourDatabase</a>()<br>
<br>
<a href="#wxColour">wxColour</a> Find(const <a href="#wxString">wxString</a>&amp; name) const<br>
<a href="#wxString">wxString</a> FindName(const <a href="#wxColour">wxColour</a>&amp; colour) const<br>
void AddColour(const <a href="#wxString">wxString</a>&amp; name, const <a href="#wxColour">wxColour</a>&amp; colour)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPen">wxPen</a></font><br>
<br>
<i>%include</i> "wx/pen.h"<br>
<br>
<font color=#006666><i>%define</i> wxCAP_BUTT</font><br>
<font color=#006666><i>%define</i> wxCAP_PROJECTING</font><br>
<font color=#006666><i>%define</i> wxCAP_ROUND</font><br>
<br>
<font color=#006666><i>%define</i> wxDOT</font><br>
<font color=#006666><i>%define</i> wxDOT_DASH</font><br>
<font color=#006666><i>%define</i> wxSOLID</font><br>
<font color=#006666><i>%define</i> wxLONG_DASH</font><br>
<font color=#006666><i>%define</i> wxSHORT_DASH</font><br>
<font color=#006666><i>%define</i> wxUSER_DASH</font><br>
<br>
<font color=#006666><i>%define</i> wxJOIN_BEVEL</font><br>
<font color=#006666><i>%define</i> wxJOIN_MITER</font><br>
<font color=#006666><i>%define</i> wxJOIN_ROUND</font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxTRANSPARENT<br>
<br>
wxSTIPPLE_MASK_OPAQUE<br>
wxSTIPPLE_MASK<br>
wxSTIPPLE<br>
wxBDIAGONAL_HATCH<br>
wxCROSSDIAG_HATCH<br>
wxFDIAGONAL_HATCH<br>
wxCROSS_HATCH<br>
wxHORIZONTAL_HATCH<br>
wxVERTICAL_HATCH<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxPen">wxPen</a>, <a href="#wxGDIObject">wxGDIObject</a></font></b>
<blockquote>
<font color=#006666> <i>%define_object</i> wxNullPen</font><br>
<font color=#990099> <i>%rename</i> wxRED_PEN <i>%define_pointer</i> wxLua_wxRED_PEN <font color=#009900>// hack for wxWidgets &gt;2.7 wxStockGDI::GetPen</font></font><br>
<font color=#990099> <i>%rename</i> wxCYAN_PEN <i>%define_pointer</i> wxLua_wxCYAN_PEN</font><br>
<font color=#990099> <i>%rename</i> wxGREEN_PEN <i>%define_pointer</i> wxLua_wxGREEN_PEN</font><br>
<font color=#990099> <i>%rename</i> wxBLACK_PEN <i>%define_pointer</i> wxLua_wxBLACK_PEN</font><br>
<font color=#990099> <i>%rename</i> wxWHITE_PEN <i>%define_pointer</i> wxLua_wxWHITE_PEN</font><br>
<font color=#990099> <i>%rename</i> wxTRANSPARENT_PEN <i>%define_pointer</i> wxLua_wxTRANSPARENT_PEN</font><br>
<font color=#990099> <i>%rename</i> wxBLACK_DASHED_PEN <i>%define_pointer</i> wxLua_wxBLACK_DASHED_PEN</font><br>
<font color=#990099> <i>%rename</i> wxGREY_PEN <i>%define_pointer</i> wxLua_wxGREY_PEN</font><br>
<font color=#990099> <i>%rename</i> wxMEDIUM_GREY_PEN <i>%define_pointer</i> wxLua_wxMEDIUM_GREY_PEN</font><br>
<font color=#990099> <i>%rename</i> wxLIGHT_GREY_PEN <i>%define_pointer</i> wxLua_wxLIGHT_GREY_PEN</font><br>
<br>
<a href="#wxPen">wxPen</a>()<br>
<a href="#wxPen">wxPen</a>(const <a href="#wxColour">wxColour</a>&amp; colour, int width, int style)<br>
<a href="#wxPen">wxPen</a>(const <a href="#wxString">wxString</a>&amp; colourName, int width, int style)<br>
<i>%win</i> <a href="#wxPen">wxPen</a>(const <a href="#wxBitmap">wxBitmap</a>&amp; stipple, int width)<br>
<a href="#wxPen">wxPen</a>(const <a href="#wxPen">wxPen</a>&amp; pen)<br>
<br>
int GetCap() const<br>
<a href="#wxColour">wxColour</a> GetColour() const <font color=#009900>// not wxColur&amp; so we allocate a new one</font><br>
<font color=#009900>// int GetDashes(wxDash** dashes) const</font><br>
int GetJoin() const<br>
<i>%win</i> <a href="#wxBitmap">wxBitmap</a>* GetStipple() const<br>
int GetStyle() const<br>
int GetWidth() const<br>
bool Ok() const<br>
void SetCap(int capStyle)<br>
<br>
void SetColour(<a href="#wxColour">wxColour</a>&amp; colour)<br>
void SetColour(const <a href="#wxString">wxString</a>&amp; colourName)<br>
void SetColour(unsigned char red, unsigned char green, unsigned char blue)<br>
<br>
<font color=#009900>//void SetDashes(int nb_dashes, const wxDash *dash)</font><br>
void SetJoin(int join_style)<br>
<i>%win</i> void SetStipple(const <a href="#wxBitmap">wxBitmap</a>&amp; stipple)<br>
void SetStyle(int style)<br>
void SetWidth(int width)<br>
<br>
<i>%operator</i> <a href="#wxPen">wxPen</a>&amp; operator=(const <a href="#wxPen">wxPen</a>&amp; p) const<br>
<i>%operator</i> bool operator == (const <a href="#wxPen">wxPen</a>&amp; p) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPenList">wxPenList</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxPenList<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxPenList">wxPenList</a>, <a href="#wxList">wxList</a></font></b>
<blockquote>
<font color=#006666> <i>%define_pointer</i> wxThePenList</font><br>
<br>
<font color=#009900>// No constructor, use wxThePenList</font><br>
<br>
<font color=#009900>// Note: we don't gc the returned pen as the list will delete it</font><br>
<a href="#wxPen">wxPen</a>* FindOrCreatePen(const <a href="#wxColour">wxColour</a>&amp; colour, int width, int style)<br>
<br>
<font color=#009900>// Use the <a href="#wxList">wxList</a> methods, see also <a href="#wxNode">wxNode</a></font><br>
<font color=#009900>//void AddPen(<a href="#wxPen">wxPen</a> *pen) internal use for wxWidgets</font><br>
<font color=#009900>//void RemovePen(<a href="#wxPen">wxPen</a> *pen)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxPenList</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxBrush">wxBrush</a></font><br>
<br>
<i>%include</i> "wx/brush.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxBrush">wxBrush</a>, <a href="#wxGDIObject">wxGDIObject</a></font></b>
<blockquote>
<font color=#006666> <i>%define_object</i> wxNullBrush</font><br>
<font color=#990099> <i>%rename</i> wxBLUE_BRUSH <i>%define_pointer</i> wxLua_wxBLUE_BRUSH <font color=#009900>// hack for wxWidgets &gt;2.7 wxStockGDI::GetBrush</font></font><br>
<font color=#990099> <i>%rename</i> wxGREEN_BRUSH <i>%define_pointer</i> wxLua_wxGREEN_BRUSH</font><br>
<font color=#990099> <i>%rename</i> wxWHITE_BRUSH <i>%define_pointer</i> wxLua_wxWHITE_BRUSH</font><br>
<font color=#990099> <i>%rename</i> wxBLACK_BRUSH <i>%define_pointer</i> wxLua_wxBLACK_BRUSH</font><br>
<font color=#990099> <i>%rename</i> wxGREY_BRUSH <i>%define_pointer</i> wxLua_wxGREY_BRUSH</font><br>
<font color=#990099> <i>%rename</i> wxMEDIUM_GREY_BRUSH <i>%define_pointer</i> wxLua_wxMEDIUM_GREY_BRUSH</font><br>
<font color=#990099> <i>%rename</i> wxLIGHT_GREY_BRUSH <i>%define_pointer</i> wxLua_wxLIGHT_GREY_BRUSH</font><br>
<font color=#990099> <i>%rename</i> wxTRANSPARENT_BRUSH <i>%define_pointer</i> wxLua_wxTRANSPARENT_BRUSH</font><br>
<font color=#990099> <i>%rename</i> wxCYAN_BRUSH <i>%define_pointer</i> wxLua_wxCYAN_BRUSH</font><br>
<font color=#990099> <i>%rename</i> wxRED_BRUSH <i>%define_pointer</i> wxLua_wxRED_BRUSH</font><br>
<br>
<a href="#wxBrush">wxBrush</a>()<br>
<a href="#wxBrush">wxBrush</a>(const <a href="#wxColour">wxColour</a>&amp; colour, int style)<br>
<a href="#wxBrush">wxBrush</a>(const <a href="#wxString">wxString</a>&amp; colourName, int style)<br>
<a href="#wxBrush">wxBrush</a>(const <a href="#wxBitmap">wxBitmap</a>&amp; stippleBitmap)<br>
<a href="#wxBrush">wxBrush</a>(const <a href="#wxBrush">wxBrush</a>&amp; brush)<br>
<br>
<a href="#wxColour">wxColour</a> GetColour() const<br>
<a href="#wxBitmap">wxBitmap</a>* GetStipple() const<br>
int GetStyle() const<br>
bool IsHatch() const<br>
bool Ok() const<br>
void SetColour(<a href="#wxColour">wxColour</a>&amp; colour)<br>
void SetColour(const <a href="#wxString">wxString</a>&amp; colourName)<br>
void SetColour(const unsigned char red, const unsigned char green, const unsigned char blue)<br>
void SetStipple(const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap)<br>
void SetStyle(int style)<br>
<br>
<i>%operator</i> <a href="#wxBrush">wxBrush</a>&amp; operator=(const <a href="#wxBrush">wxBrush</a>&amp; b) const<br>
<i>%operator</i> bool operator == (const <a href="#wxBrush">wxBrush</a>&amp; b) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxBrushList">wxBrushList</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxBrushList<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxBrushList">wxBrushList</a>, <a href="#wxList">wxList</a></font></b>
<blockquote>
<font color=#006666> <i>%define_pointer</i> wxTheBrushList</font><br>
<br>
<font color=#009900>// No constructor, use wxTheBrushList</font><br>
<br>
<font color=#009900>// Note: we don't gc the returned brush as the list will delete it</font><br>
<a href="#wxBrush">wxBrush</a>* FindOrCreateBrush(const <a href="#wxColour">wxColour</a>&amp; colour, int style)<br>
<br>
<font color=#009900>// Use the <a href="#wxList">wxList</a> methods, see also <a href="#wxNode">wxNode</a></font><br>
<font color=#009900>//void AddBrush(<a href="#wxBrush">wxBrush</a> *brush) internal use for wxWidgets</font><br>
<font color=#009900>//void RemoveBrush(<a href="#wxBrush">wxBrush</a> *brush)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxBrushList</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxStockGDI">wxStockGDI</a></font><br>
<br>
<i>%include</i> "wx/gdicmn.h"<br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxStockGDI::Item">wxStockGDI::Item</a></font></b>
<blockquote><font color=#0066CC>
BRUSH_BLACK<br>
BRUSH_BLUE<br>
BRUSH_CYAN<br>
BRUSH_GREEN<br>
BRUSH_GREY<br>
BRUSH_LIGHTGREY<br>
BRUSH_MEDIUMGREY<br>
BRUSH_RED<br>
BRUSH_TRANSPARENT<br>
BRUSH_WHITE<br>
COLOUR_BLACK<br>
COLOUR_BLUE<br>
COLOUR_CYAN<br>
COLOUR_GREEN<br>
COLOUR_LIGHTGREY<br>
COLOUR_RED<br>
COLOUR_WHITE<br>
CURSOR_CROSS<br>
CURSOR_HOURGLASS<br>
CURSOR_STANDARD<br>
FONT_ITALIC<br>
FONT_NORMAL<br>
FONT_SMALL<br>
FONT_SWISS<br>
PEN_BLACK<br>
PEN_BLACKDASHED<br>
PEN_CYAN<br>
PEN_GREEN<br>
PEN_GREY<br>
PEN_LIGHTGREY<br>
PEN_MEDIUMGREY<br>
PEN_RED<br>
PEN_TRANSPARENT<br>
PEN_WHITE<br>
ITEMCOUNT<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxStockGDI">wxStockGDI</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxStockGDI">wxStockGDI</a>() use instance to get the implemented <a href="#wxStockGDI">wxStockGDI</a></font><br>
<br>
<font color=#009900>//static void DeleteAll()</font><br>
static <a href="#wxStockGDI">wxStockGDI</a>&amp; instance()<br>
<br>
static const <a href="#wxBrush">wxBrush</a>* GetBrush(wxStockGDI::Item item)<br>
static const <a href="#wxColour">wxColour</a>* GetColour(wxStockGDI::Item item)<br>
static const <a href="#wxCursor">wxCursor</a>* GetCursor(wxStockGDI::Item item)<br>
<font color=#009900>// Can be overridden by platform-specific derived classes</font><br>
virtual const <a href="#wxFont">wxFont</a>* GetFont(wxStockGDI::Item item)<br>
static const <a href="#wxPen">wxPen</a>* GetPen(wxStockGDI::Item item)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i></font><br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxColourPenBrush</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPalette">wxPalette</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxPalette &amp;&amp; wxUSE_PALETTE<br>
<br>
<i>%include</i> "wx/palette.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxPalette">wxPalette</a>, <a href="#wxGDIObject">wxGDIObject</a></font></b>
<blockquote>
<font color=#006666> <i>%define_object</i> wxNullPalette</font><br>
<br>
<a href="#wxPalette">wxPalette</a>()<br>
<font color=#009900>// <a href="#wxPalette">wxPalette</a>(int n, const unsigned char* red, const unsigned char* green, const unsigned char* blue) - use Create</font><br>
<a href="#wxPalette">wxPalette</a>(const <a href="#wxPalette">wxPalette</a>&amp; palette)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> bool wxPalette::Create(int n, Lua string red, Lua string green, Lua string blue)</font></font><br>
<font color=#009900>// C++ Func: bool Create(int n, const unsigned char* red, const unsigned char* green, const unsigned char* blue)</font><br>
bool Create(int n, const unsigned char* red, const unsigned char* green, const unsigned char* blue)<br>
<br>
int GetColoursCount() const<br>
int GetPixel(unsigned char red, unsigned char green, unsigned char blue) const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, char red, char green, char blue] wxPalette::GetRGB(int pixel) const</font></font><br>
<font color=#009900>// C++ Func: bool GetRGB(int pixel, unsigned char* red, unsigned char* green, unsigned char* blue) const</font><br>
bool GetRGB(int pixel) const<br>
<br>
bool Ok() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxPalette &amp;&amp; wxUSE_PALETTE</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxIcon">wxIcon</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxIcon<br>
<i>%typedef</i> void* WXHANDLE<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxIcon">wxIcon</a>, <a href="#wxGDIObject">wxGDIObject</a></font></b>
<blockquote>
<font color=#006666> <i>%define_object</i> wxNullIcon</font><br>
<br>
<a href="#wxIcon">wxIcon</a>()<br>
<a href="#wxIcon">wxIcon</a>(const <a href="#wxString">wxString</a>&amp; name, <a href="#wxBitmapType">wxBitmapType</a> type, int desiredWidth = -1, int desiredHeight = -1)<br>
<font color=#009900>//<a href="#wxIcon">wxIcon</a>(int width, int height, int depth = -1) // constructor does not exist</font><br>
<br>
<i>%win</i>|<i>%mac</i>|<i>%wxchkver_2_6</i> void CopyFromBitmap(const <a href="#wxBitmap">wxBitmap</a>&amp; bmp)<br>
int GetDepth()<br>
int GetHeight()<br>
int GetWidth()<br>
bool LoadFile(const <a href="#wxString">wxString</a>&amp; name, <a href="#wxBitmapType">wxBitmapType</a> flags)<br>
bool Ok()<br>
void SetDepth(int d)<br>
void SetHeight(int h)<br>
void SetWidth(int w)<br>
<font color=#009900>//<i>%win</i> void SetSize(const <a href="#wxSize">wxSize</a>&amp; size)</font><br>
<br>
<i>%operator</i> <a href="#wxIcon">wxIcon</a>&amp; operator=(const <a href="#wxIcon">wxIcon</a>&amp; i) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxIconBundle">wxIconBundle</a></font><br>
<br>
<i>%include</i> "wx/iconbndl.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxIconBundle">wxIconBundle</a></font></b>
<blockquote>
<a href="#wxIconBundle">wxIconBundle</a>()<br>
<a href="#wxIconBundle">wxIconBundle</a>( const <a href="#wxString">wxString</a>&amp; file, long type )<br>
<a href="#wxIconBundle">wxIconBundle</a>( const <a href="#wxIcon">wxIcon</a>&amp; icon )<br>
<a href="#wxIconBundle">wxIconBundle</a>( const <a href="#wxIconBundle">wxIconBundle</a>&amp; ic )<br>
<br>
void AddIcon( const <a href="#wxString">wxString</a>&amp; file, long type )<br>
void AddIcon( const <a href="#wxIcon">wxIcon</a>&amp; icon );<br>
<br>
const <a href="#wxIcon">wxIcon</a>&amp; GetIcon( const <a href="#wxSize">wxSize</a>&amp; size ) const;<br>
<font color=#009900>// equivalent to GetIcon( <a href="#wxSize">wxSize</a>( size, size ) )</font><br>
const <a href="#wxIcon">wxIcon</a>&amp; GetIcon( int size = wxDefaultCoord ) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxIcon</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxBitmap">wxBitmap</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxBitmap<br>
<br>
<i>%include</i> "wx/bitmap.h"<br>
<br>
<font color=#009900>//<i>%win</i> <i>%class</i> <i>%delete</i> <i>%noclassinfo</i> wxBitmapHandler // are these even necessary?</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<font color=#009900>//<i>%win</i> <i>%class</i> <i>%delete</i> <i>%noclassinfo</i> wxGDIImageHandler</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<font color=#009900>//<i>%wxchkver_2_6</i>&amp;<i>%win</i> <i>%class</i> <i>%noclassinfo</i> wxGDIImageHandlerList, <a href="#wxList">wxList</a></font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxBitmap">wxBitmap</a>, <a href="#wxGDIObject">wxGDIObject</a></font></b>
<blockquote>
<font color=#006666> <i>%define_object</i> wxNullBitmap</font><br>
<br>
<a href="#wxBitmap">wxBitmap</a>()<br>
<a href="#wxBitmap">wxBitmap</a>(const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap)<br>
<a href="#wxBitmap">wxBitmap</a>( int width, int height, int depth = -1)<br>
<a href="#wxBitmap">wxBitmap</a>(const <a href="#wxString">wxString</a>&amp; name, <a href="#wxBitmapType">wxBitmapType</a> type = wxBITMAP_TYPE_ANY)<br>
<a href="#wxBitmap">wxBitmap</a>(const <a href="#wxImage">wxImage</a> &amp;image, int depth = -1)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> <a href="#wxBitmap">wxBitmap</a>(lua string, int width, int height, int depth)</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxBitmap">wxBitmap</a>(const char bits[], int width, int height, int depth = 1)</font><br>
<font color=#009900>// Creates a bitmap from an array of bits in the form of a Lua string.</font><br>
<font color=#BB0055> <i>%override_name</i> wxLua_wxBitmapFromBits_constructor <a href="#wxBitmap">wxBitmap</a>(const char* mono_bits, int width, int height, int depth <font color=#888888>/* = 1 */</font>);</font><br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> <a href="#wxBitmap">wxBitmap</a>(LuaTable charTable, int width, int height, int depth)</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxBitmap">wxBitmap</a>(const char bits[], int width, int height, int depth = 1)</font><br>
<font color=#009900>// Creates a bitmap from an array of chars in a Lua table.</font><br>
<font color=#BB0055> <i>%override_name</i> wxLua_wxBitmapFromBitTable_constructor <a href="#wxBitmap">wxBitmap</a>(LuaTable charTable, int width, int height, int depth <font color=#888888>/* = 1 */</font>);</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> <a href="#wxBitmap">wxBitmap</a>(LuaTable stringTable where each index is a row in the image)</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxBitmap">wxBitmap</a>(const char **data) Load from XPM</font><br>
<font color=#BB0055> <i>%override_name</i> wxLua_wxBitmapFromXPMData_constructor <a href="#wxBitmap">wxBitmap</a>(LuaTable charTable)</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> <a href="#wxBitmap">wxBitmap</a>(Lua string of data, int type, int width, int height, int depth = -1)</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxBitmap">wxBitmap</a>(const void* data, int type, int width, int height, int depth = -1)</font><br>
<font color=#BB0055> <i>%override_name</i> wxLua_wxBitmapFromData_constructor <i>%win</i> <a href="#wxBitmap">wxBitmap</a>(const <a href="#wxString">wxString</a>&amp; data, int type, int width, int height, int depth <font color=#888888>/* = -1 */</font>)</font><br>
<br>
<font color=#009900>//<i>%win</i> static void AddHandler(wxBitmapHandler* handler)</font><br>
<font color=#009900>//<i>%win</i> static void CleanUpHandlers()</font><br>
<a href="#wxImage">wxImage</a> ConvertToImage()<br>
bool CopyFromIcon(const <a href="#wxIcon">wxIcon</a>&amp; icon)<br>
virtual bool Create(int width, int height, int depth = -1)<br>
<font color=#009900>//static wxBitmapHandler* FindHandler(const <a href="#wxString">wxString</a>&amp; name)</font><br>
<font color=#009900>//static wxBitmapHandler* FindHandler(const <a href="#wxString">wxString</a>&amp; extension, <a href="#wxBitmapType">wxBitmapType</a> bitmapType)</font><br>
<font color=#009900>//static wxBitmapHandler* FindHandler(<a href="#wxBitmapType">wxBitmapType</a> bitmapType)</font><br>
int GetDepth() const<br>
<font color=#009900>//<i>%wxchkver_2_6</i>&amp;<i>%win</i> static wxGDIImageHandlerList&amp; GetHandlers()</font><br>
<font color=#009900>//!<i>%wxchkver_2_6</i>&amp;<i>%win</i> static <a href="#wxList">wxList</a>&amp; GetHandlers()</font><br>
int GetHeight() const<br>
<a href="#wxPalette">wxPalette</a>* GetPalette() const<br>
<a href="#wxMask">wxMask</a>* GetMask() const<br>
<a href="#wxBitmap">wxBitmap</a> GetSubBitmap(const <a href="#wxRect">wxRect</a>&amp;rect) const<br>
int GetWidth() const<br>
<font color=#009900>//<i>%win</i> static void InitStandardHandlers()</font><br>
<font color=#009900>//<i>%win</i> static void InsertHandler(wxBitmapHandler* handler)</font><br>
bool LoadFile(const <a href="#wxString">wxString</a>&amp; name, <a href="#wxBitmapType">wxBitmapType</a> type)<br>
bool Ok() const<br>
!<i>%msw</i>&amp;<i>%wxchkver_2_8</i> virtual <a href="#wxColour">wxColour</a> QuantizeColour(const <a href="#wxColour">wxColour</a>&amp; colour) const <font color=#009900>// msw doesn't derive from wxBitmapBase</font><br>
<font color=#009900>//<i>%win</i> static bool RemoveHandler(const <a href="#wxString">wxString</a>&amp; name)</font><br>
bool SaveFile(const <a href="#wxString">wxString</a>&amp; name, <a href="#wxBitmapType">wxBitmapType</a> type, <a href="#wxPalette">wxPalette</a>* palette = NULL)<br>
void SetDepth(int depth)<br>
void SetHeight(int height)<br>
void SetMask(<i>%ungc</i> <a href="#wxMask">wxMask</a>* mask)<br>
<i>%win</i> void SetPalette(const <a href="#wxPalette">wxPalette</a>&amp; palette)<br>
void SetWidth(int width)<br>
<br>
<i>%operator</i> <a href="#wxBitmap">wxBitmap</a>&amp; operator=(const <a href="#wxBitmap">wxBitmap</a>&amp; b) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxBitmap</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxCursor">wxCursor</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxCursor<br>
<br>
<font color=#009900>//<i>%typedef</i> void* WXHANDLE</font><br>
<br>
<i>%include</i> "wx/cursor.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxStockCursor">wxStockCursor</a></font></b>
<blockquote><font color=#0066CC>
wxCURSOR_NONE<br>
wxCURSOR_ARROW<br>
wxCURSOR_RIGHT_ARROW<br>
wxCURSOR_BULLSEYE<br>
wxCURSOR_CHAR<br>
wxCURSOR_CROSS<br>
wxCURSOR_HAND<br>
wxCURSOR_IBEAM<br>
wxCURSOR_LEFT_BUTTON<br>
wxCURSOR_MAGNIFIER<br>
wxCURSOR_MIDDLE_BUTTON<br>
wxCURSOR_NO_ENTRY<br>
wxCURSOR_PAINT_BRUSH<br>
wxCURSOR_PENCIL<br>
wxCURSOR_POINT_LEFT<br>
wxCURSOR_POINT_RIGHT<br>
wxCURSOR_QUESTION_ARROW<br>
wxCURSOR_RIGHT_BUTTON<br>
wxCURSOR_SIZENESW<br>
wxCURSOR_SIZENS<br>
wxCURSOR_SIZENWSE<br>
wxCURSOR_SIZEWE<br>
wxCURSOR_SIZING<br>
wxCURSOR_SPRAYCAN<br>
wxCURSOR_WAIT<br>
wxCURSOR_WATCH<br>
wxCURSOR_BLANK<br>
wxCURSOR_DEFAULT<br>
<i>%mac</i> wxCURSOR_COPY_ARROW<br>
<br>
<i>%if</i> defined(__X__)<br>
<font color=#009900>// Not yet implemented for Windows</font><br>
wxCURSOR_CROSS_REVERSE,<br>
wxCURSOR_DOUBLE_ARROW,<br>
wxCURSOR_BASED_ARROW_UP,<br>
wxCURSOR_BASED_ARROW_DOWN,<br>
<i>%endif</i> <font color=#009900>// X11</font><br>
<br>
wxCURSOR_ARROWWAIT<br>
wxCURSOR_MAX<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxCursor">wxCursor</a>, <a href="#wxObject">wxObject</a> <font color=#009900>// <a href="#wxObject">wxObject</a> in gtk, wxGDIImage in msw, <a href="#wxBitmap">wxBitmap</a> in osx</font></font></b>
<blockquote>
<font color=#006666> <i>%define_object</i> wxNullCursor</font><br>
<font color=#990099> <i>%rename</i> wxSTANDARD_CURSOR <i>%define_pointer</i> wxLua_wxSTANDARD_CURSOR <font color=#009900>// hack for wxWidgets &gt;2.7</font></font><br>
<font color=#990099> <i>%rename</i> wxHOURGLASS_CURSOR <i>%define_pointer</i> wxLua_wxHOURGLASS_CURSOR</font><br>
<font color=#990099> <i>%rename</i> wxCROSS_CURSOR <i>%define_pointer</i> wxLua_wxCROSS_CURSOR</font><br>
<br>
<a href="#wxCursor">wxCursor</a>()<br>
<a href="#wxCursor">wxCursor</a>(int id)<br>
<a href="#wxCursor">wxCursor</a>(const <a href="#wxImage">wxImage</a>&amp; image)<br>
<i>%win</i>|<i>%mac</i> <a href="#wxCursor">wxCursor</a>(const <a href="#wxString">wxString</a>&amp; cursorName, long type, int hotSpotX = 0, int hotSpotY = 0)<br>
<br>
bool Ok()<br>
<br>
<i>%win</i> int GetWidth()<br>
<i>%win</i> int GetHeight()<br>
<i>%win</i> int GetDepth()<br>
<font color=#009900>//<i>%win</i> void SetWidth(int width)</font><br>
<font color=#009900>//<i>%win</i> void SetHeight(int height)</font><br>
<font color=#009900>//<i>%win</i> void SetDepth(int depth)</font><br>
<font color=#009900>//<i>%win</i> void SetSize(const <a href="#wxSize">wxSize</a>&amp; size)</font><br>
<br>
<i>%operator</i> <a href="#wxCursor">wxCursor</a>&amp; operator=(const <a href="#wxCursor">wxCursor</a>&amp; c) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxCursor</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMask">wxMask</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxMask<br>
<br>
<i>%include</i> "wx/bitmap.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxMask">wxMask</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxMask">wxMask</a>()<br>
<a href="#wxMask">wxMask</a>(const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap)<br>
<a href="#wxMask">wxMask</a>(const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap, const <a href="#wxColour">wxColour</a>&amp; colour)<br>
<i>%win</i> <a href="#wxMask">wxMask</a>(const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap, int index)<br>
<br>
bool Create(const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap)<br>
bool Create(const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap, const <a href="#wxColour">wxColour</a>&amp; colour)<br>
<i>%win</i> bool Create(const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap, int index)<br>
<br>
<i>%operator</i> <a href="#wxMask">wxMask</a>&amp; operator=(const <a href="#wxMask">wxMask</a>&amp; m) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxMask</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxImageList">wxImageList</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxImageList<br>
<br>
<i>%include</i> "wx/imaglist.h"<br>
<br>
<font color=#006666><i>%define</i> wxIMAGELIST_DRAW_NORMAL</font><br>
<font color=#006666><i>%define</i> wxIMAGELIST_DRAW_TRANSPARENT</font><br>
<font color=#006666><i>%define</i> wxIMAGELIST_DRAW_SELECTED</font><br>
<font color=#006666><i>%define</i> wxIMAGELIST_DRAW_FOCUSED</font><br>
<br>
<font color=#006666><i>%define</i> wxIMAGE_LIST_NORMAL</font><br>
<font color=#006666><i>%define</i> wxIMAGE_LIST_SMALL</font><br>
<font color=#006666><i>%define</i> wxIMAGE_LIST_STATE</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxImageList">wxImageList</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxImageList">wxImageList</a>(int width, int height, bool mask = true, int initialCount = 1)<br>
<br>
int Add(const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap, const <a href="#wxBitmap">wxBitmap</a>&amp; mask = wxNullBitmap)<br>
int Add(const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap, const <a href="#wxColour">wxColour</a>&amp; maskColour)<br>
int Add(const <a href="#wxIcon">wxIcon</a>&amp; icon)<br>
bool Draw(int index, <a href="#wxDC">wxDC</a>&amp; dc, int x, int y, int flags = wxIMAGELIST_DRAW_NORMAL, bool solidBackground = false)<br>
<a href="#wxBitmap">wxBitmap</a> GetBitmap(int index) const<br>
<a href="#wxIcon">wxIcon</a> GetIcon(int index) const<br>
int GetImageCount()<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int width, int height] wxImageList::GetSize(int index)</font></font><br>
<font color=#009900>// C++ Func: void GetSize(int index, int&amp; width, int&amp; height)</font><br>
void GetSize(int index)<br>
<br>
bool Remove(int index)<br>
bool RemoveAll()<br>
<i>%win</i> bool Replace(int index, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap, const <a href="#wxBitmap">wxBitmap</a>&amp; mask = wxNullBitmap)<br>
<i>%gtk</i>|<i>%mac</i> bool Replace(int index, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap)<br>
<font color=#009900>//bool ReplaceIcon(int index, const <a href="#wxIcon">wxIcon</a>&amp; icon)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxImageList</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDC">wxDC</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxDC<br>
<br>
<i>%include</i> "wx/dc.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxMM_TEXT<br>
wxMM_LOMETRIC<br>
wxMM_HIMETRIC<br>
wxMM_LOENGLISH<br>
wxMM_HIENGLISH<br>
wxMM_TWIPS<br>
wxMM_ISOTROPIC<br>
wxMM_ANISOTROPIC<br>
wxMM_POINTS<br>
wxMM_METRIC<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<font color=#006666><i>%define</i> wxROP_BLACK</font><br>
<font color=#006666><i>%define</i> wxROP_COPYPEN</font><br>
<font color=#006666><i>%define</i> wxROP_MASKNOTPEN</font><br>
<font color=#006666><i>%define</i> wxROP_MASKPEN</font><br>
<font color=#006666><i>%define</i> wxROP_MASKPENNOT</font><br>
<font color=#006666><i>%define</i> wxROP_MERGENOTPEN</font><br>
<font color=#006666><i>%define</i> wxROP_MERGEPEN</font><br>
<font color=#006666><i>%define</i> wxROP_MERGEPENNOT</font><br>
<font color=#006666><i>%define</i> wxROP_NOP</font><br>
<font color=#006666><i>%define</i> wxROP_NOT</font><br>
<font color=#006666><i>%define</i> wxROP_NOTCOPYPEN</font><br>
<font color=#006666><i>%define</i> wxROP_NOTMASKPEN</font><br>
<font color=#006666><i>%define</i> wxROP_NOTMERGEPEN</font><br>
<font color=#006666><i>%define</i> wxROP_NOTXORPEN</font><br>
<font color=#006666><i>%define</i> wxROP_WHITE</font><br>
<font color=#006666><i>%define</i> wxROP_XORPEN</font><br>
<br>
<font color=#006666><i>%define</i> wxBLIT_00220326</font><br>
<font color=#006666><i>%define</i> wxBLIT_007700E6</font><br>
<font color=#006666><i>%define</i> wxBLIT_00990066</font><br>
<font color=#006666><i>%define</i> wxBLIT_00AA0029</font><br>
<font color=#006666><i>%define</i> wxBLIT_00DD0228</font><br>
<font color=#006666><i>%define</i> wxBLIT_BLACKNESS</font><br>
<font color=#006666><i>%define</i> wxBLIT_DSTINVERT</font><br>
<font color=#006666><i>%define</i> wxBLIT_MERGEPAINT</font><br>
<font color=#006666><i>%define</i> wxBLIT_NOTSCRCOPY</font><br>
<font color=#006666><i>%define</i> wxBLIT_NOTSRCERASE</font><br>
<font color=#006666><i>%define</i> wxBLIT_SRCAND</font><br>
<font color=#006666><i>%define</i> wxBLIT_SRCCOPY</font><br>
<font color=#006666><i>%define</i> wxBLIT_SRCERASE</font><br>
<font color=#006666><i>%define</i> wxBLIT_SRCINVERT</font><br>
<font color=#006666><i>%define</i> wxBLIT_SRCPAINT</font><br>
<font color=#006666><i>%define</i> wxBLIT_WHITENESS</font><br>
<br>
<font color=#006666><i>%define</i> wxCLEAR</font><br>
<font color=#006666><i>%define</i> wxXOR</font><br>
<font color=#006666><i>%define</i> wxINVERT</font><br>
<font color=#006666><i>%define</i> wxOR_REVERSE</font><br>
<font color=#006666><i>%define</i> wxAND_REVERSE</font><br>
<font color=#006666><i>%define</i> wxCOPY</font><br>
<font color=#006666><i>%define</i> wxAND</font><br>
<font color=#006666><i>%define</i> wxAND_INVERT</font><br>
<font color=#006666><i>%define</i> wxNO_OP</font><br>
<font color=#006666><i>%define</i> wxNOR</font><br>
<font color=#006666><i>%define</i> wxEQUIV</font><br>
<font color=#006666><i>%define</i> wxSRC_INVERT</font><br>
<font color=#006666><i>%define</i> wxOR_INVERT</font><br>
<font color=#006666><i>%define</i> wxNAND</font><br>
<font color=#006666><i>%define</i> wxOR</font><br>
<font color=#006666><i>%define</i> wxSET</font><br>
<br>
<font color=#006666><i>%define</i> wxFLOOD_BORDER</font><br>
<font color=#006666><i>%define</i> wxFLOOD_SURFACE</font><br>
<br>
<font color=#006666><i>%define</i> wxODDEVEN_RULE</font><br>
<font color=#006666><i>%define</i> wxWINDING_RULE</font><br>
<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxDC">wxDC</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#009900>// <i>%win</i> <a href="#wxDC">wxDC</a>() <a href="#wxDC">wxDC</a> is abstract use wxXXXDC</font><br>
<br>
<font color=#009900>//void BeginDrawing() // these are deprecated in 2.8 and didn't do anything anyway</font><br>
bool Blit(wxCoord xdest, wxCoord ydest, wxCoord width, wxCoord height, <a href="#wxDC">wxDC</a>* source, wxCoord xsrc, wxCoord ysrc, int logicalFunc = wxCOPY, bool useMask = false)<br>
void CalcBoundingBox(wxCoord x, wxCoord y)<br>
void Clear()<br>
<font color=#009900>//void ComputeScaleAndOrigin() used internally</font><br>
void CrossHair(wxCoord x, wxCoord y)<br>
void DestroyClippingRegion()<br>
wxCoord DeviceToLogicalX(wxCoord x)<br>
wxCoord DeviceToLogicalXRel(wxCoord x)<br>
wxCoord DeviceToLogicalY(wxCoord y)<br>
wxCoord DeviceToLogicalYRel(wxCoord y)<br>
void DrawArc(wxCoord x1, wxCoord y1, wxCoord x2, wxCoord y2, wxCoord xc, wxCoord yc)<br>
void DrawBitmap(const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap, wxCoord x, wxCoord y, bool transparent)<br>
void DrawCheckMark(wxCoord x, wxCoord y, wxCoord width, wxCoord height)<br>
void DrawCheckMark(const <a href="#wxRect">wxRect</a> &amp;rect)<br>
void DrawCircle(wxCoord x, wxCoord y, wxCoord radius)<br>
<font color=#009900>//void DrawCircle(const <a href="#wxPoint">wxPoint</a>&amp; pt, wxCoord radius)</font><br>
void DrawEllipse(wxCoord x, wxCoord y, wxCoord width, wxCoord height)<br>
<font color=#009900>//void DrawEllipse(const <a href="#wxPoint">wxPoint</a>&amp; pt, const <a href="#wxSize">wxSize</a>&amp; size)</font><br>
<font color=#009900>//void DrawEllipse(const <a href="#wxRect">wxRect</a>&amp; rect)</font><br>
void DrawEllipticArc(wxCoord x, wxCoord y, wxCoord width, wxCoord height, double start, double end)<br>
void DrawIcon(const <a href="#wxIcon">wxIcon</a>&amp; icon, wxCoord x, wxCoord y)<br>
void DrawLabel(const <a href="#wxString">wxString</a>&amp; text, const <a href="#wxBitmap">wxBitmap</a>&amp; image, const <a href="#wxRect">wxRect</a>&amp; rect, int alignment = wxALIGN_LEFT | wxALIGN_TOP, int indexAccel = -1) <font color=#009900>//, <a href="#wxRect">wxRect</a> *rectBounding = NULL)</font><br>
void DrawLabel(const <a href="#wxString">wxString</a>&amp; text, const <a href="#wxRect">wxRect</a>&amp; rect, int alignment = wxALIGN_LEFT | wxALIGN_TOP, int indexAccel = -1)<br>
void DrawLine(wxCoord x1, wxCoord y1, wxCoord x2, wxCoord y2)<br>
<font color=#009900>//void DrawLines(int n, <a href="#wxPoint">wxPoint</a> points[], wxCoord xoffset = 0, wxCoord yoffset = 0) // FIXME add this</font><br>
<font color=#990099> <i>%rename</i> DrawLinesList void DrawLines(<a href="#wxList">wxList</a> *points, wxCoord xoffset = 0, wxCoord yoffset = 0)</font><br>
<font color=#009900>//void DrawPolygon(int n, <a href="#wxPoint">wxPoint</a> points[], wxCoord xoffset = 0, wxCoord yoffset = 0, int fill_style = wxODDEVEN_RULE) // FIXME add this</font><br>
<font color=#990099> <i>%rename</i> DrawPolygonList void DrawPolygon(<a href="#wxList">wxList</a> *points, wxCoord xoffset = 0, wxCoord yoffset = 0, int fill_style = wxODDEVEN_RULE)</font><br>
<font color=#009900>//void DrawPolyPolygon(int n, int count[], <a href="#wxPoint">wxPoint</a> points[], wxCoord xoffset = 0, wxCoord yoffset = 0, int fill_style = wxODDEVEN_RULE)</font><br>
void DrawPoint(wxCoord x, wxCoord y)<br>
void DrawRectangle(wxCoord x, wxCoord y, wxCoord width, wxCoord height)<br>
void DrawRotatedText(const <a href="#wxString">wxString</a>&amp; text, wxCoord x, wxCoord y, double angle)<br>
void DrawRoundedRectangle(wxCoord x, wxCoord y, wxCoord width, wxCoord height, double radius = 20)<br>
<font color=#009900>//<i>%if</i> wxUSE_SPLINES</font><br>
<font color=#009900>//void DrawSpline(int n, <a href="#wxPoint">wxPoint</a> points[])</font><br>
<font color=#009900>//void DrawSpline(<a href="#wxList">wxList</a> *points)</font><br>
<font color=#009900>//<i>%endif</i> wxUSE_SPLINES</font><br>
void DrawText(const <a href="#wxString">wxString</a>&amp; text, wxCoord x, wxCoord y)<br>
void EndDoc()<br>
<font color=#009900>//void EndDrawing() // these are deprecated in 2.8 and didn't do anything anyway</font><br>
void EndPage()<br>
void FloodFill(wxCoord x, wxCoord y, const <a href="#wxColour">wxColour</a>&amp; colour, int style=wxFLOOD_SURFACE)<br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
<font color=#009900>//void GradientFillConcentric(const <a href="#wxRect">wxRect</a>&amp; rect, const <a href="#wxColour">wxColour</a>&amp; initialColour, const <a href="#wxColour">wxColour</a>&amp; destColour)</font><br>
void GradientFillConcentric(const <a href="#wxRect">wxRect</a>&amp; rect, const <a href="#wxColour">wxColour</a>&amp; initialColour, const <a href="#wxColour">wxColour</a>&amp; destColour, const <a href="#wxPoint">wxPoint</a>&amp; circleCenter)<br>
void GradientFillLinear(const <a href="#wxRect">wxRect</a>&amp; rect, const <a href="#wxColour">wxColour</a>&amp; initialColour, const <a href="#wxColour">wxColour</a>&amp; destColour, <a href="#wxDirection">wxDirection</a> nDirection = wxEAST)<br>
<a href="#wxBitmap">wxBitmap</a> GetAsBitmap(const <a href="#wxRect">wxRect</a> *subrect = NULL) const<br>
<i>%endif</i> <font color=#009900>//<i>%wxchkver_2_8</i></font><br>
<br>
<font color=#009900>// alias</font><br>
const <a href="#wxBrush">wxBrush</a>&amp; GetBackground()<br>
int GetBackgroundMode() const<br>
const <a href="#wxBrush">wxBrush</a>&amp; GetBrush()<br>
wxCoord GetCharHeight()<br>
wxCoord GetCharWidth()<br>
void GetClippingBox(wxCoord *x, wxCoord *y, wxCoord *width, wxCoord *height)<br>
const <a href="#wxFont">wxFont</a>&amp; GetFont()<br>
<i>%wxchkver_2_8</i> <a href="#wxLayoutDirection">wxLayoutDirection</a> GetLayoutDirection() const<br>
int GetLogicalFunction()<br>
int GetMapMode()<br>
<font color=#009900>//bool GetPartialTextExtents(const <a href="#wxString">wxString</a>&amp; text, <a href="#wxArrayInt">wxArrayInt</a>&amp; widths) const</font><br>
const <a href="#wxPen">wxPen</a>&amp; GetPen()<br>
bool GetPixel(wxCoord x, wxCoord y, <a href="#wxColour">wxColour</a> *colour)<br>
<a href="#wxSize">wxSize</a> GetPPI() const<br>
void GetSize(wxCoord *width, wxCoord *height) <font color=#009900>// <a href="#wxSize">wxSize</a> GetSize() const</font><br>
<font color=#009900>//void GetSizeMM(wxCoord *width, wxCoord *height) const // <a href="#wxSize">wxSize</a> GetSizeMM() const</font><br>
const <a href="#wxColour">wxColour</a>&amp; GetTextBackground() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int x, int y, int descent, int externalLeading] int wxDC::GetTextExtent(const <a href="#wxString">wxString</a>&amp; string, const <a href="#wxFont">wxFont</a>* font = NULL )</font></font><br>
<font color=#009900>// C++ Func: void GetTextExtent(const <a href="#wxString">wxString</a>&amp; string, wxCoord* x, wxCoord* y, wxCoord* descent = NULL, wxCoord* externalLeading = NULL, const <a href="#wxFont">wxFont</a>* font = NULL)</font><br>
void GetTextExtent(const <a href="#wxString">wxString</a>&amp; string, <a href="#wxFont">wxFont</a> *font = NULL)<br>
<br>
<font color=#990099> <i>%wxchkver_2_8</i> <i>%rename</i> GetTextExtentSize <a href="#wxSize">wxSize</a> GetTextExtent(const <a href="#wxString">wxString</a>&amp; string) const</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int x, int y, int heightLine] int wxDC::GetMultiLineTextExtent(const <a href="#wxString">wxString</a>&amp; string, const <a href="#wxFont">wxFont</a>* font = NULL )</font></font><br>
<font color=#009900>// C++ Func: void GetMultiLineTextExtent(const <a href="#wxString">wxString</a>&amp; string, wxCoord* x, wxCoord* y, wxCoord* heightLine = NULL, const <a href="#wxFont">wxFont</a>* font = NULL)</font><br>
<i>%wxchkver_2_8</i> void GetMultiLineTextExtent(const <a href="#wxString">wxString</a>&amp; string, <a href="#wxFont">wxFont</a> *font = NULL) const<br>
<br>
<font color=#990099> <i>%wxchkver_2_8</i> <i>%rename</i> GetMultiLineTextExtentSize <a href="#wxSize">wxSize</a> GetMultiLineTextExtent(const <a href="#wxString">wxString</a>&amp; string) const</font><br>
<br>
const <a href="#wxColour">wxColour</a>&amp; GetTextForeground()<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int x, int y] wxDC::GetUserScale()</font></font><br>
<font color=#009900>// C++ Func: void GetUserScale(double *x, double *y)</font><br>
void GetUserScale()<br>
<br>
wxCoord LogicalToDeviceX(wxCoord x)<br>
wxCoord LogicalToDeviceXRel(wxCoord x)<br>
wxCoord LogicalToDeviceY(wxCoord y)<br>
wxCoord LogicalToDeviceYRel(wxCoord y)<br>
wxCoord MaxX()<br>
wxCoord MaxY()<br>
wxCoord MinX()<br>
wxCoord MinY()<br>
bool Ok()<br>
void ResetBoundingBox()<br>
void SetAxisOrientation(bool xLeftRight, bool yBottomUp)<br>
void SetBackground(const <a href="#wxBrush">wxBrush</a>&amp; brush)<br>
void SetBackgroundMode(int mode)<br>
void SetBrush(const <a href="#wxBrush">wxBrush</a>&amp; brush)<br>
void SetClippingRegion(wxCoord x, wxCoord y, wxCoord width, wxCoord height)<br>
void SetClippingRegion(const <a href="#wxRegion">wxRegion</a>&amp; region)<br>
<font color=#009900>//void SetClippingRegion(const <a href="#wxPoint">wxPoint</a>&amp; pt, const <a href="#wxSize">wxSize</a>&amp; sz)</font><br>
<font color=#009900>//void SetClippingRegion(const <a href="#wxRect">wxRect</a>&amp; rect)</font><br>
void SetDeviceOrigin(wxCoord x, wxCoord y)<br>
void SetFont(const <a href="#wxFont">wxFont</a>&amp; font)<br>
<i>%wxchkver_2_8</i> void SetLayoutDirection(<a href="#wxLayoutDirection">wxLayoutDirection</a> dir)<br>
void SetLogicalFunction(int function)<br>
void SetMapMode(int unit)<br>
void SetPalette(const <a href="#wxPalette">wxPalette</a>&amp; palette)<br>
void SetPen(const <a href="#wxPen">wxPen</a>&amp; pen)<br>
void SetTextBackground(const <a href="#wxColour">wxColour</a>&amp; colour)<br>
void SetTextForeground(const <a href="#wxColour">wxColour</a>&amp; colour)<br>
void SetUserScale(double xScale, double yScale)<br>
bool StartDoc(const <a href="#wxString">wxString</a>&amp; message)<br>
void StartPage()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMemoryDC">wxMemoryDC</a></font><br>
<br>
<i>%include</i> "wx/dcmemory.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxMemoryDC">wxMemoryDC</a>, <a href="#wxDC">wxDC</a></font></b>
<blockquote>
<a href="#wxMemoryDC">wxMemoryDC</a>()<br>
void SelectObject(<a href="#wxBitmap">wxBitmap</a>&amp; bitmap) <font color=#009900>// not const in &gt;=2.8</font><br>
<br>
<i>%wxchkver_2_8</i> virtual void SelectObjectAsSource(const <a href="#wxBitmap">wxBitmap</a>&amp; bmp)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxWindowDC">wxWindowDC</a></font><br>
<br>
<i>%include</i> "wx/dcclient.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxWindowDC">wxWindowDC</a>, <a href="#wxDC">wxDC</a></font></b>
<blockquote>
<a href="#wxWindowDC">wxWindowDC</a>(<a href="#wxWindow">wxWindow</a>* window)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxClientDC">wxClientDC</a></font><br>
<br>
<i>%include</i> "wx/dcclient.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxClientDC">wxClientDC</a>, <a href="#wxWindowDC">wxWindowDC</a></font></b>
<blockquote>
<a href="#wxClientDC">wxClientDC</a>(<a href="#wxWindow">wxWindow</a>* window)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPaintDC">wxPaintDC</a></font><br>
<br>
<i>%include</i> "wx/dcclient.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxPaintDC">wxPaintDC</a>, <a href="#wxWindowDC">wxWindowDC</a> <font color=#009900>// base ok as <a href="#wxWindowDC">wxWindowDC</a> since only some platforms have <a href="#wxClientDC">wxClientDC</a> as base</font></font></b>
<blockquote>
<a href="#wxPaintDC">wxPaintDC</a>(<a href="#wxWindow">wxWindow</a>* window)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxScreenDC">wxScreenDC</a></font><br>
<br>
<i>%include</i> "wx/dcscreen.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxScreenDC">wxScreenDC</a>, <a href="#wxDC">wxDC</a></font></b>
<blockquote>
<a href="#wxScreenDC">wxScreenDC</a>()<br>
<br>
static bool StartDrawingOnTop(<a href="#wxWindow">wxWindow</a>* window)<br>
static bool StartDrawingOnTop(<a href="#wxRect">wxRect</a>* rect = NULL)<br>
static bool EndDrawingOnTop()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxBufferedDC">wxBufferedDC</a></font><br>
<br>
<i>%include</i> "wx/dcbuffer.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxBufferedDC">wxBufferedDC</a>, <a href="#wxMemoryDC">wxMemoryDC</a></font></b>
<blockquote>
<a href="#wxBufferedDC">wxBufferedDC</a>()<br>
<a href="#wxBufferedDC">wxBufferedDC</a>(<a href="#wxDC">wxDC</a> *dc, const <a href="#wxSize">wxSize</a>&amp; area, int style = wxBUFFER_CLIENT_AREA)<br>
<a href="#wxBufferedDC">wxBufferedDC</a>(<a href="#wxDC">wxDC</a> *dc, <a href="#wxBitmap">wxBitmap</a>&amp; buffer, int style = wxBUFFER_CLIENT_AREA) <font color=#009900>// not const bitmap &gt;= 2.8</font><br>
<br>
void Init(<a href="#wxDC">wxDC</a> *dc, const <a href="#wxSize">wxSize</a>&amp; area, int style = wxBUFFER_CLIENT_AREA)<br>
void Init(<a href="#wxDC">wxDC</a> *dc, <a href="#wxBitmap">wxBitmap</a>&amp; buffer, int style = wxBUFFER_CLIENT_AREA) <font color=#009900>// not const bitmap in &gt;= 2.8</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxBufferedPaintDC">wxBufferedPaintDC</a></font><br>
<br>
<i>%include</i> "wx/dcbuffer.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxBufferedPaintDC">wxBufferedPaintDC</a>, <a href="#wxBufferedDC">wxBufferedDC</a></font></b>
<blockquote>
<a href="#wxBufferedPaintDC">wxBufferedPaintDC</a>(<a href="#wxWindow">wxWindow</a> *window, int style = wxBUFFER_CLIENT_AREA)<br>
<a href="#wxBufferedPaintDC">wxBufferedPaintDC</a>(<a href="#wxWindow">wxWindow</a> *window, <a href="#wxBitmap">wxBitmap</a>&amp; buffer, int style = wxBUFFER_CLIENT_AREA) <font color=#009900>// not const bitmap in &gt;= 2.8</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAutoBufferedPaintDC">wxAutoBufferedPaintDC</a></font><br>
<br>
<i>%include</i> "wx/dcbuffer.h"<br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
<br>
<font color=#006666><i>%define</i> wxALWAYS_NATIVE_DOUBLE_BUFFER</font><br>
<br>
<font color=#009900>// This class is derived from a <a href="#wxPaintDC">wxPaintDC</a> if wxALWAYS_NATIVE_DOUBLE_BUFFER else <a href="#wxBufferedPaintDC">wxBufferedPaintDC</a></font><br>
<font color=#009900>// In fact in release mode it's only a #define to either</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxAutoBufferedPaintDC">wxAutoBufferedPaintDC</a>, <a href="#wxDC">wxDC</a> <font color=#009900>// base ok as <a href="#wxDC">wxDC</a> since no need for others</font></font></b>
<blockquote>
<a href="#wxAutoBufferedPaintDC">wxAutoBufferedPaintDC</a>(<a href="#wxWindow">wxWindow</a> *window)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMirrorDC">wxMirrorDC</a></font><br>
<br>
<i>%include</i> "wx/dcmirror.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxMirrorDC">wxMirrorDC</a>, <a href="#wxDC">wxDC</a></font></b>
<blockquote>
<a href="#wxMirrorDC">wxMirrorDC</a>(<a href="#wxDC">wxDC</a>&amp; dc, bool mirror)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDCClipper">wxDCClipper</a></font><br>
<br>
<i>%include</i> "wx/dc.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxDCClipper">wxDCClipper</a></font></b>
<blockquote>
<a href="#wxDCClipper">wxDCClipper</a>(<a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxRect">wxRect</a>&amp; r)<br>
<font color=#009900>//<a href="#wxDCClipper">wxDCClipper</a>(<a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxRegion">wxRegion</a>&amp; r)</font><br>
<a href="#wxDCClipper">wxDCClipper</a>(<a href="#wxDC">wxDC</a>&amp; dc, wxCoord x, wxCoord y, wxCoord w, wxCoord h)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxDC</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxCaret">wxCaret</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxCaret &amp;&amp; wxUSE_CARET<br>
<br>
<i>%include</i> "wx/caret.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxCaret">wxCaret</a></font></b>
<blockquote>
<a href="#wxCaret">wxCaret</a>()<br>
<a href="#wxCaret">wxCaret</a>(<a href="#wxWindow">wxWindow</a>* window, const <a href="#wxSize">wxSize</a>&amp; size)<br>
<a href="#wxCaret">wxCaret</a>(<a href="#wxWindow">wxWindow</a>* window, int width, int height)<br>
<br>
bool Create(<a href="#wxWindow">wxWindow</a>* window, const <a href="#wxSize">wxSize</a>&amp; size)<br>
bool Create(<a href="#wxWindow">wxWindow</a>* window, int width, int height)<br>
static int GetBlinkTime()<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int x, int y] wxCaret::GetPositionXY()</font></font><br>
<font color=#009900>// C++ Func: void GetPosition(int *x, int *y)</font><br>
<font color=#990099> <i>%rename</i> GetPositionXY void GetPosition()</font><br>
<br>
<a href="#wxPoint">wxPoint</a> GetPosition()<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int x, int y] wxCaret::GetSizeWH()</font></font><br>
<font color=#009900>// C++ Func: void GetSize(int *x, int *y)</font><br>
<font color=#990099> <i>%rename</i> GetSizeWH void GetSize()</font><br>
<br>
<a href="#wxSize">wxSize</a> GetSize()<br>
<a href="#wxWindow">wxWindow</a> *GetWindow()<br>
void Hide()<br>
bool IsOk()<br>
bool IsVisible()<br>
void Move(int x, int y)<br>
void Move(const <a href="#wxPoint">wxPoint</a>&amp; pt)<br>
static void SetBlinkTime(int ms)<br>
void SetSize(int width, int height)<br>
void SetSize(const <a href="#wxSize">wxSize</a>&amp; size)<br>
void Show(bool show = true)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxCaretSuspend">wxCaretSuspend</a></font><br>
<br>
<i>%include</i> "wx/caret.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxCaretSuspend">wxCaretSuspend</a></font></b>
<blockquote>
<font color=#009900>// NOTE: ALWAYS delete() this when done since Lua's gc may not delete it soon enough</font><br>
<a href="#wxCaretSuspend">wxCaretSuspend</a>(<a href="#wxWindow">wxWindow</a> *win = NULL)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxCaret &amp;&amp; wxUSE_CARET</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxVideoMode">wxVideoMode</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxDisplay &amp;&amp; wxUSE_DISPLAY<br>
<br>
<i>%include</i> "wx/display.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxVideoMode">wxVideoMode</a></font></b>
<blockquote>
<font color=#006666> <i>%define_object</i> wxDefaultVideoMode</font><br>
<br>
<a href="#wxVideoMode">wxVideoMode</a>(int width = 0, int height = 0, int depth = 0, int freq = 0)<br>
<br>
bool Matches(const <a href="#wxVideoMode">wxVideoMode</a>&amp; other) const<br>
int GetWidth() const<br>
int GetHeight() const<br>
int GetDepth() const<br>
bool IsOk() const<br>
<br>
<i>%operator</i> bool operator==(const <a href="#wxVideoMode">wxVideoMode</a>&amp; v) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxArrayVideoModes">wxArrayVideoModes</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxArrayVideoModes">wxArrayVideoModes</a></font></b>
<blockquote>
<a href="#wxArrayVideoModes">wxArrayVideoModes</a>()<br>
<a href="#wxArrayVideoModes">wxArrayVideoModes</a>(const <a href="#wxArrayVideoModes">wxArrayVideoModes</a>&amp; array)<br>
<br>
void Add(const <a href="#wxVideoMode">wxVideoMode</a>&amp; vm, size_t copies = 1)<br>
void Alloc(size_t nCount)<br>
void Clear()<br>
void Empty()<br>
int GetCount() const<br>
void Insert(const <a href="#wxVideoMode">wxVideoMode</a>&amp; vm, int nIndex, size_t copies = 1)<br>
bool IsEmpty()<br>
<a href="#wxVideoMode">wxVideoMode</a> Item(size_t nIndex) const<br>
<a href="#wxVideoMode">wxVideoMode</a> Last()<br>
void RemoveAt(size_t nIndex, size_t count = 1)<br>
void Shrink()<br>
<br>
<i>%operator</i> <a href="#wxVideoMode">wxVideoMode</a>&amp; operator[](size_t nIndex)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDisplay">wxDisplay</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxDisplay">wxDisplay</a></font></b>
<blockquote>
<a href="#wxDisplay">wxDisplay</a>(size_t index = 0)<br>
<br>
bool ChangeMode(const <a href="#wxVideoMode">wxVideoMode</a>&amp; mode = wxDefaultVideoMode)<br>
static size_t GetCount()<br>
<a href="#wxVideoMode">wxVideoMode</a> GetCurrentMode() const<br>
<font color=#009900>// int GetDepth() const // in docs BUT not in C++ header</font><br>
static int GetFromPoint(const <a href="#wxPoint">wxPoint</a>&amp; pt)<br>
<i>%wxchkver_2_8</i>|!<i>%gtk</i> static int GetFromWindow(<a href="#wxWindow">wxWindow</a>* win)<br>
<a href="#wxRect">wxRect</a> GetGeometry() const<br>
<i>%wxchkver_2_8</i> <a href="#wxRect">wxRect</a> GetClientArea() const<br>
<a href="#wxArrayVideoModes">wxArrayVideoModes</a> GetModes(const <a href="#wxVideoMode">wxVideoMode</a>&amp; mode = wxDefaultVideoMode) const<br>
<a href="#wxString">wxString</a> GetName() const<br>
bool IsOk() const<br>
bool IsPrimary()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxDisplay &amp;&amp; wxUSE_DISPLAY</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxEffects">wxEffects</a></font><br>
<br>
<i>%include</i> "wx/effects.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxEffects">wxEffects</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxEffects">wxEffects</a>() <font color=#009900>// use system default colours</font><br>
<a href="#wxEffects">wxEffects</a>(const <a href="#wxColour">wxColour</a>&amp; highlightColour, const <a href="#wxColour">wxColour</a>&amp; lightShadow, const <a href="#wxColour">wxColour</a>&amp; faceColour, const <a href="#wxColour">wxColour</a>&amp; mediumShadow, const <a href="#wxColour">wxColour</a>&amp; darkShadow)<br>
<br>
<a href="#wxColour">wxColour</a> GetHighlightColour() const<br>
<a href="#wxColour">wxColour</a> GetLightShadow() const<br>
<a href="#wxColour">wxColour</a> GetFaceColour() const<br>
<a href="#wxColour">wxColour</a> GetMediumShadow() const<br>
<a href="#wxColour">wxColour</a> GetDarkShadow() const<br>
<br>
void SetHighlightColour(const <a href="#wxColour">wxColour</a>&amp; c)<br>
void SetLightShadow(const <a href="#wxColour">wxColour</a>&amp; c)<br>
void SetFaceColour(const <a href="#wxColour">wxColour</a>&amp; c)<br>
void SetMediumShadow(const <a href="#wxColour">wxColour</a>&amp; c)<br>
void SetDarkShadow(const <a href="#wxColour">wxColour</a>&amp; c)<br>
<br>
void Set(const <a href="#wxColour">wxColour</a>&amp; highlightColour, const <a href="#wxColour">wxColour</a>&amp; lightShadow, const <a href="#wxColour">wxColour</a>&amp; faceColour, const <a href="#wxColour">wxColour</a>&amp; mediumShadow, const <a href="#wxColour">wxColour</a>&amp; darkShadow)<br>
<br>
void DrawSunkenEdge(<a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxRect">wxRect</a>&amp; rect, int borderSize = 1)<br>
bool TileBitmap(const <a href="#wxRect">wxRect</a>&amp; rect, <a href="#wxDC">wxDC</a>&amp; dc, <a href="#wxBitmap">wxBitmap</a>&amp; bitmap)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxRenderer</font><br>
<br>
<i>%if</i> wxLUA_USE_wxRenderer<br>
<br>
<i>%include</i> "wx/renderer.h"<br>
<br>
<font color=#006666><i>%wxHAS_NATIVE_RENDERER</i> <i>%define</i> wxHAS_NATIVE_RENDERER 1</font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxCONTROL_DISABLED <font color=#009900>//= 0x00000001, // control is disabled</font><br>
wxCONTROL_FOCUSED <font color=#009900>//= 0x00000002, // currently has keyboard focus</font><br>
wxCONTROL_PRESSED <font color=#009900>//= 0x00000004, // (button) is pressed</font><br>
wxCONTROL_SPECIAL <font color=#009900>//= 0x00000008, // control-specific bit:</font><br>
wxCONTROL_ISDEFAULT <font color=#009900>//= wxCONTROL_SPECIAL, // only for the buttons</font><br>
wxCONTROL_ISSUBMENU <font color=#009900>//= wxCONTROL_SPECIAL, // only for the menu items</font><br>
wxCONTROL_EXPANDED <font color=#009900>//= wxCONTROL_SPECIAL, // only for the tree items</font><br>
wxCONTROL_SIZEGRIP <font color=#009900>//= wxCONTROL_SPECIAL, // only for the status bar panes</font><br>
wxCONTROL_CURRENT <font color=#009900>//= 0x00000010, // mouse is currently over the control</font><br>
wxCONTROL_SELECTED <font color=#009900>//= 0x00000020, // selected item in e.g. listbox</font><br>
wxCONTROL_CHECKED <font color=#009900>//= 0x00000040, // (check/radio button) is checked</font><br>
wxCONTROL_CHECKABLE <font color=#009900>//= 0x00000080, // (menu) item can be checked</font><br>
wxCONTROL_UNDETERMINED <font color=#009900>//= wxCONTROL_CHECKABLE, // (check) undetermined state</font><br>
<br>
wxCONTROL_FLAGS_MASK <font color=#009900>//= 0x000000ff,</font><br>
<br>
<font color=#009900>// this is a pseudo flag not used directly by wxRenderer but rather by some</font><br>
<font color=#009900>// controls internally</font><br>
wxCONTROL_DIRTY <font color=#009900>//= 0x80000000</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%struct</i> <i>%delete</i> <i>%encapsulate</i> <a name="wxSplitterRenderParams">wxSplitterRenderParams</a></font></b>
<blockquote>
<font color=#009900>// the only way to initialize this struct is by using this ctor</font><br>
<a href="#wxSplitterRenderParams">wxSplitterRenderParams</a>(wxCoord widthSash_, wxCoord border_, bool isSens_)<br>
<br>
<font color=#CC6600> <i>%member</i> const wxCoord widthSash <font color=#009900>// the width of the splitter sash</font></font><br>
<font color=#CC6600> <i>%member</i> const wxCoord border <font color=#009900>// the width of the border of the splitter window</font></font><br>
<font color=#CC6600> <i>%member</i> const bool isHotSensitive <font color=#009900>// true if the splitter changes its appearance when the mouse is over it</font></font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endstruct</i></font></font><br>
<br>
<br>
<font color=#009900>// extra optional parameters for DrawHeaderButton</font><br>
<b><font size=+1 color=#DD0000><i>%struct</i> <i>%delete</i> <i>%encapsulate</i> <a name="wxHeaderButtonParams">wxHeaderButtonParams</a></font></b>
<blockquote>
<a href="#wxHeaderButtonParams">wxHeaderButtonParams</a>()<br>
<br>
<font color=#CC6600> <i>%member</i> <a href="#wxColour">wxColour</a> m_arrowColour;</font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxColour">wxColour</a> m_selectionColour;</font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxString">wxString</a> m_labelText;</font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxFont">wxFont</a> m_labelFont;</font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxColour">wxColour</a> m_labelColour;</font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxBitmap">wxBitmap</a> m_labelBitmap;</font><br>
<font color=#CC6600> <i>%member</i> int m_labelAlignment;</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endstruct</i></font></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxHeaderSortIconType">wxHeaderSortIconType</a></font></b>
<blockquote><font color=#0066CC>
wxHDR_SORT_ICON_NONE, <font color=#009900>// Header button has no sort arrow</font><br>
wxHDR_SORT_ICON_UP, <font color=#009900>// Header button an an up sort arrow icon</font><br>
wxHDR_SORT_ICON_DOWN <font color=#009900>// Header button an a down sort arrow icon</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<font color=#009900>// the current version and age of <a href="#wxRendererNative">wxRendererNative</a> interface: different</font><br>
<font color=#009900>// versions are incompatible (in both ways) while the ages inside the same</font><br>
<font color=#009900>// version are upwards compatible, i.e. the version of the renderer must</font><br>
<font color=#009900>// match the version of the main program exactly while the age may be</font><br>
<font color=#009900>// highergreater or equal to it</font><br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxRendererVersion::dummy">wxRendererVersion::dummy</a></font></b>
<blockquote><font color=#0066CC>
Current_Version <font color=#009900>//= 1,</font><br>
Current_Age <font color=#009900>//= 5</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<font color=#009900>// <a href="#wxRendererNative">wxRendererNative</a> interface version</font><br>
<b><font size=+1 color=#DD0000><i>%struct</i> <i>%delete</i> <i>%encapsulate</i> <a name="wxRendererVersion">wxRendererVersion</a></font></b>
<blockquote>
<a href="#wxRendererVersion">wxRendererVersion</a>(int version_, int age_)<br>
<br>
<font color=#009900>// check if the given version is compatible with the current one</font><br>
static bool IsCompatible(const <a href="#wxRendererVersion">wxRendererVersion</a>&amp; ver)<br>
<br>
<font color=#CC6600> <i>%member</i> const int version;</font><br>
<font color=#CC6600> <i>%member</i> const int age;</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endstruct</i></font></font><br>
<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxRendererNative">wxRendererNative</a></font></b>
<blockquote>
<font color=#009900>// pseudo constructors</font><br>
<font color=#009900>// -------------------</font><br>
<font color=#009900>// return the currently used renderer</font><br>
static <a href="#wxRendererNative">wxRendererNative</a>&amp; Get();<br>
<font color=#009900>// return the generic implementation of the renderer</font><br>
static <a href="#wxRendererNative">wxRendererNative</a>&amp; GetGeneric();<br>
<font color=#009900>// return the default (native) implementation for this platform</font><br>
static <a href="#wxRendererNative">wxRendererNative</a>&amp; GetDefault();<br>
<br>
<br>
<font color=#009900>// draw the header control button (used by <a href="#wxListCtrl">wxListCtrl</a>) Returns optimal</font><br>
<font color=#009900>// width for the label contents.</font><br>
virtual int DrawHeaderButton(<a href="#wxWindow">wxWindow</a> *win, <a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxRect">wxRect</a>&amp; rect, int flags = 0, <a href="#wxHeaderSortIconType">wxHeaderSortIconType</a> sortArrow = wxHDR_SORT_ICON_NONE, <a href="#wxHeaderButtonParams">wxHeaderButtonParams</a>* params=NULL) <font color=#009900>//= 0;</font><br>
<br>
<font color=#009900>// Draw the contents of a header control button (label, sort arrows, etc.)</font><br>
<font color=#009900>// Normally only called by DrawHeaderButton.</font><br>
virtual int DrawHeaderButtonContents(<a href="#wxWindow">wxWindow</a> *win, <a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxRect">wxRect</a>&amp; rect, int flags = 0, <a href="#wxHeaderSortIconType">wxHeaderSortIconType</a> sortArrow = wxHDR_SORT_ICON_NONE, <a href="#wxHeaderButtonParams">wxHeaderButtonParams</a>* params=NULL) <font color=#009900>//= 0;</font><br>
<br>
<font color=#009900>// Returns the default height of a header button, either a fixed platform</font><br>
<font color=#009900>// height if available, or a generic height based on the window's font.</font><br>
virtual int GetHeaderButtonHeight(<a href="#wxWindow">wxWindow</a> *win) <font color=#009900>//= 0;</font><br>
<br>
<font color=#009900>// draw the expanded/collapsed icon for a tree control item</font><br>
virtual void DrawTreeItemButton(<a href="#wxWindow">wxWindow</a> *win, <a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxRect">wxRect</a>&amp; rect, int flags = 0) <font color=#009900>//= 0;</font><br>
<br>
<font color=#009900>// draw the border for sash window: this border must be such that the sash</font><br>
<font color=#009900>// drawn by DrawSash() blends into it well</font><br>
virtual void DrawSplitterBorder(<a href="#wxWindow">wxWindow</a> *win, <a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxRect">wxRect</a>&amp; rect, int flags = 0) <font color=#009900>//= 0;</font><br>
<br>
<font color=#009900>// draw a (vertical) sash</font><br>
virtual void DrawSplitterSash(<a href="#wxWindow">wxWindow</a> *win, <a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxSize">wxSize</a>&amp; size, wxCoord position, <a href="#wxOrientation">wxOrientation</a> orient, int flags = 0) <font color=#009900>//= 0;</font><br>
<br>
<font color=#009900>// draw a combobox dropdown button</font><br>
<font color=#009900>// flags may use wxCONTROL_PRESSED and wxCONTROL_CURRENT</font><br>
virtual void DrawComboBoxDropButton(<a href="#wxWindow">wxWindow</a> *win, <a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxRect">wxRect</a>&amp; rect, int flags = 0) <font color=#009900>//= 0;</font><br>
<br>
<font color=#009900>// draw a dropdown arrow</font><br>
<font color=#009900>// flags may use wxCONTROL_PRESSED and wxCONTROL_CURRENT</font><br>
virtual void DrawDropArrow(<a href="#wxWindow">wxWindow</a> *win, <a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxRect">wxRect</a>&amp; rect, int flags = 0) <font color=#009900>//= 0;</font><br>
<br>
<font color=#009900>// draw check button</font><br>
<font color=#009900>// flags may use wxCONTROL_CHECKED, wxCONTROL_UNDETERMINED and wxCONTROL_CURRENT</font><br>
virtual void DrawCheckBox(<a href="#wxWindow">wxWindow</a> *win, <a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxRect">wxRect</a>&amp; rect, int flags = 0) <font color=#009900>//= 0;</font><br>
<br>
<font color=#009900>// draw blank button</font><br>
<font color=#009900>// flags may use wxCONTROL_PRESSED, wxCONTROL_CURRENT and wxCONTROL_ISDEFAULT</font><br>
virtual void DrawPushButton(<a href="#wxWindow">wxWindow</a> *win, <a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxRect">wxRect</a>&amp; rect, int flags = 0) <font color=#009900>//= 0;</font><br>
<br>
<font color=#009900>// draw rectangle indicating that an item in e.g. a list control has been selected or focused</font><br>
<font color=#009900>// flags may use</font><br>
<font color=#009900>// wxCONTROL_SELECTED (item is selected, e.g. draw background)</font><br>
<font color=#009900>// wxCONTROL_CURRENT (item is the current item, e.g. dotted border)</font><br>
<font color=#009900>// wxCONTROL_FOCUSED (the whole control has focus, e.g. blue background vs. grey otherwise)</font><br>
virtual void DrawItemSelectionRect(<a href="#wxWindow">wxWindow</a> *win, <a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxRect">wxRect</a>&amp; rect, int flags = 0) <font color=#009900>//= 0;</font><br>
<br>
<font color=#009900>// geometry functions</font><br>
<font color=#009900>// ------------------</font><br>
<br>
<font color=#009900>// get the splitter parameters: the x field of the returned point is the</font><br>
<font color=#009900>// sash width and the y field is the border width</font><br>
virtual <a href="#wxSplitterRenderParams">wxSplitterRenderParams</a> GetSplitterParams(const <a href="#wxWindow">wxWindow</a> *win) <font color=#009900>//= 0;</font><br>
<br>
<font color=#009900>// changing the global renderer</font><br>
<font color=#009900>// ----------------------------</font><br>
<br>
<i>%if</i> wxUSE_DYNLIB_CLASS<br>
<font color=#009900>// load the renderer from the specified DLL, the returned pointer must be</font><br>
<font color=#009900>// deleted by caller if not NULL when it is not used any more</font><br>
static <i>%gc</i> <a href="#wxRendererNative">wxRendererNative</a> *Load(const <a href="#wxString">wxString</a>&amp; name);<br>
<i>%endif</i> <font color=#009900>// wxUSE_DYNLIB_CLASS</font><br>
<br>
<font color=#009900>// set the renderer to use, passing NULL reverts to using the default</font><br>
<font color=#009900>// renderer</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// return the previous renderer used with Set() or NULL if none</font><br>
static <i>%gc</i> <a href="#wxRendererNative">wxRendererNative</a> *Set(<i>%ungc</i> <a href="#wxRendererNative">wxRendererNative</a> *renderer);<br>
<br>
<font color=#009900>// this function is used for version checking: Load() refuses to load any</font><br>
<font color=#009900>// DLLs implementing an older or incompatible version; it should be</font><br>
<font color=#009900>// implemented simply by returning wxRendererVersion::Current_XXX values</font><br>
virtual <a href="#wxRendererVersion">wxRendererVersion</a> GetVersion() const <font color=#009900>//= 0;</font><br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// wxLUA_USE_wxRenderer</font><br>
<br><HR>
<h2><a name="wxwidgets_wxcore_geometry.i">wxwidgets/wxcore_geometry.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: <a href="#wxPoint2DInt">wxPoint2DInt</a>, <a href="#wxRect2DInt">wxRect2DInt</a> and other classes from wx/geometry.h</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<i>%if</i> wxLUA_USE_Geometry &amp;&amp; wxUSE_GEOMETRY<br>
<br>
<i>%typedef</i> int wxInt32<br>
<i>%typedef</i> double wxDouble<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxOutCode">wxOutCode</a></font></b>
<blockquote><font color=#0066CC>
wxInside<br>
wxOutLeft<br>
wxOutRight<br>
wxOutTop<br>
wxOutBottom<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPoint2DInt">wxPoint2DInt</a></font><br>
<br>
<i>%include</i> "wx/geometry.h"<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxPoint2DInt">wxPoint2DInt</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxPoint2DInt">wxPoint2DInt</a>()</font><br>
<a href="#wxPoint2DInt">wxPoint2DInt</a>( wxInt32 x=0, wxInt32 y=0 )<br>
<a href="#wxPoint2DInt">wxPoint2DInt</a>( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;pt )<br>
<a href="#wxPoint2DInt">wxPoint2DInt</a>( const <a href="#wxPoint">wxPoint</a> &amp;pt )<br>
<br>
<font color=#009900>//void GetFloor( wxInt32 *x , wxInt32 *y ) const</font><br>
<font color=#009900>//void GetRounded( wxInt32 *x , wxInt32 *y ) const</font><br>
wxDouble GetVectorLength() const<br>
wxDouble GetVectorAngle() const<br>
void SetVectorLength( wxDouble length )<br>
void SetVectorAngle( wxDouble degrees )<br>
<font color=#009900>//void SetPolarCoordinates( wxInt32 angle, wxInt32 length ) - no function body in wxWidgets</font><br>
void Normalize()<br>
wxDouble GetDistance( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;pt ) const<br>
wxDouble GetDistanceSquare( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;pt ) const<br>
wxInt32 GetDotProduct( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;vec ) const<br>
wxInt32 GetCrossProduct( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;vec ) const<br>
<br>
<font color=#009900>//void WriteTo( <a href="#wxDataOutputStream">wxDataOutputStream</a> &amp;stream ) const</font><br>
<font color=#009900>//void ReadFrom( <a href="#wxDataInputStream">wxDataInputStream</a> &amp;stream )</font><br>
<br>
<font color=#CC6600> <i>%rename</i> X <i>%member_func</i> wxInt32 m_x</font><br>
<font color=#CC6600> <i>%rename</i> Y <i>%member_func</i> wxInt32 m_y</font><br>
<br>
<i>%operator</i> <a href="#wxPoint2DInt">wxPoint2DInt</a> operator-()<br>
<i>%operator</i> <a href="#wxPoint2DInt">wxPoint2DInt</a>&amp; operator=(const <a href="#wxPoint2DInt">wxPoint2DInt</a>&amp; pt)<br>
<i>%operator</i> <a href="#wxPoint2DInt">wxPoint2DInt</a>&amp; operator+=(const <a href="#wxPoint2DInt">wxPoint2DInt</a>&amp; pt)<br>
<i>%operator</i> <a href="#wxPoint2DInt">wxPoint2DInt</a>&amp; operator-=(const <a href="#wxPoint2DInt">wxPoint2DInt</a>&amp; pt)<br>
<i>%operator</i> <a href="#wxPoint2DInt">wxPoint2DInt</a>&amp; operator*=(const <a href="#wxPoint2DInt">wxPoint2DInt</a>&amp; pt)<br>
<font color=#009900>//<a href="#wxPoint2DInt">wxPoint2DInt</a>&amp; operator*=(wxDouble n) - no function body in wxWidgets</font><br>
<font color=#009900>//<a href="#wxPoint2DInt">wxPoint2DInt</a>&amp; operator*=(wxInt32 n) - no function body in wxWidgets</font><br>
<i>%operator</i> <a href="#wxPoint2DInt">wxPoint2DInt</a>&amp; operator/=(const <a href="#wxPoint2DInt">wxPoint2DInt</a>&amp; pt)<br>
<font color=#009900>//<a href="#wxPoint2DInt">wxPoint2DInt</a>&amp; operator/=(wxDouble n) - no function body in wxWidgets</font><br>
<font color=#009900>//<a href="#wxPoint2DInt">wxPoint2DInt</a>&amp; operator/=(wxInt32 n) - no function body in wxWidgets</font><br>
<font color=#009900>//operator <a href="#wxPoint">wxPoint</a>() const</font><br>
<i>%operator</i> bool operator==(const <a href="#wxPoint2DInt">wxPoint2DInt</a>&amp; pt) const<br>
<font color=#009900>//bool operator!=(const <a href="#wxPoint2DInt">wxPoint2DInt</a>&amp; pt) const</font><br>
<br>
<i>%operator</i> <a href="#wxPoint2DInt">wxPoint2DInt</a> operator*(wxInt32 n)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPoint2DDouble">wxPoint2DDouble</a></font><br>
<br>
<i>%include</i> "wx/geometry.h"<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxPoint2DDouble">wxPoint2DDouble</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxPoint2DDouble">wxPoint2DDouble</a>()</font><br>
<a href="#wxPoint2DDouble">wxPoint2DDouble</a>( wxDouble x=0, wxDouble y=0 )<br>
<a href="#wxPoint2DDouble">wxPoint2DDouble</a>( const <a href="#wxPoint2DDouble">wxPoint2DDouble</a> &amp;pt )<br>
<a href="#wxPoint2DDouble">wxPoint2DDouble</a>( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;pt )<br>
<a href="#wxPoint2DDouble">wxPoint2DDouble</a>( const <a href="#wxPoint">wxPoint</a> &amp;pt )<br>
<br>
<font color=#009900>//void GetFloor( wxInt32 *x , wxInt32 *y ) const</font><br>
<font color=#009900>//void GetRounded( wxInt32 *x , wxInt32 *y ) const</font><br>
wxDouble GetVectorLength() const<br>
wxDouble GetVectorAngle() const<br>
void SetVectorLength( wxDouble length )<br>
void SetVectorAngle( wxDouble degrees )<br>
<font color=#009900>//void SetPolarCoordinates( wxDouble angle, wxDouble length ) - no function body in wxWidgets</font><br>
<font color=#009900>//void Normalize() - no function body in wxWidgets</font><br>
wxDouble GetDistance( const <a href="#wxPoint2DDouble">wxPoint2DDouble</a> &amp;pt ) const<br>
wxDouble GetDistanceSquare( const <a href="#wxPoint2DDouble">wxPoint2DDouble</a> &amp;pt ) const<br>
wxDouble GetDotProduct( const <a href="#wxPoint2DDouble">wxPoint2DDouble</a> &amp;vec ) const<br>
wxDouble GetCrossProduct( const <a href="#wxPoint2DDouble">wxPoint2DDouble</a> &amp;vec ) const<br>
<br>
<font color=#CC6600> <i>%rename</i> X <i>%member_func</i> wxDouble m_x</font><br>
<font color=#CC6600> <i>%rename</i> Y <i>%member_func</i> wxDouble m_y</font><br>
<br>
<i>%operator</i> <a href="#wxPoint2DDouble">wxPoint2DDouble</a> operator-()<br>
<i>%operator</i> <a href="#wxPoint2DDouble">wxPoint2DDouble</a>&amp; operator=(const <a href="#wxPoint2DDouble">wxPoint2DDouble</a>&amp; pt)<br>
<i>%operator</i> <a href="#wxPoint2DDouble">wxPoint2DDouble</a>&amp; operator+=(const <a href="#wxPoint2DDouble">wxPoint2DDouble</a>&amp; pt)<br>
<i>%operator</i> <a href="#wxPoint2DDouble">wxPoint2DDouble</a>&amp; operator-=(const <a href="#wxPoint2DDouble">wxPoint2DDouble</a>&amp; pt)<br>
<i>%operator</i> <a href="#wxPoint2DDouble">wxPoint2DDouble</a>&amp; operator*=(const <a href="#wxPoint2DDouble">wxPoint2DDouble</a>&amp; pt)<br>
<font color=#009900>//<a href="#wxPoint2DDouble">wxPoint2DDouble</a>&amp; operator*=(wxDouble n)</font><br>
<font color=#009900>//<a href="#wxPoint2DDouble">wxPoint2DDouble</a>&amp; operator*=(wxInt32 n)</font><br>
<i>%operator</i> <a href="#wxPoint2DDouble">wxPoint2DDouble</a>&amp; operator/=(const <a href="#wxPoint2DDouble">wxPoint2DDouble</a>&amp; pt)<br>
<font color=#009900>//<a href="#wxPoint2DDouble">wxPoint2DDouble</a>&amp; operator/=(wxDouble n)</font><br>
<font color=#009900>//<a href="#wxPoint2DDouble">wxPoint2DDouble</a>&amp; operator/=(wxInt32 n)</font><br>
<i>%operator</i> bool operator==(const <a href="#wxPoint2DDouble">wxPoint2DDouble</a>&amp; pt) const<br>
<font color=#009900>//bool operator!=(const <a href="#wxPoint2DDouble">wxPoint2DDouble</a>&amp; pt) const</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxRect2DDouble">wxRect2DDouble</a></font><br>
<br>
<i>%include</i> "wx/geometry.h"<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxRect2DDouble">wxRect2DDouble</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxRect2DDouble">wxRect2DDouble</a>()</font><br>
<a href="#wxRect2DDouble">wxRect2DDouble</a>(wxDouble x=0, wxDouble y=0, wxDouble w=0, wxDouble h=0)<br>
<a href="#wxRect2DDouble">wxRect2DDouble</a>(const <a href="#wxRect2DDouble">wxRect2DDouble</a>&amp; rect)<br>
<br>
<a href="#wxPoint2DDouble">wxPoint2DDouble</a> GetPosition()<br>
<a href="#wxSize">wxSize</a> GetSize()<br>
wxDouble GetLeft() const<br>
void SetLeft( wxDouble n )<br>
void MoveLeftTo( wxDouble n )<br>
wxDouble GetTop() const<br>
void SetTop( wxDouble n )<br>
void MoveTopTo( wxDouble n )<br>
wxDouble GetBottom() const<br>
void SetBottom( wxDouble n )<br>
void MoveBottomTo( wxDouble n )<br>
wxDouble GetRight() const<br>
void SetRight( wxDouble n )<br>
void MoveRightTo( wxDouble n )<br>
<a href="#wxPoint2DDouble">wxPoint2DDouble</a> GetLeftTop() const<br>
void SetLeftTop( const <a href="#wxPoint2DDouble">wxPoint2DDouble</a> &amp;pt )<br>
void MoveLeftTopTo( const <a href="#wxPoint2DDouble">wxPoint2DDouble</a> &amp;pt )<br>
<a href="#wxPoint2DDouble">wxPoint2DDouble</a> GetLeftBottom() const<br>
void SetLeftBottom( const <a href="#wxPoint2DDouble">wxPoint2DDouble</a> &amp;pt )<br>
void MoveLeftBottomTo( const <a href="#wxPoint2DDouble">wxPoint2DDouble</a> &amp;pt )<br>
<a href="#wxPoint2DDouble">wxPoint2DDouble</a> GetRightTop() const<br>
void SetRightTop( const <a href="#wxPoint2DDouble">wxPoint2DDouble</a> &amp;pt )<br>
void MoveRightTopTo( const <a href="#wxPoint2DDouble">wxPoint2DDouble</a> &amp;pt )<br>
<a href="#wxPoint2DDouble">wxPoint2DDouble</a> GetRightBottom() const<br>
void SetRightBottom( const <a href="#wxPoint2DDouble">wxPoint2DDouble</a> &amp;pt )<br>
void MoveRightBottomTo( const <a href="#wxPoint2DDouble">wxPoint2DDouble</a> &amp;pt )<br>
<a href="#wxPoint2DDouble">wxPoint2DDouble</a> GetCentre() const<br>
void SetCentre( const <a href="#wxPoint2DDouble">wxPoint2DDouble</a> &amp;pt )<br>
void MoveCentreTo( const <a href="#wxPoint2DDouble">wxPoint2DDouble</a> &amp;pt )<br>
<a href="#wxOutCode">wxOutCode</a> GetOutCode( const <a href="#wxPoint2DDouble">wxPoint2DDouble</a> &amp;pt ) const<br>
bool Contains( const <a href="#wxPoint2DDouble">wxPoint2DDouble</a> &amp;pt ) const<br>
bool Contains( const <a href="#wxRect2DDouble">wxRect2DDouble</a> &amp;rect ) const<br>
bool IsEmpty() const<br>
bool HaveEqualSize( const <a href="#wxRect2DDouble">wxRect2DDouble</a> &amp;rect ) const<br>
<font color=#009900>//void Inset( wxDouble x, wxDouble y )</font><br>
void Inset( wxDouble left, wxDouble top, wxDouble right, wxDouble bottom )<br>
void Offset( const <a href="#wxPoint2DDouble">wxPoint2DDouble</a> &amp;pt )<br>
void ConstrainTo( const <a href="#wxRect2DDouble">wxRect2DDouble</a> &amp;rect )<br>
<a href="#wxPoint2DDouble">wxPoint2DDouble</a> Interpolate( wxInt32 widthfactor , wxInt32 heightfactor )<br>
<font color=#009900>//static void Intersect( const <a href="#wxRect2DDouble">wxRect2DDouble</a> &amp;src1 , const <a href="#wxRect2DDouble">wxRect2DDouble</a> &amp;src2 , <a href="#wxRect2DDouble">wxRect2DDouble</a> *dest )</font><br>
void Intersect( const <a href="#wxRect2DDouble">wxRect2DDouble</a> &amp;otherRect )<br>
<a href="#wxRect2DDouble">wxRect2DDouble</a> CreateIntersection( const <a href="#wxRect2DDouble">wxRect2DDouble</a> &amp;otherRect ) const<br>
bool Intersects( const <a href="#wxRect2DDouble">wxRect2DDouble</a> &amp;rect ) const<br>
<font color=#009900>//static void Union( const <a href="#wxRect2DDouble">wxRect2DDouble</a> &amp;src1 , const <a href="#wxRect2DDouble">wxRect2DDouble</a> &amp;src2 , <a href="#wxRect2DDouble">wxRect2DDouble</a> *dest )</font><br>
void Union( const <a href="#wxRect2DDouble">wxRect2DDouble</a> &amp;otherRect )<br>
void Union( const <a href="#wxPoint2DDouble">wxPoint2DDouble</a> &amp;pt )<br>
<a href="#wxRect2DDouble">wxRect2DDouble</a> CreateUnion( const <a href="#wxRect2DDouble">wxRect2DDouble</a> &amp;otherRect ) const<br>
void Scale( wxDouble f )<br>
<font color=#009900>//void Scale( wxInt32 num , wxInt32 denum )</font><br>
<br>
<font color=#CC6600> <i>%rename</i> X <i>%member_func</i> wxDouble m_x</font><br>
<font color=#CC6600> <i>%rename</i> Y <i>%member_func</i> wxDouble m_y</font><br>
<font color=#CC6600> <i>%rename</i> Width <i>%member_func</i> wxDouble m_width</font><br>
<font color=#CC6600> <i>%rename</i> Height <i>%member_func</i> wxDouble m_height</font><br>
<br>
<font color=#009900>//<a href="#wxRect2DDouble">wxRect2DDouble</a>&amp; operator = (const <a href="#wxRect2DDouble">wxRect2DDouble</a>&amp; rect) - use copy constructor</font><br>
<i>%operator</i> bool operator==(const <a href="#wxRect2DDouble">wxRect2DDouble</a>&amp; rect)<br>
<font color=#009900>//bool operator != (const <a href="#wxRect2DDouble">wxRect2DDouble</a>&amp; rect) const</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxRect2DInt">wxRect2DInt</a></font><br>
<br>
<i>%include</i> "wx/geometry.h"<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxRect2DInt">wxRect2DInt</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxRect2DInt">wxRect2DInt</a>()</font><br>
<a href="#wxRect2DInt">wxRect2DInt</a>(wxInt32 x=0, wxInt32 y=0, wxInt32 w=0, wxInt32 h=0)<br>
<a href="#wxRect2DInt">wxRect2DInt</a>(const <a href="#wxRect2DInt">wxRect2DInt</a>&amp; rect)<br>
<a href="#wxRect2DInt">wxRect2DInt</a>( const <a href="#wxRect">wxRect</a>&amp; r )<br>
<a href="#wxRect2DInt">wxRect2DInt</a>(const <a href="#wxPoint2DInt">wxPoint2DInt</a>&amp; topLeft, const <a href="#wxPoint2DInt">wxPoint2DInt</a>&amp; bottomRight)<br>
<a href="#wxRect2DInt">wxRect2DInt</a>(const <a href="#wxPoint2DInt">wxPoint2DInt</a>&amp; pos, const <a href="#wxSize">wxSize</a>&amp; size)<br>
<br>
<a href="#wxPoint2DInt">wxPoint2DInt</a> GetPosition()<br>
<a href="#wxSize">wxSize</a> GetSize()<br>
wxInt32 GetLeft() const<br>
void SetLeft( wxInt32 n )<br>
void MoveLeftTo( wxInt32 n )<br>
wxInt32 GetTop() const<br>
void SetTop( wxInt32 n )<br>
void MoveTopTo( wxInt32 n )<br>
wxInt32 GetBottom() const<br>
void SetBottom( wxInt32 n )<br>
void MoveBottomTo( wxInt32 n )<br>
wxInt32 GetRight() const<br>
void SetRight( wxInt32 n )<br>
void MoveRightTo( wxInt32 n )<br>
<a href="#wxPoint2DInt">wxPoint2DInt</a> GetLeftTop() const<br>
void SetLeftTop( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;pt )<br>
void MoveLeftTopTo( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;pt )<br>
<a href="#wxPoint2DInt">wxPoint2DInt</a> GetLeftBottom() const<br>
void SetLeftBottom( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;pt )<br>
void MoveLeftBottomTo( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;pt )<br>
<a href="#wxPoint2DInt">wxPoint2DInt</a> GetRightTop() const<br>
void SetRightTop( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;pt )<br>
void MoveRightTopTo( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;pt )<br>
<a href="#wxPoint2DInt">wxPoint2DInt</a> GetRightBottom() const<br>
void SetRightBottom( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;pt )<br>
void MoveRightBottomTo( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;pt )<br>
<a href="#wxPoint2DInt">wxPoint2DInt</a> GetCentre() const<br>
void SetCentre( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;pt )<br>
void MoveCentreTo( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;pt )<br>
<a href="#wxOutCode">wxOutCode</a> GetOutCode( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;pt ) const<br>
bool Contains( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;pt ) const<br>
bool Contains( const <a href="#wxRect2DInt">wxRect2DInt</a> &amp;rect ) const<br>
bool IsEmpty() const<br>
bool HaveEqualSize( const <a href="#wxRect2DInt">wxRect2DInt</a> &amp;rect ) const<br>
<font color=#009900>//void Inset( wxInt32 x , wxInt32 y )</font><br>
void Inset( wxInt32 left, wxInt32 top, wxInt32 right, wxInt32 bottom )<br>
void Offset( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;pt )<br>
void ConstrainTo( const <a href="#wxRect2DInt">wxRect2DInt</a> &amp;rect )<br>
<a href="#wxPoint2DInt">wxPoint2DInt</a> Interpolate( wxInt32 widthfactor , wxInt32 heightfactor )<br>
<font color=#009900>//static void Intersect( const <a href="#wxRect2DInt">wxRect2DInt</a> &amp;src1 , const <a href="#wxRect2DInt">wxRect2DInt</a> &amp;src2 , <a href="#wxRect2DInt">wxRect2DInt</a> *dest )</font><br>
void Intersect( const <a href="#wxRect2DInt">wxRect2DInt</a> &amp;otherRect )<br>
<a href="#wxRect2DInt">wxRect2DInt</a> CreateIntersection( const <a href="#wxRect2DInt">wxRect2DInt</a> &amp;otherRect ) const<br>
bool Intersects( const <a href="#wxRect2DInt">wxRect2DInt</a> &amp;rect ) const<br>
<font color=#009900>//static void Union( const <a href="#wxRect2DInt">wxRect2DInt</a> &amp;src1 , const <a href="#wxRect2DInt">wxRect2DInt</a> &amp;src2 , <a href="#wxRect2DInt">wxRect2DInt</a> *dest )</font><br>
void Union( const <a href="#wxRect2DInt">wxRect2DInt</a> &amp;otherRect )<br>
void Union( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;pt )<br>
<a href="#wxRect2DInt">wxRect2DInt</a> CreateUnion( const <a href="#wxRect2DInt">wxRect2DInt</a> &amp;otherRect ) const<br>
void Scale( wxInt32 f )<br>
<font color=#009900>//void Scale( wxInt32 num , wxInt32 denum )</font><br>
<br>
<font color=#009900>//void WriteTo( <a href="#wxDataOutputStream">wxDataOutputStream</a> &amp;stream ) const</font><br>
<font color=#009900>//void ReadFrom( <a href="#wxDataInputStream">wxDataInputStream</a> &amp;stream )</font><br>
<br>
<font color=#CC6600> <i>%rename</i> X <i>%member_func</i> wxInt32 m_x</font><br>
<font color=#CC6600> <i>%rename</i> Y <i>%member_func</i> wxInt32 m_y</font><br>
<font color=#CC6600> <i>%rename</i> Width <i>%member_func</i> wxInt32 m_width</font><br>
<font color=#CC6600> <i>%rename</i> Height <i>%member_func</i> wxInt32 m_height</font><br>
<br>
<font color=#009900>//<a href="#wxRect2DInt">wxRect2DInt</a>&amp; operator = (const <a href="#wxRect2DInt">wxRect2DInt</a>&amp; rect) - use copy constructor</font><br>
<i>%operator</i> bool operator == (const <a href="#wxRect2DInt">wxRect2DInt</a>&amp; rect) const<br>
<font color=#009900>//bool operator != (const <a href="#wxRect2DInt">wxRect2DInt</a>&amp; rect) const</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxTransform2D - an abstract class</font><br>
<br>
<font color=#009900>//<i>%include</i> "wx/geometry.h"</font><br>
<font color=#009900>//<i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> wxTransform2D</font><br>
<font color=#009900>// virtual void Transform( <a href="#wxPoint2DInt">wxPoint2DInt</a>* pt )const = 0</font><br>
<font color=#009900>// virtual void Transform( <a href="#wxRect2DInt">wxRect2DInt</a>* r ) const</font><br>
<font color=#009900>// virtual <a href="#wxPoint2DInt">wxPoint2DInt</a> Transform( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;pt ) const</font><br>
<font color=#009900>// virtual <a href="#wxRect2DInt">wxRect2DInt</a> Transform( const <a href="#wxRect2DInt">wxRect2DInt</a> &amp;r ) const</font><br>
<font color=#009900>// virtual void InverseTransform( <a href="#wxPoint2DInt">wxPoint2DInt</a>* pt ) const = 0</font><br>
<font color=#009900>// virtual void InverseTransform( <a href="#wxRect2DInt">wxRect2DInt</a>* r ) const</font><br>
<font color=#009900>// virtual <a href="#wxPoint2DInt">wxPoint2DInt</a> InverseTransform( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;pt ) const</font><br>
<font color=#009900>// virtual <a href="#wxRect2DInt">wxRect2DInt</a> InverseTransform( const <a href="#wxRect2DInt">wxRect2DInt</a> &amp;r ) const</font><br>
<font color=#009900>// void wxTransform2D::Transform( <a href="#wxRect2DInt">wxRect2DInt</a>* r ) const</font><br>
<font color=#009900>// <a href="#wxPoint2DInt">wxPoint2DInt</a> wxTransform2D::Transform( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;pt ) const</font><br>
<font color=#009900>// <a href="#wxRect2DInt">wxRect2DInt</a> wxTransform2D::Transform( const <a href="#wxRect2DInt">wxRect2DInt</a> &amp;r ) const</font><br>
<font color=#009900>// void wxTransform2D::InverseTransform( <a href="#wxRect2DInt">wxRect2DInt</a>* r ) const</font><br>
<font color=#009900>// <a href="#wxPoint2DInt">wxPoint2DInt</a> wxTransform2D::InverseTransform( const <a href="#wxPoint2DInt">wxPoint2DInt</a> &amp;pt ) const</font><br>
<font color=#009900>// <a href="#wxRect2DInt">wxRect2DInt</a> wxTransform2D::InverseTransform( const <a href="#wxRect2DInt">wxRect2DInt</a> &amp;r ) const</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_Geometry &amp;&amp; wxUSE_GEOMETRY</font><br>
<br><HR>
<h2><a name="wxwidgets_wxcore_help.i">wxwidgets/wxcore_help.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: <a href="#wxHelpController">wxHelpController</a> and help related classes</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<font color=#009900>// See wxhtml_html.i for wxHtmlHelp classes</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxContextHelp">wxContextHelp</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxHelpController &amp;&amp; wxUSE_HELP<br>
<br>
<i>%include</i> "wx/cshelp.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxContextHelp">wxContextHelp</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxContextHelp">wxContextHelp</a>(<a href="#wxWindow">wxWindow</a>* win = NULL, bool beginHelp = true)<br>
<br>
bool BeginContextHelp(<a href="#wxWindow">wxWindow</a>* win)<br>
bool EndContextHelp()<br>
<br>
<font color=#009900>//bool EventLoop()</font><br>
<font color=#009900>//bool DispatchEvent(<a href="#wxWindow">wxWindow</a>* win, const <a href="#wxPoint">wxPoint</a>&amp; pt)</font><br>
<font color=#009900>//void SetStatus(bool status)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxContextHelpButton">wxContextHelpButton</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxBitmapButton &amp;&amp; wxUSE_BMPBUTTON<br>
<br>
<i>%include</i> "wx/cshelp.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxContextHelpButton">wxContextHelpButton</a>, <a href="#wxBitmapButton">wxBitmapButton</a></font></b>
<blockquote>
<a href="#wxContextHelpButton">wxContextHelpButton</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id = wxID_CONTEXT_HELP, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxBU_AUTODRAW)<br>
<br>
<font color=#009900>//void OnContextHelp(<a href="#wxCommandEvent">wxCommandEvent</a>&amp; event)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxBitmapButton &amp;&amp; wxUSE_BMPBUTTON</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHelpProvider">wxHelpProvider</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxHelpProvider">wxHelpProvider</a></font></b>
<blockquote>
<font color=#009900>// No constructor see <a href="#wxSimpleHelpProvider">wxSimpleHelpProvider</a></font><br>
<br>
<font color=#009900>// Note that the wxHelpProviderModule will delete the set <a href="#wxHelpProvider">wxHelpProvider</a></font><br>
<font color=#009900>// so you do not have to delete() it when the program exits. However,</font><br>
<font color=#009900>// if you set a different <a href="#wxHelpProvider">wxHelpProvider</a> you must delete() the previous one.</font><br>
static <i>%gc</i> <a href="#wxHelpProvider">wxHelpProvider</a> *Set(<i>%ungc</i> <a href="#wxHelpProvider">wxHelpProvider</a> *helpProvider)<br>
static <a href="#wxHelpProvider">wxHelpProvider</a> *Get()<br>
virtual <a href="#wxString">wxString</a> GetHelp(const <a href="#wxWindow">wxWindow</a> *window) <font color=#009900>// pure virtual</font><br>
<i>%wxchkver_2_8</i> virtual bool ShowHelpAtPoint(<a href="#wxWindow">wxWindow</a> *window, const <a href="#wxPoint">wxPoint</a>&amp; pt, wxHelpEvent::Origin origin)<br>
virtual bool ShowHelp(<a href="#wxWindow">wxWindow</a> *window)<br>
virtual void AddHelp(<a href="#wxWindow">wxWindow</a> *window, const <a href="#wxString">wxString</a>&amp; text)<br>
<font color=#009900>//virtual void AddHelp(wxWindowID id, const <a href="#wxString">wxString</a>&amp; text)</font><br>
virtual void RemoveHelp(<a href="#wxWindow">wxWindow</a>* window)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSimpleHelpProvider">wxSimpleHelpProvider</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxSimpleHelpProvider">wxSimpleHelpProvider</a>, <a href="#wxHelpProvider">wxHelpProvider</a></font></b>
<blockquote>
<a href="#wxSimpleHelpProvider">wxSimpleHelpProvider</a>()<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHelpControllerHelpProvider">wxHelpControllerHelpProvider</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxHelpControllerHelpProvider">wxHelpControllerHelpProvider</a>, <a href="#wxSimpleHelpProvider">wxSimpleHelpProvider</a></font></b>
<blockquote>
<a href="#wxHelpControllerHelpProvider">wxHelpControllerHelpProvider</a>(<a href="#wxHelpController">wxHelpController</a>* hc = NULL)<br>
<br>
<font color=#009900>// The <a href="#wxHelpController">wxHelpController</a> you set must exist for the life of this.</font><br>
<font color=#009900>// And this will not delete() it when done.</font><br>
void SetHelpController(<a href="#wxHelpController">wxHelpController</a>* hc)<br>
<a href="#wxHelpController">wxHelpController</a>* GetHelpController() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxHelpController &amp;&amp; wxUSE_HELP</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHelpControllerBase">wxHelpControllerBase</a> and derived help controller classes</font><br>
<br>
<i>%if</i> wxLUA_USE_wxHelpController &amp;&amp; wxUSE_HELP<br>
<br>
<i>%include</i> "wx/help.h"<br>
<br>
<font color=#006666><i>%define</i> wxHELP_NETSCAPE <font color=#009900>// Flags for SetViewer</font></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxHelpSearchMode">wxHelpSearchMode</a></font></b>
<blockquote><font color=#0066CC>
wxHELP_SEARCH_INDEX<br>
wxHELP_SEARCH_ALL<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxHelpControllerBase">wxHelpControllerBase</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxHelpControllerBase">wxHelpControllerBase</a>() - base class no constructor</font><br>
<br>
virtual void Initialize(const <a href="#wxString">wxString</a>&amp; file)<br>
<font color=#009900>// virtual void Initialize(const <a href="#wxString">wxString</a>&amp; file, int server) - marked obsolete</font><br>
virtual bool DisplayBlock(long blockNo)<br>
virtual bool DisplayContents()<br>
virtual bool DisplayContextPopup(int contextId)<br>
virtual bool DisplaySection(int sectionNo)<br>
virtual bool DisplaySection(const <a href="#wxString">wxString</a> &amp;section)<br>
virtual bool DisplayTextPopup(const <a href="#wxString">wxString</a>&amp; text, const <a href="#wxPoint">wxPoint</a>&amp; pos)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [<a href="#wxFrame">wxFrame</a>*, <a href="#wxSize">wxSize</a>* size = NULL, <a href="#wxPoint">wxPoint</a>* pos = NULL, bool *newFrameEachTime = NULL] wxHelpControllerBase::GetFrameParameters()</font></font><br>
<font color=#009900>// C++ Func: virtual <a href="#wxFrame">wxFrame</a>* GetFrameParameters(<a href="#wxSize">wxSize</a>* size = NULL, <a href="#wxPoint">wxPoint</a>* pos = NULL, bool *newFrameEachTime = NULL)</font><br>
virtual <a href="#wxFrame">wxFrame</a>* GetFrameParameters()<br>
<br>
<i>%wxchkver_2_8</i> virtual <a href="#wxWindow">wxWindow</a>* GetParentWindow() const<br>
virtual bool KeywordSearch(const <a href="#wxString">wxString</a>&amp; keyWord, <a href="#wxHelpSearchMode">wxHelpSearchMode</a> mode = wxHELP_SEARCH_ALL)<br>
virtual bool LoadFile(const <a href="#wxString">wxString</a>&amp; file = "")<br>
<font color=#009900>//virtual bool OnQuit()</font><br>
virtual void SetFrameParameters(const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxSize">wxSize</a>&amp; size, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, bool newFrameEachTime = false)<br>
<i>%wxchkver_2_8</i> virtual void SetParentWindow(<a href="#wxWindow">wxWindow</a>* win)<br>
virtual void SetViewer(const <a href="#wxString">wxString</a>&amp; viewer, long flags)<br>
virtual bool Quit()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHelpController">wxHelpController</a> - wxWidgets #defines it appropriately per platform</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxHelpController">wxHelpController</a>, wxHelpControllerBase</font></b>
<blockquote>
<a href="#wxHelpController">wxHelpController</a>()<br>
<font color=#009900>//<i>%wxchkver_2_8</i> <a href="#wxHelpController">wxHelpController</a>(<a href="#wxWindow">wxWindow</a>* parentWindow = NULL) wxHTMLHelpController takes different params</font><br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxWinHelpController">wxWinHelpController</a></font><br>
<br>
<i>%if</i> <i>%msw</i><br>
<br>
<i>%include</i> "wx/helpwin.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxWinHelpController">wxWinHelpController</a>, <a href="#wxHelpControllerBase">wxHelpControllerBase</a></font></b>
<blockquote>
<a href="#wxWinHelpController">wxWinHelpController</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//<i>%msw</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxCHMHelpController</font><br>
<br>
<font color=#009900>//<i>%class</i> <i>%delete</i> wxCHMHelpController, <a href="#wxHelpControllerBase">wxHelpControllerBase</a></font><br>
<font color=#009900>//<i>%include</i> "wx/msw/helpchm.h"</font><br>
<font color=#009900>//wxCHMHelpController()</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxBestHelpController">wxBestHelpController</a></font><br>
<br>
<i>%if</i> <i>%msw</i><br>
<br>
<i>%include</i> "wx/msw/helpbest.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxBestHelpController">wxBestHelpController</a>, <a href="#wxHelpControllerBase">wxHelpControllerBase</a></font></b>
<blockquote>
<a href="#wxBestHelpController">wxBestHelpController</a>(<a href="#wxWindow">wxWindow</a>* parentWindow = NULL, int style = wxHF_DEFAULT_STYLE)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//<i>%msw</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxExtHelpController">wxExtHelpController</a></font><br>
<br>
<i>%if</i> !<i>%win</i><br>
<br>
<i>%include</i> "wx/generic/helpext.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxExtHelpController">wxExtHelpController</a>, <a href="#wxHelpControllerBase">wxHelpControllerBase</a></font></b>
<blockquote>
<a href="#wxExtHelpController">wxExtHelpController</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//!<i>%win</i></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxHelpController &amp;&amp; wxUSE_HELP</font><br>
<br><HR>
<h2><a name="wxwidgets_wxcore_image.i">wxwidgets/wxcore_image.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: <a href="#wxImage">wxImage</a></font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<br>
<font color=#006666><i>%define</i> wxIMAGE_ALPHA_TRANSPARENT</font><br>
<font color=#006666><i>%define</i> wxIMAGE_ALPHA_THRESHOLD</font><br>
<font color=#006666><i>%define</i> wxIMAGE_ALPHA_OPAQUE</font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxBitmapType">wxBitmapType</a></font></b>
<blockquote><font color=#0066CC>
wxBITMAP_TYPE_INVALID<br>
wxBITMAP_TYPE_BMP<br>
wxBITMAP_TYPE_BMP_RESOURCE<br>
wxBITMAP_TYPE_RESOURCE<br>
wxBITMAP_TYPE_ICO<br>
wxBITMAP_TYPE_ICO_RESOURCE<br>
wxBITMAP_TYPE_CUR<br>
wxBITMAP_TYPE_CUR_RESOURCE<br>
wxBITMAP_TYPE_XBM<br>
wxBITMAP_TYPE_XBM_DATA<br>
wxBITMAP_TYPE_XPM<br>
wxBITMAP_TYPE_XPM_DATA<br>
wxBITMAP_TYPE_TIF<br>
wxBITMAP_TYPE_TIF_RESOURCE<br>
wxBITMAP_TYPE_GIF<br>
wxBITMAP_TYPE_GIF_RESOURCE<br>
wxBITMAP_TYPE_PNG<br>
wxBITMAP_TYPE_PNG_RESOURCE<br>
wxBITMAP_TYPE_JPEG<br>
wxBITMAP_TYPE_JPEG_RESOURCE<br>
wxBITMAP_TYPE_PNM<br>
wxBITMAP_TYPE_PNM_RESOURCE<br>
wxBITMAP_TYPE_PCX<br>
wxBITMAP_TYPE_PCX_RESOURCE<br>
wxBITMAP_TYPE_PICT<br>
wxBITMAP_TYPE_PICT_RESOURCE<br>
wxBITMAP_TYPE_ICON<br>
wxBITMAP_TYPE_ICON_RESOURCE<br>
wxBITMAP_TYPE_ANI<br>
wxBITMAP_TYPE_IFF<br>
<i>%wxchkver_2_8</i> wxBITMAP_TYPE_TGA<br>
wxBITMAP_TYPE_MACCURSOR<br>
wxBITMAP_TYPE_MACCURSOR_RESOURCE<br>
wxBITMAP_TYPE_ANY<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxImage">wxImage</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxImage &amp;&amp; wxUSE_IMAGE<br>
<br>
<i>%include</i> "wx/image.h"<br>
<br>
<font color=#006666><i>%wxchkver_2_6</i> <i>%define_string</i> wxIMAGE_OPTION_CUR_HOTSPOT_X</font><br>
<font color=#006666><i>%wxchkver_2_6</i> <i>%define_string</i> wxIMAGE_OPTION_CUR_HOTSPOT_Y</font><br>
<br>
<font color=#009900>//<i>%define_string</i> wxIMAGE_OPTION_PNG_FORMAT see <a href="#wxPNGHandler">wxPNGHandler</a></font><br>
<font color=#009900>//<i>%define_string</i> wxIMAGE_OPTION_PNG_BITDEPTH see <a href="#wxPNGHandler">wxPNGHandler</a></font><br>
<font color=#009900>//<i>%define_string</i> wxIMAGE_OPTION_BMP_FORMAT see <a href="#wxBMPHandler">wxBMPHandler</a></font><br>
<br>
<font color=#006666><i>%define_string</i> wxIMAGE_OPTION_QUALITY _T("quality")</font><br>
<font color=#006666><i>%define_string</i> wxIMAGE_OPTION_FILENAME _T("FileName")</font><br>
<br>
<font color=#006666><i>%define_string</i> wxIMAGE_OPTION_RESOLUTION _T("Resolution")</font><br>
<font color=#006666><i>%define_string</i> wxIMAGE_OPTION_RESOLUTIONX _T("ResolutionX")</font><br>
<font color=#006666><i>%define_string</i> wxIMAGE_OPTION_RESOLUTIONY _T("ResolutionY")</font><br>
<font color=#006666><i>%define_string</i> wxIMAGE_OPTION_RESOLUTIONUNIT _T("ResolutionUnit")</font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
<font color=#009900>// constants used with wxIMAGE_OPTION_RESOLUTIONUNIT</font><br>
wxIMAGE_RESOLUTION_INCHES<br>
wxIMAGE_RESOLUTION_CM<br>
<br>
<font color=#009900>// Constants for wxImage::Scale() for determining the level of quality</font><br>
<i>%wxchkver_2_8</i> wxIMAGE_QUALITY_NORMAL<br>
<i>%wxchkver_2_8</i> wxIMAGE_QUALITY_HIGH<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxImage">wxImage</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#006666> <i>%define_object</i> wxNullImage</font><br>
<br>
<a href="#wxImage">wxImage</a>()<br>
<a href="#wxImage">wxImage</a>(const <a href="#wxImage">wxImage</a>&amp; image)<br>
<a href="#wxImage">wxImage</a>(int width, int height, bool clear=true)<br>
<a href="#wxImage">wxImage</a>(const <a href="#wxString">wxString</a>&amp; name, long type = wxBITMAP_TYPE_ANY)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> <a href="#wxImage">wxImage</a>(int width, int height, unsigned char* data, bool static_data = false)</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxImage">wxImage</a>(int width, int height, unsigned char* data, bool static_data = false)</font><br>
<font color=#BB0055> <i>%override_name</i> wxLua_wxImageFromData_constructor <a href="#wxImage">wxImage</a>(int width, int height, unsigned char* data, bool static_data = false)</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> wxLua provides this constructor</font></font><br>
<font color=#BB0055> <i>%override_name</i> wxLua_wxImageFromBitmap_constructor <a href="#wxImage">wxImage</a>(const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap)</font><br>
<br>
static void AddHandler(<i>%ungc</i> <a href="#wxImageHandler">wxImageHandler</a>* handler)<br>
<i>%wxchkver_2_8</i> <a href="#wxImage">wxImage</a> Blur(int radius)<br>
<i>%wxchkver_2_8</i> <a href="#wxImage">wxImage</a> BlurHorizontal(int radius)<br>
<i>%wxchkver_2_8</i> <a href="#wxImage">wxImage</a> BlurVertical(int radius)<br>
static void CleanUpHandlers()<br>
unsigned long ComputeHistogram(<a href="#wxImageHistogram">wxImageHistogram</a>&amp; histogram) const<br>
<font color=#009900>//<a href="#wxBitmap">wxBitmap</a> ConvertToBitmap() const - deprecated use <a href="#wxBitmap">wxBitmap</a> constructor</font><br>
<i>%wxchkver_2_8</i> <a href="#wxImage">wxImage</a> ConvertToGreyscale( double lr = 0.299, double lg = 0.587, double lb = 0.114 ) const<br>
<a href="#wxImage">wxImage</a> ConvertToMono(unsigned char r, unsigned char g, unsigned char b) const<br>
<a href="#wxImage">wxImage</a> Copy() const<br>
void Create(int width, int height, bool clear=true)<br>
void Destroy()<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, uchar r, uchar g, char b] wxImage::FindFirstUnusedColour(unsigned char startR = 1, unsigned char startG = 0, unsigned char startB = 0)</font></font><br>
<font color=#009900>// C++ Func: bool FindFirstUnusedColour(unsigned char* r, unsigned char* g, unsigned char* b, unsigned char startR = 1, unsigned char startG = 0, unsigned char startB = 0)</font><br>
bool FindFirstUnusedColour(unsigned char startR = 1, unsigned char startG = 0, unsigned char startB = 0)<br>
<br>
static <a href="#wxImageHandler">wxImageHandler</a>* FindHandler(const <a href="#wxString">wxString</a>&amp; name)<br>
static <a href="#wxImageHandler">wxImageHandler</a>* FindHandler(const <a href="#wxString">wxString</a>&amp; extension, long imageType)<br>
static <a href="#wxImageHandler">wxImageHandler</a>* FindHandler(long imageType)<br>
static <a href="#wxImageHandler">wxImageHandler</a>* FindHandlerMime(const <a href="#wxString">wxString</a>&amp; mimetype)<br>
static <a href="#wxString">wxString</a> GetImageExtWildcard()<br>
unsigned char GetAlpha(int x, int y) const<br>
unsigned char GetBlue(int x, int y) const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [Lua string] wxImage::GetData() const</font></font><br>
<font color=#009900>// C++ Func: unsigned char* GetData() const</font><br>
unsigned char* GetData() const<br>
<br>
unsigned char GetGreen(int x, int y) const<br>
static int GetImageCount(const <a href="#wxString">wxString</a>&amp; filename, long type = wxBITMAP_TYPE_ANY)<br>
static int GetImageCount(<a href="#wxInputStream">wxInputStream</a>&amp; stream, long type = wxBITMAP_TYPE_ANY)<br>
static <a href="#wxList">wxList</a>&amp; GetHandlers()<br>
int GetHeight() const<br>
unsigned char GetMaskBlue() const<br>
unsigned char GetMaskGreen() const<br>
unsigned char GetMaskRed() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, uchar r, uchar g, uchar b] wxImage::GetOrFindMaskColour() const</font></font><br>
<font color=#009900>// C++ Func: bool GetOrFindMaskColour(unsigned char *r, unsigned char *g, unsigned char *b) const</font><br>
bool GetOrFindMaskColour() const<br>
<br>
<a href="#wxPalette">wxPalette</a> GetPalette() const<br>
unsigned char GetRed(int x, int y) const<br>
<a href="#wxImage">wxImage</a> GetSubImage(const <a href="#wxRect">wxRect</a>&amp; rect) const<br>
int GetWidth() const<br>
<br>
<font color=#009900>// note: we're tricking generator to not gag on RGB/HSVValue, so pretend to return an int</font><br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [r, g, b] wxImage::HSVtoRGB(double h, double s, double v)</font></font><br>
<font color=#009900>// C++ Func: static RGBValue HSVtoRGB(const HSVValue&amp; hsv)</font><br>
static int HSVtoRGB(double h, double s, double v)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [h, s, v] wxImage::RGBtoHSV(unsigned char r, unsigned char g, unsigned char b)</font></font><br>
<font color=#009900>// C++ Func: static HSVValue RGBtoHSV(const RGBValue&amp; rgb)</font><br>
static int RGBtoHSV(unsigned char r, unsigned char g, unsigned char b)<br>
<br>
bool HasAlpha() const<br>
bool HasMask() const<br>
<a href="#wxString">wxString</a> GetOption(const <a href="#wxString">wxString</a> &amp;name) const<br>
int GetOptionInt(const <a href="#wxString">wxString</a> &amp;name) const<br>
int HasOption(const <a href="#wxString">wxString</a> &amp;name) const<br>
void InitAlpha()<br>
static void InitStandardHandlers()<br>
static void InsertHandler(<i>%ungc</i> <a href="#wxImageHandler">wxImageHandler</a>* handler)<br>
bool IsTransparent(int x, int y, unsigned char threshold = 128) const<br>
<br>
bool LoadFile(const <a href="#wxString">wxString</a>&amp; name, long type = wxBITMAP_TYPE_ANY, int index = -1)<br>
bool LoadFile(const <a href="#wxString">wxString</a>&amp; name, const <a href="#wxString">wxString</a>&amp; mimetype, int index = -1)<br>
bool LoadFile(<a href="#wxInputStream">wxInputStream</a>&amp; stream, long type = wxBITMAP_TYPE_ANY, int index = -1)<br>
bool LoadFile(<a href="#wxInputStream">wxInputStream</a>&amp; stream, const <a href="#wxString">wxString</a>&amp; mimetype, int index = -1)<br>
<br>
bool Ok() const<br>
static bool RemoveHandler(const <a href="#wxString">wxString</a>&amp; name)<br>
<a href="#wxImage">wxImage</a> Mirror(bool horizontally = true) const<br>
void Replace(unsigned char r1, unsigned char g1, unsigned char b1, unsigned char r2, unsigned char g2, unsigned char b2)<br>
<i>%wxchkver_2_8</i> <a href="#wxImage">wxImage</a> ResampleBox(int width, int height) const<br>
<i>%wxchkver_2_8</i> <a href="#wxImage">wxImage</a> ResampleBicubic(int width, int height) const<br>
!<i>%wxchkver_2_8</i> <a href="#wxImage">wxImage</a>&amp; Rescale(int width, int height)<br>
<i>%wxchkver_2_8</i> <a href="#wxImage">wxImage</a>&amp; Rescale( int width, int height, int quality = wxIMAGE_QUALITY_NORMAL )<br>
<a href="#wxImage">wxImage</a>&amp; Resize(const <a href="#wxSize">wxSize</a>&amp; size, const <a href="#wxPoint">wxPoint</a>&amp; pos, int red = -1, int green = -1, int blue = -1)<br>
<a href="#wxImage">wxImage</a> Rotate(double angle, const <a href="#wxPoint">wxPoint</a>&amp; rotationCentre, bool interpolating = true, <a href="#wxPoint">wxPoint</a>* offsetAfterRotation = NULL)<br>
void RotateHue(double angle)<br>
<a href="#wxImage">wxImage</a> Rotate90(bool clockwise = true) const<br>
bool SaveFile(const <a href="#wxString">wxString</a>&amp; name)<br>
bool SaveFile(const <a href="#wxString">wxString</a>&amp; name, int type)<br>
bool SaveFile(const <a href="#wxString">wxString</a>&amp; name, const <a href="#wxString">wxString</a>&amp; mimetype)<br>
!<i>%wxchkver_2_8</i> <a href="#wxImage">wxImage</a> Scale(int width, int height) const<br>
<i>%wxchkver_2_8</i> <a href="#wxImage">wxImage</a> Scale( int width, int height, int quality = wxIMAGE_QUALITY_NORMAL ) const<br>
<a href="#wxImage">wxImage</a> Size(const <a href="#wxSize">wxSize</a>&amp; size, const <a href="#wxPoint">wxPoint</a>&amp; pos, int red = -1, int green = -1, int blue = -1) const<br>
void SetAlpha(int x, int y, unsigned char alpha)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> void wxImage::SetAlpha(Lua string) - copy contents of string to image</font></font><br>
<font color=#009900>// C++ Func: void SetAlpha(unsigned char *alpha = NULL,bool static_data = false)</font><br>
<font color=#BB0055> <i>%override_name</i> wxLua_wxImage_SetAlphaData void SetAlpha(const <a href="#wxString">wxString</a>&amp; dataStr)</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> void wxImage::SetData(Lua string) - copy contents of string to image</font></font><br>
<font color=#009900>// C++ Func: void SetData(unsigned char *data)</font><br>
void SetData(const <a href="#wxString">wxString</a>&amp; data)<br>
<br>
void SetMask(bool hasMask = true)<br>
void SetMaskColour(unsigned char red, unsigned char blue, unsigned char green)<br>
bool SetMaskFromImage(const <a href="#wxImage">wxImage</a>&amp; mask, unsigned char mr, unsigned char mg, unsigned char mb)<br>
void SetOption(const <a href="#wxString">wxString</a> &amp;name, const <a href="#wxString">wxString</a> &amp;value)<br>
void SetOption(const <a href="#wxString">wxString</a> &amp;name, int value)<br>
void SetPalette(const <a href="#wxPalette">wxPalette</a>&amp; palette)<br>
void SetRGB(int x, int y, unsigned char red, unsigned char green, unsigned char blue)<br>
void SetRGB(<a href="#wxRect">wxRect</a>&amp; rect, unsigned char red, unsigned char green, unsigned char blue)<br>
<br>
<i>%operator</i> <a href="#wxImage">wxImage</a>&amp; operator=(const <a href="#wxImage">wxImage</a>&amp; image)<br>
<font color=#009900>//<i>%operator</i> bool operator==(const <a href="#wxImage">wxImage</a>&amp; image) const // not in 2.8</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxImageHistogram">wxImageHistogram</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxImageHistogramEntry">wxImageHistogramEntry</a></font></b>
<blockquote>
<a href="#wxImageHistogramEntry">wxImageHistogramEntry</a>()<br>
<font color=#CC6600> <i>%member</i> unsigned long index <font color=#009900>// GetIndex() only, SetIndex(idx) is not allowed</font></font><br>
<font color=#CC6600> <i>%member</i> unsigned long value <font color=#009900>// GetValue() and SetValue(val)</font></font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxImageHistogram::iterator">wxImageHistogram::iterator</a></font></b>
<blockquote>
<font color=#CC6600> <i>%member</i> long first</font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxImageHistogramEntry">wxImageHistogramEntry</a> second</font><br>
<br>
<font color=#009900>// operator used to compare with wxImageHistogram::end() iterator</font><br>
<i>%operator</i> bool operator==(const wxImageHistogram::iterator&amp; other) const<br>
<i>%operator</i> wxImageHistogram::iterator&amp; operator++()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxImageHistogram">wxImageHistogram</a> <font color=#009900>// wxImageHistogramBase actually a hash map</font></font></b>
<blockquote>
<a href="#wxImageHistogram">wxImageHistogram</a>()<br>
<br>
<font color=#009900>// get the key in the histogram for the given RGB values</font><br>
static unsigned long MakeKey(unsigned char r, unsigned char g, unsigned char b)<br>
<br>
<font color=#009900>// Use the function wxImage::FindFirstUnusedColour</font><br>
<font color=#009900>//bool FindFirstUnusedColour(unsigned char *r, unsigned char *g, unsigned char *b, unsigned char startR = 1, unsigned char startG = 0, unsigned char startB = 0 ) const</font><br>
<br>
<font color=#009900>// Selected functions from the base wxHashMap class</font><br>
const wxImageHistogram::iterator begin() const<br>
void clear()<br>
size_t count(long key) const<br>
bool empty() const<br>
const wxImageHistogram::iterator end() const<br>
size_t erase(long key)<br>
wxImageHistogram::iterator find(long key)<br>
<font color=#009900>//Insert_Result insert(const value_type&amp; v)</font><br>
size_t size() const<br>
<font color=#009900>//mapped_type&amp; operator[](const key_type&amp; key)</font><br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxQuantize">wxQuantize</a></font><br>
<br>
<i>%include</i> "wx/quantize.h"<br>
<br>
<font color=#006666><i>%define</i> wxQUANTIZE_INCLUDE_WINDOWS_COLOURS</font><br>
<font color=#006666><i>%define</i> wxQUANTIZE_RETURN_8BIT_DATA</font><br>
<font color=#006666><i>%define</i> wxQUANTIZE_FILL_DESTINATION_IMAGE</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxQuantize">wxQuantize</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#009900>// No constructor - all methods static</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> bool wxQuantize::Quantize(const <a href="#wxImage">wxImage</a>&amp; src, <a href="#wxImage">wxImage</a>&amp; dest, int desiredNoColours = 236, int flags = wxQUANTIZE_INCLUDE_WINDOWS_COLOURS|wxQUANTIZE_FILL_DESTINATION_IMAGE|wxQUANTIZE_RETURN_8BIT_DATA);</font></font><br>
<font color=#009900>// C++ Func: static bool Quantize(const <a href="#wxImage">wxImage</a>&amp; src, <a href="#wxImage">wxImage</a>&amp; dest, <a href="#wxPalette">wxPalette</a>** pPalette, int desiredNoColours = 236, unsigned char** eightBitData = 0, int flags = wxQUANTIZE_INCLUDE_WINDOWS_COLOURS|wxQUANTIZE_FILL_DESTINATION_IMAGE|wxQUANTIZE_RETURN_8BIT_DATA);</font><br>
static bool Quantize(const <a href="#wxImage">wxImage</a>&amp; src, <a href="#wxImage">wxImage</a>&amp; dest, int desiredNoColours = 236, int flags = wxQUANTIZE_INCLUDE_WINDOWS_COLOURS|wxQUANTIZE_FILL_DESTINATION_IMAGE|wxQUANTIZE_RETURN_8BIT_DATA);<br>
<br>
<font color=#009900>//static bool Quantize(const <a href="#wxImage">wxImage</a>&amp; src, <a href="#wxImage">wxImage</a>&amp; dest, int desiredNoColours = 236, unsigned char** eightBitData = 0, int flags = wxQUANTIZE_INCLUDE_WINDOWS_COLOURS|wxQUANTIZE_FILL_DESTINATION_IMAGE|wxQUANTIZE_RETURN_8BIT_DATA);</font><br>
<font color=#009900>//static void DoQuantize(unsigned w, unsigned h, unsigned char **in_rows, unsigned char **out_rows, unsigned char *palette, int desiredNoColours);</font><br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxImageHandler">wxImageHandler</a> and derived classes</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxImageHandler">wxImageHandler</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#009900>// no constructor - abstract class</font><br>
<br>
<a href="#wxString">wxString</a> GetName() const<br>
<a href="#wxString">wxString</a> GetExtension() const<br>
int GetImageCount(<a href="#wxInputStream">wxInputStream</a>&amp; stream)<br>
long GetType() const<br>
<a href="#wxString">wxString</a> GetMimeType() const<br>
bool LoadFile(<a href="#wxImage">wxImage</a>* image, <a href="#wxInputStream">wxInputStream</a>&amp; stream, bool verbose=true, int index=0)<br>
bool SaveFile(<a href="#wxImage">wxImage</a>* image, <a href="#wxOutputStream">wxOutputStream</a>&amp; stream)<br>
void SetName(const <a href="#wxString">wxString</a>&amp; name)<br>
void SetExtension(const <a href="#wxString">wxString</a>&amp; extension)<br>
void SetMimeType(const <a href="#wxString">wxString</a>&amp; mimetype)<br>
void SetType(long type)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxBMPHandler">wxBMPHandler</a> and friends in imagbmp.h</font><br>
<br>
<i>%include</i> "wx/imagbmp.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxBMP_24BPP<br>
<font color=#009900>//wxBMP_16BPP - remmed out in wxWidgets</font><br>
wxBMP_8BPP<br>
wxBMP_8BPP_GREY<br>
wxBMP_8BPP_GRAY<br>
wxBMP_8BPP_RED<br>
wxBMP_8BPP_PALETTE<br>
wxBMP_4BPP<br>
wxBMP_1BPP<br>
wxBMP_1BPP_BW<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<font color=#006666><i>%define_string</i> wxIMAGE_OPTION_BMP_FORMAT _T("wxBMP_FORMAT") <font color=#009900>// <a href="#wxString">wxString</a>(_T("wxBMP_FORMAT"))</font></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxBMPHandler">wxBMPHandler</a>, <a href="#wxImageHandler">wxImageHandler</a></font></b>
<blockquote>
<a href="#wxBMPHandler">wxBMPHandler</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%if</i> wxUSE_ICO_CUR<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxICOHandler">wxICOHandler</a>, <a href="#wxBMPHandler">wxBMPHandler</a></font></b>
<blockquote>
<a href="#wxICOHandler">wxICOHandler</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxCURHandler">wxCURHandler</a>, <a href="#wxICOHandler">wxICOHandler</a></font></b>
<blockquote>
<a href="#wxCURHandler">wxCURHandler</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxANIHandler">wxANIHandler</a>, <a href="#wxCURHandler">wxCURHandler</a></font></b>
<blockquote>
<a href="#wxANIHandler">wxANIHandler</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// wxUSE_ICO_CUR</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxIFFHandler">wxIFFHandler</a> and friends in imagiff.h</font><br>
<br>
<i>%include</i> "wx/imagiff.h"<br>
<br>
<i>%if</i> wxUSE_IFF<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxIFFHandler">wxIFFHandler</a>, <a href="#wxImageHandler">wxImageHandler</a></font></b>
<blockquote>
<a href="#wxIFFHandler">wxIFFHandler</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_IFF</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGIFHandler">wxGIFHandler</a> and friends in imaggif.h</font><br>
<br>
<i>%include</i> "wx/imaggif.h"<br>
<br>
<i>%if</i> wxUSE_GIF<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxGIFHandler">wxGIFHandler</a>, <a href="#wxImageHandler">wxImageHandler</a></font></b>
<blockquote>
<a href="#wxGIFHandler">wxGIFHandler</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_GIF</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxJPEGHandler">wxJPEGHandler</a> and friends in imagjpeg.h</font><br>
<br>
<i>%include</i> "wx/imagjpeg.h"<br>
<br>
<i>%if</i> wxUSE_LIBJPEG<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxJPEGHandler">wxJPEGHandler</a>, <a href="#wxImageHandler">wxImageHandler</a></font></b>
<blockquote>
<a href="#wxJPEGHandler">wxJPEGHandler</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_LIBJPEG</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPCXHandler">wxPCXHandler</a> and friends in imagpcx.h</font><br>
<br>
<i>%include</i> "wx/imagpcx.h"<br>
<br>
<i>%if</i> wxUSE_PCX<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxPCXHandler">wxPCXHandler</a>, <a href="#wxImageHandler">wxImageHandler</a></font></b>
<blockquote>
<a href="#wxPCXHandler">wxPCXHandler</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_PCX</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPNGHandler">wxPNGHandler</a> and friends in imagpng.h</font><br>
<br>
<i>%include</i> "wx/imagpng.h"<br>
<br>
<i>%if</i> wxUSE_LIBPNG<br>
<br>
<font color=#006666><i>%define_string</i> wxIMAGE_OPTION_PNG_FORMAT <font color=#009900>// wxT("PngFormat")</font></font><br>
<font color=#006666><i>%define_string</i> wxIMAGE_OPTION_PNG_BITDEPTH <font color=#009900>// wxT("PngBitDepth")</font></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxPNG_TYPE_COLOUR<br>
wxPNG_TYPE_GREY<br>
wxPNG_TYPE_GREY_RED<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxPNGHandler">wxPNGHandler</a>, <a href="#wxImageHandler">wxImageHandler</a></font></b>
<blockquote>
<a href="#wxPNGHandler">wxPNGHandler</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_LIBPNG</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPNMHandler">wxPNMHandler</a> and friends in imagpnm.h</font><br>
<br>
<i>%include</i> "wx/imagpnm.h"<br>
<br>
<i>%if</i> wxUSE_PNM<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxPNMHandler">wxPNMHandler</a>, <a href="#wxImageHandler">wxImageHandler</a></font></b>
<blockquote>
<a href="#wxPNMHandler">wxPNMHandler</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_PNM</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTIFFHandler">wxTIFFHandler</a> and friends in imagtiff.h</font><br>
<br>
<i>%include</i> "wx/imagtiff.h"<br>
<br>
<i>%if</i> wxUSE_LIBTIFF<br>
<br>
<font color=#006666><i>%define_string</i> wxIMAGE_OPTION_BITSPERSAMPLE _T("BitsPerSample")</font><br>
<font color=#006666><i>%define_string</i> wxIMAGE_OPTION_SAMPLESPERPIXEL _T("SamplesPerPixel")</font><br>
<font color=#006666><i>%define_string</i> wxIMAGE_OPTION_COMPRESSION _T("Compression")</font><br>
<font color=#006666><i>%define_string</i> wxIMAGE_OPTION_IMAGEDESCRIPTOR _T("ImageDescriptor")</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxTIFFHandler">wxTIFFHandler</a>, <a href="#wxImageHandler">wxImageHandler</a></font></b>
<blockquote>
<a href="#wxTIFFHandler">wxTIFFHandler</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_LIBTIFF</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTGAHandler">wxTGAHandler</a> and friends in imagtga.h</font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i> &amp;&amp; wxUSE_TGA<br>
<br>
<i>%include</i> "wx/imagtga.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxTGAHandler">wxTGAHandler</a>, <a href="#wxImageHandler">wxImageHandler</a></font></b>
<blockquote>
<a href="#wxTGAHandler">wxTGAHandler</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i> &amp;&amp; wxUSE_TGA</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxXPMHandler">wxXPMHandler</a> and friends in imagxpm.h</font><br>
<br>
<i>%include</i> "wx/imagxpm.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxXPMHandler">wxXPMHandler</a>, <a href="#wxImageHandler">wxImageHandler</a></font></b>
<blockquote>
<a href="#wxXPMHandler">wxXPMHandler</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxImage &amp;&amp; wxUSE_IMAGE</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxArtProvider">wxArtProvider</a> and friends</font><br>
<br>
<i>%if</i> wxLUA_USE_wxArtProvider<br>
<br>
<i>%include</i> "wx/artprov.h"<br>
<br>
<font color=#009900>//<i>%typedef</i> <a href="#wxString">wxString</a> wxArtClient Just treat these as wxStrings</font><br>
<font color=#009900>//<i>%typedef</i> <a href="#wxString">wxString</a> wxArtID</font><br>
<br>
<font color=#009900>// ----------------------------------------------------------------------------</font><br>
<font color=#009900>// Art clients</font><br>
<font color=#009900>// ----------------------------------------------------------------------------</font><br>
<br>
<font color=#006666><i>%define_string</i> wxART_TOOLBAR</font><br>
<font color=#006666><i>%define_string</i> wxART_MENU</font><br>
<font color=#006666><i>%define_string</i> wxART_FRAME_ICON</font><br>
<br>
<font color=#006666><i>%define_string</i> wxART_CMN_DIALOG</font><br>
<font color=#006666><i>%define_string</i> wxART_HELP_BROWSER</font><br>
<font color=#006666><i>%define_string</i> wxART_MESSAGE_BOX</font><br>
<font color=#006666><i>%define_string</i> wxART_BUTTON</font><br>
<br>
<font color=#006666><i>%define_string</i> wxART_OTHER</font><br>
<br>
<font color=#009900>// ----------------------------------------------------------------------------</font><br>
<font color=#009900>// Art IDs</font><br>
<font color=#009900>// ----------------------------------------------------------------------------</font><br>
<br>
<font color=#006666><i>%define_string</i> wxART_ADD_BOOKMARK</font><br>
<font color=#006666><i>%define_string</i> wxART_DEL_BOOKMARK</font><br>
<font color=#006666><i>%define_string</i> wxART_HELP_SIDE_PANEL</font><br>
<font color=#006666><i>%define_string</i> wxART_HELP_SETTINGS</font><br>
<font color=#006666><i>%define_string</i> wxART_HELP_BOOK</font><br>
<font color=#006666><i>%define_string</i> wxART_HELP_FOLDER</font><br>
<font color=#006666><i>%define_string</i> wxART_HELP_PAGE</font><br>
<font color=#006666><i>%define_string</i> wxART_GO_BACK</font><br>
<font color=#006666><i>%define_string</i> wxART_GO_FORWARD</font><br>
<font color=#006666><i>%define_string</i> wxART_GO_UP</font><br>
<font color=#006666><i>%define_string</i> wxART_GO_DOWN</font><br>
<font color=#006666><i>%define_string</i> wxART_GO_TO_PARENT</font><br>
<font color=#006666><i>%define_string</i> wxART_GO_HOME</font><br>
<font color=#006666><i>%define_string</i> wxART_FILE_OPEN</font><br>
<font color=#006666><i>%define_string</i> wxART_FILE_SAVE</font><br>
<font color=#006666><i>%define_string</i> wxART_FILE_SAVE_AS</font><br>
<font color=#006666><i>%define_string</i> wxART_PRINT</font><br>
<font color=#006666><i>%define_string</i> wxART_HELP</font><br>
<font color=#006666><i>%define_string</i> wxART_TIP</font><br>
<font color=#006666><i>%define_string</i> wxART_REPORT_VIEW</font><br>
<font color=#006666><i>%define_string</i> wxART_LIST_VIEW</font><br>
<font color=#006666><i>%define_string</i> wxART_NEW_DIR</font><br>
<font color=#006666><i>%define_string</i> wxART_HARDDISK</font><br>
<font color=#006666><i>%define_string</i> wxART_FLOPPY</font><br>
<font color=#006666><i>%define_string</i> wxART_CDROM</font><br>
<font color=#006666><i>%define_string</i> wxART_REMOVABLE</font><br>
<font color=#006666><i>%define_string</i> wxART_FOLDER</font><br>
<font color=#006666><i>%define_string</i> wxART_FOLDER_OPEN</font><br>
<font color=#006666><i>%define_string</i> wxART_GO_DIR_UP</font><br>
<font color=#006666><i>%define_string</i> wxART_EXECUTABLE_FILE</font><br>
<font color=#006666><i>%define_string</i> wxART_NORMAL_FILE</font><br>
<font color=#006666><i>%define_string</i> wxART_TICK_MARK</font><br>
<font color=#006666><i>%define_string</i> wxART_CROSS_MARK</font><br>
<font color=#006666><i>%define_string</i> wxART_ERROR</font><br>
<font color=#006666><i>%define_string</i> wxART_QUESTION</font><br>
<font color=#006666><i>%define_string</i> wxART_WARNING</font><br>
<font color=#006666><i>%define_string</i> wxART_INFORMATION</font><br>
<font color=#006666><i>%define_string</i> wxART_MISSING_IMAGE</font><br>
<font color=#006666><i>%define_string</i> wxART_COPY</font><br>
<font color=#006666><i>%define_string</i> wxART_CUT</font><br>
<font color=#006666><i>%define_string</i> wxART_PASTE</font><br>
<font color=#006666><i>%define_string</i> wxART_DELETE</font><br>
<font color=#006666><i>%define_string</i> wxART_NEW</font><br>
<br>
<font color=#006666><i>%define_string</i> wxART_UNDO</font><br>
<font color=#006666><i>%define_string</i> wxART_REDO</font><br>
<br>
<font color=#006666><i>%define_string</i> wxART_QUIT</font><br>
<br>
<font color=#006666><i>%define_string</i> wxART_FIND</font><br>
<font color=#006666><i>%define_string</i> wxART_FIND_AND_REPLACE</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxArtProvider">wxArtProvider</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#009900>// <a href="#wxArtProvider">wxArtProvider</a>() - abstract class</font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
static void Push(<i>%ungc</i> <a href="#wxArtProvider">wxArtProvider</a> *provider)<br>
static void Insert(<i>%ungc</i> <a href="#wxArtProvider">wxArtProvider</a> *provider)<br>
static bool Pop()<br>
static bool Remove(<i>%gc</i> <a href="#wxArtProvider">wxArtProvider</a> *provider) <font color=#009900>// FIXME - mem leak if not found</font><br>
static bool Delete(<i>%ungc</i> <a href="#wxArtProvider">wxArtProvider</a> *provider)<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i></font><br>
<br>
<font color=#009900>//<i>%if</i> !<i>%wxcompat_2_6</i></font><br>
<font color=#009900>//static void PushProvider(<a href="#wxArtProvider">wxArtProvider</a> *provider) FIXME add <a href="#wxLuaArtProvider">wxLuaArtProvider</a> maybe?</font><br>
<font color=#009900>//static bool PopProvider()</font><br>
<font color=#009900>//static bool RemoveProvider(<a href="#wxArtProvider">wxArtProvider</a> *provider)</font><br>
<font color=#009900>//<i>%endif</i> // !<i>%wxcompat_2_6</i></font><br>
<br>
static <a href="#wxBitmap">wxBitmap</a> GetBitmap(const <a href="#wxString">wxString</a>&amp; id, const <a href="#wxString">wxString</a>&amp; client = wxART_OTHER, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize)<br>
static <a href="#wxIcon">wxIcon</a> GetIcon(const <a href="#wxString">wxString</a>&amp; id, const <a href="#wxString">wxString</a>&amp; client = wxART_OTHER, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize)<br>
static <a href="#wxSize">wxSize</a> GetSizeHint(const <a href="#wxString">wxString</a>&amp; client, bool platform_dependent = false)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxLuaArtProvider">wxLuaArtProvider</a>, <a href="#wxArtProvider">wxArtProvider</a></font></b>
<blockquote>
<font color=#BB0055> <font color=#009900>// <i>%override</i> - the C++ function takes the <a href="#wxLuaState">wxLuaState</a> as the first param</font></font><br>
<a href="#wxLuaArtProvider">wxLuaArtProvider</a>()<br>
<br>
<font color=#009900>// virtual function that you can override in Lua.</font><br>
virtual <a href="#wxSize">wxSize</a> DoGetSizeHint(const <a href="#wxString">wxString</a>&amp; client) <font color=#009900>// { return GetSizeHint(client, true); }</font><br>
<br>
<font color=#009900>// virtual function that you can override in Lua.</font><br>
<br>
<font color=#009900>// Derived classes must override this method to create requested</font><br>
<font color=#009900>// art resource. This method is called only once per instance's</font><br>
<font color=#009900>// lifetime for each requested wxArtID.</font><br>
virtual <a href="#wxBitmap">wxBitmap</a> CreateBitmap(const <a href="#wxString">wxString</a>&amp; id, const <a href="#wxString">wxString</a>&amp; client, const <a href="#wxSize">wxSize</a>&amp; size);<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxArtProvider</font><br>
<br><HR>
<h2><a name="wxwidgets_wxcore_mdi.i">wxwidgets/wxcore_mdi.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: wxMDI classes</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<i>%if</i> wxLUA_USE_MDI &amp;&amp; wxUSE_MDI &amp;&amp; wxUSE_DOC_VIEW_ARCHITECTURE<br>
<br>
<i>%include</i> "wx/cmdproc.h"<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMDIClientWindow">wxMDIClientWindow</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxMDIClientWindow">wxMDIClientWindow</a>, <a href="#wxWindow">wxWindow</a></font></b>
<blockquote>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMDIParentFrame">wxMDIParentFrame</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxMDIParentFrame">wxMDIParentFrame</a>, <a href="#wxFrame">wxFrame</a></font></b>
<blockquote>
<a href="#wxMDIParentFrame">wxMDIParentFrame</a>()<br>
<a href="#wxMDIParentFrame">wxMDIParentFrame</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE | wxVSCROLL | wxHSCROLL, const <a href="#wxString">wxString</a>&amp; name = "wxMDIParentFrame")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE | wxVSCROLL | wxHSCROLL, const <a href="#wxString">wxString</a>&amp; name = "wxMDIParentFrame")<br>
<br>
void ActivateNext()<br>
void ActivatePrevious()<br>
void ArrangeIcons()<br>
void Cascade()<br>
<a href="#wxMDIChildFrame">wxMDIChildFrame</a>* GetActiveChild() const<br>
<a href="#wxMDIClientWindow">wxMDIClientWindow</a>* GetClientWindow() const<br>
<font color=#009900>// virtual <a href="#wxToolBar">wxToolBar</a>* GetToolBar() const - see <a href="#wxFrame">wxFrame</a></font><br>
<i>%win</i> <a href="#wxMenu">wxMenu</a>* GetWindowMenu() const<br>
<font color=#009900>// virtual void SetToolBar(<a href="#wxToolBar">wxToolBar</a>* toolbar) - see <a href="#wxFrame">wxFrame</a></font><br>
<i>%win</i> void SetWindowMenu(<i>%ungc</i> <a href="#wxMenu">wxMenu</a>* menu)<br>
void Tile(<a href="#wxOrientation">wxOrientation</a> orient = wxHORIZONTAL)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMDIChildFrame">wxMDIChildFrame</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxMDIChildFrame">wxMDIChildFrame</a>, <a href="#wxFrame">wxFrame</a></font></b>
<blockquote>
<a href="#wxMDIChildFrame">wxMDIChildFrame</a>()<br>
<a href="#wxMDIChildFrame">wxMDIChildFrame</a>(<a href="#wxMDIParentFrame">wxMDIParentFrame</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxMDIChildFrame")<br>
bool Create(<a href="#wxMDIParentFrame">wxMDIParentFrame</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxMDIChildFrame")<br>
<br>
void Activate()<br>
<i>%win</i> void Maximize()<br>
void Restore()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDocMDIParentFrame">wxDocMDIParentFrame</a></font><br>
<br>
<i>%include</i> "wx/docmdi.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxDocMDIParentFrame">wxDocMDIParentFrame</a>, <a href="#wxMDIParentFrame">wxMDIParentFrame</a></font></b>
<blockquote>
<a href="#wxDocMDIParentFrame">wxDocMDIParentFrame</a>()<br>
<a href="#wxDocMDIParentFrame">wxDocMDIParentFrame</a>(<a href="#wxDocManager">wxDocManager</a> *manager, <a href="#wxFrame">wxFrame</a> *parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxDocMDIParentFrame")<br>
bool Create(<a href="#wxDocManager">wxDocManager</a> *manager, <a href="#wxFrame">wxFrame</a> *parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxDocMDIParentFrame")<br>
<br>
<a href="#wxDocManager">wxDocManager</a> *GetDocumentManager() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDocMDIChildFrame">wxDocMDIChildFrame</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxDocMDIChildFrame">wxDocMDIChildFrame</a>, <a href="#wxMDIChildFrame">wxMDIChildFrame</a></font></b>
<blockquote>
<a href="#wxDocMDIChildFrame">wxDocMDIChildFrame</a>()<br>
<a href="#wxDocMDIChildFrame">wxDocMDIChildFrame</a>(<a href="#wxDocument">wxDocument</a> *doc, <a href="#wxView">wxView</a> *view, <a href="#wxMDIParentFrame">wxMDIParentFrame</a> *frame, wxWindowID id, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize,long type = wxDEFAULT_FRAME_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxDocMDIChildFrame")<br>
bool Create(<a href="#wxDocument">wxDocument</a> *doc, <a href="#wxView">wxView</a> *view, <a href="#wxMDIParentFrame">wxMDIParentFrame</a> *frame, wxWindowID id, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long type = wxDEFAULT_FRAME_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxDocMDIChildFrame")<br>
<br>
<a href="#wxDocument">wxDocument</a> *GetDocument() const<br>
<a href="#wxView">wxView</a> *GetView() const<br>
void SetDocument(<a href="#wxDocument">wxDocument</a> *doc)<br>
void SetView(<a href="#wxView">wxView</a> *view)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDocChildFrame">wxDocChildFrame</a></font><br>
<br>
<i>%include</i> "wx/docview.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxDocChildFrame">wxDocChildFrame</a>, <a href="#wxFrame">wxFrame</a></font></b>
<blockquote>
<a href="#wxDocChildFrame">wxDocChildFrame</a>(<a href="#wxDocument">wxDocument</a>* doc, <a href="#wxView">wxView</a>* view, <a href="#wxFrame">wxFrame</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxDocChildFrame")<br>
<br>
<a href="#wxDocument">wxDocument</a>* GetDocument() const<br>
<a href="#wxView">wxView</a>* GetView() const<br>
void SetDocument(<a href="#wxDocument">wxDocument</a> *doc)<br>
void SetView(<a href="#wxView">wxView</a> *view)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDocManager">wxDocManager</a></font><br>
<br>
<font color=#006666><i>%define</i> wxDEFAULT_DOCMAN_FLAGS</font><br>
<font color=#006666><i>%define</i> wxDOC_NEW</font><br>
<font color=#006666><i>%define</i> wxDOC_SILENT</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxDocManager">wxDocManager</a>, <a href="#wxEvtHandler">wxEvtHandler</a></font></b>
<blockquote>
<a href="#wxDocManager">wxDocManager</a>(long flags = wxDEFAULT_DOCMAN_FLAGS, bool initialize = true)<br>
<br>
<i>%wxchkver_2_6</i> void ActivateView(<a href="#wxView">wxView</a>* view, bool activate)<br>
!<i>%wxchkver_2_6</i> void ActivateView(<a href="#wxView">wxView</a>* view, bool activate, bool deleting)<br>
void AddDocument(<a href="#wxDocument">wxDocument</a> *doc)<br>
void AddFileToHistory(const <a href="#wxString">wxString</a>&amp; filename)<br>
void AssociateTemplate(<a href="#wxDocTemplate">wxDocTemplate</a> *temp)<br>
bool CloseDocuments(bool force = true)<br>
<a href="#wxDocument">wxDocument</a>* CreateDocument(const <a href="#wxString">wxString</a>&amp; path, long flags)<br>
<a href="#wxView">wxView</a>* CreateView(<a href="#wxDocument">wxDocument</a>*doc, long flags)<br>
void DisassociateTemplate(<a href="#wxDocTemplate">wxDocTemplate</a> *temp)<br>
void FileHistoryAddFilesToMenu()<br>
void FileHistoryAddFilesToMenu(<a href="#wxMenu">wxMenu</a>* menu)<br>
void FileHistoryLoad(<a href="#wxConfigBase">wxConfigBase</a>&amp; config)<br>
void FileHistoryRemoveMenu(<a href="#wxMenu">wxMenu</a>* menu)<br>
void FileHistorySave(<a href="#wxConfigBase">wxConfigBase</a>&amp; resourceFile)<br>
void FileHistoryUseMenu(<a href="#wxMenu">wxMenu</a>* menu)<br>
<a href="#wxDocTemplate">wxDocTemplate</a> * FindTemplateForPath(const <a href="#wxString">wxString</a>&amp; path)<br>
<a href="#wxDocument">wxDocument</a> * GetCurrentDocument()<br>
<a href="#wxView">wxView</a> * GetCurrentView()<br>
<font color=#009900>// <i>%overide</i> <a href="#wxList">wxList</a>&amp; wxDocManager::GetDocuments() - returns a copied list</font><br>
<a href="#wxList">wxList</a>&amp; GetDocuments()<br>
<a href="#wxFileHistory">wxFileHistory</a> * GetFileHistory()<br>
<a href="#wxString">wxString</a> GetLastDirectory() const<br>
int GetMaxDocsOpen()<br>
!<i>%wxchkver_2_6</i> int GetNoHistoryFiles()<br>
<i>%wxchkver_2_6</i> size_t GetHistoryFilesCount() const<br>
<font color=#009900>// <i>%overide</i> <a href="#wxList">wxList</a>&amp; wxDocManager::GetTemplates() - returns a copied list</font><br>
<a href="#wxList">wxList</a>&amp; GetTemplates()<br>
bool Initialize()<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, string buf] wxDocManager::MakeDefaultName(<a href="#wxString">wxString</a>&amp; buf)</font></font><br>
<font color=#009900>// C++ Func: bool MakeDefaultName(<a href="#wxString">wxString</a>&amp; buf)</font><br>
bool MakeDefaultName(<a href="#wxString">wxString</a>&amp; buf)<br>
<br>
<a href="#wxFileHistory">wxFileHistory</a>* OnCreateFileHistory()<br>
void OnFileClose(<a href="#wxCommandEvent">wxCommandEvent</a> &amp;event)<br>
void OnFileCloseAll(<a href="#wxCommandEvent">wxCommandEvent</a>&amp; event)<br>
void OnFileNew(<a href="#wxCommandEvent">wxCommandEvent</a> &amp;event)<br>
void OnFileOpen(<a href="#wxCommandEvent">wxCommandEvent</a> &amp;event)<br>
void OnFileRevert(<a href="#wxCommandEvent">wxCommandEvent</a>&amp; event)<br>
void OnFileSave(<a href="#wxCommandEvent">wxCommandEvent</a> &amp;event)<br>
void OnFileSaveAs(<a href="#wxCommandEvent">wxCommandEvent</a> &amp;event)<br>
<font color=#009900>//void OnMenuCommand(int cmd)</font><br>
void RemoveDocument(<a href="#wxDocument">wxDocument</a> *doc)<br>
<font color=#009900>//<a href="#wxDocTemplate">wxDocTemplate</a> * SelectDocumentPath(<a href="#wxDocTemplate">wxDocTemplate</a> **templates, int noTemplates, const <a href="#wxString">wxString</a>&amp; path, const <a href="#wxString">wxString</a>&amp; bufSize, long flags, bool save)</font><br>
<font color=#009900>//<a href="#wxDocTemplate">wxDocTemplate</a> * SelectDocumentType(<a href="#wxDocTemplate">wxDocTemplate</a> **templates, int noTemplates, bool sort = false)</font><br>
<font color=#009900>//<a href="#wxDocTemplate">wxDocTemplate</a> * SelectViewType(<a href="#wxDocTemplate">wxDocTemplate</a> **templates, int noTemplates, bool sort = false)</font><br>
void SetLastDirectory(const <a href="#wxString">wxString</a>&amp; dir)<br>
void SetMaxDocsOpen(int n)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDocMDIChildFrame">wxDocMDIChildFrame</a></font><br>
<br>
<font color=#009900>//<i>%include</i> "wx/docmdi.h"</font><br>
<br>
<font color=#009900>//<i>%class</i> <a href="#wxDocMDIChildFrame">wxDocMDIChildFrame</a>, <a href="#wxMDIChildFrame">wxMDIChildFrame</a> FIXME</font><br>
<font color=#009900>// <a href="#wxDocMDIChildFrame">wxDocMDIChildFrame</a>(<a href="#wxDocument">wxDocument</a>* doc, <a href="#wxView">wxView</a>* view, <a href="#wxFrame">wxFrame</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxDocMDIChildFrame")</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// <a href="#wxDocument">wxDocument</a>* GetDocument() const</font><br>
<font color=#009900>// <a href="#wxView">wxView</a>* GetView() const</font><br>
<font color=#009900>// void OnActivate(<a href="#wxActivateEvent">wxActivateEvent</a> event)</font><br>
<font color=#009900>// void OnCloseWindow(<a href="#wxCloseEvent">wxCloseEvent</a>&amp; event)</font><br>
<font color=#009900>// void SetDocument(<a href="#wxDocument">wxDocument</a> *doc)</font><br>
<font color=#009900>// void SetView(<a href="#wxView">wxView</a> *view)</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDocMDIParentFrame">wxDocMDIParentFrame</a></font><br>
<br>
<font color=#009900>//<i>%include</i> "wx/docmdi.h"</font><br>
<br>
<font color=#009900>//<i>%class</i> <a href="#wxDocMDIParentFrame">wxDocMDIParentFrame</a>, <a href="#wxMDIParentFrame">wxMDIParentFrame</a> FIXME</font><br>
<font color=#009900>// <a href="#wxDocMDIParentFrame">wxDocMDIParentFrame</a>(<a href="#wxDocManager">wxDocManager</a>* manager, <a href="#wxFrame">wxFrame</a> *parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxDocMDIParentFrame")</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// void OnCloseWindow(<a href="#wxCloseEvent">wxCloseEvent</a>&amp; event)</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDocParentFrame">wxDocParentFrame</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxDocParentFrame">wxDocParentFrame</a>, <a href="#wxFrame">wxFrame</a></font></b>
<blockquote>
<a href="#wxDocParentFrame">wxDocParentFrame</a>(<a href="#wxDocManager">wxDocManager</a>* manager, <a href="#wxFrame">wxFrame</a> *parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxDocParentFrame")<br>
<br>
<font color=#009900>//void OnCloseWindow(<a href="#wxCloseEvent">wxCloseEvent</a>&amp; event)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDocTemplate">wxDocTemplate</a></font><br>
<br>
<font color=#006666><i>%define</i> wxTEMPLATE_VISIBLE</font><br>
<font color=#006666><i>%define</i> wxTEMPLATE_INVISIBLE</font><br>
<font color=#006666><i>%define</i> wxDEFAULT_TEMPLATE_FLAGS</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxDocTemplate">wxDocTemplate</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxDocTemplate">wxDocTemplate</a>(<a href="#wxDocManager">wxDocManager</a>* manager, const <a href="#wxString">wxString</a>&amp; descr, const <a href="#wxString">wxString</a>&amp; filter, const <a href="#wxString">wxString</a>&amp; dir, const <a href="#wxString">wxString</a>&amp; ext, const <a href="#wxString">wxString</a>&amp; docTypeName, const <a href="#wxString">wxString</a>&amp; viewTypeName, <a href="#wxClassInfo">wxClassInfo</a>* docClassInfo = NULL, <a href="#wxClassInfo">wxClassInfo</a>* viewClassInfo = NULL, long flags = wxDEFAULT_TEMPLATE_FLAGS)<br>
<br>
<a href="#wxDocument">wxDocument</a>* CreateDocument(const <a href="#wxString">wxString</a>&amp; path, long flags = 0)<br>
<a href="#wxView">wxView</a>* CreateView(<a href="#wxDocument">wxDocument</a> *doc, long flags = 0)<br>
<a href="#wxString">wxString</a> GetDefaultExtension()<br>
<a href="#wxString">wxString</a> GetDescription()<br>
<a href="#wxString">wxString</a> GetDirectory()<br>
<a href="#wxDocManager">wxDocManager</a> * GetDocumentManager()<br>
<a href="#wxString">wxString</a> GetDocumentName()<br>
<a href="#wxString">wxString</a> GetFileFilter()<br>
long GetFlags()<br>
<a href="#wxString">wxString</a> GetViewName()<br>
bool InitDocument(<a href="#wxDocument">wxDocument</a>* doc, const <a href="#wxString">wxString</a>&amp; path, long flags = 0)<br>
bool IsVisible()<br>
void SetDefaultExtension(const <a href="#wxString">wxString</a>&amp; ext)<br>
void SetDescription(const <a href="#wxString">wxString</a>&amp; descr)<br>
void SetDirectory(const <a href="#wxString">wxString</a>&amp; dir)<br>
void SetDocumentManager(<a href="#wxDocManager">wxDocManager</a> *manager)<br>
void SetFileFilter(const <a href="#wxString">wxString</a>&amp; filter)<br>
void SetFlags(long flags)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDocument">wxDocument</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxDocument">wxDocument</a>, <a href="#wxEvtHandler">wxEvtHandler</a></font></b>
<blockquote>
<a href="#wxDocument">wxDocument</a>()<br>
<br>
virtual bool AddView(<a href="#wxView">wxView</a> *view)<br>
virtual bool Close()<br>
virtual bool DeleteAllViews()<br>
<a href="#wxCommandProcessor">wxCommandProcessor</a>* GetCommandProcessor() const<br>
<a href="#wxDocTemplate">wxDocTemplate</a>* GetDocumentTemplate() const<br>
<a href="#wxDocManager">wxDocManager</a>* GetDocumentManager() const<br>
<a href="#wxString">wxString</a> GetDocumentName() const<br>
<a href="#wxWindow">wxWindow</a>* GetDocumentWindow() const<br>
<a href="#wxString">wxString</a> GetFilename() const<br>
<a href="#wxView">wxView</a> * GetFirstView() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [string name] wxDocument::GetPrintableName(<a href="#wxString">wxString</a>&amp; name) const</font></font><br>
<font color=#009900>// C++ Func: virtual void GetPrintableName(<a href="#wxString">wxString</a>&amp; name) const</font><br>
virtual void GetPrintableName(<a href="#wxString">wxString</a>&amp; name) const<br>
<br>
<a href="#wxString">wxString</a> GetTitle() const<br>
<a href="#wxList">wxList</a>&amp; GetViews() const<br>
virtual bool IsModified() const<br>
<font color=#009900>//virtual istream&amp; LoadObject(istream&amp; stream)</font><br>
<font color=#009900>//virtual <a href="#wxInputStream">wxInputStream</a>&amp; LoadObject(<a href="#wxInputStream">wxInputStream</a>&amp; stream)</font><br>
virtual void Modify(bool modify)<br>
virtual void OnChangedViewList()<br>
virtual bool OnCloseDocument()<br>
virtual bool OnCreate(const <a href="#wxString">wxString</a>&amp; path, long flags)<br>
virtual <a href="#wxCommandProcessor">wxCommandProcessor</a>* OnCreateCommandProcessor()<br>
virtual bool OnNewDocument()<br>
virtual bool OnOpenDocument(const <a href="#wxString">wxString</a>&amp; filename)<br>
virtual bool OnSaveDocument(const <a href="#wxString">wxString</a>&amp; filename)<br>
virtual bool OnSaveModified()<br>
virtual bool RemoveView(<a href="#wxView">wxView</a>* view)<br>
virtual bool Save()<br>
virtual bool SaveAs()<br>
<font color=#009900>//virtual ostream&amp; SaveObject(ostream&amp; stream)</font><br>
<font color=#009900>//virtual <a href="#wxOutputStream">wxOutputStream</a>&amp; SaveObject(<a href="#wxOutputStream">wxOutputStream</a>&amp; stream)</font><br>
virtual void SetCommandProcessor(<a href="#wxCommandProcessor">wxCommandProcessor</a> *processor)<br>
void SetDocumentName(const <a href="#wxString">wxString</a>&amp; name)<br>
void SetDocumentTemplate(<a href="#wxDocTemplate">wxDocTemplate</a>* templ)<br>
void SetFilename(const <a href="#wxString">wxString</a>&amp; filename, bool notifyViews = false)<br>
void SetTitle(const <a href="#wxString">wxString</a>&amp; title)<br>
void UpdateAllViews(<a href="#wxView">wxView</a>* sender = NULL, <a href="#wxObject">wxObject</a>* hint = NULL)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxView">wxView</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxView">wxView</a>, <a href="#wxEvtHandler">wxEvtHandler</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxView">wxView</a>()</font><br>
<br>
virtual void Activate(bool activate)<br>
virtual bool Close(bool deleteWindow = true)<br>
<a href="#wxDocument">wxDocument</a>* GetDocument() const<br>
<a href="#wxDocManager">wxDocManager</a>* GetDocumentManager() const<br>
<a href="#wxWindow">wxWindow</a> * GetFrame()<br>
<a href="#wxString">wxString</a> GetViewName() const<br>
virtual void OnActivateView(bool activate, <a href="#wxView">wxView</a> *activeView, <a href="#wxView">wxView</a> *deactiveView)<br>
virtual void OnChangeFilename()<br>
virtual bool OnClose(bool deleteWindow)<br>
<font color=#009900>//virtual void OnClosingDoocument()</font><br>
virtual bool OnCreate(<a href="#wxDocument">wxDocument</a>* doc, long flags)<br>
virtual <a href="#wxPrintout">wxPrintout</a>* OnCreatePrintout()<br>
<font color=#009900>//virtual void OnDraw(<a href="#wxDC">wxDC</a>&amp; dc)</font><br>
virtual void OnUpdate(<a href="#wxView">wxView</a>* sender, <a href="#wxObject">wxObject</a>* hint)<br>
void SetDocument(<a href="#wxDocument">wxDocument</a>* doc)<br>
void SetFrame(<a href="#wxFrame">wxFrame</a>* frame)<br>
void SetViewName(const <a href="#wxString">wxString</a>&amp; name)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_MDI &amp;&amp; wxUSE_MDI &amp;&amp; wxUSE_DOC_VIEW_ARCHITECTURE</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxCommandProcessor">wxCommandProcessor</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxCommandProcessor<br>
<br>
<i>%include</i> "wx/cmdproc.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxCommandProcessor">wxCommandProcessor</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxCommandProcessor">wxCommandProcessor</a>(int maxCommands = -1)<br>
<br>
virtual bool CanRedo() const<br>
virtual bool CanUndo() const<br>
virtual bool Redo()<br>
virtual bool Undo()<br>
virtual void ClearCommands()<br>
<a href="#wxList">wxList</a>&amp; GetCommands() const<br>
int GetMaxCommands() const<br>
<a href="#wxMenu">wxMenu</a> *GetEditMenu() const<br>
<a href="#wxString">wxString</a> GetRedoAccelerator() const<br>
<a href="#wxString">wxString</a> GetRedoMenuLabel() const<br>
<a href="#wxString">wxString</a> GetUndoAccelerator() const<br>
<a href="#wxString">wxString</a> GetUndoMenuLabel() const<br>
virtual void Initialize()<br>
virtual bool IsDirty()<br>
virtual void MarkAsSaved()<br>
void SetEditMenu(<a href="#wxMenu">wxMenu</a> *menu)<br>
virtual void SetMenuStrings()<br>
void SetRedoAccelerator(const <a href="#wxString">wxString</a>&amp; accel)<br>
void SetUndoAccelerator(const <a href="#wxString">wxString</a>&amp; accel)<br>
virtual bool Submit(<a href="#wxCommand">wxCommand</a> *command, bool storeIt = true)<br>
virtual void Store(<a href="#wxCommand">wxCommand</a> *command)<br>
<a href="#wxCommand">wxCommand</a> *GetCurrentCommand() const<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxCommand">wxCommand</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxCommand">wxCommand</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxCommand">wxCommand</a>(bool canUndo = false, const <a href="#wxString">wxString</a>&amp; name = "")</font><br>
<br>
virtual bool CanUndo()<br>
virtual bool Do() <font color=#009900>// pure virtual</font><br>
virtual <a href="#wxString">wxString</a> GetName()<br>
virtual bool Undo() <font color=#009900>// pure virtual</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxCommandProcessor</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFileHistory">wxFileHistory</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxFileHistory &amp;&amp; wxUSE_DOC_VIEW_ARCHITECTURE<br>
<br>
<i>%include</i> "wx/docview.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxFileHistory">wxFileHistory</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxFileHistory">wxFileHistory</a>(int maxFiles = 9, wxWindowID idBase = wxID_FILE1)<br>
<br>
void AddFileToHistory(const <a href="#wxString">wxString</a>&amp; filename)<br>
void AddFilesToMenu()<br>
void AddFilesToMenu(<a href="#wxMenu">wxMenu</a>* menu)<br>
<a href="#wxString">wxString</a> GetHistoryFile(int index) const<br>
int GetMaxFiles() const<br>
size_t GetCount() const<br>
void Load(<a href="#wxConfigBase">wxConfigBase</a>&amp; config)<br>
void RemoveFileFromHistory(size_t i)<br>
void RemoveMenu(<a href="#wxMenu">wxMenu</a>* menu)<br>
void Save(<a href="#wxConfigBase">wxConfigBase</a>&amp; config)<br>
void UseMenu(<a href="#wxMenu">wxMenu</a>* menu)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxFileHistory &amp;&amp; wxUSE_DOC_VIEW_ARCHITECTURE</font><br>
<br>
<br><HR>
<h2><a name="wxwidgets_wxcore_menutool.i">wxwidgets/wxcore_menutool.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: <a href="#wxMenu">wxMenu</a> and wxToolbar classes</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMenu">wxMenu</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxMenu &amp;&amp; wxUSE_MENUS<br>
<br>
<i>%include</i> "wx/menu.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxItemKind">wxItemKind</a></font></b>
<blockquote><font color=#0066CC>
wxITEM_SEPARATOR<br>
wxITEM_NORMAL<br>
wxITEM_CHECK<br>
wxITEM_RADIO<br>
wxITEM_MAX<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<font color=#006666><i>%define</i> wxMB_DOCKABLE</font><br>
<font color=#006666><i>%define</i> wxMENU_TEAROFF</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxMenu">wxMenu</a>, <a href="#wxEvtHandler">wxEvtHandler</a></font></b>
<blockquote>
<a href="#wxMenu">wxMenu</a>(const <a href="#wxString">wxString</a>&amp; title = "", long style = 0)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> <a href="#wxMenu">wxMenu</a>* <a href="#wxMenu">wxMenu</a>({{wx.wxID_NEW, "&amp;New\tCtrl-N", "New doc", [wx.wxITEM_NORMAL]}, {}, {item 2}}, const <a href="#wxString">wxString</a>&amp; title = "", long style = "") - empty tables are separators</font></font><br>
<font color=#009900>// wxLua provides this function</font><br>
<font color=#BB0055> <i>%override_name</i> wxLua_wxCreateMenu_constructor <a href="#wxMenu">wxMenu</a>(LuaTable, const <a href="#wxString">wxString</a>&amp; title = "", long style = 0)</font><br>
<br>
<a href="#wxMenuItem">wxMenuItem</a>* Append(int id, const <a href="#wxString">wxString</a>&amp; item, const <a href="#wxString">wxString</a>&amp; helpString = "", <a href="#wxItemKind">wxItemKind</a> kind = wxITEM_NORMAL)<br>
<a href="#wxMenuItem">wxMenuItem</a>* Append(int id, const <a href="#wxString">wxString</a>&amp; item, <i>%ungc</i> <a href="#wxMenu">wxMenu</a> *subMenu, const <a href="#wxString">wxString</a>&amp; helpString = "")<br>
<a href="#wxMenuItem">wxMenuItem</a>* Append(<i>%ungc</i> <a href="#wxMenuItem">wxMenuItem</a>* menuItem)<br>
<a href="#wxMenuItem">wxMenuItem</a>* AppendCheckItem(int id, const <a href="#wxString">wxString</a>&amp; item, const <a href="#wxString">wxString</a>&amp; helpString = "")<br>
<a href="#wxMenuItem">wxMenuItem</a>* AppendRadioItem(int id, const <a href="#wxString">wxString</a>&amp; item, const <a href="#wxString">wxString</a>&amp; helpString = "")<br>
<a href="#wxMenuItem">wxMenuItem</a>* AppendSeparator()<br>
void Break()<br>
void Check(int id, bool check)<br>
void Delete(int id)<br>
void Delete(<a href="#wxMenuItem">wxMenuItem</a> *item)<br>
void Destroy(int id)<br>
void Destroy(<a href="#wxMenuItem">wxMenuItem</a> *item)<br>
void Enable(int id, bool enable)<br>
int FindItem(const <a href="#wxString">wxString</a>&amp; itemString) const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [<a href="#wxMenuItem">wxMenuItem</a>* menuItem, <a href="#wxMenu">wxMenu</a>* ownerMenu] wxMenu::FindItem(int id)</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxMenuItem">wxMenuItem</a>* FindItem(int id, <a href="#wxMenu">wxMenu</a> **menu = NULL) const</font><br>
<font color=#BB0055> <i>%override_name</i> wxLua_wxMenu_FindItemById <a href="#wxMenuItem">wxMenuItem</a>* FindItem(int id) const</font><br>
<br>
<a href="#wxMenuItem">wxMenuItem</a>* FindItemByPosition(size_t position) const<br>
<a href="#wxString">wxString</a> GetHelpString(int id) const<br>
<a href="#wxString">wxString</a> GetLabel(int id) const<br>
size_t GetMenuItemCount() const<br>
<a href="#wxMenuItemList">wxMenuItemList</a>&amp; GetMenuItems() const<br>
<a href="#wxString">wxString</a> GetTitle() const<br>
<a href="#wxMenuItem">wxMenuItem</a>* Insert(size_t pos, int id, const <a href="#wxString">wxString</a>&amp; item, const <a href="#wxString">wxString</a>&amp; helpString = "", <a href="#wxItemKind">wxItemKind</a> kind = wxITEM_NORMAL)<br>
<a href="#wxMenuItem">wxMenuItem</a>* Insert(size_t pos, <i>%ungc</i> <a href="#wxMenuItem">wxMenuItem</a> *item)<br>
<a href="#wxMenuItem">wxMenuItem</a>* InsertCheckItem(size_t pos, int id, const <a href="#wxString">wxString</a>&amp; item, const <a href="#wxString">wxString</a>&amp; helpString = "")<br>
<a href="#wxMenuItem">wxMenuItem</a>* InsertRadioItem(size_t pos, int id, const <a href="#wxString">wxString</a>&amp; item, const <a href="#wxString">wxString</a>&amp; helpString = "")<br>
<a href="#wxMenuItem">wxMenuItem</a>* InsertSeparator(size_t pos)<br>
bool IsChecked(int id) const<br>
bool IsEnabled(int id) const<br>
<a href="#wxMenuItem">wxMenuItem</a>* Prepend(int id, const <a href="#wxString">wxString</a>&amp; item, const <a href="#wxString">wxString</a>&amp; helpString = "", <a href="#wxItemKind">wxItemKind</a> kind = wxITEM_NORMAL)<br>
<a href="#wxMenuItem">wxMenuItem</a>* Prepend(<i>%ungc</i> <a href="#wxMenuItem">wxMenuItem</a> *item)<br>
<a href="#wxMenuItem">wxMenuItem</a>* PrependCheckItem(int id, const <a href="#wxString">wxString</a>&amp; item, const <a href="#wxString">wxString</a>&amp; helpString = "")<br>
<a href="#wxMenuItem">wxMenuItem</a>* PrependRadioItem(int id, const <a href="#wxString">wxString</a>&amp; item, const <a href="#wxString">wxString</a>&amp; helpString = "")<br>
<a href="#wxMenuItem">wxMenuItem</a>* PrependSeparator()<br>
<i>%gc</i> <a href="#wxMenuItem">wxMenuItem</a>* Remove(<a href="#wxMenuItem">wxMenuItem</a> *item)<br>
<i>%gc</i> <a href="#wxMenuItem">wxMenuItem</a>* Remove(int id)<br>
void SetHelpString(int id, const <a href="#wxString">wxString</a>&amp; helpString)<br>
void SetLabel(int id, const <a href="#wxString">wxString</a>&amp; label)<br>
void SetTitle(const <a href="#wxString">wxString</a>&amp; title)<br>
void UpdateUI(<a href="#wxEvtHandler">wxEvtHandler</a>* source = NULL) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMenuBar">wxMenuBar</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxMenuBar">wxMenuBar</a>, <a href="#wxWindow">wxWindow</a></font></b>
<blockquote>
<a href="#wxMenuBar">wxMenuBar</a>(long style = 0)<br>
<font color=#009900>// void <a href="#wxMenuBar">wxMenuBar</a>(int n, <a href="#wxMenu">wxMenu</a>* menus[], const <a href="#wxString">wxString</a> titles[])</font><br>
<br>
bool Append(<i>%ungc</i> <a href="#wxMenu">wxMenu</a> *menu, const <a href="#wxString">wxString</a>&amp; title)<br>
void Check(int id, bool check)<br>
void Enable(int id, bool enable)<br>
void EnableTop(int pos, bool enable)<br>
int FindMenu(const <a href="#wxString">wxString</a>&amp; title) const<br>
int FindMenuItem(const <a href="#wxString">wxString</a>&amp; menuString, const <a href="#wxString">wxString</a>&amp; itemString) const<br>
<a href="#wxMenuItem">wxMenuItem</a>* FindItem(int id, <a href="#wxMenu">wxMenu</a> **menu = NULL) const<br>
<a href="#wxString">wxString</a> GetHelpString(int id) const<br>
<a href="#wxString">wxString</a> GetLabel(int id) const<br>
<a href="#wxString">wxString</a> GetLabelTop(int pos) const<br>
<a href="#wxMenu">wxMenu</a>* GetMenu(int menuIndex) const<br>
int GetMenuCount() const<br>
bool Insert(size_t pos, <i>%ungc</i> <a href="#wxMenu">wxMenu</a> *menu, const <a href="#wxString">wxString</a>&amp; title)<br>
bool IsChecked(int id) const<br>
bool IsEnabled(int id) const<br>
void Refresh()<br>
<i>%gc</i> <a href="#wxMenu">wxMenu</a>* Remove(size_t pos)<br>
<i>%gc</i> <a href="#wxMenu">wxMenu</a>* Replace(size_t pos, <i>%ungc</i> <a href="#wxMenu">wxMenu</a> *menu, const <a href="#wxString">wxString</a>&amp; title)<br>
void SetHelpString(int id, const <a href="#wxString">wxString</a>&amp; helpString)<br>
void SetLabel(int id, const <a href="#wxString">wxString</a>&amp; label)<br>
void SetLabelTop(int pos, const <a href="#wxString">wxString</a>&amp; label)<br>
<br>
<i>%wxchkver_2_8</i> virtual void UpdateMenus()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMenuItem">wxMenuItem</a></font><br>
<font color=#009900>//</font><br>
<font color=#009900>// Note: this is almost always owned by a <a href="#wxMenu">wxMenu</a>, however you can get an</font><br>
<font color=#009900>// unattached one from wxMenu::Remove() so that's why we gc collect it.</font><br>
<br>
<br>
<i>%include</i> "wx/menuitem.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxMenuItem">wxMenuItem</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<i>%ungc_this</i> <a href="#wxMenuItem">wxMenuItem</a>(<a href="#wxMenu">wxMenu</a> *parentMenu = NULL, int id = wxID_SEPARATOR, const <a href="#wxString">wxString</a>&amp; text = "", const <a href="#wxString">wxString</a>&amp; help = "", <a href="#wxItemKind">wxItemKind</a> kind = wxITEM_NORMAL, <a href="#wxMenu">wxMenu</a> *subMenu = NULL)<br>
<br>
void Check(bool check)<br>
void Enable(bool enable)<br>
<font color=#009900>//<i>%win</i> <a href="#wxColour">wxColour</a> GetBackgroundColour() const</font><br>
<font color=#009900>//<i>%win</i> <a href="#wxBitmap">wxBitmap</a> GetBitmap(bool checked = true) const</font><br>
<font color=#009900>//<i>%win</i> <a href="#wxFont">wxFont</a> GetFont() const</font><br>
<a href="#wxString">wxString</a> GetHelp() const<br>
int GetId() const<br>
<a href="#wxItemKind">wxItemKind</a> GetKind() const<br>
<a href="#wxString">wxString</a> GetLabel() const<br>
static <a href="#wxString">wxString</a> GetLabelFromText(const <a href="#wxString">wxString</a>&amp; text)<br>
<font color=#009900>//<i>%win</i> int GetMarginWidth() const</font><br>
<a href="#wxMenu">wxMenu</a>* GetMenu() const<br>
<font color=#009900>// <a href="#wxString">wxString</a> GetName() const - deprecated</font><br>
<a href="#wxString">wxString</a> GetText() const<br>
<a href="#wxMenu">wxMenu</a>* GetSubMenu() const<br>
<font color=#009900>//<i>%win</i> <a href="#wxColour">wxColour</a>&amp; GetTextColour() const</font><br>
bool IsCheckable() const<br>
bool IsChecked() const<br>
bool IsEnabled() const<br>
bool IsSeparator() const<br>
bool IsSubMenu() const<br>
<font color=#009900>//<i>%win</i> void SetBackgroundColour(const <a href="#wxColour">wxColour</a>&amp; colour) const</font><br>
void SetBitmap(const <a href="#wxBitmap">wxBitmap</a>&amp; bmp)<br>
<font color=#009900>//<i>%win</i> void SetBitmaps(const <a href="#wxBitmap">wxBitmap</a>&amp; checked, const <a href="#wxBitmap">wxBitmap</a>&amp; unchecked = wxNullBitmap) const</font><br>
<font color=#009900>//<i>%win</i> void SetFont(const <a href="#wxFont">wxFont</a>&amp; font) const</font><br>
void SetHelp(const <a href="#wxString">wxString</a>&amp; helpString) const<br>
<font color=#009900>//<i>%win</i> void SetMarginWidth(int width) const</font><br>
<font color=#009900>//void SetMenu(<a href="#wxMenu">wxMenu</a>* menu)</font><br>
void SetSubMenu(<a href="#wxMenu">wxMenu</a>* menu)<br>
void SetText(const <a href="#wxString">wxString</a>&amp; text)<br>
<font color=#009900>// void SetName(const <a href="#wxString">wxString</a>&amp; text) const - deprecated</font><br>
<i>%win</i> void SetTextColour(const <a href="#wxColour">wxColour</a>&amp; colour) const<br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
void SetItemLabel(const <a href="#wxString">wxString</a>&amp; str)<br>
<a href="#wxString">wxString</a> GetItemLabel() const<br>
<a href="#wxString">wxString</a> GetItemLabelText() const <br>
<br>
static <a href="#wxString">wxString</a> GetLabelText(const <a href="#wxString">wxString</a>&amp; label)<br>
<i>%endif</i><br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMenuItemList">wxMenuItemList</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxMenuItemList">wxMenuItemList</a>, <a href="#wxList">wxList</a></font></b>
<blockquote>
<font color=#009900>// no constructor, you only get this back from wxMenu::GetMenuItems</font><br>
<br>
<font color=#009900>// Use the <a href="#wxList">wxList</a> methods, see also <a href="#wxNode">wxNode</a></font><br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMenuEvent">wxMenuEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxMenuEvent">wxMenuEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_MENU_HIGHLIGHT <font color=#009900>// EVT_MENU_HIGHLIGHT(winid, func) EVT_MENU_HIGHLIGHT_ALL(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_MENU_OPEN <font color=#009900>// EVT_MENU_OPEN(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_MENU_CLOSE <font color=#009900>// EVT_MENU_CLOSE(func)</font></font><br>
<br>
<a href="#wxMenuEvent">wxMenuEvent</a>(wxEventType type = wxEVT_NULL, int id = 0, <a href="#wxMenu">wxMenu</a>* menu = NULL)<br>
<a href="#wxMenu">wxMenu</a>* GetMenu() const<br>
int GetMenuId() const<br>
bool IsPopup() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxMenu &amp;&amp; wxUSE_MENUS</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxToolBarBase">wxToolBarBase</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxToolbar<br>
<br>
<i>%include</i> "wx/tbarbase.h"<br>
<br>
<font color=#006666><i>%define</i> wxTB_FLAT</font><br>
<font color=#006666><i>%define</i> wxTB_DOCKABLE</font><br>
<font color=#006666><i>%define</i> wxTB_HORIZONTAL</font><br>
<font color=#006666><i>%define</i> wxTB_VERTICAL</font><br>
<font color=#006666><i>%define</i> wxTB_3DBUTTONS</font><br>
<font color=#006666><i>%define</i> wxTB_TEXT</font><br>
<font color=#006666><i>%define</i> wxTB_NOICONS</font><br>
<font color=#006666><i>%define</i> wxTB_NODIVIDER</font><br>
<font color=#006666><i>%define</i> wxTB_NOALIGN</font><br>
<font color=#006666><i>%define</i> wxTB_HORZ_LAYOUT</font><br>
<font color=#006666><i>%define</i> wxTB_HORZ_TEXT</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxToolBarBase">wxToolBarBase</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<font color=#009900>// no constructors base class</font><br>
<br>
<a href="#wxToolBarToolBase">wxToolBarToolBase</a>* AddControl(<a href="#wxControl">wxControl</a> *control)<br>
<a href="#wxToolBarToolBase">wxToolBarToolBase</a>* AddSeparator()<br>
<a href="#wxToolBarToolBase">wxToolBarToolBase</a>* AddTool(int toolId, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap1, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap2 = wxNullBitmap, <a href="#wxItemKind">wxItemKind</a> kind = wxITEM_NORMAL, const <a href="#wxString">wxString</a>&amp; shortHelpString = "", const <a href="#wxString">wxString</a>&amp; longHelpString = "", <a href="#wxObject">wxObject</a>* clientData = NULL)<br>
<a href="#wxToolBarToolBase">wxToolBarToolBase</a>* AddTool(int toolId, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap1, const <a href="#wxString">wxString</a>&amp; shortHelpString = "", <a href="#wxItemKind">wxItemKind</a> kind = wxITEM_NORMAL)<br>
<font color=#009900>//<a href="#wxToolBarToolBase">wxToolBarToolBase</a>* AddTool(<a href="#wxToolBarToolBase">wxToolBarToolBase</a>* tool)</font><br>
<a href="#wxToolBarToolBase">wxToolBarToolBase</a> *AddCheckTool(int toolid, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap, const <a href="#wxBitmap">wxBitmap</a>&amp; bmpDisabled = wxNullBitmap, const <a href="#wxString">wxString</a>&amp; shortHelp = "", const <a href="#wxString">wxString</a>&amp; longHelp = "", <a href="#wxObject">wxObject</a> *data = NULL)<br>
<a href="#wxToolBarToolBase">wxToolBarToolBase</a> *AddRadioTool(int toolid, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap, const <a href="#wxBitmap">wxBitmap</a>&amp; bmpDisabled = wxNullBitmap, const <a href="#wxString">wxString</a>&amp; shortHelp = "", const <a href="#wxString">wxString</a>&amp; longHelp = "", <a href="#wxObject">wxObject</a> *data = NULL)<br>
void ClearTools()<br>
bool DeleteTool(int toolId)<br>
bool DeleteToolByPos(size_t pos)<br>
void EnableTool(int toolId, const bool enable)<br>
<a href="#wxToolBarToolBase">wxToolBarToolBase</a>* FindById(int id)<br>
<a href="#wxControl">wxControl</a>* FindControl(int id)<br>
<a href="#wxToolBarToolBase">wxToolBarToolBase</a> *FindToolForPosition(wxCoord x, wxCoord y) const<br>
int GetMaxRows()<br>
int GetMaxCols()<br>
<a href="#wxSize">wxSize</a> GetToolSize()<br>
<a href="#wxSize">wxSize</a> GetToolBitmapSize()<br>
<a href="#wxObject">wxObject</a>* GetToolClientData(int toolId) const<br>
bool GetToolEnabled(int toolId) const<br>
<a href="#wxString">wxString</a> GetToolLongHelp(int toolId) const<br>
<a href="#wxSize">wxSize</a> GetToolMargins() <font color=#009900>// GetMargins is deprecated</font><br>
int GetToolPacking()<br>
int GetToolPos(int toolId) const<br>
int GetToolSeparation() const<br>
<a href="#wxString">wxString</a> GetToolShortHelp(int toolId) const<br>
bool GetToolState(int id)<br>
<a href="#wxToolBarToolBase">wxToolBarToolBase</a>* InsertControl(size_t pos, <a href="#wxControl">wxControl</a> *control)<br>
<a href="#wxToolBarToolBase">wxToolBarToolBase</a>* InsertSeparator(size_t pos)<br>
<a href="#wxToolBarToolBase">wxToolBarToolBase</a>* InsertTool(size_t pos, int id, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap, const <a href="#wxBitmap">wxBitmap</a>&amp; pushedBitmap = wxNullBitmap, bool isToggle = false, <a href="#wxObject">wxObject</a> *clientData = NULL, const <a href="#wxString">wxString</a>&amp; shortHelpString = "", const <a href="#wxString">wxString</a>&amp; longHelpString = "")<br>
<a href="#wxToolBarToolBase">wxToolBarToolBase</a>* InsertTool(size_t pos, int toolid, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap, const <a href="#wxBitmap">wxBitmap</a>&amp; bmpDisabled = wxNullBitmap, <a href="#wxItemKind">wxItemKind</a> kind = wxITEM_NORMAL, const <a href="#wxString">wxString</a>&amp; shortHelp = "", const <a href="#wxString">wxString</a>&amp; longHelp = "", <a href="#wxObject">wxObject</a> *clientData = NULL)<br>
<font color=#009900>//<a href="#wxToolBarToolBase">wxToolBarToolBase</a> * InsertTool(size_t pos, <a href="#wxToolBarToolBase">wxToolBarToolBase</a>* tool)</font><br>
<a href="#wxToolBarToolBase">wxToolBarToolBase</a>* RemoveTool(int id)<br>
bool Realize()<br>
void SetMargins(int x, int y)<br>
void SetMargins(const <a href="#wxSize">wxSize</a>&amp; size)<br>
void SetToolBitmapSize(const <a href="#wxSize">wxSize</a>&amp; size)<br>
void SetToolClientData(int id, <a href="#wxObject">wxObject</a>* clientData)<br>
void SetToolLongHelp(int toolId, const <a href="#wxString">wxString</a>&amp; helpString)<br>
void SetToolPacking(int packing)<br>
void SetToolShortHelp(int id, const <a href="#wxString">wxString</a>&amp; helpString)<br>
void SetToolSeparation(int separation)<br>
void SetToggle(int id, bool toggle)<br>
void SetRows(int nRows)<br>
void SetMaxRowsCols(int rows, int cols)<br>
void ToggleTool(int toolId, const bool toggle)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxToolBar">wxToolBar</a></font><br>
<br>
<i>%include</i> "wx/toolbar.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxToolBar">wxToolBar</a>, wxToolBarBase</font></b>
<blockquote>
<a href="#wxToolBar">wxToolBar</a>()<br>
<a href="#wxToolBar">wxToolBar</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxNO_BORDER | wxTB_HORIZONTAL, const <a href="#wxString">wxString</a> &amp;name = "wxToolBar")<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent,wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxNO_BORDER | wxTB_HORIZONTAL, const <a href="#wxString">wxString</a> &amp;name = "wxToolBar")<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxToolBarSimple">wxToolBarSimple</a></font><br>
<br>
<i>%if</i> !<i>%wxchkver_2_6</i><br>
<br>
<i>%include</i> "wx/tbarsmpl.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxToolBarSimple">wxToolBarSimple</a>, <a href="#wxToolBarBase">wxToolBarBase</a></font></b>
<blockquote>
<a href="#wxToolBarSimple">wxToolBarSimple</a>()<br>
<a href="#wxToolBarSimple">wxToolBarSimple</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxNO_BORDER | wxTB_HORIZONTAL, const <a href="#wxString">wxString</a> &amp;name = wxToolBarNameStr)<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent,wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxNO_BORDER | wxTB_HORIZONTAL, const <a href="#wxString">wxString</a> &amp;name = wxToolBarNameStr)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// !<i>%wxchkver_2_6</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxToolBarToolBase">wxToolBarToolBase</a></font><br>
<br>
<font color=#009900>// these are unused</font><br>
<font color=#009900>//<i>%define</i> wxTOOL_BOTTOM</font><br>
<font color=#009900>//<i>%define</i> wxTOOL_LEFT</font><br>
<font color=#009900>//<i>%define</i> wxTOOL_RIGHT</font><br>
<font color=#009900>//<i>%define</i> wxTOOL_TOP</font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxToolBarToolStyle">wxToolBarToolStyle</a></font></b>
<blockquote><font color=#0066CC>
wxTOOL_STYLE_BUTTON<br>
wxTOOL_STYLE_SEPARATOR<br>
wxTOOL_STYLE_CONTROL<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxToolBarToolBase">wxToolBarToolBase</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#009900>// no constructors</font><br>
<br>
int GetId()<br>
<a href="#wxControl">wxControl</a> *GetControl()<br>
<a href="#wxToolBarBase">wxToolBarBase</a> *GetToolBar()<br>
int IsButton()<br>
int IsControl()<br>
int IsSeparator()<br>
int GetStyle()<br>
<a href="#wxItemKind">wxItemKind</a> GetKind() const<br>
bool IsEnabled()<br>
bool IsToggled()<br>
bool CanBeToggled()<br>
<a href="#wxBitmap">wxBitmap</a> GetNormalBitmap()<br>
<a href="#wxBitmap">wxBitmap</a> GetDisabledBitmap()<br>
<a href="#wxBitmap">wxBitmap</a> GetBitmap()<br>
<a href="#wxString">wxString</a> GetLabel()<br>
<a href="#wxString">wxString</a> GetShortHelp()<br>
<a href="#wxString">wxString</a> GetLongHelp()<br>
bool Enable(bool enable)<br>
bool Toggle(bool toggle)<br>
bool SetToggle(bool toggle)<br>
bool SetShortHelp(const <a href="#wxString">wxString</a>&amp; help)<br>
bool SetLongHelp(const <a href="#wxString">wxString</a>&amp; help)<br>
void SetNormalBitmap(const <a href="#wxBitmap">wxBitmap</a>&amp; bmp)<br>
void SetDisabledBitmap(const <a href="#wxBitmap">wxBitmap</a>&amp; bmp)<br>
void SetLabel(const <a href="#wxString">wxString</a>&amp; label)<br>
void Detach()<br>
void Attach(<a href="#wxToolBarBase">wxToolBarBase</a> *tbar)<br>
<a href="#wxObject">wxObject</a> *GetClientData()<br>
void SetClientData(<a href="#wxObject">wxObject</a>* clientData)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxToolBarTool">wxToolBarTool</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxToolBarTool">wxToolBarTool</a>, wxToolBarToolBase</font></b>
<blockquote>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxToolbar</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAcceleratorTable">wxAcceleratorTable</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxAcceleratorTable &amp;&amp; wxUSE_ACCEL<br>
<br>
<i>%include</i> "wx/accel.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxAcceleratorTable">wxAcceleratorTable</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#006666> <i>%define_object</i> wxNullAcceleratorTable</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> <a href="#wxAcceleratorTable">wxAcceleratorTable</a>(Lua table with this format)</font></font><br>
<font color=#009900>// { { wx.wxACCEL_NORMAL, string.byte('0'), ID_0 },</font><br>
<font color=#009900>// { wx.wxACCEL_NORMAL, wx.VXK_NUMPAD0, ID_0 } }</font><br>
<font color=#009900>// C++ Func: <a href="#wxAcceleratorTable">wxAcceleratorTable</a>(int n, <a href="#wxAcceleratorEntry">wxAcceleratorEntry</a>* entries)</font><br>
<a href="#wxAcceleratorTable">wxAcceleratorTable</a>(LuaTable accelTable)<br>
<a href="#wxAcceleratorTable">wxAcceleratorTable</a>(const <a href="#wxAcceleratorTable">wxAcceleratorTable</a>&amp; accel)<br>
<br>
bool Ok() const<br>
<font color=#009900>//<i>%wxchkver_2_8</i> bool IsOk() const</font><br>
<br>
<font color=#009900>// believe it or not, there aren't functions to add or remove wxAcceleratorEntries for MSW</font><br>
<br>
<font color=#009900>// operators are WXWIN_COMPATIBILITY_2_4</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAcceleratorEntry">wxAcceleratorEntry</a></font><br>
<br>
<font color=#AA0000><i>%wxcompat_2_6</i> <i>%function</i> <a href="#wxAcceleratorEntry">wxAcceleratorEntry</a>* wxGetAccelFromString(const <a href="#wxString">wxString</a>&amp; label) <font color=#009900>// deprecated in 2.8 use wxAcceleratorEntry::Create() or FromString()</font></font><br>
<br>
<i>%include</i> "wx/accel.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxACCEL_NORMAL<br>
wxACCEL_ALT<br>
wxACCEL_CTRL<br>
wxACCEL_SHIFT<br>
<i>%wxchkver_2_8</i> wxACCEL_CMD <font color=#009900>// Command key on OS X else wxACCEL_CTRL</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxAcceleratorEntry">wxAcceleratorEntry</a></font></b>
<blockquote>
<a href="#wxAcceleratorEntry">wxAcceleratorEntry</a>(int flags = 0, int keyCode = 0, int cmd = 0, <a href="#wxMenuItem">wxMenuItem</a> *item = NULL)<br>
<a href="#wxAcceleratorEntry">wxAcceleratorEntry</a>(const <a href="#wxAcceleratorEntry">wxAcceleratorEntry</a>&amp; entry)<br>
<br>
int GetCommand() const<br>
int GetFlags() const<br>
int GetKeyCode() const<br>
void Set(int flags, int keyCode, int Cmd, <a href="#wxMenuItem">wxMenuItem</a> *item = NULL)<br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
static <i>%gc</i> <a href="#wxAcceleratorEntry">wxAcceleratorEntry</a> *Create(const <a href="#wxString">wxString</a>&amp; str)<br>
bool IsOk() const<br>
<a href="#wxString">wxString</a> ToString() const<br>
bool FromString(const <a href="#wxString">wxString</a>&amp; str)<br>
<a href="#wxMenuItem">wxMenuItem</a> *GetMenuItem() const<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i></font><br>
<br>
<font color=#009900>// these are probably not necessary</font><br>
<font color=#009900>//<i>%operator</i> <a href="#wxAcceleratorEntry">wxAcceleratorEntry</a>&amp; operator=(const <a href="#wxAcceleratorEntry">wxAcceleratorEntry</a>&amp; entry)</font><br>
<font color=#009900>//<i>%operator</i> bool operator==(const <a href="#wxAcceleratorEntry">wxAcceleratorEntry</a>&amp; entry) const</font><br>
<font color=#009900>//<i>%operator</i> bool operator!=(const <a href="#wxAcceleratorEntry">wxAcceleratorEntry</a>&amp; entry) const</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxAcceleratorTable &amp;&amp; wxUSE_ACCEL</font><br>
<br><HR>
<h2><a name="wxwidgets_wxcore_picker.i">wxwidgets/wxcore_picker.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: wxPickerXXX controls</font><br>
<font color=#009900>// Author: John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2007 John Labenski</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i> &amp;&amp; wxLUA_USE_wxPicker<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPickerBase">wxPickerBase</a></font><br>
<br>
<i>%include</i> "wx/pickerbase.h"<br>
<br>
<font color=#006666><i>%define</i> wxPB_USE_TEXTCTRL</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxPickerBase">wxPickerBase</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<font color=#009900>// No construcor - this is a base class</font><br>
<br>
<font color=#009900>// margin between the text control and the picker</font><br>
void SetInternalMargin(int newmargin)<br>
int GetInternalMargin() const<br>
<br>
<font color=#009900>// proportion of the text control</font><br>
void SetTextCtrlProportion(int prop)<br>
int GetTextCtrlProportion() const<br>
<br>
<font color=#009900>// proportion of the picker control</font><br>
void SetPickerCtrlProportion(int prop)<br>
int GetPickerCtrlProportion() const<br>
<br>
bool IsTextCtrlGrowable() const<br>
void SetTextCtrlGrowable(bool grow = true)<br>
<br>
bool IsPickerCtrlGrowable() const<br>
void SetPickerCtrlGrowable(bool grow = true)<br>
<br>
bool HasTextCtrl() const<br>
<a href="#wxTextCtrl">wxTextCtrl</a> *GetTextCtrl()<br>
<a href="#wxControl">wxControl</a> *GetPickerCtrl()<br>
<br>
<font color=#009900>// methods that derived class must/may override</font><br>
virtual void UpdatePickerFromTextCtrl()<br>
virtual void UpdateTextCtrlFromPicker()<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxColourPickerCtrl">wxColourPickerCtrl</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxColourPickerCtrl &amp;&amp; wxUSE_COLOURPICKERCTRL<br>
<br>
<i>%include</i> "wx/clrpicker.h"<br>
<br>
<font color=#006666><i>%define</i> wxCLRP_SHOW_LABEL</font><br>
<font color=#006666><i>%define</i> wxCLRP_USE_TEXTCTRL</font><br>
<font color=#006666><i>%define</i> wxCLRP_DEFAULT_STYLE</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxColourPickerCtrl">wxColourPickerCtrl</a>, <a href="#wxPickerBase">wxPickerBase</a></font></b>
<blockquote>
<a href="#wxColourPickerCtrl">wxColourPickerCtrl</a>()<br>
<font color=#009900>// Note default color is *wxBLACK</font><br>
<a href="#wxColourPickerCtrl">wxColourPickerCtrl</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxColour">wxColour</a>&amp; col, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxCLRP_DEFAULT_STYLE, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxColourPickerCtrl")<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxColour">wxColour</a>&amp; col, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxCLRP_DEFAULT_STYLE, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxColourPickerCtrl")<br>
<br>
<font color=#009900>// get the colour chosen</font><br>
<a href="#wxColour">wxColour</a> GetColour() const<br>
<font color=#009900>// set currently displayed color</font><br>
void SetColour(const <a href="#wxColour">wxColour</a>&amp; col)<br>
<font color=#009900>// set colour using RGB(r,g,b) syntax or considering given text as a colour name;</font><br>
<font color=#009900>// returns true if the given text was successfully recognized.</font><br>
bool SetColour(const <a href="#wxString">wxString</a>&amp; text)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxColourPickerEvent">wxColourPickerEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxColourPickerEvent">wxColourPickerEvent</a>, <a href="#wxCommandEvent">wxCommandEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_COLOURPICKER_CHANGED <font color=#009900>// EVT_COLOURPICKER_CHANGED(id, func)</font></font><br>
<br>
<a href="#wxColourPickerEvent">wxColourPickerEvent</a>()<br>
<a href="#wxColourPickerEvent">wxColourPickerEvent</a>(<a href="#wxObject">wxObject</a> *generator, int id, const <a href="#wxColour">wxColour</a> &amp;col)<br>
<br>
<a href="#wxColour">wxColour</a> GetColour() const<br>
void SetColour(const <a href="#wxColour">wxColour</a> &amp;c)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxColourPickerCtrl &amp;&amp; wxUSE_COLOURPICKERCTRL</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDatePickerCtrl">wxDatePickerCtrl</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxDatePickerCtrl &amp;&amp; wxUSE_DATEPICKCTRL<br>
<br>
<i>%include</i> "wx/datectrl.h"<br>
<br>
<font color=#009900>// Note: this sends a <a href="#wxDateEvent">wxDateEvent</a> wxEVT_DATE_CHANGED // EVT_DATE_CHANGED(id, fn)</font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxDP_SPIN <font color=#009900>// MSW only</font><br>
wxDP_DROPDOWN<br>
wxDP_DEFAULT<br>
wxDP_ALLOWNONE<br>
wxDP_SHOWCENTURY<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxDatePickerCtrl">wxDatePickerCtrl</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxDatePickerCtrl">wxDatePickerCtrl</a>()<br>
<a href="#wxDatePickerCtrl">wxDatePickerCtrl</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxDateTime">wxDateTime</a>&amp; dt = wxDefaultDateTime, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDP_DEFAULT | wxDP_SHOWCENTURY, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxDatePickerCtrl")<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxDateTime">wxDateTime</a>&amp; dt = wxDefaultDateTime, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDP_DEFAULT | wxDP_SHOWCENTURY, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxDatePickerCtrl")<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, <a href="#wxDateTime">wxDateTime</a> dt1, <a href="#wxDateTime">wxDateTime</a> dt2] wxDatePickerCtrl::GetRange() const</font></font><br>
<font color=#009900>// C++ Func: bool GetRange(<a href="#wxDateTime">wxDateTime</a> *dt1, <a href="#wxDateTime">wxDateTime</a> *dt2) const</font><br>
bool GetRange() const<br>
<a href="#wxDateTime">wxDateTime</a> GetValue() const<br>
void SetRange(const <a href="#wxDateTime">wxDateTime</a>&amp; dt1, const <a href="#wxDateTime">wxDateTime</a>&amp; dt2)<br>
void SetValue(const <a href="#wxDateTime">wxDateTime</a>&amp; dt)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxDatePickerCtrl &amp;&amp; wxUSE_DATEPICKCTRL</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFileDirPickerCtrlBase">wxFileDirPickerCtrlBase</a></font><br>
<br>
<i>%if</i> (wxLUA_USE_wxDirPickerCtrl || wxLUA_USE_wxFilePickerCtrl) &amp;&amp; (wxUSE_FILEPICKERCTRL || wxUSE_DIRPICKERCTRL)<br>
<br>
<i>%include</i> "wx/filepicker.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxFileDirPickerCtrlBase">wxFileDirPickerCtrlBase</a>, <a href="#wxPickerBase">wxPickerBase</a></font></b>
<blockquote>
<font color=#009900>// No constructor - this is a base class</font><br>
<br>
<a href="#wxString">wxString</a> GetPath() const<br>
void SetPath(const <a href="#wxString">wxString</a> &amp;str)<br>
<br>
<font color=#009900>// return true if the given path is valid for this control</font><br>
bool CheckPath(const <a href="#wxString">wxString</a>&amp; path) const<br>
<font color=#009900>// return the text control value in canonical form</font><br>
<a href="#wxString">wxString</a> GetTextCtrlValue() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFileDirPickerEvent">wxFileDirPickerEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxFileDirPickerEvent">wxFileDirPickerEvent</a>, <a href="#wxCommandEvent">wxCommandEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_FILEPICKER_CHANGED <font color=#009900>// EVT_FILEPICKER_CHANGED(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_DIRPICKER_CHANGED <font color=#009900>// EVT_DIRPICKER_CHANGED(id, fn)</font></font><br>
<br>
<font color=#009900>//<a href="#wxFileDirPickerEvent">wxFileDirPickerEvent</a>()</font><br>
<a href="#wxFileDirPickerEvent">wxFileDirPickerEvent</a>(wxEventType type, <a href="#wxObject">wxObject</a> *generator, int id, const <a href="#wxString">wxString</a> &amp;path)<br>
<br>
<a href="#wxString">wxString</a> GetPath() const<br>
void SetPath(const <a href="#wxString">wxString</a> &amp;p)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// (wxLUA_USE_wxDirPickerCtrl || wxLUA_USE_wxFilePickerCtrl) &amp;&amp; (wxUSE_FILEPICKERCTRL || wxUSE_DIRPICKERCTRL)</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDirPickerCtrl">wxDirPickerCtrl</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxDirPickerCtrl &amp;&amp; (wxUSE_FILEPICKERCTRL || wxUSE_DIRPICKERCTRL)<br>
<br>
<font color=#006666><i>%define</i> wxDIRP_DIR_MUST_EXIST</font><br>
<font color=#006666><i>%define</i> wxDIRP_CHANGE_DIR</font><br>
<br>
<font color=#006666><i>%define</i> wxDIRP_DEFAULT_STYLE</font><br>
<font color=#006666><i>%define</i> wxDIRP_USE_TEXTCTRL</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxDirPickerCtrl">wxDirPickerCtrl</a>, <a href="#wxFileDirPickerCtrlBase">wxFileDirPickerCtrlBase</a></font></b>
<blockquote>
<a href="#wxDirPickerCtrl">wxDirPickerCtrl</a>()<br>
<a href="#wxDirPickerCtrl">wxDirPickerCtrl</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; path = "", const <a href="#wxString">wxString</a>&amp; message = wxDirSelectorPromptStr, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDIRP_DEFAULT_STYLE, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxDirPickerCtrl")<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; path = "", const <a href="#wxString">wxString</a>&amp; message = wxDirSelectorPromptStr, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDIRP_DEFAULT_STYLE, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxDirPickerCtrl")<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> wxLUA_USE_wxDirPickerCtrl &amp;&amp; (wxUSE_FILEPICKERCTRL || wxUSE_DIRPICKERCTRL)<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFilePickerCtrl">wxFilePickerCtrl</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxDirPickerCtrl &amp;&amp; (wxUSE_FILEPICKERCTRL || wxUSE_DIRPICKERCTRL)<br>
<br>
<font color=#006666><i>%define</i> wxFLP_OPEN</font><br>
<font color=#006666><i>%define</i> wxFLP_SAVE</font><br>
<font color=#006666><i>%define</i> wxFLP_OVERWRITE_PROMPT</font><br>
<font color=#006666><i>%define</i> wxFLP_FILE_MUST_EXIST</font><br>
<font color=#006666><i>%define</i> wxFLP_CHANGE_DIR</font><br>
<br>
<font color=#006666><i>%define</i> wxFLP_DEFAULT_STYLE</font><br>
<font color=#006666><i>%define</i> wxFLP_USE_TEXTCTRL</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxFilePickerCtrl">wxFilePickerCtrl</a>, <a href="#wxFileDirPickerCtrlBase">wxFileDirPickerCtrlBase</a></font></b>
<blockquote>
<a href="#wxFilePickerCtrl">wxFilePickerCtrl</a>()<br>
<a href="#wxFilePickerCtrl">wxFilePickerCtrl</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; path = "", const <a href="#wxString">wxString</a>&amp; message = wxFileSelectorPromptStr, const <a href="#wxString">wxString</a>&amp; wildcard = wxFileSelectorDefaultWildcardStr, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxFLP_DEFAULT_STYLE, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxFilePickerCtrl")<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; path = "", const <a href="#wxString">wxString</a>&amp; message = wxFileSelectorPromptStr, const <a href="#wxString">wxString</a>&amp; wildcard = wxFileSelectorDefaultWildcardStr, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxFLP_DEFAULT_STYLE, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxFilePickerCtrl")<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// wxLUA_USE_wxDirPickerCtrl &amp;&amp; (wxUSE_FILEPICKERCTRL || wxUSE_DIRPICKERCTRL)</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFontPickerCtrl">wxFontPickerCtrl</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxFontPickerCtrl &amp;&amp; wxUSE_FONTPICKERCTRL<br>
<br>
<i>%include</i> "wx/fontpicker.h"<br>
<br>
<font color=#006666><i>%define</i> wxFNTP_FONTDESC_AS_LABEL</font><br>
<font color=#006666><i>%define</i> wxFNTP_USEFONT_FOR_LABEL</font><br>
<font color=#006666><i>%define</i> wxFNTP_USE_TEXTCTRL <font color=#009900>// (wxFNTP_FONTDESC_AS_LABEL|wxFNTP_USEFONT_FOR_LABEL)</font></font><br>
<font color=#006666><i>%define</i> wxFNTP_DEFAULT_STYLE</font><br>
<br>
<font color=#006666><i>%define</i> wxFNTP_MAXPOINT_SIZE <font color=#009900>// 100 the default max size to allow</font></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxFontPickerCtrl">wxFontPickerCtrl</a>, <a href="#wxPickerBase">wxPickerBase</a></font></b>
<blockquote>
<a href="#wxFontPickerCtrl">wxFontPickerCtrl</a>()<br>
<a href="#wxFontPickerCtrl">wxFontPickerCtrl</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxFont">wxFont</a>&amp; initial = wxNullFont, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxFNTP_DEFAULT_STYLE, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxFontPickerCtrl")<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxFont">wxFont</a>&amp; initial = wxNullFont, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxFNTP_DEFAULT_STYLE, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxFontPickerCtrl")<br>
<br>
<a href="#wxFont">wxFont</a> GetSelectedFont() const<br>
virtual void SetSelectedFont(const <a href="#wxFont">wxFont</a> &amp;f)<br>
<br>
void SetMaxPointSize(unsigned int max)<br>
unsigned int GetMaxPointSize() const<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFontPickerEvent">wxFontPickerEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxFontPickerEvent">wxFontPickerEvent</a>, <a href="#wxCommandEvent">wxCommandEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_FONTPICKER_CHANGED <font color=#009900>// EVT_FONTPICKER_CHANGED(id, fn)</font></font><br>
<br>
<font color=#009900>//<a href="#wxFontPickerEvent">wxFontPickerEvent</a>()</font><br>
<a href="#wxFontPickerEvent">wxFontPickerEvent</a>(<a href="#wxObject">wxObject</a> *generator, int id, const <a href="#wxFont">wxFont</a> &amp;f)<br>
<br>
<a href="#wxFont">wxFont</a> GetFont() const<br>
void SetFont(const <a href="#wxFont">wxFont</a> &amp;c)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// wxLUA_USE_wxFontPickerCtrl &amp;&amp; wxUSE_FONTPICKERCTRL</font><br>
<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i> &amp;&amp; wxLUA_USE_wxPicker</font><br>
<br>
<br>
<br><HR>
<h2><a name="wxwidgets_wxcore_print.i">wxwidgets/wxcore_print.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: printing related classes</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<i>%if</i> wxLUA_USE_wxPrint &amp;&amp; wxUSE_PRINTING_ARCHITECTURE<br>
<br>
<i>%typedef</i> <a href="#wxScrolledWindow">wxScrolledWindow</a> wxPreviewWindow<br>
<br>
<i>%include</i> "wx/print.h"<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPrintout">wxPrintout</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxPrintout">wxPrintout</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#009900>// virtual class, use <a href="#wxLuaPrintout">wxLuaPrintout</a></font><br>
<br>
<a href="#wxDC">wxDC</a> * GetDC()<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int minPage, int maxPage, int pageFrom, int pageTo] wxPrintout::GetPageInfo()</font></font><br>
<font color=#009900>// C++ Func: void GetPageInfo(int *minPage, int *maxPage, int *pageFrom, int *pageTo)</font><br>
void GetPageInfo()<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int w, int h] wxPrintout::GetPageSizeMM()</font></font><br>
<font color=#009900>// C++ Func: void GetPageSizeMM(int *w, int *h)</font><br>
void GetPageSizeMM()<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int w, int h] wxPrintout::GetPageSizePixels()</font></font><br>
<font color=#009900>// C++ Func: void GetPageSizePixels(int *w, int *h)</font><br>
void GetPageSizePixels()<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int w, int h] wxPrintout::GetPPIPrinter()</font></font><br>
<font color=#009900>// C++ Func: void GetPPIPrinter(int *w, int *h)</font><br>
void GetPPIPrinter()<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int w, int h] wxPrintout::GetPPIScreen()</font></font><br>
<font color=#009900>// C++ Func: void GetPPIScreen(int *w, int *h)</font><br>
void GetPPIScreen()<br>
<br>
<a href="#wxString">wxString</a> GetTitle()<br>
bool HasPage(int pageNum)<br>
bool IsPreview()<br>
bool OnBeginDocument(int startPage, int endPage)<br>
void OnEndDocument()<br>
void OnBeginPrinting()<br>
void OnEndPrinting()<br>
void OnPreparePrinting()<br>
bool OnPrintPage(int pageNum)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxLuaPrintout">wxLuaPrintout</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxLuaPrintout<br>
<br>
<i>%include</i> "wxlua/include/wxlua_bind.h" <font color=#009900>// for <a href="#wxLuaObject">wxLuaObject</a> tag</font><br>
<i>%include</i> "wxbind/include/wxcore_wxlcore.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxLuaPrintout">wxLuaPrintout</a>, <a href="#wxPrintout">wxPrintout</a></font></b>
<blockquote>
<font color=#BB0055> <font color=#009900>// <i>%override</i> - the C++ function takes the <a href="#wxLuaState">wxLuaState</a> as the first param</font></font><br>
<a href="#wxLuaPrintout">wxLuaPrintout</a>(const <a href="#wxString">wxString</a>&amp; title = "Printout", <a href="#wxLuaObject">wxLuaObject</a> *pObject = NULL)<br>
<br>
<a href="#wxLuaObject">wxLuaObject</a> *GetID()<br>
<br>
<font color=#009900>// This is an added function to <a href="#wxPrintout">wxPrintout</a> so you don't have to override GetPageInfo</font><br>
void SetPageInfo(int minPage, int maxPage, int pageFrom = 0, int pageTo = 0)<br>
<br>
<font color=#009900>// The functions below are all virtual functions that you can override in Lua.</font><br>
<font color=#009900>// See the printing sample and <a href="#wxPrintout">wxPrintout</a> for proper parameters and usage.</font><br>
<font color=#009900>//void GetPageInfo(int *minPage, int *maxPage, int *pageFrom, int *pageTo)</font><br>
<font color=#009900>//bool HasPage(int pageNum)</font><br>
<font color=#009900>//bool OnBeginDocument(int startPage, int endPage)</font><br>
<font color=#009900>//void OnEndDocument()</font><br>
<font color=#009900>//void OnBeginPrinting()</font><br>
<font color=#009900>//void OnEndPrinting()</font><br>
<font color=#009900>//void OnPreparePrinting()</font><br>
<font color=#009900>//bool OnPrintPage(int pageNum)</font><br>
<br>
<font color=#009900>// Dummy test function to directly verify that the binding virtual functions really work.</font><br>
<font color=#009900>// This base class function appends "-Base" to the val string and returns it.</font><br>
virtual <a href="#wxString">wxString</a> TestVirtualFunctionBinding(const <a href="#wxString">wxString</a>&amp; val) <font color=#009900>// { return val + wxT("-Base"); }</font><br>
<br>
<font color=#CC6600> <i>%member</i> static int ms_test_int</font><br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPrinter">wxPrinter</a></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxPrinterError">wxPrinterError</a></font></b>
<blockquote><font color=#0066CC>
wxPRINTER_NO_ERROR<br>
wxPRINTER_CANCELLED<br>
wxPRINTER_ERROR<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxPrinter">wxPrinter</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxPrinter">wxPrinter</a>(<a href="#wxPrintDialogData">wxPrintDialogData</a>* data = NULL)<br>
<br>
<font color=#009900>//bool Abort()</font><br>
virtual void CreateAbortWindow(<a href="#wxWindow">wxWindow</a>* parent, <a href="#wxLuaPrintout">wxLuaPrintout</a>* printout)<br>
bool GetAbort() const<br>
static <a href="#wxPrinterError">wxPrinterError</a> GetLastError()<br>
<a href="#wxPrintDialogData">wxPrintDialogData</a>&amp; GetPrintDialogData()<br>
bool Print(<a href="#wxWindow">wxWindow</a> *parent, <a href="#wxLuaPrintout">wxLuaPrintout</a> *printout, bool prompt=true)<br>
<a href="#wxDC">wxDC</a>* PrintDialog(<a href="#wxWindow">wxWindow</a> *parent)<br>
void ReportError(<a href="#wxWindow">wxWindow</a> *parent, <a href="#wxLuaPrintout">wxLuaPrintout</a> *printout, const <a href="#wxString">wxString</a>&amp; message)<br>
bool Setup(<a href="#wxWindow">wxWindow</a> *parent)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxLuaPrintout</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPrintData">wxPrintData</a></font><br>
<br>
<font color=#006666><i>%define</i> wxPORTRAIT</font><br>
<font color=#006666><i>%define</i> wxLANDSCAPE</font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxDuplexMode">wxDuplexMode</a></font></b>
<blockquote><font color=#0066CC>
wxDUPLEX_HORIZONTAL<br>
wxDUPLEX_SIMPLEX<br>
wxDUPLEX_VERTICAL<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxPaperSize">wxPaperSize</a></font></b>
<blockquote><font color=#0066CC>
wxPAPER_NONE<br>
wxPAPER_LETTER<br>
wxPAPER_LEGAL<br>
wxPAPER_A4<br>
wxPAPER_CSHEET<br>
wxPAPER_DSHEET<br>
wxPAPER_ESHEET<br>
wxPAPER_LETTERSMALL<br>
wxPAPER_TABLOID<br>
wxPAPER_LEDGER<br>
wxPAPER_STATEMENT<br>
wxPAPER_EXECUTIVE<br>
wxPAPER_A3<br>
wxPAPER_A4SMALL<br>
wxPAPER_A5<br>
wxPAPER_B4<br>
wxPAPER_B5<br>
wxPAPER_FOLIO<br>
wxPAPER_QUARTO<br>
wxPAPER_10X14<br>
wxPAPER_11X17<br>
wxPAPER_NOTE<br>
wxPAPER_ENV_9<br>
wxPAPER_ENV_10<br>
wxPAPER_ENV_11<br>
wxPAPER_ENV_12<br>
wxPAPER_ENV_14<br>
wxPAPER_ENV_DL<br>
wxPAPER_ENV_C5<br>
wxPAPER_ENV_C3<br>
wxPAPER_ENV_C4<br>
wxPAPER_ENV_C6<br>
wxPAPER_ENV_C65<br>
wxPAPER_ENV_B4<br>
wxPAPER_ENV_B5<br>
wxPAPER_ENV_B6<br>
wxPAPER_ENV_ITALY<br>
wxPAPER_ENV_MONARCH<br>
wxPAPER_ENV_PERSONAL<br>
wxPAPER_FANFOLD_US<br>
wxPAPER_FANFOLD_STD_GERMAN<br>
wxPAPER_FANFOLD_LGL_GERMAN<br>
<br>
wxPAPER_ISO_B4<br>
wxPAPER_JAPANESE_POSTCARD<br>
wxPAPER_9X11<br>
wxPAPER_10X11<br>
wxPAPER_15X11<br>
wxPAPER_ENV_INVITE<br>
wxPAPER_LETTER_EXTRA<br>
wxPAPER_LEGAL_EXTRA<br>
wxPAPER_TABLOID_EXTRA<br>
wxPAPER_A4_EXTRA<br>
wxPAPER_LETTER_TRANSVERSE<br>
wxPAPER_A4_TRANSVERSE<br>
wxPAPER_LETTER_EXTRA_TRANSVERSE<br>
wxPAPER_A_PLUS<br>
wxPAPER_B_PLUS<br>
wxPAPER_LETTER_PLUS<br>
wxPAPER_A4_PLUS<br>
wxPAPER_A5_TRANSVERSE<br>
wxPAPER_B5_TRANSVERSE<br>
wxPAPER_A3_EXTRA<br>
wxPAPER_A5_EXTRA<br>
wxPAPER_B5_EXTRA<br>
wxPAPER_A2<br>
wxPAPER_A3_TRANSVERSE<br>
wxPAPER_A3_EXTRA_TRANSVERSE<br>
<br>
wxPAPER_DBL_JAPANESE_POSTCARD<br>
wxPAPER_A6<br>
wxPAPER_JENV_KAKU2<br>
wxPAPER_JENV_KAKU3<br>
wxPAPER_JENV_CHOU3<br>
wxPAPER_JENV_CHOU4<br>
wxPAPER_LETTER_ROTATED<br>
wxPAPER_A3_ROTATED<br>
wxPAPER_A4_ROTATED<br>
wxPAPER_A5_ROTATED<br>
wxPAPER_B4_JIS_ROTATED<br>
wxPAPER_B5_JIS_ROTATED<br>
wxPAPER_JAPANESE_POSTCARD_ROTATED<br>
wxPAPER_DBL_JAPANESE_POSTCARD_ROTATED<br>
wxPAPER_A6_ROTATED<br>
wxPAPER_JENV_KAKU2_ROTATED<br>
wxPAPER_JENV_KAKU3_ROTATED<br>
wxPAPER_JENV_CHOU3_ROTATED<br>
wxPAPER_JENV_CHOU4_ROTATED<br>
wxPAPER_B6_JIS<br>
wxPAPER_B6_JIS_ROTATED<br>
wxPAPER_12X11<br>
wxPAPER_JENV_YOU4<br>
wxPAPER_JENV_YOU4_ROTATED<br>
wxPAPER_P16K<br>
wxPAPER_P32K<br>
wxPAPER_P32KBIG<br>
wxPAPER_PENV_1<br>
wxPAPER_PENV_2<br>
wxPAPER_PENV_3<br>
wxPAPER_PENV_4<br>
wxPAPER_PENV_5<br>
wxPAPER_PENV_6<br>
wxPAPER_PENV_7<br>
wxPAPER_PENV_8<br>
wxPAPER_PENV_9<br>
wxPAPER_PENV_10<br>
wxPAPER_P16K_ROTATED<br>
wxPAPER_P32K_ROTATED<br>
wxPAPER_P32KBIG_ROTATED<br>
wxPAPER_PENV_1_ROTATED<br>
wxPAPER_PENV_2_ROTATED<br>
wxPAPER_PENV_3_ROTATED<br>
wxPAPER_PENV_4_ROTATED<br>
wxPAPER_PENV_5_ROTATED<br>
wxPAPER_PENV_6_ROTATED<br>
wxPAPER_PENV_7_ROTATED<br>
wxPAPER_PENV_8_ROTATED<br>
wxPAPER_PENV_9_ROTATED<br>
wxPAPER_PENV_10_ROTATED<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxPrintQuality">wxPrintQuality</a> <font color=#009900>// actually not an enum, but a typedef int</font></font></b>
<blockquote><font color=#0066CC>
wxPRINT_QUALITY_DRAFT<br>
wxPRINT_QUALITY_HIGH<br>
wxPRINT_QUALITY_LOW<br>
wxPRINT_QUALITY_MEDIUM<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxPrintMode">wxPrintMode</a></font></b>
<blockquote><font color=#0066CC>
wxPRINT_MODE_FILE<br>
wxPRINT_MODE_NONE<br>
wxPRINT_MODE_PREVIEW<br>
wxPRINT_MODE_PRINTER<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<i>%if</i> <i>%wxchkver_2_6</i><br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxPrintBin">wxPrintBin</a></font></b>
<blockquote><font color=#0066CC>
wxPRINTBIN_DEFAULT<br>
<br>
wxPRINTBIN_ONLYONE<br>
wxPRINTBIN_LOWER<br>
wxPRINTBIN_MIDDLE<br>
wxPRINTBIN_MANUAL<br>
wxPRINTBIN_ENVELOPE<br>
wxPRINTBIN_ENVMANUAL<br>
wxPRINTBIN_AUTO<br>
wxPRINTBIN_TRACTOR<br>
wxPRINTBIN_SMALLFMT<br>
wxPRINTBIN_LARGEFMT<br>
wxPRINTBIN_LARGECAPACITY<br>
wxPRINTBIN_CASSETTE<br>
wxPRINTBIN_FORMSOURCE<br>
<br>
wxPRINTBIN_USER<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<i>%endif</i><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxPrintData">wxPrintData</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxPrintData">wxPrintData</a>()<br>
<a href="#wxPrintData">wxPrintData</a>(const <a href="#wxPrintData">wxPrintData</a>&amp; data)<br>
<br>
<a href="#wxPrintData">wxPrintData</a> *Copy()<br>
<br>
<font color=#009900>// copied straight from cmndata.h not docs</font><br>
int GetNoCopies() const<br>
bool GetCollate() const<br>
int GetOrientation() const<br>
bool Ok() const<br>
<a href="#wxString">wxString</a> GetPrinterName() const<br>
bool GetColour() const<br>
<a href="#wxDuplexMode">wxDuplexMode</a> GetDuplex() const<br>
<i>%wxchkver_2_8</i> int GetMedia() const<br>
<a href="#wxPaperSize">wxPaperSize</a> GetPaperId() const<br>
<a href="#wxSize">wxSize</a> GetPaperSize() const<br>
<a href="#wxPrintQuality">wxPrintQuality</a> GetQuality() const<br>
<a href="#wxPrintBin">wxPrintBin</a> GetBin() const<br>
<a href="#wxPrintMode">wxPrintMode</a> GetPrintMode() const<br>
<i>%wxchkver_2_8</i> bool IsOrientationReversed() const<br>
void SetNoCopies(int v)<br>
void SetCollate(bool flag)<br>
void SetOrientation(int orient)<br>
void SetPrinterName(const <a href="#wxString">wxString</a>&amp; name)<br>
void SetColour(bool colour)<br>
void SetDuplex(<a href="#wxDuplexMode">wxDuplexMode</a> duplex)<br>
<i>%wxchkver_2_8</i> void SetOrientationReversed(bool reversed)<br>
<i>%wxchkver_2_8</i> void SetMedia(int media)<br>
void SetPaperId(<a href="#wxPaperSize">wxPaperSize</a> sizeId)<br>
void SetPaperSize(const <a href="#wxSize">wxSize</a>&amp; sz)<br>
void SetQuality(<a href="#wxPrintQuality">wxPrintQuality</a> quality)<br>
void SetBin(<a href="#wxPrintBin">wxPrintBin</a> bin)<br>
void SetPrintMode(<a href="#wxPrintMode">wxPrintMode</a> printMode)<br>
<a href="#wxString">wxString</a> GetFilename() const<br>
void SetFilename( const <a href="#wxString">wxString</a> &amp;filename )<br>
<br>
<i>%operator</i> void operator=(const <a href="#wxPrintData">wxPrintData</a>&amp; data)<br>
<br>
<font color=#009900>// these are all WXWIN_COMPATIBILITY_2_4 and for postscript printing only</font><br>
<font color=#009900>//!<i>%wxchkver_2_8</i> <a href="#wxString">wxString</a> GetPrinterCommand()</font><br>
<font color=#009900>//!<i>%wxchkver_2_8</i> <a href="#wxString">wxString</a> GetPrinterOptions()</font><br>
<font color=#009900>//!<i>%wxchkver_2_8</i> <a href="#wxString">wxString</a> GetPreviewCommand()</font><br>
<font color=#009900>//!<i>%wxchkver_2_8</i> const <a href="#wxString">wxString</a>&amp; GetFontMetricPath()</font><br>
<font color=#009900>//!<i>%wxchkver_2_8</i> double GetPrinterScaleX()</font><br>
<font color=#009900>//!<i>%wxchkver_2_8</i> double GetPrinterScaleY()</font><br>
<font color=#009900>//!<i>%wxchkver_2_8</i> long GetPrinterTranslateX()</font><br>
<font color=#009900>//!<i>%wxchkver_2_8</i> long GetPrinterTranslateY()</font><br>
<font color=#009900>//!<i>%wxchkver_2_8</i> void SetPrinterCommand(const <a href="#wxString">wxString</a>&amp; command)</font><br>
<font color=#009900>//!<i>%wxchkver_2_8</i> void SetPrinterOptions(const <a href="#wxString">wxString</a>&amp; options)</font><br>
<font color=#009900>//!<i>%wxchkver_2_8</i> void SetPreviewCommand(const <a href="#wxString">wxString</a>&amp; command)</font><br>
<font color=#009900>//!<i>%wxchkver_2_8</i> void SetFontMetricPath(const <a href="#wxString">wxString</a>&amp; path)</font><br>
<font color=#009900>//!<i>%wxchkver_2_8</i> void SetPrinterScaleX(double x)</font><br>
<font color=#009900>//!<i>%wxchkver_2_8</i> void SetPrinterScaleY(double y)</font><br>
<font color=#009900>//!<i>%wxchkver_2_8</i> void SetPrinterScaling(double x, double y)</font><br>
<font color=#009900>//!<i>%wxchkver_2_8</i> void SetPrinterTranslateX(long x)</font><br>
<font color=#009900>//!<i>%wxchkver_2_8</i> void SetPrinterTranslateY(long y)</font><br>
<font color=#009900>//!<i>%wxchkver_2_8</i> void SetPrinterTranslation(long x, long y)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPageSetupDialogData">wxPageSetupDialogData</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxPageSetupDialogData">wxPageSetupDialogData</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxPageSetupDialogData">wxPageSetupDialogData</a>()<br>
<a href="#wxPageSetupDialogData">wxPageSetupDialogData</a>(const <a href="#wxPageSetupDialogData">wxPageSetupDialogData</a>&amp; data)<br>
<br>
<a href="#wxPageSetupDialogData">wxPageSetupDialogData</a> *Copy()<br>
<br>
<font color=#009900>// copied straight from cmndata.h not docs</font><br>
<a href="#wxSize">wxSize</a> GetPaperSize() const<br>
<a href="#wxPaperSize">wxPaperSize</a> GetPaperId() const<br>
<a href="#wxPoint">wxPoint</a> GetMinMarginTopLeft() const<br>
<a href="#wxPoint">wxPoint</a> GetMinMarginBottomRight() const<br>
<a href="#wxPoint">wxPoint</a> GetMarginTopLeft() const<br>
<a href="#wxPoint">wxPoint</a> GetMarginBottomRight() const<br>
bool GetDefaultMinMargins() const<br>
bool GetEnableMargins() const<br>
bool GetEnableOrientation() const<br>
bool GetEnablePaper() const<br>
bool GetEnablePrinter() const<br>
bool GetDefaultInfo() const<br>
bool GetEnableHelp() const<br>
bool Ok() const<br>
void SetPaperSize(const <a href="#wxSize">wxSize</a>&amp; sz)<br>
void SetPaperSize(<a href="#wxPaperSize">wxPaperSize</a> id)<br>
void SetPaperId(<a href="#wxPaperSize">wxPaperSize</a> id)<br>
void SetMinMarginTopLeft(const <a href="#wxPoint">wxPoint</a>&amp; pt)<br>
void SetMinMarginBottomRight(const <a href="#wxPoint">wxPoint</a>&amp; pt)<br>
void SetMarginTopLeft(const <a href="#wxPoint">wxPoint</a>&amp; pt)<br>
void SetMarginBottomRight(const <a href="#wxPoint">wxPoint</a>&amp; pt)<br>
void SetDefaultMinMargins(bool flag)<br>
void SetDefaultInfo(bool flag)<br>
void EnableMargins(bool flag)<br>
void EnableOrientation(bool flag)<br>
void EnablePaper(bool flag)<br>
void EnablePrinter(bool flag)<br>
void EnableHelp(bool flag)<br>
void CalculateIdFromPaperSize()<br>
void CalculatePaperSizeFromId()<br>
<a href="#wxPrintData">wxPrintData</a>&amp; GetPrintData()<br>
void SetPrintData(const <a href="#wxPrintData">wxPrintData</a>&amp; printData)<br>
<br>
<font color=#009900>//<a href="#wxPageSetupDialogData">wxPageSetupDialogData</a>&amp; operator=(const wxPageSetupData&amp; data)</font><br>
<font color=#009900>//<a href="#wxPageSetupDialogData">wxPageSetupDialogData</a>&amp; operator=(const <a href="#wxPrintData">wxPrintData</a>&amp; data)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPageSetupDialog">wxPageSetupDialog</a></font><br>
<br>
<i>%include</i> "wx/printdlg.h"<br>
<br>
<font color=#009900>//<i>%typedef</i> wxPageSetupDialogBase <a href="#wxPageSetupDialog">wxPageSetupDialog</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxPageSetupDialog">wxPageSetupDialog</a>, <a href="#wxObject">wxObject</a> <font color=#009900>// NOT a <a href="#wxDialog">wxDialog</a> in 2.6</font></font></b>
<blockquote>
<a href="#wxPageSetupDialog">wxPageSetupDialog</a>(<a href="#wxWindow">wxWindow</a>* parent, <a href="#wxPageSetupDialogData">wxPageSetupDialogData</a>* data = NULL)<br>
<br>
<a href="#wxPageSetupDialogData">wxPageSetupDialogData</a>&amp; GetPageSetupDialogData()<br>
int ShowModal()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPrintDialog">wxPrintDialog</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxPrintDialog">wxPrintDialog</a>, <a href="#wxObject">wxObject</a> <font color=#009900>// NOT a <a href="#wxDialog">wxDialog</a> in 2.6</font></font></b>
<blockquote>
<a href="#wxPrintDialog">wxPrintDialog</a>(<a href="#wxWindow">wxWindow</a>* parent, <a href="#wxPrintDialogData">wxPrintDialogData</a>* data = NULL)<br>
<br>
<a href="#wxPrintDialogData">wxPrintDialogData</a>&amp; GetPrintDialogData()<br>
<a href="#wxPrintData">wxPrintData</a>&amp; GetPrintData();<br>
<a href="#wxDC">wxDC</a>* GetPrintDC()<br>
int ShowModal()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPrintDialogData">wxPrintDialogData</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxPrintDialogData">wxPrintDialogData</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxPrintDialogData">wxPrintDialogData</a>()<br>
<a href="#wxPrintDialogData">wxPrintDialogData</a>(const <a href="#wxPrintDialogData">wxPrintDialogData</a>&amp; dialogData)<br>
<a href="#wxPrintDialogData">wxPrintDialogData</a>(const <a href="#wxPrintData">wxPrintData</a>&amp; data)<br>
<br>
<font color=#009900>// copied straight from cmndata.h not docs</font><br>
int GetFromPage() const<br>
int GetToPage() const<br>
int GetMinPage() const<br>
int GetMaxPage() const<br>
int GetNoCopies() const<br>
bool GetAllPages() const<br>
bool GetSelection() const<br>
bool GetCollate() const<br>
bool GetPrintToFile() const<br>
<font color=#009900>// WXWIN_COMPATIBILITY_2_4 //bool GetSetupDialog() const</font><br>
void SetFromPage(int v)<br>
void SetToPage(int v)<br>
void SetMinPage(int v)<br>
void SetMaxPage(int v)<br>
void SetNoCopies(int v)<br>
void SetAllPages(bool flag)<br>
void SetSelection(bool flag)<br>
void SetCollate(bool flag)<br>
void SetPrintToFile(bool flag)<br>
<font color=#009900>// WXWIN_COMPATIBILITY_2_4 //void SetSetupDialog(bool flag) { m_printSetupDialog = flag; };</font><br>
void EnablePrintToFile(bool flag)<br>
void EnableSelection(bool flag)<br>
void EnablePageNumbers(bool flag)<br>
void EnableHelp(bool flag)<br>
bool GetEnablePrintToFile() const<br>
bool GetEnableSelection() const<br>
bool GetEnablePageNumbers() const<br>
bool GetEnableHelp() const<br>
bool Ok() const<br>
<a href="#wxPrintData">wxPrintData</a>&amp; GetPrintData()<br>
void SetPrintData(const <a href="#wxPrintData">wxPrintData</a>&amp; printData)<br>
<br>
<i>%operator</i> void operator=(const <a href="#wxPrintDialogData">wxPrintDialogData</a>&amp; data)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPreviewCanvas">wxPreviewCanvas</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxPreviewCanvas">wxPreviewCanvas</a>, <a href="#wxWindow">wxWindow</a></font></b>
<blockquote>
<a href="#wxPreviewCanvas">wxPreviewCanvas</a>(<a href="#wxPrintPreview">wxPrintPreview</a> *preview, <a href="#wxWindow">wxWindow</a> *parent, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; name = "wxPreviewCanvas")<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPreviewControlBar">wxPreviewControlBar</a></font><br>
<br>
<font color=#006666><i>%define</i> wxPREVIEW_PRINT</font><br>
<font color=#006666><i>%define</i> wxPREVIEW_PREVIOUS</font><br>
<font color=#006666><i>%define</i> wxPREVIEW_NEXT</font><br>
<font color=#006666><i>%define</i> wxPREVIEW_ZOOM</font><br>
<font color=#006666><i>%define</i> wxPREVIEW_FIRST</font><br>
<font color=#006666><i>%define</i> wxPREVIEW_LAST</font><br>
<font color=#006666><i>%define</i> wxPREVIEW_GOTO</font><br>
<br>
<font color=#006666><i>%define</i> wxID_PREVIEW_CLOSE</font><br>
<font color=#006666><i>%define</i> wxID_PREVIEW_NEXT</font><br>
<font color=#006666><i>%define</i> wxID_PREVIEW_PREVIOUS</font><br>
<font color=#006666><i>%define</i> wxID_PREVIEW_PRINT</font><br>
<font color=#006666><i>%define</i> wxID_PREVIEW_ZOOM</font><br>
<font color=#006666><i>%define</i> wxID_PREVIEW_FIRST</font><br>
<font color=#006666><i>%define</i> wxID_PREVIEW_LAST</font><br>
<font color=#006666><i>%define</i> wxID_PREVIEW_GOTO</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxPreviewControlBar">wxPreviewControlBar</a>, <a href="#wxWindow">wxWindow</a></font></b>
<blockquote>
<a href="#wxPreviewControlBar">wxPreviewControlBar</a>(<a href="#wxPrintPreview">wxPrintPreview</a>* preview, long buttons, <a href="#wxWindow">wxWindow</a>* parent, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; name = "wxPreviewControlBar")<br>
<br>
<font color=#009900>//void CreateButtons()</font><br>
virtual void SetZoomControl(int zoom)<br>
virtual int GetZoomControl()<br>
<font color=#009900>//virtual wxPrintPreviewBase *GetPrintPreview() const</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPrintPreview">wxPrintPreview</a></font><br>
<i>%if</i> wxLUA_USE_wxLuaPrintout<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxPrintPreview">wxPrintPreview</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxPrintPreview">wxPrintPreview</a>(<a href="#wxLuaPrintout">wxLuaPrintout</a>* printout, <a href="#wxLuaPrintout">wxLuaPrintout</a>* printoutForPrinting, <a href="#wxPrintData">wxPrintData</a>* data=NULL)<br>
<br>
bool DrawBlankPage(<a href="#wxPreviewCanvas">wxPreviewCanvas</a>* window, <a href="#wxDC">wxDC</a>&amp; dc)<br>
<a href="#wxPreviewCanvas">wxPreviewCanvas</a>* GetCanvas()<br>
int GetCurrentPage()<br>
<a href="#wxFrame">wxFrame</a> * GetFrame()<br>
int GetMaxPage()<br>
int GetMinPage()<br>
<a href="#wxPrintout">wxPrintout</a>* GetPrintout()<br>
<a href="#wxPrintout">wxPrintout</a>* GetPrintoutForPrinting()<br>
bool Ok()<br>
bool PaintPage(<a href="#wxPreviewCanvas">wxPreviewCanvas</a>* window, <a href="#wxDC">wxDC</a> &amp;dc)<br>
bool Print(bool prompt)<br>
bool RenderPage(int pageNum)<br>
void SetCanvas(<a href="#wxPreviewCanvas">wxPreviewCanvas</a>* window)<br>
void SetCurrentPage(int pageNum)<br>
void SetFrame(<a href="#wxFrame">wxFrame</a> *frame)<br>
void SetPrintout(<a href="#wxLuaPrintout">wxLuaPrintout</a> *printout)<br>
void SetZoom(int percent)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPreviewFrame">wxPreviewFrame</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxPreviewFrame">wxPreviewFrame</a>, <a href="#wxFrame">wxFrame</a></font></b>
<blockquote>
<a href="#wxPreviewFrame">wxPreviewFrame</a>(<a href="#wxPrintPreview">wxPrintPreview</a> *preview, <a href="#wxFrame">wxFrame</a> *parent, const <a href="#wxString">wxString</a> &amp;title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, const <a href="#wxString">wxString</a> &amp;name = "wxPreviewFrame")<br>
<br>
void CreateControlBar()<br>
void CreateCanvas()<br>
void Initialize()<br>
<a href="#wxPreviewControlBar">wxPreviewControlBar</a>* GetControlBar() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxLuaPrintout</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPostScriptDC">wxPostScriptDC</a></font><br>
<br>
<i>%if</i> wxUSE_POSTSCRIPT<br>
<br>
<i>%include</i> "wx/dcps.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxPostScriptDC">wxPostScriptDC</a>, <a href="#wxDC">wxDC</a></font></b>
<blockquote>
<a href="#wxPostScriptDC">wxPostScriptDC</a>(const <a href="#wxPrintData">wxPrintData</a>&amp; printData)<br>
<br>
static void SetResolution(int ppi)<br>
static int GetResolution()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_POSTSCRIPT</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPrinterDC">wxPrinterDC</a></font><br>
<br>
<i>%if</i> <i>%msw</i>|<i>%mac</i><br>
<i>%include</i> "wx/dcprint.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxPrinterDC">wxPrinterDC</a>, <a href="#wxDC">wxDC</a></font></b>
<blockquote>
<a href="#wxPrinterDC">wxPrinterDC</a>(const <a href="#wxPrintData">wxPrintData</a>&amp; printData)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<i>%endif</i> <font color=#009900>// <i>%msw</i>|<i>%mac</i></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxPrint &amp;&amp; wxUSE_PRINTING_ARCHITECTURE</font><br>
<br>
<br><HR>
<h2><a name="wxwidgets_wxcore_sizer.i">wxwidgets/wxcore_sizer.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: wxSizers and <a href="#wxLayoutConstraints">wxLayoutConstraints</a></font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<i>%if</i> wxLUA_USE_wxSizer<br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSizerFlags">wxSizerFlags</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%encapsulate</i> <i>%noclassinfo</i> <a name="wxSizerFlags">wxSizerFlags</a></font></b>
<blockquote>
<a href="#wxSizerFlags">wxSizerFlags</a>(int proportion = 0)<br>
<br>
<font color=#009900>// setters for all sizer flags, they all return the object itself so that</font><br>
<font color=#009900>// calls to them can be chained</font><br>
<br>
<a href="#wxSizerFlags">wxSizerFlags</a>&amp; Proportion(int proportion)<br>
<a href="#wxSizerFlags">wxSizerFlags</a>&amp; Align(int alignment) <font color=#009900>// combination of <a href="#wxAlignment">wxAlignment</a> values</font><br>
<a href="#wxSizerFlags">wxSizerFlags</a>&amp; Expand() <font color=#009900>// wxEXPAND</font><br>
<br>
<font color=#009900>// some shortcuts for Align()</font><br>
<a href="#wxSizerFlags">wxSizerFlags</a>&amp; Centre() <font color=#009900>// { return Align(wxCENTRE); }</font><br>
<a href="#wxSizerFlags">wxSizerFlags</a>&amp; Center() <font color=#009900>// { return Centre(); }</font><br>
<a href="#wxSizerFlags">wxSizerFlags</a>&amp; Left() <font color=#009900>// { return Align(wxALIGN_LEFT); }</font><br>
<a href="#wxSizerFlags">wxSizerFlags</a>&amp; Right() <font color=#009900>// { return Align(wxALIGN_RIGHT); }</font><br>
<a href="#wxSizerFlags">wxSizerFlags</a>&amp; Top() <font color=#009900>// { return Align(wxALIGN_TOP); }</font><br>
<a href="#wxSizerFlags">wxSizerFlags</a>&amp; Bottom() <font color=#009900>// { return Align(wxALIGN_BOTTOM); }</font><br>
<br>
static int GetDefaultBorder() <font color=#009900>// default border size used by Border() below</font><br>
<a href="#wxSizerFlags">wxSizerFlags</a>&amp; Border(int direction, int borderInPixels)<br>
<a href="#wxSizerFlags">wxSizerFlags</a>&amp; Border(int direction = wxALL)<br>
<a href="#wxSizerFlags">wxSizerFlags</a>&amp; DoubleBorder(int direction = wxALL)<br>
<br>
<a href="#wxSizerFlags">wxSizerFlags</a>&amp; TripleBorder(int direction = wxALL)<br>
<a href="#wxSizerFlags">wxSizerFlags</a>&amp; HorzBorder()<br>
<a href="#wxSizerFlags">wxSizerFlags</a>&amp; DoubleHorzBorder()<br>
<a href="#wxSizerFlags">wxSizerFlags</a>&amp; Shaped()<br>
<a href="#wxSizerFlags">wxSizerFlags</a>&amp; FixedMinSize()<br>
<br>
<font color=#009900>// accessors for <a href="#wxSizer">wxSizer</a> only</font><br>
int GetProportion() const<br>
int GetFlags() const<br>
int GetBorderInPixels() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSizerItem">wxSizerItem</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxSizerItem">wxSizerItem</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxSizerItem">wxSizerItem</a>(int width, int height, int proportion, int flag, int border, <a href="#wxObject">wxObject</a>* userData)<br>
<a href="#wxSizerItem">wxSizerItem</a>(<a href="#wxWindow">wxWindow</a>* window, int proportion, int flag, int border, <a href="#wxObject">wxObject</a>* userData)<br>
<a href="#wxSizerItem">wxSizerItem</a>(<a href="#wxSizer">wxSizer</a>* sizer, int proportion, int flag, int border, <a href="#wxObject">wxObject</a>* userData)<br>
<font color=#009900>//<a href="#wxSizerItem">wxSizerItem</a>(<a href="#wxWindow">wxWindow</a>* window, const <a href="#wxSizerFlags">wxSizerFlags</a>&amp; flags)</font><br>
<font color=#009900>//<a href="#wxSizerItem">wxSizerItem</a>(<a href="#wxSizer">wxSizer</a>* window, const <a href="#wxSizerFlags">wxSizerFlags</a>&amp; flags)</font><br>
<br>
<a href="#wxSize">wxSize</a> CalcMin()<br>
void DeleteWindows()<br>
void DetachSizer()<br>
int GetBorder() const<br>
int GetFlag() const<br>
<a href="#wxSize">wxSize</a> GetMinSize() const<br>
<a href="#wxPoint">wxPoint</a> GetPosition() const<br>
int GetProportion() const<br>
float GetRatio() const<br>
<a href="#wxRect">wxRect</a> GetRect()<br>
<a href="#wxSize">wxSize</a> GetSize() const<br>
<a href="#wxSizer">wxSizer</a>* GetSizer() const<br>
<a href="#wxSize">wxSize</a> GetSpacer() const<br>
<a href="#wxObject">wxObject</a>* GetUserData() const<br>
<a href="#wxWindow">wxWindow</a>* GetWindow() const<br>
bool IsShown() const<br>
bool IsSizer() const<br>
bool IsSpacer() const<br>
bool IsWindow() const<br>
void SetBorder(int border)<br>
void SetDimension(const <a href="#wxPoint">wxPoint</a>&amp; pos, const <a href="#wxSize">wxSize</a>&amp; size)<br>
void SetFlag(int flag)<br>
void SetInitSize(int x, int y)<br>
void SetProportion(int proportion)<br>
void SetRatio(int width, int height)<br>
<font color=#009900>//void SetRatio(const <a href="#wxSize">wxSize</a>&amp; size)</font><br>
void SetRatio(float ratio)<br>
void SetSizer(<a href="#wxSizer">wxSizer</a>* sizer)<br>
void SetSpacer(const <a href="#wxSize">wxSize</a>&amp; size)<br>
void SetWindow(<a href="#wxWindow">wxWindow</a>* window)<br>
void Show(bool show)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSizer">wxSizer</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxSizer">wxSizer</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#009900>// base class no constructors</font><br>
<br>
<a href="#wxSizerItem">wxSizerItem</a>* Add(<a href="#wxWindow">wxWindow</a>* window, int proportion = 0,int flag = 0, int border = 0, <a href="#wxObject">wxObject</a>* userData = NULL)<br>
<a href="#wxSizerItem">wxSizerItem</a>* Add(<a href="#wxSizer">wxSizer</a>* sizer, int proportion = 0, int flag = 0, int border = 0, <a href="#wxObject">wxObject</a>* userData = NULL)<br>
<a href="#wxSizerItem">wxSizerItem</a>* Add(int width, int height, int proportion = 0, int flag = 0, int border = 0, <a href="#wxObject">wxObject</a>* userData = NULL)<br>
<font color=#009900>//<a href="#wxSizerItem">wxSizerItem</a>* Add(<a href="#wxWindow">wxWindow</a>* window, const <a href="#wxSizerFlags">wxSizerFlags</a>&amp; flags)</font><br>
<font color=#009900>//<a href="#wxSizerItem">wxSizerItem</a>* Add(<a href="#wxSizer">wxSizer</a>* sizer, const <a href="#wxSizerFlags">wxSizerFlags</a>&amp; flags)</font><br>
<a href="#wxSizerItem">wxSizerItem</a>* AddSpacer(int size)<br>
<a href="#wxSizerItem">wxSizerItem</a>* AddStretchSpacer(int prop = 1)<br>
<a href="#wxSize">wxSize</a> CalcMin()<br>
bool Detach(<a href="#wxWindow">wxWindow</a>* window)<br>
bool Detach(<a href="#wxSizer">wxSizer</a>* sizer)<br>
bool Detach(size_t index)<br>
void Fit(<a href="#wxWindow">wxWindow</a>* window)<br>
void FitInside(<a href="#wxWindow">wxWindow</a>* window)<br>
<a href="#wxSizerItem">wxSizerItem</a>* GetItem(<a href="#wxWindow">wxWindow</a>* window, bool recursive = false)<br>
<a href="#wxSizerItem">wxSizerItem</a>* GetItem(<a href="#wxSizer">wxSizer</a>* sizer, bool recursive = false)<br>
<a href="#wxSizerItem">wxSizerItem</a>* GetItem(size_t index)<br>
<a href="#wxSize">wxSize</a> GetSize()<br>
<a href="#wxPoint">wxPoint</a> GetPosition()<br>
<a href="#wxSize">wxSize</a> GetMinSize()<br>
<a href="#wxSizerItem">wxSizerItem</a>* Insert(size_t index, <a href="#wxWindow">wxWindow</a>* window, int proportion = 0,int flag = 0, int border = 0, <a href="#wxObject">wxObject</a>* userData = NULL)<br>
<a href="#wxSizerItem">wxSizerItem</a>* Insert(size_t index, <a href="#wxSizer">wxSizer</a>* sizer, int proportion = 0, int flag = 0, int border = 0, <a href="#wxObject">wxObject</a>* userData = NULL)<br>
<a href="#wxSizerItem">wxSizerItem</a>* Insert(size_t index, int width, int height, int proportion = 0, int flag = 0, int border = 0, <a href="#wxObject">wxObject</a>* userData = NULL)<br>
<font color=#009900>//<a href="#wxSizerItem">wxSizerItem</a>* Insert(size_t index, <a href="#wxWindow">wxWindow</a>* window, const <a href="#wxSizerFlags">wxSizerFlags</a>&amp; flags)</font><br>
<font color=#009900>//<a href="#wxSizerItem">wxSizerItem</a>* Insert(size_t index, <a href="#wxSizer">wxSizer</a>* sizer, const <a href="#wxSizerFlags">wxSizerFlags</a>&amp; flags)</font><br>
<a href="#wxSizerItem">wxSizerItem</a>* InsertSpacer(size_t index, int size)<br>
<a href="#wxSizerItem">wxSizerItem</a>* InsertStretchSpacer(size_t index, int prop = 1)<br>
void Layout()<br>
void Prepend(<a href="#wxWindow">wxWindow</a>* window, int proportion = 0, int flag = 0, int border = 0, <a href="#wxObject">wxObject</a>* userData = NULL)<br>
void Prepend(<a href="#wxSizer">wxSizer</a>* sizer, int proportion = 0, int flag = 0, int border = 0, <a href="#wxObject">wxObject</a>* userData = NULL)<br>
void Prepend(int width, int height, int proportion = 0, int flag = 0, int border= 0, <a href="#wxObject">wxObject</a>* userData = NULL)<br>
<font color=#009900>//<a href="#wxSizerItem">wxSizerItem</a>* Prepend(<a href="#wxWindow">wxWindow</a>* window, const <a href="#wxSizerFlags">wxSizerFlags</a>&amp; flags)</font><br>
<font color=#009900>//<a href="#wxSizerItem">wxSizerItem</a>* Prepend(<a href="#wxSizer">wxSizer</a>* sizer, const <a href="#wxSizerFlags">wxSizerFlags</a>&amp; flags)</font><br>
<a href="#wxSizerItem">wxSizerItem</a>* PrependSpacer(int size)<br>
<a href="#wxSizerItem">wxSizerItem</a>* PrependStretchSpacer(int prop = 1)<br>
void RecalcSizes()<br>
<font color=#009900>//bool Remove(<a href="#wxWindow">wxWindow</a>* window) - deprecated use Detach</font><br>
<font color=#009900>//bool Remove(<a href="#wxSizer">wxSizer</a>* sizer)</font><br>
<font color=#009900>//bool Remove(size_t index)</font><br>
void SetDimension(int x, int y, int width, int height)<br>
void SetMinSize(int width, int height)<br>
void SetMinSize(const <a href="#wxSize">wxSize</a>&amp; size)<br>
void SetItemMinSize(<a href="#wxWindow">wxWindow</a>* window, int width, int height)<br>
void SetItemMinSize(<a href="#wxSizer">wxSizer</a>* sizer, int width, int height)<br>
void SetItemMinSize(int pos, int width, int height)<br>
void SetSizeHints(<a href="#wxWindow">wxWindow</a>* window)<br>
void SetVirtualSizeHints(<a href="#wxWindow">wxWindow</a>* window)<br>
bool Show(<a href="#wxWindow">wxWindow</a>* window, bool show = true, bool recursive = false)<br>
bool Show(<a href="#wxSizer">wxSizer</a>* sizer, bool show = true, bool recursive = false)<br>
bool Show(size_t index, bool show = true)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxBoxSizer">wxBoxSizer</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxBoxSizer">wxBoxSizer</a>, <a href="#wxSizer">wxSizer</a></font></b>
<blockquote>
<a href="#wxBoxSizer">wxBoxSizer</a>(int orient)<br>
<br>
<font color=#009900>//void RecalcSizes()</font><br>
<font color=#009900>//<a href="#wxSize">wxSize</a> CalcMin()</font><br>
int GetOrientation()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridSizer">wxGridSizer</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxGridSizer">wxGridSizer</a>, <a href="#wxSizer">wxSizer</a></font></b>
<blockquote>
<a href="#wxGridSizer">wxGridSizer</a>(int cols, int rows, int vgap, int hgap)<br>
<font color=#009900>// <a href="#wxGridSizer">wxGridSizer</a>(int cols, int vgap = 0, int hgap = 0)</font><br>
<br>
int GetCols()<br>
int GetHGap()<br>
int GetRows()<br>
int GetVGap()<br>
void SetCols(int cols)<br>
void SetHGap(int gap)<br>
void SetRows(int rows)<br>
void SetVGap(int gap)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFlexGridSizer">wxFlexGridSizer</a></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxFlexSizerGrowMode">wxFlexSizerGrowMode</a></font></b>
<blockquote><font color=#0066CC>
wxFLEX_GROWMODE_NONE<br>
wxFLEX_GROWMODE_SPECIFIED<br>
wxFLEX_GROWMODE_ALL<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxFlexGridSizer">wxFlexGridSizer</a>, <a href="#wxGridSizer">wxGridSizer</a></font></b>
<blockquote>
<a href="#wxFlexGridSizer">wxFlexGridSizer</a>(int rows, int cols, int vgap=0, int hgap=0)<br>
<font color=#009900>// <a href="#wxFlexGridSizer">wxFlexGridSizer</a>(int cols, int vgap = 0, int hgap = 0) // just use the above constructor</font><br>
<br>
void AddGrowableCol( size_t idx, int proportion = 0 )<br>
void AddGrowableRow( size_t idx, int proportion = 0 )<br>
int GetFlexibleDirection() const<br>
<a href="#wxFlexSizerGrowMode">wxFlexSizerGrowMode</a> GetNonFlexibleGrowMode() const<br>
void RemoveGrowableCol( size_t idx )<br>
void RemoveGrowableRow( size_t idx)<br>
void SetFlexibleDirection(int direction)<br>
void SetNonFlexibleGrowMode(<a href="#wxFlexSizerGrowMode">wxFlexSizerGrowMode</a> mode)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridBagSizer">wxGridBagSizer</a></font><br>
<br>
<i>%include</i> "wx/gbsizer.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxGridBagSizer">wxGridBagSizer</a>, <a href="#wxFlexGridSizer">wxFlexGridSizer</a></font></b>
<blockquote>
<a href="#wxGridBagSizer">wxGridBagSizer</a>(int vgap=0, int hgap=0)<br>
<br>
<a href="#wxSizerItem">wxSizerItem</a>* Add(<a href="#wxWindow">wxWindow</a>* window, const <a href="#wxGBPosition">wxGBPosition</a>&amp; pos, const <a href="#wxGBSpan">wxGBSpan</a>&amp; span = wxDefaultSpan, int flag = 0, int border = 0, <a href="#wxObject">wxObject</a>* userData = NULL)<br>
<a href="#wxSizerItem">wxSizerItem</a>* Add(<a href="#wxSizer">wxSizer</a>* sizer, const <a href="#wxGBPosition">wxGBPosition</a>&amp; pos, const <a href="#wxGBSpan">wxGBSpan</a>&amp; span = wxDefaultSpan, int flag = 0, int border = 0, <a href="#wxObject">wxObject</a>* userData = NULL)<br>
<a href="#wxSizerItem">wxSizerItem</a>* Add(int width, int height, const <a href="#wxGBPosition">wxGBPosition</a>&amp; pos, const <a href="#wxGBSpan">wxGBSpan</a>&amp; span = wxDefaultSpan, int flag = 0, int border = 0, <a href="#wxObject">wxObject</a>* userData = NULL)<br>
<a href="#wxSizerItem">wxSizerItem</a>* Add(<a href="#wxGBSizerItem">wxGBSizerItem</a>* item)<br>
<br>
bool CheckForIntersection(<a href="#wxGBSizerItem">wxGBSizerItem</a>* item, <a href="#wxGBSizerItem">wxGBSizerItem</a>* excludeItem = NULL)<br>
bool CheckForIntersection(const <a href="#wxGBPosition">wxGBPosition</a>&amp; pos, const <a href="#wxGBSpan">wxGBSpan</a>&amp; span, <a href="#wxGBSizerItem">wxGBSizerItem</a>* excludeItem = NULL)<br>
<br>
<a href="#wxGBSizerItem">wxGBSizerItem</a>* FindItem(<a href="#wxWindow">wxWindow</a>* window)<br>
<a href="#wxGBSizerItem">wxGBSizerItem</a>* FindItem(<a href="#wxSizer">wxSizer</a>* sizer)<br>
<a href="#wxGBSizerItem">wxGBSizerItem</a>* FindItemAtPoint(const <a href="#wxPoint">wxPoint</a>&amp; pt)<br>
<a href="#wxGBSizerItem">wxGBSizerItem</a>* FindItemAtPosition(const <a href="#wxGBPosition">wxGBPosition</a>&amp; pos)<br>
<a href="#wxGBSizerItem">wxGBSizerItem</a>* FindItemWithData(const <a href="#wxObject">wxObject</a>* userData)<br>
<a href="#wxSize">wxSize</a> GetCellSize(int row, int col) const<br>
<a href="#wxSize">wxSize</a> GetEmptyCellSize() const<br>
<br>
<a href="#wxGBPosition">wxGBPosition</a> GetItemPosition(<a href="#wxWindow">wxWindow</a>* window)<br>
<a href="#wxGBPosition">wxGBPosition</a> GetItemPosition(<a href="#wxSizer">wxSizer</a>* sizer)<br>
<a href="#wxGBPosition">wxGBPosition</a> GetItemPosition(size_t index)<br>
<br>
<a href="#wxGBSpan">wxGBSpan</a> GetItemSpan(<a href="#wxWindow">wxWindow</a>* window)<br>
<a href="#wxGBSpan">wxGBSpan</a> GetItemSpan(<a href="#wxSizer">wxSizer</a>* sizer)<br>
<a href="#wxGBSpan">wxGBSpan</a> GetItemSpan(size_t index)<br>
<font color=#009900>//void RecalcSizes()</font><br>
void SetEmptyCellSize(const <a href="#wxSize">wxSize</a>&amp; sz)<br>
bool SetItemPosition(<a href="#wxWindow">wxWindow</a>* window, const <a href="#wxGBPosition">wxGBPosition</a>&amp; pos)<br>
bool SetItemPosition(<a href="#wxSizer">wxSizer</a>* sizer, const <a href="#wxGBPosition">wxGBPosition</a>&amp; pos)<br>
bool SetItemPosition(size_t index, const <a href="#wxGBPosition">wxGBPosition</a>&amp; pos)<br>
bool SetItemSpan(<a href="#wxWindow">wxWindow</a>* window, const <a href="#wxGBSpan">wxGBSpan</a>&amp; span)<br>
bool SetItemSpan(<a href="#wxSizer">wxSizer</a>* sizer, const <a href="#wxGBSpan">wxGBSpan</a>&amp; span)<br>
bool SetItemSpan(size_t index, const <a href="#wxGBSpan">wxGBSpan</a>&amp; span)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGBPosition">wxGBPosition</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGBPosition">wxGBPosition</a></font></b>
<blockquote>
<a href="#wxGBPosition">wxGBPosition</a>(int row=0, int col=0)<br>
<a href="#wxGBPosition">wxGBPosition</a>(const <a href="#wxGBPosition">wxGBPosition</a>&amp; pos)<br>
<br>
int GetRow() const<br>
int GetCol() const<br>
void SetRow(int row)<br>
void SetCol(int col)<br>
<br>
<i>%operator</i> bool operator==(const <a href="#wxGBPosition">wxGBPosition</a>&amp; p) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGBSpan">wxGBSpan</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGBSpan">wxGBSpan</a></font></b>
<blockquote>
<a href="#wxGBSpan">wxGBSpan</a>(int rowspan=1, int colspan=1)<br>
<a href="#wxGBSpan">wxGBSpan</a>(const <a href="#wxGBSpan">wxGBSpan</a>&amp; span)<br>
<br>
int GetRowspan() const<br>
int GetColspan() const<br>
void SetRowspan(int rowspan)<br>
void SetColspan(int colspan)<br>
<br>
<i>%operator</i> bool operator==(const <a href="#wxGBSpan">wxGBSpan</a>&amp; o) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGBSizerItem">wxGBSizerItem</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxGBSizerItem">wxGBSizerItem</a>, <a href="#wxSizerItem">wxSizerItem</a></font></b>
<blockquote>
<a href="#wxGBSizerItem">wxGBSizerItem</a>()<br>
<a href="#wxGBSizerItem">wxGBSizerItem</a>( int width, int height, const <a href="#wxGBPosition">wxGBPosition</a>&amp; pos, const <a href="#wxGBSpan">wxGBSpan</a>&amp; span, int flag, int border, <a href="#wxObject">wxObject</a>* userData)<br>
<a href="#wxGBSizerItem">wxGBSizerItem</a>( <a href="#wxWindow">wxWindow</a> *window, const <a href="#wxGBPosition">wxGBPosition</a>&amp; pos, const <a href="#wxGBSpan">wxGBSpan</a>&amp; span, int flag, int border, <a href="#wxObject">wxObject</a>* userData )<br>
<a href="#wxGBSizerItem">wxGBSizerItem</a>( <a href="#wxSizer">wxSizer</a> *sizer, const <a href="#wxGBPosition">wxGBPosition</a>&amp; pos, const <a href="#wxGBSpan">wxGBSpan</a>&amp; span, int flag, int border, <a href="#wxObject">wxObject</a>* userData )<br>
<br>
<a href="#wxGBPosition">wxGBPosition</a> GetPos() const<br>
<font color=#009900>//void GetPos(int&amp; row, int&amp; col) const;</font><br>
<a href="#wxGBSpan">wxGBSpan</a> GetSpan() const<br>
<font color=#009900>//void GetSpan(int&amp; rowspan, int&amp; colspan) const;</font><br>
bool SetPos( const <a href="#wxGBPosition">wxGBPosition</a>&amp; pos )<br>
bool SetSpan( const <a href="#wxGBSpan">wxGBSpan</a>&amp; span )<br>
bool Intersects(const <a href="#wxGBSizerItem">wxGBSizerItem</a>&amp; other)<br>
bool Intersects(const <a href="#wxGBPosition">wxGBPosition</a>&amp; pos, const <a href="#wxGBSpan">wxGBSpan</a>&amp; span)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [row, col] wxGBSizerItem::GetEndPos()</font></font><br>
<font color=#009900>// C++ Func: void GetEndPos(int&amp; row, int&amp; col)</font><br>
void GetEndPos()<br>
<br>
<a href="#wxGridBagSizer">wxGridBagSizer</a>* GetGBSizer() const<br>
void SetGBSizer(<a href="#wxGridBagSizer">wxGridBagSizer</a>* sizer)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxNotebookSizer">wxNotebookSizer</a> - deprecated</font><br>
<br>
<i>%if</i> wxUSE_NOTEBOOK &amp;&amp; (!<i>%wxchkver_2_6</i>)<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxNotebookSizer">wxNotebookSizer</a>, <a href="#wxSizer">wxSizer</a></font></b>
<blockquote>
<a href="#wxNotebookSizer">wxNotebookSizer</a>(<a href="#wxNotebook">wxNotebook</a>* notebook)<br>
<a href="#wxNotebook">wxNotebook</a>* GetNotebook()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_NOTEBOOK &amp;&amp; (!<i>%wxchkver_2_6</i>)</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxBookCtrlSizer - also depricated since 2.6</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxStaticBoxSizer">wxStaticBoxSizer</a></font><br>
<br>
<i>%if</i> wxUSE_STATBOX<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxStaticBoxSizer">wxStaticBoxSizer</a>, <a href="#wxBoxSizer">wxBoxSizer</a></font></b>
<blockquote>
<a href="#wxStaticBoxSizer">wxStaticBoxSizer</a>(<a href="#wxStaticBox">wxStaticBox</a>* box, int orient)<br>
<a href="#wxStaticBoxSizer">wxStaticBoxSizer</a>(int orient, <a href="#wxWindow">wxWindow</a> *parent, const <a href="#wxString">wxString</a>&amp; label = "")<br>
<br>
<a href="#wxStaticBox">wxStaticBox</a>* GetStaticBox()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_STATBOX</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxStdDialogButtonSizer">wxStdDialogButtonSizer</a></font><br>
<br>
<i>%if</i> wxUSE_BUTTON<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxStdDialogButtonSizer">wxStdDialogButtonSizer</a>, <a href="#wxBoxSizer">wxBoxSizer</a></font></b>
<blockquote>
<a href="#wxStdDialogButtonSizer">wxStdDialogButtonSizer</a>()<br>
<br>
void AddButton(<a href="#wxButton">wxButton</a> *button)<br>
void SetAffirmativeButton( <a href="#wxButton">wxButton</a> *button )<br>
void SetNegativeButton( <a href="#wxButton">wxButton</a> *button )<br>
void SetCancelButton( <a href="#wxButton">wxButton</a> *button )<br>
<br>
void Realize()<br>
<br>
<a href="#wxButton">wxButton</a> *GetAffirmativeButton() const<br>
<a href="#wxButton">wxButton</a> *GetApplyButton() const<br>
<a href="#wxButton">wxButton</a> *GetNegativeButton() const<br>
<a href="#wxButton">wxButton</a> *GetCancelButton() const<br>
<a href="#wxButton">wxButton</a> *GetHelpButton() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_BUTTON</font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxSizer</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxLayoutConstraints">wxLayoutConstraints</a> - deprecated since 2.2, not updated to 2.6</font><br>
<br>
<i>%if</i> wxLUA_USE_wxLayoutConstraints &amp;&amp; (!<i>%wxchkver_2_6</i>)<br>
<br>
<i>%include</i> "wx/layout.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxRelationship">wxRelationship</a></font></b>
<blockquote><font color=#0066CC>
wxUnconstrained<br>
wxAsIs<br>
wxPercentOf<br>
wxAbove<br>
wxBelow<br>
wxLeftOf<br>
wxRightOf<br>
wxSameAs<br>
wxAbsolute<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxEdge">wxEdge</a></font></b>
<blockquote><font color=#0066CC>
wxLeft<br>
wxTop<br>
wxRight<br>
wxBottom<br>
wxWidth<br>
wxHeight<br>
wxCentre<br>
wxCenter<br>
wxCentreX<br>
wxCentreY<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxLayoutConstraints">wxLayoutConstraints</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxLayoutConstraints">wxLayoutConstraints</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxIndividualLayoutConstraint">wxIndividualLayoutConstraint</a></font><br>
<br>
<i>%include</i> "wx/layout.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxIndividualLayoutConstraint">wxIndividualLayoutConstraint</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxIndividualLayoutConstraint">wxIndividualLayoutConstraint</a>()<br>
void Above(<a href="#wxWindow">wxWindow</a> *otherWin, int margin = 0)<br>
void Absolute(int value)<br>
void AsIs()<br>
void Below(<a href="#wxWindow">wxWindow</a> *otherWin, int margin = 0)<br>
void Unconstrained()<br>
void LeftOf(<a href="#wxWindow">wxWindow</a> *otherWin, int margin = 0)<br>
void PercentOf(<a href="#wxWindow">wxWindow</a> *otherWin, <a href="#wxEdge">wxEdge</a> edge, int per)<br>
void RightOf(<a href="#wxWindow">wxWindow</a> *otherWin, int margin = 0)<br>
void SameAs(<a href="#wxWindow">wxWindow</a> *otherWin, <a href="#wxEdge">wxEdge</a> edge, int margin = 0)<br>
void Set(<a href="#wxRelationship">wxRelationship</a> rel, <a href="#wxWindow">wxWindow</a> *otherWin, <a href="#wxEdge">wxEdge</a> otherEdge, int value = 0, int margin = 0)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxLayoutConstraints &amp;&amp; (!<i>%wxchkver_2_6</i>)</font><br>
<br>
<br><HR>
<h2><a name="wxwidgets_wxcore_windows.i">wxwidgets/wxcore_windows.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: <a href="#wxWindow">wxWindow</a> and other container type windows</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<br>
<font color=#AA0000><i>%wxchkver_2_8</i> <i>%function</i> <a href="#wxWindow">wxWindow</a>* wxFindFocusDescendant(<a href="#wxWindow">wxWindow</a>* ancestor)</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxTooltip</font><br>
<br>
<i>%if</i> wxLUA_USE_wxTooltip &amp;&amp; wxUSE_TOOLTIPS<br>
<br>
<i>%include</i> "wx/tooltip.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxToolTip">wxToolTip</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxToolTip">wxToolTip</a>(const <a href="#wxString">wxString</a> &amp;tip)<br>
<br>
static void Enable(bool flag)<br>
static void SetDelay(long milliseconds)<br>
void SetTip(const <a href="#wxString">wxString</a>&amp; tip)<br>
<a href="#wxString">wxString</a> GetTip()<br>
<a href="#wxWindow">wxWindow</a> *GetWindow() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxTooltip &amp;&amp; wxUSE_TOOLTIPS</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxWindowDisabler">wxWindowDisabler</a></font><br>
<br>
<i>%include</i> "wx/utils.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxWindowDisabler">wxWindowDisabler</a></font></b>
<blockquote>
<font color=#009900>// NOTE: ALWAYS delete() this when done since Lua's gc may not delete it soon enough</font><br>
<a href="#wxWindowDisabler">wxWindowDisabler</a>(<a href="#wxWindow">wxWindow</a> *winToSkip = NULL)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxWindowUpdateLocker">wxWindowUpdateLocker</a> - Note this only calls wxWindow::Freeze() -&gt; Thaw()</font><br>
<br>
<i>%include</i> "wx/wupdlock.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxWindowUpdateLocker">wxWindowUpdateLocker</a></font></b>
<blockquote>
<font color=#009900>// NOTE: ALWAYS delete() this when done since Lua's gc may not delete it soon enough</font><br>
<a href="#wxWindowUpdateLocker">wxWindowUpdateLocker</a>(<a href="#wxWindow">wxWindow</a> *winToLock = NULL)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxWindow">wxWindow</a></font><br>
<font color=#006666><i>%define</i> wxSIMPLE_BORDER</font><br>
<font color=#006666><i>%define</i> wxDOUBLE_BORDER</font><br>
<font color=#006666><i>%define</i> wxSUNKEN_BORDER</font><br>
<font color=#006666><i>%define</i> wxRAISED_BORDER</font><br>
<font color=#006666><i>%define</i> wxSTATIC_BORDER</font><br>
<font color=#009900>//<i>%define</i> wxNO_BORDER in defsutils.i</font><br>
<font color=#006666><i>%define</i> wxTRANSPARENT_WINDOW</font><br>
<font color=#006666><i>%define</i> wxNO_3D</font><br>
<font color=#006666><i>%define</i> wxTAB_TRAVERSAL</font><br>
<font color=#006666><i>%define</i> wxWANTS_CHARS</font><br>
<font color=#006666><i>%define</i> wxVSCROLL</font><br>
<font color=#006666><i>%define</i> wxHSCROLL</font><br>
<font color=#006666><i>%define</i> wxALWAYS_SHOW_SB</font><br>
<font color=#006666><i>%define</i> wxCLIP_CHILDREN</font><br>
<font color=#006666><i>%define</i> wxNO_FULL_REPAINT_ON_RESIZE</font><br>
<font color=#006666><i>%define</i> wxFULL_REPAINT_ON_RESIZE</font><br>
<br>
<font color=#006666><i>%define</i> wxWS_EX_VALIDATE_RECURSIVELY</font><br>
<font color=#006666><i>%define</i> wxWS_EX_BLOCK_EVENTS</font><br>
<font color=#006666><i>%define</i> wxWS_EX_TRANSIENT</font><br>
<font color=#006666><i>%define</i> wxWS_EX_PROCESS_IDLE</font><br>
<font color=#006666><i>%define</i> wxWS_EX_PROCESS_UI_UPDATES</font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxWindowVariant">wxWindowVariant</a></font></b>
<blockquote><font color=#0066CC>
wxWINDOW_VARIANT_NORMAL<br>
wxWINDOW_VARIANT_SMALL<br>
wxWINDOW_VARIANT_MINI<br>
wxWINDOW_VARIANT_LARGE<br>
wxWINDOW_VARIANT_MAX<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxUpdateUI">wxUpdateUI</a></font></b>
<blockquote><font color=#0066CC>
wxUPDATE_UI_NONE<br>
wxUPDATE_UI_RECURSE<br>
wxUPDATE_UI_FROMIDLE<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<font color=#009900>//<i>%mac</i>|<i>%x11</i>|<i>%motif</i> <i>%typedef</i> void* WXWidget</font><br>
<font color=#009900>//<i>%gtk</i> <i>%typedef</i> unsigned long WXWidget // GtkWidget* what could you do with it?</font><br>
<font color=#009900>//<i>%mgl</i> <i>%typedef</i> window_t WXWidget</font><br>
<font color=#009900>//<i>%msw</i>|<i>%os2</i> <i>%typedef</i> unsigned long WXWidget</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxVisualAttributes">wxVisualAttributes</a></font></b>
<blockquote>
<font color=#CC6600> <i>%member</i> <a href="#wxFont">wxFont</a> font</font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxColour">wxColour</a> colFg</font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxColour">wxColour</a> colBg</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxWindow">wxWindow</a>, <a href="#wxEvtHandler">wxEvtHandler</a></font></b>
<blockquote>
<a href="#wxWindow">wxWindow</a>()<br>
<a href="#wxWindow">wxWindow</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; name = "wxWindow")<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; name = "wxWindow")<br>
<br>
virtual void AddChild(<a href="#wxWindow">wxWindow</a>* child)<br>
void CacheBestSize(const <a href="#wxSize">wxSize</a>&amp; size) const<br>
virtual void CaptureMouse()<br>
void Center(int direction = wxBOTH)<br>
void CenterOnParent(int direction = wxBOTH)<br>
!<i>%wxchkver_2_8</i> void CenterOnScreen(int direction = wxBOTH)<br>
void Centre(int direction = wxBOTH)<br>
void CentreOnParent(int direction = wxBOTH)<br>
!<i>%wxchkver_2_8</i> void CentreOnScreen(int direction = wxBOTH)<br>
!<i>%wxchkver_2_6</i> void Clear()<br>
<i>%wxchkver_2_6</i> void ClearBackground()<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int x, int y] ClientToScreen(int x, int y) const</font></font><br>
<font color=#009900>// C++ Func: virtual void ClientToScreen(int* x, int* y) const</font><br>
<font color=#BB0055> <i>%override_name</i> wxLua_wxWindow_ClientToScreenXY virtual void ClientToScreen(int x, int y) const</font><br>
<br>
virtual <a href="#wxPoint">wxPoint</a> ClientToScreen(const <a href="#wxPoint">wxPoint</a>&amp; pt) const<br>
virtual bool Close(bool force = false)<br>
<a href="#wxPoint">wxPoint</a> ConvertDialogToPixels(const <a href="#wxPoint">wxPoint</a>&amp; pt)<br>
<a href="#wxSize">wxSize</a> ConvertDialogToPixels(const <a href="#wxSize">wxSize</a>&amp; sz)<br>
<a href="#wxPoint">wxPoint</a> ConvertPixelsToDialog(const <a href="#wxPoint">wxPoint</a>&amp; pt)<br>
<a href="#wxSize">wxSize</a> ConvertPixelsToDialog(const <a href="#wxSize">wxSize</a>&amp; sz)<br>
virtual bool Destroy()<br>
virtual void DestroyChildren()<br>
bool Disable()<br>
<font color=#009900>// virtual <a href="#wxSize">wxSize</a> DoGetBestSize() const protected</font><br>
<font color=#009900>//virtual void DoUpdateWindowUI(<a href="#wxUpdateUIEvent">wxUpdateUIEvent</a>&amp; event)</font><br>
<i>%win</i> virtual void DragAcceptFiles(bool accept)<br>
virtual void Enable(bool enable)<br>
static <a href="#wxWindow">wxWindow</a>* FindFocus()<br>
<a href="#wxWindow">wxWindow</a>* FindWindow(long id)<br>
<a href="#wxWindow">wxWindow</a>* FindWindow(const <a href="#wxString">wxString</a>&amp; name)<br>
static <a href="#wxWindow">wxWindow</a>* FindWindowById(long id, <a href="#wxWindow">wxWindow</a>* parent = NULL)<br>
static <a href="#wxWindow">wxWindow</a>* FindWindowByName(const <a href="#wxString">wxString</a>&amp; name, <a href="#wxWindow">wxWindow</a>* parent = NULL)<br>
static <a href="#wxWindow">wxWindow</a>* FindWindowByLabel(const <a href="#wxString">wxString</a>&amp; label, <a href="#wxWindow">wxWindow</a>* parent = NULL)<br>
virtual void Fit()<br>
virtual void FitInside()<br>
virtual void Freeze()<br>
<a href="#wxAcceleratorTable">wxAcceleratorTable</a>* GetAcceleratorTable() const<br>
<font color=#009900>//wxAccessible* GetAccessible()</font><br>
!<i>%wxchkver_2_8</i> <a href="#wxSize">wxSize</a> GetAdjustedBestSize() const<br>
virtual <a href="#wxColour">wxColour</a> GetBackgroundColour() const<br>
virtual <a href="#wxBackgroundStyle">wxBackgroundStyle</a> GetBackgroundStyle() const<br>
<a href="#wxSize">wxSize</a> GetBestFittingSize() const <font color=#009900>// deprecated in 2.8 use GetEffectiveMinSize</font><br>
virtual <a href="#wxSize">wxSize</a> GetBestSize() const<br>
<a href="#wxCaret">wxCaret</a>* GetCaret() const<br>
static <a href="#wxWindow">wxWindow</a>* GetCapture()<br>
virtual int GetCharHeight() const<br>
virtual int GetCharWidth() const<br>
<a href="#wxWindowList">wxWindowList</a>&amp; GetChildren()<br>
<font color=#009900>//static <a href="#wxVisualAttributes">wxVisualAttributes</a> GetClassDefaultAttributes(<a href="#wxWindowVariant">wxWindowVariant</a> variant = wxWINDOW_VARIANT_NORMAL)</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int width, int height] wxWindow::GetClientSizeWH() const</font></font><br>
<font color=#009900>// C++ Func: virtual void GetClientSize(int* width, int* height) const</font><br>
<font color=#990099> <i>%rename</i> GetClientSizeWH virtual void GetClientSize() const</font><br>
<br>
<a href="#wxSize">wxSize</a> GetClientSize() const<br>
!<i>%wxchkver_2_6</i> <a href="#wxLayoutConstraints">wxLayoutConstraints</a>* GetConstraints() const <font color=#009900>// deprecated use sizers</font><br>
const <a href="#wxSizer">wxSizer</a>* GetContainingSizer() const<br>
<a href="#wxCursor">wxCursor</a> GetCursor() const<br>
virtual <a href="#wxVisualAttributes">wxVisualAttributes</a> GetDefaultAttributes() const<br>
!<i>%wxchkver_2_8</i> <a href="#wxWindow">wxWindow</a>* GetDefaultItem() const<br>
<a href="#wxDropTarget">wxDropTarget</a>* GetDropTarget() const<br>
<a href="#wxEvtHandler">wxEvtHandler</a>* GetEventHandler() const<br>
long GetExtraStyle() const<br>
<a href="#wxFont">wxFont</a> GetFont() const<br>
virtual <a href="#wxColour">wxColour</a> GetForegroundColour()<br>
<a href="#wxWindow">wxWindow</a>* GetGrandParent() const<br>
void* GetHandle() const<br>
virtual <a href="#wxString">wxString</a> GetHelpText() const<br>
int GetId() const<br>
virtual <a href="#wxString">wxString</a> GetLabel() const<br>
<a href="#wxSize">wxSize</a> GetMaxSize() const<br>
<a href="#wxSize">wxSize</a> GetMinSize() const<br>
virtual <a href="#wxString">wxString</a> GetName() const<br>
virtual <a href="#wxWindow">wxWindow</a>* GetParent() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int x, int y] wxWindow::GetPosition() const</font></font><br>
<font color=#009900>// C++ Func: virtual void GetPosition(int* x, int* y) const</font><br>
<font color=#990099> <i>%override_name</i> wxLua_wxWindow_GetPositionXY <i>%rename</i> GetPositionXY virtual void GetPosition() const</font><br>
<br>
<a href="#wxPoint">wxPoint</a> GetPosition() const<br>
virtual <a href="#wxRect">wxRect</a> GetRect() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int x, int y] wxWindow::GetScreenPosition() const</font></font><br>
<font color=#009900>// C++ Func: virtual void GetScreenPosition(int* x, int* y) const</font><br>
<font color=#990099> <i>%override_name</i> wxLua_wxWindow_GetScreenPositionXY <i>%rename</i> GetScreenPositionXY virtual void GetScreenPosition() const</font><br>
<br>
virtual <a href="#wxPoint">wxPoint</a> GetScreenPosition()<br>
virtual <a href="#wxRect">wxRect</a> GetScreenRect() const<br>
virtual int GetScrollPos(int orientation)<br>
virtual int GetScrollRange(int orientation)<br>
virtual int GetScrollThumb(int orientation)<br>
virtual <a href="#wxSize">wxSize</a> GetSize() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int width, int height] wxWindow::GetSizeWH() const</font></font><br>
<font color=#009900>// C++ Func: virtual void GetSize(int* width, int* height) const</font><br>
<font color=#990099> <i>%rename</i> GetSizeWH virtual void GetSize() const</font><br>
<br>
<a href="#wxSizer">wxSizer</a>* GetSizer() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int x, int y, int descent, int externalLeading] int wxWindow::GetTextExtent(const <a href="#wxString">wxString</a>&amp; string, const <a href="#wxFont">wxFont</a>* font = NULL ) const</font></font><br>
<font color=#009900>// Note: Cannot use use16 from Lua, virtual void GetTextExtent(const <a href="#wxString">wxString</a>&amp; string, int* x, int* y, int* descent = NULL, int* externalLeading = NULL, const <a href="#wxFont">wxFont</a>* font = NULL, bool use16 = false) const</font><br>
<font color=#009900>// C++ Func: virtual void GetTextExtent(const <a href="#wxString">wxString</a>&amp; string, int* x, int* y, int* descent = NULL, int* externalLeading = NULL, const <a href="#wxFont">wxFont</a>* font = NULL ) const</font><br>
virtual void GetTextExtent(const <a href="#wxString">wxString</a>&amp; string, const <a href="#wxFont">wxFont</a>* font = NULL ) const<br>
<br>
!<i>%wxchkver_2_8</i> virtual <a href="#wxString">wxString</a> GetTitle()<br>
<a href="#wxToolTip">wxToolTip</a>* GetToolTip() const<br>
virtual <a href="#wxRegion">wxRegion</a> GetUpdateRegion() const<br>
<a href="#wxValidator">wxValidator</a>* GetValidator() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int width, int height] wxWindow::GetVirtualSizeWH() const</font></font><br>
<font color=#009900>// C++ Func: void GetVirtualSize(int* width, int* height) const</font><br>
<font color=#990099> <i>%override_name</i> wxLua_wxWindow_GetVirtualSizeWH <i>%rename</i> GetVirtualSizeWH void GetVirtualSize() const</font><br>
<br>
<a href="#wxSize">wxSize</a> GetVirtualSize() const<br>
long GetWindowStyleFlag() const<br>
<a href="#wxWindowVariant">wxWindowVariant</a> GetWindowVariant() const<br>
<i>%wxchkver_2_4</i> bool HasCapture() const<br>
virtual bool HasScrollbar(int orient) const<br>
virtual bool HasTransparentBackground() const<br>
bool Hide()<br>
void InheritAttributes()<br>
void InitDialog()<br>
void InvalidateBestSize()<br>
virtual bool IsEnabled() const<br>
bool IsExposed(int x, int y) const<br>
bool IsExposed(const <a href="#wxPoint">wxPoint</a> &amp;pt) const<br>
bool IsExposed(int x, int y, int w, int h) const<br>
bool IsExposed(const <a href="#wxRect">wxRect</a> &amp;rect) const<br>
virtual bool IsRetained() const<br>
virtual bool IsShown() const<br>
bool IsTopLevel() const<br>
void Layout()<br>
void Lower()<br>
virtual void MakeModal(bool flag)<br>
void Move(int x, int y)<br>
void Move(const <a href="#wxPoint">wxPoint</a>&amp; pt)<br>
void MoveAfterInTabOrder(<a href="#wxWindow">wxWindow</a> *win)<br>
void MoveBeforeInTabOrder(<a href="#wxWindow">wxWindow</a> *win)<br>
bool Navigate(int flags = wxNavigationKeyEvent::IsForward)<br>
<a href="#wxEvtHandler">wxEvtHandler</a>* PopEventHandler(bool deleteHandler = false) const<br>
bool PopupMenu(<a href="#wxMenu">wxMenu</a>* menu, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition)<br>
bool PopupMenu(<a href="#wxMenu">wxMenu</a>* menu, int x, int y)<br>
void PushEventHandler(<a href="#wxEvtHandler">wxEvtHandler</a>* handler)<br>
void Raise()<br>
virtual void Refresh(bool eraseBackground = true, const <a href="#wxRect">wxRect</a>* rect = NULL)<br>
<font color=#009900>// don't need to worry about rect, void RefreshRect(const <a href="#wxRect">wxRect</a>&amp; rect, bool eraseBackground = true)</font><br>
<font color=#009900>// <i>%win</i> bool RegisterHotKey(int hotkeyId, int modifiers, int virtualKeyCode) - only under WinCE</font><br>
virtual void ReleaseMouse()<br>
virtual void RemoveChild(<a href="#wxWindow">wxWindow</a>* child)<br>
bool RemoveEventHandler(<a href="#wxEvtHandler">wxEvtHandler</a> *handler)<br>
virtual bool Reparent(<a href="#wxWindow">wxWindow</a>* newParent)<br>
virtual <a href="#wxPoint">wxPoint</a> ScreenToClient(const <a href="#wxPoint">wxPoint</a>&amp; pt) const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int x, int y] wxWindow::ScreenToClient(int x, int y) const</font></font><br>
<font color=#009900>// C++ Func: virtual void ScreenToClient(int* x, int* y) const</font><br>
<font color=#BB0055> <i>%override_name</i> wxLua_wxWindow_ScreenToClientXY virtual void ScreenToClient(int x, int y) const</font><br>
<br>
virtual bool ScrollLines(int lines)<br>
virtual bool ScrollPages(int pages)<br>
virtual void ScrollWindow(int dx, int dy, const <a href="#wxRect">wxRect</a>* rect = NULL)<br>
virtual void SetAcceleratorTable(const <a href="#wxAcceleratorTable">wxAcceleratorTable</a>&amp; accel)<br>
<font color=#009900>//void SetAccessible(wxAccessible* accessible)</font><br>
void SetAutoLayout(bool autoLayout)<br>
virtual void SetBackgroundColour(const <a href="#wxColour">wxColour</a>&amp; colour)<br>
virtual void SetBackgroundStyle(<a href="#wxBackgroundStyle">wxBackgroundStyle</a> style)<br>
!<i>%wxchkver_2_8</i> void SetBestFittingSize(const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize) <font color=#009900>// deprecated in 2.8 use SetInitialSize</font><br>
void SetCaret(<a href="#wxCaret">wxCaret</a> *caret) const<br>
virtual void SetClientSize(const <a href="#wxSize">wxSize</a>&amp; size)<br>
virtual void SetClientSize(int width, int height)<br>
void SetContainingSizer(<a href="#wxSizer">wxSizer</a>* sizer)<br>
virtual void SetCursor(const <a href="#wxCursor">wxCursor</a>&amp; cursor)<br>
!<i>%wxchkver_2_6</i> void SetConstraints(<a href="#wxLayoutConstraints">wxLayoutConstraints</a>* constraints)<br>
!<i>%wxchkver_2_8</i> <a href="#wxWindow">wxWindow</a>* SetDefaultItem(<a href="#wxWindow">wxWindow</a> *win)<br>
<font color=#009900>// virtual void SetInitialBestSize(const <a href="#wxSize">wxSize</a>&amp; size) protected</font><br>
<i>%wxchkver_2_8</i> void SetInitialSize(const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize)<br>
void SetMaxSize(const <a href="#wxSize">wxSize</a>&amp; size)<br>
void SetMinSize(const <a href="#wxSize">wxSize</a>&amp; size)<br>
void SetOwnBackgroundColour(const <a href="#wxColour">wxColour</a>&amp; colour)<br>
void SetOwnFont(const <a href="#wxFont">wxFont</a>&amp; font)<br>
void SetOwnForegroundColour(const <a href="#wxColour">wxColour</a>&amp; colour)<br>
void SetDropTarget(<a href="#wxDropTarget">wxDropTarget</a>* target)<br>
void SetEventHandler(<a href="#wxEvtHandler">wxEvtHandler</a>* handler)<br>
void SetExtraStyle(long exStyle)<br>
virtual void SetFocus()<br>
<font color=#009900>//virtual void SetFocusFromKbd()</font><br>
void SetFont(const <a href="#wxFont">wxFont</a>&amp; font)<br>
virtual void SetForegroundColour(const <a href="#wxColour">wxColour</a>&amp; colour)<br>
virtual void SetHelpText(const <a href="#wxString">wxString</a>&amp; helpText)<br>
void SetId(int id)<br>
virtual void SetLabel(const <a href="#wxString">wxString</a>&amp; label)<br>
virtual void SetName(const <a href="#wxString">wxString</a>&amp; name)<br>
<font color=#009900>// virtual void SetPalette(<a href="#wxPalette">wxPalette</a>* palette) - obsolete</font><br>
virtual void SetScrollbar(int orientation, int position, int thumbSize, int range, bool refresh = true)<br>
virtual void SetScrollPos(int orientation, int pos, bool refresh = true)<br>
virtual void SetSize(int x, int y, int width, int height, int sizeFlags = wxSIZE_AUTO)<br>
virtual void SetSize(int width, int height)<br>
void SetSize(const <a href="#wxSize">wxSize</a>&amp; size)<br>
virtual void SetSize(const <a href="#wxRect">wxRect</a>&amp; rect)<br>
virtual void SetSizeHints(int minW, int minH, int maxW=-1, int maxH=-1, int incW=-1, int incH=-1)<br>
void SetSizeHints(const <a href="#wxSize">wxSize</a>&amp; minSize, const <a href="#wxSize">wxSize</a>&amp; maxSize=wxDefaultSize, const <a href="#wxSize">wxSize</a>&amp; incSize=wxDefaultSize)<br>
void SetSizer(<a href="#wxSizer">wxSizer</a>* sizer, bool deleteOld=true)<br>
void SetSizerAndFit(<a href="#wxSizer">wxSizer</a>* sizer, bool deleteOld=true)<br>
!<i>%wxchkver_2_8</i> virtual void SetTitle(const <a href="#wxString">wxString</a>&amp; title)<br>
virtual void SetThemeEnabled(bool enable)<br>
void SetToolTip(const <a href="#wxString">wxString</a>&amp; tip)<br>
void SetToolTip(<i>%ungc</i> <a href="#wxToolTip">wxToolTip</a>* tip)<br>
virtual void SetValidator(const <a href="#wxValidator">wxValidator</a>&amp; validator)<br>
void SetVirtualSize(int width, int height)<br>
void SetVirtualSize(const <a href="#wxSize">wxSize</a>&amp; size)<br>
virtual void SetVirtualSizeHints(int minW,int minH, int maxW=-1, int maxH=-1)<br>
void SetVirtualSizeHints(const <a href="#wxSize">wxSize</a>&amp; minSize=wxDefaultSize, const <a href="#wxSize">wxSize</a>&amp; maxSize=wxDefaultSize)<br>
void SetWindowStyle(long style)<br>
virtual void SetWindowStyleFlag(long style)<br>
void SetWindowVariant(<a href="#wxWindowVariant">wxWindowVariant</a> variant)<br>
virtual bool ShouldInheritColours()<br>
virtual bool Show(bool show = true)<br>
virtual void Thaw()<br>
virtual bool TransferDataFromWindow()<br>
virtual bool TransferDataToWindow()<br>
<font color=#009900>//<i>%win</i> bool UnregisterHotKey(int hotkeyId) - only under WinCE</font><br>
virtual void Update()<br>
virtual void UpdateWindowUI(long flags = wxUPDATE_UI_NONE)<br>
virtual bool Validate()<br>
void WarpPointer(int x, int y)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxWindowList">wxWindowList</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxWindowList &amp;&amp; !wxUSE_STL<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxWindowList">wxWindowList</a>, <a href="#wxList">wxList</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxWindowList">wxWindowList</a>() - no constructor, just get this from wxWindow::GetChildren()</font><br>
<br>
<font color=#009900>// This is returned from wxWindow::GetChildren(), use <a href="#wxList">wxList</a> methods and</font><br>
<font color=#009900>// wxNode::GetData():DynamicCast("wxWindow") to retrieve the <a href="#wxWindow">wxWindow</a></font><br>
<br>
<font color=#009900>// Use the <a href="#wxList">wxList</a> methods, see also <a href="#wxNode">wxNode</a></font><br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxWindowList &amp;&amp; !wxUSE_STL</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxPanel">wxPanel</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxPanel">wxPanel</a>, <a href="#wxWindow">wxWindow</a></font></b>
<blockquote>
<a href="#wxPanel">wxPanel</a>()<br>
<a href="#wxPanel">wxPanel</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxTAB_TRAVERSAL, const <a href="#wxString">wxString</a>&amp; name = "wxPanel")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxTAB_TRAVERSAL, const <a href="#wxString">wxString</a>&amp; name = "wxPanel")<br>
<br>
<font color=#009900>//!<i>%wxchkver_2_8</i> <a href="#wxWindow">wxWindow</a>* GetDefaultItem() const - see <a href="#wxWindow">wxWindow</a></font><br>
<font color=#009900>// void InitDialog() see <a href="#wxWindow">wxWindow</a></font><br>
<font color=#009900>//!<i>%wxchkver_2_8</i> <a href="#wxWindow">wxWindow</a>* SetDefaultItem(<a href="#wxWindow">wxWindow</a> *win) - see <a href="#wxWindow">wxWindow</a></font><br>
<font color=#009900>//virtual void SetFocus() - see <a href="#wxWindow">wxWindow</a></font><br>
virtual void SetFocusIgnoringChildren()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxControl">wxControl</a></font><br>
<br>
<i>%include</i> "wx/control.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxControl">wxControl</a>, <a href="#wxWindow">wxWindow</a></font></b>
<blockquote>
<a href="#wxControl">wxControl</a>()<br>
<a href="#wxControl">wxControl</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxControl")<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxControl")<br>
<br>
void Command(<a href="#wxCommandEvent">wxCommandEvent</a>&amp; event)<br>
<font color=#009900>// <a href="#wxString">wxString</a> GetLabel() // see <a href="#wxWindow">wxWindow</a></font><br>
<font color=#009900>// void SetLabel(const <a href="#wxString">wxString</a>&amp; label) // see <a href="#wxWindow">wxWindow</a></font><br>
<br>
<font color=#009900>//static <a href="#wxString">wxString</a> GetLabelText(const <a href="#wxString">wxString</a>&amp; label) translates arbitrary string, removes mnemonic characters ('&amp;')</font><br>
<i>%wxchkver_2_8</i> <a href="#wxString">wxString</a> GetLabelText() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxBookCtrlBase">wxBookCtrlBase</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxNotebook &amp;&amp; wxUSE_BOOKCTRL<br>
<br>
<i>%include</i> "wx/bookctrl.h"<br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
<font color=#006666> <i>%define</i> wxBK_DEFAULT</font><br>
<font color=#006666> <i>%define</i> wxBK_TOP</font><br>
<font color=#006666> <i>%define</i> wxBK_LEFT</font><br>
<font color=#006666> <i>%define</i> wxBK_RIGHT</font><br>
<font color=#006666> <i>%define</i> wxBK_BOTTOM</font><br>
<font color=#006666> <i>%define</i> wxBK_ALIGN_MASK</font><br>
<br>
<b><font size=+1 color=#0066CC> <i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxBK_HITTEST_NOWHERE<br>
wxBK_HITTEST_ONICON<br>
wxBK_HITTEST_ONLABEL<br>
wxBK_HITTEST_ONITEM<br>
wxBK_HITTEST_ONPAGE<br>
</font>
</blockquote><font color=#0066CC> <i>%endenum</i></font><br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxBookCtrlBase">wxBookCtrlBase</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<font color=#009900>// no constructors, base class</font><br>
<br>
void AdvanceSelection(bool forward = true)<br>
virtual bool AddPage(<a href="#wxWindow">wxWindow</a> *page, const <a href="#wxString">wxString</a>&amp; text, bool bSelect = false, int imageId = -1)<br>
<font color=#009900>//void AssignImageList(<a href="#wxImageList">wxImageList</a> *imageList)</font><br>
virtual <a href="#wxSize">wxSize</a> CalcSizeFromPage(const <a href="#wxSize">wxSize</a>&amp; sizePage) const<br>
virtual bool DeleteAllPages()<br>
virtual bool DeletePage(size_t n)<br>
<a href="#wxWindow">wxWindow</a> *GetCurrentPage() const<br>
<a href="#wxImageList">wxImageList</a>* GetImageList() const<br>
virtual <a href="#wxWindow">wxWindow</a> *GetPage(size_t n)<br>
virtual size_t GetPageCount() const<br>
virtual int GetPageImage(size_t n) const<br>
virtual <a href="#wxString">wxString</a> GetPageText(size_t n) const<br>
virtual int GetSelection() const<br>
virtual bool InsertPage(size_t n, <a href="#wxWindow">wxWindow</a> *page, const <a href="#wxString">wxString</a>&amp; text, bool bSelect = false, int imageId = -1)<br>
virtual bool RemovePage(size_t n)<br>
virtual void SetImageList(<a href="#wxImageList">wxImageList</a> *imageList)<br>
virtual bool SetPageImage(size_t n, int imageId)<br>
virtual void SetPageSize(const <a href="#wxSize">wxSize</a>&amp; size)<br>
virtual bool SetPageText(size_t n, const <a href="#wxString">wxString</a>&amp; strText)<br>
virtual int SetSelection(size_t n)<br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
unsigned int GetInternalBorder() const<br>
void SetInternalBorder(unsigned int border)<br>
void SetControlMargin(int margin)<br>
int GetControlMargin() const<br>
bool IsVertical() const<br>
void SetFitToCurrentPage(bool fit)<br>
bool GetFitToCurrentPage() const<br>
<br>
<i>%wxchkver_2_8</i> virtual int ChangeSelection(size_t n)<br>
<br>
<font color=#009900>//virtual int HitTest(const <a href="#wxPoint">wxPoint</a>&amp; pt, long* flags = NULL) const FIXME add this</font><br>
<font color=#009900>//virtual bool HasMultiplePages() const - FIXME do we need this?</font><br>
<br>
<a href="#wxSizer">wxSizer</a>* GetControlSizer() const<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i></font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxBookCtrlBaseEvent">wxBookCtrlBaseEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxBookCtrlBaseEvent">wxBookCtrlBaseEvent</a>, <a href="#wxNotifyEvent">wxNotifyEvent</a></font></b>
<blockquote>
<a href="#wxBookCtrlBaseEvent">wxBookCtrlBaseEvent</a>(wxEventType commandType = wxEVT_NULL, int winid = 0, int nSel = -1, int nOldSel = -1)<br>
<br>
int GetOldSelection() const<br>
int GetSelection() const <font color=#009900>// note : must override <a href="#wxCommandEvent">wxCommandEvent</a> func since it's not virtual</font><br>
void SetOldSelection(int page)<br>
void SetSelection(int page)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxNotebook &amp;&amp; wxUSE_BOOKCTRL</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxNotebook">wxNotebook</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxNotebook &amp;&amp; wxUSE_NOTEBOOK<br>
<br>
<i>%include</i> "wx/notebook.h"<br>
<br>
<font color=#009900>//<i>%if</i> !<i>%wxchkver_2_8</i>|<i>%wxcompat_2_6</i></font><br>
<font color=#006666> <i>%define</i> wxNB_TOP <font color=#009900>// use wxBK_XXX after 2.6</font></font><br>
<font color=#006666> <i>%define</i> wxNB_LEFT</font><br>
<font color=#006666> <i>%define</i> wxNB_RIGHT</font><br>
<font color=#006666> <i>%define</i> wxNB_BOTTOM</font><br>
<font color=#006666> <i>%define</i> wxNB_FIXEDWIDTH</font><br>
<font color=#006666> <i>%define</i> wxNB_MULTILINE</font><br>
<font color=#006666> <i>%define</i> wxNB_NOPAGETHEME</font><br>
<font color=#009900>//<i>%endif</i> // !<i>%wxchkver_2_8</i>|<i>%wxcompat_2_6</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxNB_HITTEST_NOWHERE<br>
wxNB_HITTEST_ONICON<br>
wxNB_HITTEST_ONLABEL<br>
wxNB_HITTEST_ONITEM<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<i>%typedef</i> <a href="#wxWindow">wxWindow</a> <a href="#wxNotebookPage">wxNotebookPage</a><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxNotebook">wxNotebook</a>, <a href="#wxBookCtrlBase">wxBookCtrlBase</a></font></b>
<blockquote>
<a href="#wxNotebook">wxNotebook</a>()<br>
<a href="#wxNotebook">wxNotebook</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; name = "wxNotebook")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; name = "wxNotebook")<br>
<br>
<font color=#009900>// NOTE: All remmed out functions are located in <a href="#wxBookCtrlBase">wxBookCtrlBase</a></font><br>
<br>
<font color=#009900>//bool AddPage(<a href="#wxNotebookPage">wxNotebookPage</a>* page, const <a href="#wxString">wxString</a>&amp; text, bool select = false, int imageId = -1)</font><br>
<font color=#009900>//void AdvanceSelection(bool forward = true)</font><br>
<font color=#009900>//void AssignImageList(<a href="#wxImageList">wxImageList</a>* imageList)</font><br>
<font color=#009900>//bool DeleteAllPages()</font><br>
<font color=#009900>//bool DeletePage(int page)</font><br>
<font color=#009900>//<a href="#wxWindow">wxWindow</a>* GetCurrentPage() const</font><br>
<font color=#009900>//<a href="#wxImageList">wxImageList</a>* GetImageList() const</font><br>
<font color=#009900>//<a href="#wxNotebookPage">wxNotebookPage</a>* GetPage(int page)</font><br>
<font color=#009900>//int GetPageCount() const</font><br>
<font color=#009900>//int GetPageImage(int nPage) const</font><br>
<font color=#009900>//<a href="#wxString">wxString</a> GetPageText(int nPage) const</font><br>
int GetRowCount() const<br>
<font color=#009900>//int GetSelection() const</font><br>
<a href="#wxColour">wxColour</a> GetThemeBackgroundColour() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int page, int flags] wxNotebook::HitTest(const <a href="#wxPoint">wxPoint</a>&amp; pt)</font></font><br>
<font color=#009900>// C++ Func: int HitTest(const <a href="#wxPoint">wxPoint</a>&amp; pt, long *flags = NULL)</font><br>
int HitTest(const <a href="#wxPoint">wxPoint</a>&amp; pt)<br>
<br>
<font color=#009900>//bool InsertPage(int index, <a href="#wxNotebookPage">wxNotebookPage</a>* page, const <a href="#wxString">wxString</a>&amp; text, bool select = false, int imageId = -1)</font><br>
<font color=#009900>//bool RemovePage(int page)</font><br>
<font color=#009900>//void SetImageList(<a href="#wxImageList">wxImageList</a>* imageList)</font><br>
void SetPadding(const <a href="#wxSize">wxSize</a>&amp; padding)<br>
<font color=#009900>//void SetPageSize(const <a href="#wxSize">wxSize</a>&amp; size)</font><br>
<font color=#009900>//bool SetPageImage(int page, int image)</font><br>
<font color=#009900>//bool SetPageText(int page, const <a href="#wxString">wxString</a>&amp; text)</font><br>
<font color=#009900>//int SetSelection(int page)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxNotebookEvent">wxNotebookEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxNotebookEvent">wxNotebookEvent</a>, <a href="#wxBookCtrlBaseEvent">wxBookCtrlBaseEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED <font color=#009900>// EVT_NOTEBOOK_PAGE_CHANGED(winid, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING <font color=#009900>// EVT_NOTEBOOK_PAGE_CHANGING(winid, fn)</font></font><br>
<br>
<a href="#wxNotebookEvent">wxNotebookEvent</a>(wxEventType eventType = wxEVT_NULL, int id = 0, int sel = -1, int oldSel = -1)<br>
<br>
<font color=#009900>// functions in <a href="#wxBookCtrlBaseEvent">wxBookCtrlBaseEvent</a></font><br>
<font color=#009900>//int GetOldSelection() const</font><br>
<font color=#009900>//int GetSelection() const</font><br>
<font color=#009900>//void SetOldSelection(int page)</font><br>
<font color=#009900>//void SetSelection(int page)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxNotebook &amp;&amp; wxUSE_NOTEBOOK</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxListbook">wxListbook</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxNotebook &amp;&amp; wxLUA_USE_wxListCtrl &amp;&amp; wxUSE_LISTBOOK<br>
<br>
<i>%include</i> "wx/listbook.h"<br>
<br>
<font color=#006666><i>%define</i> wxLB_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxLB_TOP</font><br>
<font color=#006666><i>%define</i> wxLB_BOTTOM</font><br>
<font color=#006666><i>%define</i> wxLB_LEFT</font><br>
<font color=#006666><i>%define</i> wxLB_RIGHT</font><br>
<font color=#006666><i>%define</i> wxLB_ALIGN_MASK</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxListbook">wxListbook</a>, <a href="#wxBookCtrlBase">wxBookCtrlBase</a></font></b>
<blockquote>
<a href="#wxListbook">wxListbook</a>()<br>
<a href="#wxListbook">wxListbook</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; name = "wxListbook")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; name = "wxListbook")<br>
<br>
<font color=#009900>// NOTE: See functions in <a href="#wxBookCtrlBase">wxBookCtrlBase</a></font><br>
<br>
!<i>%wxchkver_2_8</i> bool IsVertical() const <font color=#009900>// in <a href="#wxBookCtrlBase">wxBookCtrlBase</a> in 2.8</font><br>
<a href="#wxListView">wxListView</a>* GetListView()<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxListbookEvent">wxListbookEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxListbookEvent">wxListbookEvent</a>, <a href="#wxBookCtrlBaseEvent">wxBookCtrlBaseEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED <font color=#009900>// EVT_LISTBOOK_PAGE_CHANGED(winid, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING <font color=#009900>// EVT_LISTBOOK_PAGE_CHANGING(winid, fn)</font></font><br>
<br>
<a href="#wxListbookEvent">wxListbookEvent</a>(wxEventType eventType = wxEVT_NULL, int id = 0, int sel = -1, int oldSel = -1)<br>
<br>
<font color=#009900>// functions in <a href="#wxBookCtrlBaseEvent">wxBookCtrlBaseEvent</a></font><br>
<font color=#009900>//int GetOldSelection() const</font><br>
<font color=#009900>//int GetSelection() const</font><br>
<font color=#009900>//void SetOldSelection(int page)</font><br>
<font color=#009900>//void SetSelection(int page)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxNotebook &amp;&amp; wxLUA_USE_wxListCtrl &amp;&amp; wxUSE_LISTBOOK</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxChoicebook">wxChoicebook</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxNotebook &amp;&amp; wxLUA_USE_wxChoice &amp;&amp; wxUSE_CHOICEBOOK<br>
<br>
<i>%include</i> "wx/choicebk.h"<br>
<br>
<font color=#006666><i>%define</i> wxCHB_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxCHB_TOP</font><br>
<font color=#006666><i>%define</i> wxCHB_BOTTOM</font><br>
<font color=#006666><i>%define</i> wxCHB_LEFT</font><br>
<font color=#006666><i>%define</i> wxCHB_RIGHT</font><br>
<font color=#006666><i>%define</i> wxCHB_ALIGN_MASK</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxChoicebook">wxChoicebook</a>, <a href="#wxBookCtrlBase">wxBookCtrlBase</a></font></b>
<blockquote>
<a href="#wxChoicebook">wxChoicebook</a>()<br>
<a href="#wxChoicebook">wxChoicebook</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; name = "wxChoicebook")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; name = "wxChoicebook")<br>
<br>
<font color=#009900>// NOTE: See functions in <a href="#wxBookCtrlBase">wxBookCtrlBase</a></font><br>
<br>
!<i>%wxchkver_2_8</i> bool IsVertical() const <font color=#009900>// in <a href="#wxBookCtrlBase">wxBookCtrlBase</a> in 2.8</font><br>
<a href="#wxChoice">wxChoice</a>* GetChoiceCtrl() const<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxChoicebookEvent">wxChoicebookEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxChoicebookEvent">wxChoicebookEvent</a>, <a href="#wxBookCtrlBaseEvent">wxBookCtrlBaseEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED <font color=#009900>// EVT_CHOICEBOOK_PAGE_CHANGED(winid, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING <font color=#009900>// EVT_CHOICEBOOK_PAGE_CHANGING(winid, fn)</font></font><br>
<br>
<a href="#wxChoicebookEvent">wxChoicebookEvent</a>(wxEventType eventType = wxEVT_NULL, int id = 0, int sel = -1, int oldSel = -1)<br>
<br>
<font color=#009900>// functions in <a href="#wxBookCtrlBaseEvent">wxBookCtrlBaseEvent</a></font><br>
<font color=#009900>//int GetOldSelection() const</font><br>
<font color=#009900>//int GetSelection() const</font><br>
<font color=#009900>//void SetOldSelection(int page)</font><br>
<font color=#009900>//void SetSelection(int page)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxNotebook &amp;&amp; wxLUA_USE_wxChoice &amp;&amp; wxUSE_CHOICEBOOK</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTreebook">wxTreebook</a></font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i> &amp;&amp; wxUSE_TREEBOOK &amp;&amp; wxLUA_USE_wxTreebook<br>
<br>
<i>%include</i> "wx/treebook.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxTreebook">wxTreebook</a>, <a href="#wxBookCtrlBase">wxBookCtrlBase</a></font></b>
<blockquote>
<a href="#wxTreebook">wxTreebook</a>()<br>
<a href="#wxTreebook">wxTreebook</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxBK_DEFAULT, const <a href="#wxString">wxString</a>&amp; name = "wxTreebook")<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxBK_DEFAULT,const <a href="#wxString">wxString</a>&amp; name = "wxTreebook")<br>
<br>
virtual bool InsertPage(size_t pos, <a href="#wxWindow">wxWindow</a> *page, const <a href="#wxString">wxString</a>&amp; text, bool bSelect = false, int imageId = wxNOT_FOUND);<br>
virtual bool InsertSubPage(size_t pos, <a href="#wxWindow">wxWindow</a> *page, const <a href="#wxString">wxString</a>&amp; text, bool bSelect = false, int imageId = wxNOT_FOUND);<br>
virtual bool AddPage(<a href="#wxWindow">wxWindow</a> *page, const <a href="#wxString">wxString</a>&amp; text, bool bSelect = false, int imageId = wxNOT_FOUND);<br>
virtual bool AddSubPage(<a href="#wxWindow">wxWindow</a> *page, const <a href="#wxString">wxString</a>&amp; text, bool bSelect = false, int imageId = wxNOT_FOUND);<br>
virtual bool IsNodeExpanded(size_t pos) const;<br>
<br>
virtual bool ExpandNode(size_t pos, bool expand = true);<br>
bool CollapseNode(size_t pos)<br>
int GetPageParent(size_t pos) const;<br>
<a href="#wxTreeCtrl">wxTreeCtrl</a>* GetTreeCtrl() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTreebookEvent">wxTreebookEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxTreebookEvent">wxTreebookEvent</a>, <a href="#wxBookCtrlBaseEvent">wxBookCtrlBaseEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED <font color=#009900>// EVT_TREEBOOK_PAGE_CHANGED(winid, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING <font color=#009900>// EVT_TREEBOOK_PAGE_CHANGING(winid, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED <font color=#009900>// EVT_TREEBOOK_NODE_COLLAPSED(winid, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED <font color=#009900>// EVT_TREEBOOK_NODE_EXPANDED(winid, fn)</font></font><br>
<br>
<a href="#wxTreebookEvent">wxTreebookEvent</a>(const <a href="#wxTreebookEvent">wxTreebookEvent</a>&amp; event)<br>
<a href="#wxTreebookEvent">wxTreebookEvent</a>(wxEventType commandType = wxEVT_NULL, int id = 0, int nSel = wxNOT_FOUND, int nOldSel = wxNOT_FOUND)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i> &amp;&amp; wxUSE_TREEBOOK &amp;&amp; wxLUA_USE_wxTreebook</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxToolbook">wxToolbook</a></font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i> &amp;&amp; wxUSE_TOOLBOOK &amp;&amp; wxLUA_USE_wxToolbook<br>
<br>
<i>%include</i> "wx/toolbook.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxToolbook">wxToolbook</a>, <a href="#wxBookCtrlBase">wxBookCtrlBase</a></font></b>
<blockquote>
<a href="#wxToolbook">wxToolbook</a>()<br>
<a href="#wxToolbook">wxToolbook</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; name = "wxToolbook")<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; name = "wxToolbook")<br>
<br>
<a href="#wxToolBarBase">wxToolBarBase</a>* GetToolBar() const<br>
<font color=#009900>// must be called in OnIdle or by application to realize the toolbar and select the initial page.</font><br>
void Realize();<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxToolbookEvent">wxToolbookEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxToolbookEvent">wxToolbookEvent</a>, <a href="#wxBookCtrlBaseEvent">wxBookCtrlBaseEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED <font color=#009900>// EVT_TOOLBOOK_PAGE_CHANGED(winid, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING <font color=#009900>// EVT_TOOLBOOK_PAGE_CHANGING(winid, fn)</font></font><br>
<br>
<a href="#wxToolbookEvent">wxToolbookEvent</a>(const <a href="#wxToolbookEvent">wxToolbookEvent</a>&amp; event)<br>
<a href="#wxToolbookEvent">wxToolbookEvent</a>(wxEventType commandType = wxEVT_NULL, int id = 0, int nSel = wxNOT_FOUND, int nOldSel = wxNOT_FOUND)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i> &amp;&amp; wxUSE_TOOLBOOK &amp;&amp; wxLUA_USE_wxToolbook</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTabCtrl">wxTabCtrl</a></font><br>
<br>
<i>%if</i> <i>%wxchkver_2_4</i> &amp;&amp; <i>%msw</i> &amp;&amp; wxLUA_USE_wxTabCtrl &amp;&amp; wxUSE_TAB_DIALOG <font color=#009900>// note: wxUSE_TAB_DIALOG is correct</font><br>
<br>
<i>%include</i> "wx/tabctrl.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxTabCtrl">wxTabCtrl</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<font color=#006666> <i>%define</i> wxTC_RIGHTJUSTIFY</font><br>
<font color=#006666> <i>%define</i> wxTC_FIXEDWIDTH</font><br>
<font color=#006666> <i>%define</i> wxTC_TOP</font><br>
<font color=#006666> <i>%define</i> wxTC_LEFT</font><br>
<font color=#006666> <i>%define</i> wxTC_RIGHT</font><br>
<font color=#006666> <i>%define</i> wxTC_BOTTOM</font><br>
<font color=#006666> <i>%define</i> wxTC_MULTILINE</font><br>
<font color=#006666> <i>%define</i> wxTC_OWNERDRAW</font><br>
<br>
<a href="#wxTabCtrl">wxTabCtrl</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; name = "wxTabCtrl")<br>
<font color=#009900>//bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; name = "wxTabCtrl")</font><br>
<br>
bool DeleteAllItems()<br>
bool DeleteItem(int item)<br>
int GetCurFocus() const<br>
<a href="#wxImageList">wxImageList</a>* GetImageList() const<br>
int GetItemCount() const<br>
<a href="#wxObject">wxObject</a> * GetItemData(int item) const<br>
int GetItemImage(int item) const<br>
bool GetItemRect(int item, <a href="#wxRect">wxRect</a>&amp; rect) const<br>
<a href="#wxString">wxString</a> GetItemText(int item) const<br>
int GetRowCount() const<br>
int GetSelection() const<br>
int HitTest(const <a href="#wxPoint">wxPoint</a>&amp; pt, long&amp; flags)<br>
void InsertItem(int item, const <a href="#wxString">wxString</a>&amp; text, int imageId = -1, <a href="#wxObject">wxObject</a> *clientData = NULL)<br>
bool SetItemData(int item, <a href="#wxObject">wxObject</a> * data)<br>
bool SetItemImage(int item, int image)<br>
void SetImageList(<a href="#wxImageList">wxImageList</a>* imageList)<br>
void SetItemSize(const <a href="#wxSize">wxSize</a>&amp; size)<br>
bool SetItemText(int item, const <a href="#wxString">wxString</a>&amp; text)<br>
void SetPadding(const <a href="#wxSize">wxSize</a>&amp; padding)<br>
int SetSelection(int item)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTabEvent">wxTabEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxTabEvent">wxTabEvent</a>, <a href="#wxCommandEvent">wxCommandEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%win</i> <i>%define_event</i> wxEVT_COMMAND_TAB_SEL_CHANGED <font color=#009900>// EVT_TAB_SEL_CHANGED(id, fn)</font></font><br>
<font color=#006666> <i>%win</i> <i>%define_event</i> wxEVT_COMMAND_TAB_SEL_CHANGING <font color=#009900>// EVT_TAB_SEL_CHANGING(id, fn)</font></font><br>
<br>
<a href="#wxTabEvent">wxTabEvent</a>(wxEventType commandType = 0, int id = 0)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//<i>%wxchkver_2_4</i> &amp;&amp; <i>%msw</i> &amp;&amp; wxLUA_USE_wxTabCtrl &amp;&amp; wxUSE_TAB_DIALOG</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxScrolledWindow">wxScrolledWindow</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxScrolledWindow<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxScrolledWindow">wxScrolledWindow</a>, <a href="#wxPanel">wxPanel</a></font></b>
<blockquote>
<a href="#wxScrolledWindow">wxScrolledWindow</a>()<br>
<a href="#wxScrolledWindow">wxScrolledWindow</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id = wxID_ANY, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxHSCROLL | wxVSCROLL, const <a href="#wxString">wxString</a>&amp; name = "wxScrolledWindow")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id = -1, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxHSCROLL | wxVSCROLL, const <a href="#wxString">wxString</a>&amp; name = "wxScrolledWindow")<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int xx, int yy] void wxScrolledWindow::CalcScrolledPosition(int x, int y) const</font></font><br>
<font color=#009900>// C++ Func: void CalcScrolledPosition( int x, int y, int *xx, int *yy) const</font><br>
void CalcScrolledPosition( int x, int y) const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int xx, int yy] void wxScrolledWindow::CalcUnscrolledPosition(int x, int y) const</font></font><br>
<font color=#009900>// C++ Func: void CalcUnscrolledPosition( int x, int y, int *xx, int *yy) const</font><br>
void CalcUnscrolledPosition( int x, int y) const<br>
<br>
void EnableScrolling(const bool xScrolling, const bool yScrolling)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int xUnit, int yUnit] wxScrolledWindow::GetScrollPixelsPerUnit() const</font></font><br>
<font color=#009900>// C++ Func: void GetScrollPixelsPerUnit(int* xUnit, int* yUnit) const</font><br>
void GetScrollPixelsPerUnit() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int x, int y] wxScrolledWindow::GetViewStart() const</font></font><br>
<font color=#009900>// C++ Func: void GetViewStart(int* x, int* y) const</font><br>
void GetViewStart() const<br>
<br>
<font color=#BB0055> <font color=#009900>//// <i>%override</i> [int x, int y] wxScrolledWindow::GetVirtualSize() const</font></font><br>
<font color=#009900>//// C++ Func: void GetVirtualSize(int* x, int* y) const</font><br>
<font color=#009900>//void GetVirtualSize() const // see wxWindow::GetVirtualSize</font><br>
<br>
<font color=#009900>//bool IsRetained() const // see wxWindow::IsRetained</font><br>
void PrepareDC(<a href="#wxDC">wxDC</a>&amp; dc)<br>
void Scroll(int x, int y)<br>
void SetScrollbars(int pixelsPerUnitX, int pixelsPerUnitY, int noUnitsX, int noUnitsY, int xPos = 0, int yPos = 0, bool noRefresh = false)<br>
void SetScrollRate(int xstep, int ystep)<br>
void SetTargetWindow(<a href="#wxWindow">wxWindow</a>* window)<br>
<font color=#009900>// void SetVirtualSize(int width, int height) -- see <a href="#wxWindow">wxWindow</a></font><br>
<br>
<font color=#009900>//void DoPrepareDC(<a href="#wxDC">wxDC</a>&amp; dc)</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxScrolledWindow</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSplitterWindow">wxSplitterWindow</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxSplitterWindow<br>
<br>
<i>%include</i> "wx/splitter.h"<br>
<br>
<font color=#006666><i>%define</i> wxSP_NOBORDER</font><br>
<font color=#006666><i>%define</i> wxSP_NOSASH</font><br>
<font color=#006666><i>%define</i> wxSP_BORDER</font><br>
<font color=#006666><i>%define</i> wxSP_PERMIT_UNSPLIT</font><br>
<font color=#006666><i>%define</i> wxSP_LIVE_UPDATE</font><br>
<font color=#006666><i>%define</i> wxSP_3DSASH</font><br>
<font color=#006666><i>%define</i> wxSP_3DBORDER</font><br>
<font color=#006666><i>%define</i> wxSP_FULLSASH</font><br>
<font color=#006666><i>%define</i> wxSP_3D</font><br>
<font color=#006666><i>%wxchkver_2_4</i> <i>%define</i> wxSP_NO_XP_THEME</font><br>
<font color=#006666><i>%define</i> wxSP_SASH_AQUA</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxSplitterWindow">wxSplitterWindow</a>, <a href="#wxWindow">wxWindow</a></font></b>
<blockquote>
<a href="#wxSplitterWindow">wxSplitterWindow</a>()<br>
<a href="#wxSplitterWindow">wxSplitterWindow</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; point = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style=wxSP_3D, const <a href="#wxString">wxString</a>&amp; name = "wxSplitterWindow")<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id = wxID_ANY, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxSP_3D|wxCLIP_CHILDREN, const <a href="#wxString">wxString</a>&amp; name = "wxSplitterWindow")<br>
<br>
int GetMinimumPaneSize() const<br>
double GetSashGravity()<br>
int GetSashPosition()<br>
int GetSplitMode() const<br>
<a href="#wxWindow">wxWindow</a> *GetWindow1() const<br>
<a href="#wxWindow">wxWindow</a> *GetWindow2() const<br>
void Initialize(<a href="#wxWindow">wxWindow</a>* window)<br>
bool IsSplit() const<br>
bool ReplaceWindow(<a href="#wxWindow">wxWindow</a> * winOld, <a href="#wxWindow">wxWindow</a> * winNew)<br>
void SetSashGravity(double gravity)<br>
void SetSashPosition(int position, const bool redraw = true)<br>
void SetSashSize(int size)<br>
void SetMinimumPaneSize(int paneSize)<br>
void SetSplitMode(int mode)<br>
bool SplitHorizontally(<a href="#wxWindow">wxWindow</a>* window1, <a href="#wxWindow">wxWindow</a>* window2, int sashPosition = 0)<br>
bool SplitVertically(<a href="#wxWindow">wxWindow</a>* window1, <a href="#wxWindow">wxWindow</a>* window2, int sashPosition = 0)<br>
bool Unsplit(<a href="#wxWindow">wxWindow</a>* toRemove = NULL)<br>
void UpdateSize()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSplitterEvent">wxSplitterEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxSplitterEvent">wxSplitterEvent</a>, <a href="#wxNotifyEvent">wxNotifyEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING <font color=#009900>// EVT_SPLITTER_SASH_POS_CHANGING(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED <font color=#009900>// EVT_SPLITTER_SASH_POS_CHANGED(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_SPLITTER_DOUBLECLICKED <font color=#009900>// EVT_SPLITTER_DCLICK(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_SPLITTER_UNSPLIT <font color=#009900>// EVT_SPLITTER_UNSPLIT(id, fn)</font></font><br>
<br>
<a href="#wxSplitterEvent">wxSplitterEvent</a>(wxEventType type = wxEVT_NULL, <a href="#wxSplitterWindow">wxSplitterWindow</a> *splitter = NULL)<br>
<br>
<font color=#009900>// NOTE! These functions will assert if you call them for an unspupported</font><br>
<font color=#009900>// event type. Please refer to the wxWidgets C++ manual.</font><br>
int GetSashPosition()<br>
int GetX()<br>
int GetY()<br>
<a href="#wxWindow">wxWindow</a>* GetWindowBeingRemoved()<br>
void SetSashPosition(int pos)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxSplitterWindow</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxCollapsiblePane">wxCollapsiblePane</a></font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i> &amp;&amp; wxLUA_USE_wxCollapsiblePane &amp;&amp; wxUSE_COLLPANE<br>
<br>
<i>%include</i> "wx/collpane.h"<br>
<br>
<font color=#006666><i>%define</i> wxCP_DEFAULT_STYLE</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxCollapsiblePane">wxCollapsiblePane</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxCollapsiblePane">wxCollapsiblePane</a>()<br>
<a href="#wxCollapsiblePane">wxCollapsiblePane</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxCP_DEFAULT_STYLE, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxCollapsiblePane")<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxCP_DEFAULT_STYLE, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxCollapsiblePane")<br>
<br>
bool IsCollapsed() const<br>
bool IsExpanded() const<br>
void Collapse(bool collapse = true)<br>
void Expand()<br>
<a href="#wxWindow">wxWindow</a>* GetPane() const<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxCollapsiblePaneEvent">wxCollapsiblePaneEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxCollapsiblePaneEvent">wxCollapsiblePaneEvent</a>, <a href="#wxCommandEvent">wxCommandEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_COLLPANE_CHANGED <font color=#009900>// EVT_COLLAPSIBLEPANE_CHANGED(id, fn)</font></font><br>
<br>
<a href="#wxCollapsiblePaneEvent">wxCollapsiblePaneEvent</a>()<br>
<a href="#wxCollapsiblePaneEvent">wxCollapsiblePaneEvent</a>(<a href="#wxObject">wxObject</a> *generator, int id, bool collapsed)<br>
<br>
bool GetCollapsed() const<br>
void SetCollapsed(bool c)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i> &amp;&amp; wxLUA_USE_wxCollapsiblePane &amp;&amp; wxUSE_COLLPANE</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxStaticBox">wxStaticBox</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxStaticBox &amp;&amp; wxUSE_STATBOX<br>
<br>
<i>%include</i> "wx/statbox.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxStaticBox">wxStaticBox</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxStaticBox">wxStaticBox</a>()<br>
<a href="#wxStaticBox">wxStaticBox</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; name = "wxStaticBox")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; name = "wxStaticBox")<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxStaticBox &amp;&amp; wxUSE_STATBOX</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxStaticBitmap">wxStaticBitmap</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxStaticBitmap &amp;&amp; wxUSE_STATBMP<br>
<br>
<i>%include</i> "wx/statbmp.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxStaticBitmap">wxStaticBitmap</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxStaticBitmap">wxStaticBitmap</a>()<br>
<a href="#wxStaticBitmap">wxStaticBitmap</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxBitmap">wxBitmap</a>&amp; label = wxNullBitmap, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; name = "wxStaticBitmap")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxBitmap">wxBitmap</a>&amp; label = wxNullBitmap, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; name = "wxStaticBitmap")<br>
<br>
<a href="#wxBitmap">wxBitmap</a> GetBitmap() const<br>
virtual void SetBitmap(const <a href="#wxBitmap">wxBitmap</a>&amp; label)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxStaticBitmap &amp;&amp; wxUSE_STATBMP</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxStaticText">wxStaticText</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxStaticText &amp;&amp; wxUSE_STATTEXT<br>
<br>
<i>%include</i> "wx/stattext.h"<br>
<br>
<font color=#006666><i>%define</i> wxST_NO_AUTORESIZE</font><br>
<font color=#006666><i>%wxchkver_2_8</i> <i>%define</i> wxST_DOTS_MIDDLE</font><br>
<font color=#006666><i>%wxchkver_2_8</i> <i>%define</i> wxST_DOTS_END</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxStaticText">wxStaticText</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxStaticText">wxStaticText</a>()<br>
<a href="#wxStaticText">wxStaticText</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; name = "wxStaticText")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; name = "wxStaticText")<br>
<br>
<font color=#009900>// <a href="#wxString">wxString</a> GetLabel() const - see <a href="#wxWindow">wxWindow</a></font><br>
<font color=#009900>// void SetLabel(const <a href="#wxString">wxString</a>&amp; label) - see <a href="#wxWindow">wxWindow</a></font><br>
void Wrap(int width)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxStaticText &amp;&amp; wxUSE_STATTEXT</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxStaticLine">wxStaticLine</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxStaticLine &amp;&amp; wxUSE_STATLINE<br>
<br>
<i>%include</i> "wx/statline.h"<br>
<br>
<font color=#006666><i>%define</i> wxLI_HORIZONTAL</font><br>
<font color=#006666><i>%define</i> wxLI_VERTICAL</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxStaticLine">wxStaticLine</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxStaticLine">wxStaticLine</a>()<br>
<a href="#wxStaticLine">wxStaticLine</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxLI_HORIZONTAL, const <a href="#wxString">wxString</a>&amp; name = "wxStaticLine")<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; name = "wxStaticLine")<br>
<br>
bool IsVertical() const<br>
static int GetDefaultSize()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxStaticLine &amp;&amp; wxUSE_STATLINE</font><br>
<br><HR>
<h2><a name="wxwidgets_wxadv_adv.i">wxwidgets/wxadv_adv.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: Various wxAdv library classes</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxAboutDialog</font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i> &amp;&amp; wxUSE_ABOUTDLG &amp;&amp; wxLUA_USE_wxAboutDialog<br>
<br>
<i>%include</i> "wx/aboutdlg.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxAboutDialogInfo">wxAboutDialogInfo</a></font></b>
<blockquote>
<a href="#wxAboutDialogInfo">wxAboutDialogInfo</a>()<br>
<br>
void SetName(const <a href="#wxString">wxString</a>&amp; name)<br>
<a href="#wxString">wxString</a> GetName() const<br>
<br>
void SetVersion(const <a href="#wxString">wxString</a>&amp; version)<br>
bool HasVersion() const<br>
<a href="#wxString">wxString</a> GetVersion() const<br>
<br>
void SetDescription(const <a href="#wxString">wxString</a>&amp; desc)<br>
bool HasDescription() const<br>
<a href="#wxString">wxString</a> GetDescription() const<br>
<br>
void SetCopyright(const <a href="#wxString">wxString</a>&amp; copyright)<br>
bool HasCopyright() const<br>
<a href="#wxString">wxString</a> GetCopyright() const<br>
<br>
void SetLicence(const <a href="#wxString">wxString</a>&amp; licence)<br>
void SetLicense(const <a href="#wxString">wxString</a>&amp; licence)<br>
bool HasLicence() const<br>
<a href="#wxString">wxString</a> GetLicence() const<br>
<br>
void SetIcon(const <a href="#wxIcon">wxIcon</a>&amp; icon)<br>
bool HasIcon() const<br>
<a href="#wxIcon">wxIcon</a> GetIcon() const<br>
<br>
void SetWebSite(const <a href="#wxString">wxString</a>&amp; url, const <a href="#wxString">wxString</a>&amp; desc = "")<br>
bool HasWebSite() const<br>
<br>
<a href="#wxString">wxString</a> GetWebSiteURL() const<br>
<a href="#wxString">wxString</a> GetWebSiteDescription() const<br>
<br>
void SetDevelopers(const <a href="#wxArrayString">wxArrayString</a>&amp; developers)<br>
void AddDeveloper(const <a href="#wxString">wxString</a>&amp; developer)<br>
bool HasDevelopers() const<br>
const <a href="#wxArrayString">wxArrayString</a>&amp; GetDevelopers() const<br>
<br>
void SetDocWriters(const <a href="#wxArrayString">wxArrayString</a>&amp; docwriters)<br>
void AddDocWriter(const <a href="#wxString">wxString</a>&amp; docwriter)<br>
bool HasDocWriters() const<br>
<a href="#wxArrayString">wxArrayString</a> GetDocWriters() const<br>
<br>
void SetArtists(const <a href="#wxArrayString">wxArrayString</a>&amp; artists)<br>
void AddArtist(const <a href="#wxString">wxString</a>&amp; artist)<br>
bool HasArtists() const<br>
<a href="#wxArrayString">wxArrayString</a> GetArtists() const<br>
<br>
void SetTranslators(const <a href="#wxArrayString">wxArrayString</a>&amp; translators)<br>
void AddTranslator(const <a href="#wxString">wxString</a>&amp; translator)<br>
bool HasTranslators() const<br>
<a href="#wxArrayString">wxArrayString</a> GetTranslators() const<br>
<br>
<font color=#009900>// implementation only</font><br>
<font color=#009900>// -------------------</font><br>
bool IsSimple() const<br>
<a href="#wxString">wxString</a> GetDescriptionAndCredits() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#AA0000><i>%function</i> void wxAboutBox(const <a href="#wxAboutDialogInfo">wxAboutDialogInfo</a>&amp; info)</font><br>
<br>
<i>%endif</i> <font color=#009900>//<i>%wxchkver_2_8</i> &amp;&amp; wxUSE_ABOUTDLG &amp;&amp; wxLUA_USE_wxAboutDialog</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAnimation">wxAnimation</a></font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i> &amp;&amp; wxLUA_USE_wxAnimation &amp;&amp; wxUSE_ANIMATIONCTRL<br>
<br>
<i>%include</i> "wx/animate.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxAnimationType">wxAnimationType</a></font></b>
<blockquote><font color=#0066CC>
wxANIMATION_TYPE_INVALID<br>
wxANIMATION_TYPE_GIF<br>
wxANIMATION_TYPE_ANI<br>
<br>
wxANIMATION_TYPE_ANY<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxAnimation">wxAnimation</a>, <a href="#wxGDIObject">wxGDIObject</a> <font color=#009900>// ignore platform independent wxAnimationBase</font></font></b>
<blockquote>
<a href="#wxAnimation">wxAnimation</a>()<br>
<a href="#wxAnimation">wxAnimation</a>(const <a href="#wxAnimation">wxAnimation</a>&amp; anim)<br>
<font color=#009900>//<a href="#wxAnimation">wxAnimation</a>(const <a href="#wxString">wxString</a>&amp; name, <a href="#wxAnimationType">wxAnimationType</a> type = wxANIMATION_TYPE_ANY) // doesn't exist in 2.8.4</font><br>
<br>
virtual bool IsOk() const<br>
virtual int GetDelay(unsigned int frame) const <font color=#009900>// can be -1</font><br>
virtual unsigned int GetFrameCount() const<br>
virtual <a href="#wxImage">wxImage</a> GetFrame(unsigned int frame) const<br>
virtual <a href="#wxSize">wxSize</a> GetSize() const<br>
<br>
virtual bool LoadFile(const <a href="#wxString">wxString</a>&amp; name, <a href="#wxAnimationType">wxAnimationType</a> type = wxANIMATION_TYPE_ANY)<br>
virtual bool Load(<a href="#wxInputStream">wxInputStream</a>&amp; stream, <a href="#wxAnimationType">wxAnimationType</a> type = wxANIMATION_TYPE_ANY)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAnimationCtrl">wxAnimationCtrl</a></font><br>
<br>
<font color=#006666><i>%define</i> wxAC_NO_AUTORESIZE</font><br>
<font color=#006666><i>%define</i> wxAC_DEFAULT_STYLE <font color=#009900>// = wxNO_BORDER</font></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxAnimationCtrl">wxAnimationCtrl</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxAnimationCtrl">wxAnimationCtrl</a>()<br>
<a href="#wxAnimationCtrl">wxAnimationCtrl</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxAnimation">wxAnimation</a>&amp; anim, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxAC_DEFAULT_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxAnimationCtrl")<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxAnimation">wxAnimation</a>&amp; anim, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxAC_DEFAULT_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxAnimationCtrl")<br>
<br>
virtual bool LoadFile(const <a href="#wxString">wxString</a>&amp; filename, <a href="#wxAnimationType">wxAnimationType</a> type = wxANIMATION_TYPE_ANY)<br>
<br>
<a href="#wxAnimation">wxAnimation</a> GetAnimation() const<br>
<font color=#009900>// always return the original bitmap set in this control</font><br>
<a href="#wxBitmap">wxBitmap</a> GetInactiveBitmap() const<br>
virtual bool IsPlaying() const<br>
bool LoadFile(const <a href="#wxString">wxString</a>&amp; file, <a href="#wxAnimationType">wxAnimationType</a> animType = wxANIMATION_TYPE_ANY)<br>
virtual bool Play()<br>
virtual void SetAnimation(const <a href="#wxAnimation">wxAnimation</a> &amp;anim)<br>
virtual void SetInactiveBitmap(const <a href="#wxBitmap">wxBitmap</a> &amp;bmp)<br>
virtual void Stop()<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i> &amp;&amp; wxLUA_USE_wxAnimation &amp;&amp; wxUSE_ANIMATIONCTRL</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxBitmapComboBox">wxBitmapComboBox</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxBitmapComboBox &amp;&amp; wxUSE_BITMAPCOMBOBOX<br>
<br>
<i>%include</i> "wx/bmpcbox.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxBitmapComboBox">wxBitmapComboBox</a> <font color=#009900>//, <a href="#wxControlWithItems">wxControlWithItems</a></font></font></b>
<blockquote>
<a href="#wxBitmapComboBox">wxBitmapComboBox</a>()<br>
<font color=#009900>//<a href="#wxBitmapComboBox">wxBitmapComboBox</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; value = "", const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, int n = 0, const <a href="#wxString">wxString</a> choices[] = NULL, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "comboBox")</font><br>
<a href="#wxBitmapComboBox">wxBitmapComboBox</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; value, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, const <a href="#wxArrayString">wxArrayString</a>&amp; choices = wxLuaNullSmart<a href="#wxArrayString">wxArrayString</a>, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxBitmapComboBox")<br>
<font color=#009900>//bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; value = "", const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, int n, const <a href="#wxString">wxString</a> choices[], long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxBitmapComboBox")</font><br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; value, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, const <a href="#wxArrayString">wxArrayString</a>&amp; choices = wxLuaNullSmart<a href="#wxArrayString">wxArrayString</a>, long style = 0, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxBitmapComboBox")<br>
<br>
int Append(const <a href="#wxString">wxString</a>&amp; item, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap = wxNullBitmap)<br>
int Append(const <a href="#wxString">wxString</a>&amp; item, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap, voidptr_long data ) <font color=#009900>// C++ is (void *clientData) You can put a number here</font><br>
int Append(const <a href="#wxString">wxString</a>&amp; item, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap, <a href="#wxClientData">wxClientData</a> *clientData)<br>
<br>
<a href="#wxSize">wxSize</a> GetBitmapSize() const<br>
<a href="#wxBitmap">wxBitmap</a> GetItemBitmap(unsigned int n) const<br>
<br>
int Insert(const <a href="#wxString">wxString</a>&amp; item, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap, unsigned int pos)<br>
int Insert(const <a href="#wxString">wxString</a>&amp; item, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap, unsigned int pos, voidptr_long data ) <font color=#009900>// C++ is (void *clientData) You can put a number here</font><br>
int Insert(const <a href="#wxString">wxString</a>&amp; item, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap, unsigned int pos, <a href="#wxClientData">wxClientData</a> *clientData)<br>
<br>
void SetItemBitmap(unsigned int n, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxBitmapComboBox &amp;&amp; wxUSE_BITMAPCOMBOBOX</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxCalendarCtrl">wxCalendarCtrl</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxCalendarCtrl &amp;&amp; wxUSE_CALENDARCTRL<br>
<br>
<i>%include</i> "wx/calctrl.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxCAL_SUNDAY_FIRST<br>
wxCAL_MONDAY_FIRST<br>
wxCAL_SHOW_HOLIDAYS<br>
wxCAL_NO_YEAR_CHANGE<br>
wxCAL_NO_MONTH_CHANGE<br>
wxCAL_SHOW_SURROUNDING_WEEKS<br>
wxCAL_SEQUENTIAL_MONTH_SELECTION<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxCalendarHitTestResult">wxCalendarHitTestResult</a></font></b>
<blockquote><font color=#0066CC>
wxCAL_HITTEST_NOWHERE<br>
wxCAL_HITTEST_HEADER<br>
wxCAL_HITTEST_DAY<br>
wxCAL_HITTEST_INCMONTH<br>
wxCAL_HITTEST_DECMONTH<br>
wxCAL_HITTEST_SURROUNDING_WEEK<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxCalendarDateBorder">wxCalendarDateBorder</a></font></b>
<blockquote><font color=#0066CC>
wxCAL_BORDER_NONE<br>
wxCAL_BORDER_SQUARE<br>
wxCAL_BORDER_ROUND<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxCalendarCtrl">wxCalendarCtrl</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxCalendarCtrl">wxCalendarCtrl</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxDateTime">wxDateTime</a>&amp; date = wxDefaultDateTime, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxCAL_SHOW_HOLIDAYS, const <a href="#wxString">wxString</a>&amp; name = "wxCalendarCtrl")<br>
<font color=#009900>//bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxDateTime">wxDateTime</a>&amp; date = wxDefaultDateTime, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxCAL_SHOW_HOLIDAYS, const <a href="#wxString">wxString</a>&amp; name = "wxCalendarCtrl")</font><br>
<br>
void SetDate(const <a href="#wxDateTime">wxDateTime</a>&amp; date)<br>
<a href="#wxDateTime">wxDateTime</a> GetDate() const<br>
void EnableYearChange(bool enable = true)<br>
void EnableMonthChange(bool enable = true)<br>
void EnableHolidayDisplay(bool display = true)<br>
void SetHeaderColours(const <a href="#wxColour">wxColour</a>&amp; colFg, const <a href="#wxColour">wxColour</a>&amp; colBg)<br>
<a href="#wxColour">wxColour</a> GetHeaderColourFg() const<br>
<a href="#wxColour">wxColour</a> GetHeaderColourBg() const<br>
void SetHighlightColours(const <a href="#wxColour">wxColour</a>&amp; colFg, const <a href="#wxColour">wxColour</a>&amp; colBg)<br>
<a href="#wxColour">wxColour</a> GetHighlightColourFg() const<br>
<a href="#wxColour">wxColour</a> GetHighlightColourBg() const<br>
void SetHolidayColours(const <a href="#wxColour">wxColour</a>&amp; colFg, const <a href="#wxColour">wxColour</a>&amp; colBg)<br>
<a href="#wxColour">wxColour</a> GetHolidayColourFg() const<br>
<a href="#wxColour">wxColour</a> GetHolidayColourBg() const<br>
<a href="#wxCalendarDateAttr">wxCalendarDateAttr</a>* GetAttr(size_t day) const<br>
void SetAttr(size_t day, <i>%ungc</i> <a href="#wxCalendarDateAttr">wxCalendarDateAttr</a>* attr) <font color=#009900>// will delete previously set attr as well</font><br>
void SetHoliday(size_t day)<br>
void ResetAttr(size_t day)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [<a href="#wxCalendarHitTestResult">wxCalendarHitTestResult</a>, <a href="#wxDateTime">wxDateTime</a> date, wxDateTime::WeekDay wd] wxCalendarCtrl::HitTest(const <a href="#wxPoint">wxPoint</a>&amp; pos)</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxCalendarHitTestResult">wxCalendarHitTestResult</a> HitTest(const <a href="#wxPoint">wxPoint</a>&amp; pos, <a href="#wxDateTime">wxDateTime</a>* date = NULL, wxDateTime::WeekDay* wd = NULL)</font><br>
<a href="#wxCalendarHitTestResult">wxCalendarHitTestResult</a> HitTest(const <a href="#wxPoint">wxPoint</a>&amp; pos)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxCalendarDateAttr">wxCalendarDateAttr</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxCalendarDateAttr">wxCalendarDateAttr</a></font></b>
<blockquote>
<a href="#wxCalendarDateAttr">wxCalendarDateAttr</a>()<br>
<a href="#wxCalendarDateAttr">wxCalendarDateAttr</a>(const <a href="#wxColour">wxColour</a>&amp; colText, const <a href="#wxColour">wxColour</a>&amp; colBack = wxNullColour, const <a href="#wxColour">wxColour</a>&amp; colBorder = wxNullColour, const <a href="#wxFont">wxFont</a>&amp; font = wxNullFont, <a href="#wxCalendarDateBorder">wxCalendarDateBorder</a> border = wxCAL_BORDER_NONE)<br>
<a href="#wxCalendarDateAttr">wxCalendarDateAttr</a>(<a href="#wxCalendarDateBorder">wxCalendarDateBorder</a> border, const <a href="#wxColour">wxColour</a>&amp; colBorder = wxNullColour)<br>
<br>
void SetTextColour(const <a href="#wxColour">wxColour</a>&amp; colText)<br>
void SetBackgroundColour(const <a href="#wxColour">wxColour</a>&amp; colBack)<br>
void SetBorderColour(const <a href="#wxColour">wxColour</a>&amp; col)<br>
void SetFont(const <a href="#wxFont">wxFont</a>&amp; font)<br>
void SetBorder(<a href="#wxCalendarDateBorder">wxCalendarDateBorder</a> border)<br>
void SetHoliday(bool holiday)<br>
bool HasTextColour() const<br>
bool HasBackgroundColour() const<br>
bool HasBorderColour() const<br>
bool HasFont() const<br>
bool HasBorder() const<br>
bool IsHoliday() const<br>
<a href="#wxColour">wxColour</a> GetTextColour() const<br>
<a href="#wxColour">wxColour</a> GetBackgroundColour()<br>
<a href="#wxColour">wxColour</a> GetBorderColour() const<br>
<a href="#wxFont">wxFont</a> GetFont() const<br>
<a href="#wxCalendarDateBorder">wxCalendarDateBorder</a> GetBorder()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxDateEvent">wxDateEvent</a></font><br>
<br>
<i>%include</i> "wx/dateevt.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxDateEvent">wxDateEvent</a>, <a href="#wxCommandEvent">wxCommandEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_DATE_CHANGED <font color=#009900>// EVT_DATE_CHANGED(id, fn)</font></font><br>
<br>
<a href="#wxDateEvent">wxDateEvent</a>(<a href="#wxWindow">wxWindow</a> *win, const <a href="#wxDateTime">wxDateTime</a>&amp; dt, wxEventType type)<br>
<br>
const <a href="#wxDateTime">wxDateTime</a>&amp; GetDate() const<br>
void SetDate(const <a href="#wxDateTime">wxDateTime</a> &amp;date)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxCalendarEvent">wxCalendarEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxCalendarEvent">wxCalendarEvent</a>, <a href="#wxDateEvent">wxDateEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_CALENDAR_SEL_CHANGED <font color=#009900>// EVT_CALENDAR_SEL_CHANGED(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_CALENDAR_DAY_CHANGED <font color=#009900>// EVT_CALENDAR_DAY(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_CALENDAR_MONTH_CHANGED <font color=#009900>// EVT_CALENDAR_MONTH(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_CALENDAR_YEAR_CHANGED <font color=#009900>// EVT_CALENDAR_YEAR(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_CALENDAR_DOUBLECLICKED <font color=#009900>// EVT_CALENDAR(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_CALENDAR_WEEKDAY_CLICKED <font color=#009900>// EVT_CALENDAR_WEEKDAY_CLICKED(id, fn)</font></font><br>
<br>
<a href="#wxCalendarEvent">wxCalendarEvent</a>(<a href="#wxCalendarCtrl">wxCalendarCtrl</a> *cal, wxEventType type)<br>
<br>
wxDateTime::WeekDay GetWeekDay() const<br>
void SetWeekDay(const wxDateTime::WeekDay wd)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxCalendarCtrl &amp;&amp; wxUSE_CALENDARCTRL</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHyperlinkCtrl">wxHyperlinkCtrl</a></font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i> &amp;&amp; wxUSE_HYPERLINKCTRL &amp;&amp; wxLUA_USE_wxHyperlinkCtrl<br>
<br>
<i>%include</i> "wx/hyperlink.h"<br>
<br>
<font color=#006666><i>%define</i> wxHL_CONTEXTMENU</font><br>
<font color=#006666><i>%define</i> wxHL_ALIGN_LEFT</font><br>
<font color=#006666><i>%define</i> wxHL_ALIGN_RIGHT</font><br>
<font color=#006666><i>%define</i> wxHL_ALIGN_CENTRE</font><br>
<font color=#006666><i>%define</i> wxHL_DEFAULT_STYLE <font color=#009900>// (wxHL_CONTEXTMENU|wxNO_BORDER|wxHL_ALIGN_CENTRE)</font></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxHyperlinkCtrl">wxHyperlinkCtrl</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxHyperlinkCtrl">wxHyperlinkCtrl</a>()<br>
<a href="#wxHyperlinkCtrl">wxHyperlinkCtrl</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxString">wxString</a>&amp; url, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxHL_DEFAULT_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxHyperlinkCtrl")<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxString">wxString</a>&amp; label, const <a href="#wxString">wxString</a>&amp; url, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxHL_DEFAULT_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxHyperlinkCtrl");<br>
<br>
<a href="#wxColour">wxColour</a> GetHoverColour() const<br>
<a href="#wxColour">wxColour</a> GetNormalColour() const<br>
<a href="#wxColour">wxColour</a> GetVisitedColour() const<br>
bool GetVisited() const<br>
<a href="#wxString">wxString</a> GetURL() const<br>
<br>
void SetHoverColour(const <a href="#wxColour">wxColour</a> &amp;colour)<br>
void SetNormalColour(const <a href="#wxColour">wxColour</a> &amp;colour);<br>
void SetVisitedColour(const <a href="#wxColour">wxColour</a> &amp;colour);<br>
void SetVisited(bool visited = true)<br>
void SetURL (const <a href="#wxString">wxString</a> &amp;url)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHyperlinkEvent">wxHyperlinkEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxHyperlinkEvent">wxHyperlinkEvent</a>, <a href="#wxCommandEvent">wxCommandEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_HYPERLINK <font color=#009900>// EVT_HYPERLINK(id, fn)</font></font><br>
<br>
<font color=#009900>//<a href="#wxHyperlinkEvent">wxHyperlinkEvent</a>()</font><br>
<a href="#wxHyperlinkEvent">wxHyperlinkEvent</a>(<a href="#wxObject">wxObject</a> *generator, wxWindowID id, const <a href="#wxString">wxString</a>&amp; url)<br>
<br>
<a href="#wxString">wxString</a> GetURL() const<br>
void SetURL(const <a href="#wxString">wxString</a> &amp;url)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i> &amp;&amp; wxUSE_HYPERLINKCTRL &amp;&amp; wxLUA_USE_wxHyperlinkCtrl</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSashWindow">wxSashWindow</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxSashWindow &amp;&amp; wxUSE_SASH<br>
<br>
<i>%include</i> "wx/sashwin.h"<br>
<br>
<font color=#006666><i>%define</i> wxSW_3D</font><br>
<font color=#006666><i>%define</i> wxSW_3DSASH</font><br>
<font color=#006666><i>%define</i> wxSW_3DBORDER</font><br>
<font color=#006666><i>%define</i> wxSW_BORDER</font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxSashEdgePosition">wxSashEdgePosition</a></font></b>
<blockquote><font color=#0066CC>
wxSASH_TOP<br>
wxSASH_RIGHT<br>
wxSASH_BOTTOM<br>
wxSASH_LEFT<br>
wxSASH_NONE<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxSashDragStatus">wxSashDragStatus</a></font></b>
<blockquote><font color=#0066CC>
wxSASH_STATUS_OK<br>
wxSASH_STATUS_OUT_OF_RANGE<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxSashWindow">wxSashWindow</a>, <a href="#wxWindow">wxWindow</a></font></b>
<blockquote>
<a href="#wxSashWindow">wxSashWindow</a>()<br>
<a href="#wxSashWindow">wxSashWindow</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id = -1, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxSW_3D|wxCLIP_CHILDREN, const <a href="#wxString">wxString</a>&amp; name = "wxSashWindow")<br>
<br>
bool GetSashVisible(<a href="#wxSashEdgePosition">wxSashEdgePosition</a> edge) const<br>
int GetMaximumSizeX() const<br>
int GetMaximumSizeY() const<br>
int GetMinimumSizeX() const<br>
int GetMinimumSizeY() const<br>
<br>
bool HasBorder(<a href="#wxSashEdgePosition">wxSashEdgePosition</a> edge) const<br>
void SetMaximumSizeX(int min)<br>
void SetMaximumSizeY(int min)<br>
void SetMinimumSizeX(int min)<br>
void SetMinimumSizeY(int min)<br>
void SetSashVisible(<a href="#wxSashEdgePosition">wxSashEdgePosition</a> edge, bool visible)<br>
void SetSashBorder(<a href="#wxSashEdgePosition">wxSashEdgePosition</a> edge, bool hasBorder)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSashLayoutWindow">wxSashLayoutWindow</a></font><br>
<br>
<i>%include</i> "wx/laywin.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxLayoutAlignment">wxLayoutAlignment</a></font></b>
<blockquote><font color=#0066CC>
wxLAYOUT_NONE<br>
wxLAYOUT_TOP<br>
wxLAYOUT_LEFT<br>
wxLAYOUT_RIGHT<br>
wxLAYOUT_BOTTOM<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxLayoutOrientation">wxLayoutOrientation</a></font></b>
<blockquote><font color=#0066CC>
wxLAYOUT_HORIZONTAL<br>
wxLAYOUT_VERTICAL<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxSashLayoutWindow">wxSashLayoutWindow</a>, <a href="#wxSashWindow">wxSashWindow</a></font></b>
<blockquote>
<a href="#wxSashLayoutWindow">wxSashLayoutWindow</a>()<br>
<a href="#wxSashLayoutWindow">wxSashLayoutWindow</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id = -1, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxSW_3D|wxCLIP_CHILDREN, const <a href="#wxString">wxString</a>&amp; name = "wxSashLayoutWindow")<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id = -1, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxSW_3D|wxCLIP_CHILDREN, const <a href="#wxString">wxString</a>&amp; name = "wxSashLayoutWindow")<br>
<br>
<a href="#wxLayoutAlignment">wxLayoutAlignment</a> GetAlignment() const<br>
<a href="#wxLayoutOrientation">wxLayoutOrientation</a> GetOrientation() const<br>
<font color=#009900>//void OnCalculateLayout(<a href="#wxCalculateLayoutEvent">wxCalculateLayoutEvent</a>&amp; event)</font><br>
<font color=#009900>//void OnQueryLayoutInfo(<a href="#wxQueryLayoutInfoEvent">wxQueryLayoutInfoEvent</a>&amp; event)</font><br>
void SetAlignment(<a href="#wxLayoutAlignment">wxLayoutAlignment</a> alignment)<br>
void SetDefaultSize(const <a href="#wxSize">wxSize</a>&amp; size)<br>
void SetOrientation(<a href="#wxLayoutOrientation">wxLayoutOrientation</a> orientation)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxLayoutAlgorithm">wxLayoutAlgorithm</a> - for <a href="#wxSashLayoutWindow">wxSashLayoutWindow</a></font><br>
<br>
<i>%include</i> "wx/laywin.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <a name="wxLayoutAlgorithm">wxLayoutAlgorithm</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxLayoutAlgorithm">wxLayoutAlgorithm</a>()<br>
<br>
bool LayoutFrame(<a href="#wxFrame">wxFrame</a>* frame, <a href="#wxWindow">wxWindow</a>* mainWindow = NULL) const<br>
bool LayoutMDIFrame(<a href="#wxMDIParentFrame">wxMDIParentFrame</a>* frame, <a href="#wxRect">wxRect</a>* rect = NULL)<br>
bool LayoutWindow(<a href="#wxWindow">wxWindow</a>* frame, <a href="#wxWindow">wxWindow</a>* mainWindow = NULL)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxQueryLayoutInfoEvent">wxQueryLayoutInfoEvent</a> - for <a href="#wxSashLayoutWindow">wxSashLayoutWindow</a></font><br>
<br>
<i>%include</i> "wx/laywin.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxQueryLayoutInfoEvent">wxQueryLayoutInfoEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_QUERY_LAYOUT_INFO <font color=#009900>// EVT_QUERY_LAYOUT_INFO(func)</font></font><br>
<br>
<a href="#wxQueryLayoutInfoEvent">wxQueryLayoutInfoEvent</a>(wxWindowID id = 0)<br>
<br>
<a href="#wxLayoutAlignment">wxLayoutAlignment</a> GetAlignment() const<br>
int GetFlags() const<br>
<a href="#wxLayoutOrientation">wxLayoutOrientation</a> GetOrientation() const<br>
int GetRequestedLength() const<br>
<a href="#wxSize">wxSize</a> GetSize() const<br>
void SetAlignment(<a href="#wxLayoutAlignment">wxLayoutAlignment</a> alignment)<br>
void SetFlags(int flags)<br>
void SetOrientation(<a href="#wxLayoutOrientation">wxLayoutOrientation</a> orientation)<br>
void SetRequestedLength(int length)<br>
void SetSize(const <a href="#wxSize">wxSize</a>&amp; size)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxCalculateLayoutEvent">wxCalculateLayoutEvent</a> - for <a href="#wxSashLayoutWindow">wxSashLayoutWindow</a></font><br>
<br>
<i>%include</i> "wx/laywin.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxCalculateLayoutEvent">wxCalculateLayoutEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_CALCULATE_LAYOUT <font color=#009900>// EVT_CALCULATE_LAYOUT(func)</font></font><br>
<br>
<a href="#wxCalculateLayoutEvent">wxCalculateLayoutEvent</a>(wxWindowID id = 0)<br>
<br>
int GetFlags() const<br>
<a href="#wxRect">wxRect</a> GetRect() const<br>
void SetFlags(int flags)<br>
void SetRect(const <a href="#wxRect">wxRect</a>&amp; rect)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSashEvent">wxSashEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxSashEvent">wxSashEvent</a>, <a href="#wxCommandEvent">wxCommandEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_SASH_DRAGGED <font color=#009900>// EVT_SASH_DRAGGED(id, fn) EVT_SASH_DRAGGED_RANGE(id1, id2, fn)</font></font><br>
<br>
<a href="#wxSashEvent">wxSashEvent</a>(int id = 0, <a href="#wxSashEdgePosition">wxSashEdgePosition</a> edge = wxSASH_NONE)<br>
<br>
void SetEdge(<a href="#wxSashEdgePosition">wxSashEdgePosition</a> edge)<br>
int GetEdge()<br>
void SetDragRect(const <a href="#wxRect">wxRect</a>&amp; rect)<br>
<a href="#wxRect">wxRect</a> GetDragRect()<br>
void SetDragStatus(<a href="#wxSashDragStatus">wxSashDragStatus</a> status)<br>
int GetDragStatus()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxSashWindow &amp;&amp; wxUSE_SASH</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSplashScreen">wxSplashScreen</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxSplashScreen<br>
<br>
<i>%include</i> "wx/splash.h"<br>
<br>
<font color=#006666><i>%define</i> wxSPLASH_CENTRE_ON_PARENT</font><br>
<font color=#006666><i>%define</i> wxSPLASH_CENTRE_ON_SCREEN</font><br>
<font color=#006666><i>%define</i> wxSPLASH_NO_CENTRE</font><br>
<font color=#006666><i>%define</i> wxSPLASH_TIMEOUT</font><br>
<font color=#006666><i>%define</i> wxSPLASH_NO_TIMEOUT</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxSplashScreen">wxSplashScreen</a>, <a href="#wxFrame">wxFrame</a></font></b>
<blockquote>
<a href="#wxSplashScreen">wxSplashScreen</a>(const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap, long splashStyle, int milliseconds, <a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxSIMPLE_BORDER|wxFRAME_NO_TASKBAR|wxSTAY_ON_TOP)<br>
<br>
long GetSplashStyle() const<br>
<a href="#wxSplashScreenWindow">wxSplashScreenWindow</a>* GetSplashWindow() const<br>
int GetTimeout() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxSplashScreenWindow">wxSplashScreenWindow</a>, <a href="#wxWindow">wxWindow</a></font></b>
<blockquote>
<font color=#009900>// don't need to create this, just get it from <a href="#wxSplashScreen">wxSplashScreen</a></font><br>
<br>
void SetBitmap(const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap)<br>
<a href="#wxBitmap">wxBitmap</a>&amp; GetBitmap()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxSplashScreen</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxWizard">wxWizard</a></font><br>
<br>
<i>%if</i> wxUSE_WIZARDDLG &amp;&amp; wxLUA_USE_wxWizard<br>
<br>
<i>%include</i> "wx/wizard.h"<br>
<br>
<font color=#006666><i>%define</i> wxWIZARD_EX_HELPBUTTON</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxWizard">wxWizard</a>, <a href="#wxDialog">wxDialog</a></font></b>
<blockquote>
<a href="#wxWizard">wxWizard</a>()<br>
<a href="#wxWizard">wxWizard</a>(<a href="#wxWindow">wxWindow</a>* parent, int id = -1, const <a href="#wxString">wxString</a>&amp; title = "", const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap = wxNullBitmap, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, long style = wxDEFAULT_DIALOG_STYLE)<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, int id = -1, const <a href="#wxString">wxString</a>&amp; title = "", const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap = wxNullBitmap, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, long style = wxDEFAULT_DIALOG_STYLE)<br>
<br>
<a href="#wxWizardPage">wxWizardPage</a>* GetCurrentPage() const<br>
virtual <a href="#wxSizer">wxSizer</a>* GetPageAreaSizer() const<br>
<a href="#wxSize">wxSize</a> GetPageSize() const<br>
virtual bool HasNextPage(<a href="#wxWizardPage">wxWizardPage</a> *page)<br>
virtual bool HasPrevPage(<a href="#wxWizardPage">wxWizardPage</a> *page)<br>
bool RunWizard(<a href="#wxWizardPage">wxWizardPage</a>* firstPage)<br>
void SetPageSize(const <a href="#wxSize">wxSize</a>&amp; sizePage)<br>
void SetBorder(int border)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxWizardPage">wxWizardPage</a> - this has virtual functions so it can't be used?</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxWizardPage">wxWizardPage</a>, <a href="#wxPanel">wxPanel</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxWizardPage">wxWizardPage</a>(<a href="#wxWizard">wxWizard</a>* parent, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap = wxNullBitmap, const wxChar *resource = NULL)</font><br>
<br>
<font color=#009900>//virtual <a href="#wxWizardPage">wxWizardPage</a>* GetPrev() const // FIXME not virtual for wxLua</font><br>
<font color=#009900>//virtual <a href="#wxWizardPage">wxWizardPage</a>* GetNext() const</font><br>
<a href="#wxBitmap">wxBitmap</a> GetBitmap() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxWizardPageSimple">wxWizardPageSimple</a> - use this</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxWizardPageSimple">wxWizardPageSimple</a>, <a href="#wxWizardPage">wxWizardPage</a></font></b>
<blockquote>
<a href="#wxWizardPageSimple">wxWizardPageSimple</a>(<a href="#wxWizard">wxWizard</a>* parent = NULL, <a href="#wxWizardPage">wxWizardPage</a>* prev = NULL, <a href="#wxWizardPage">wxWizardPage</a>* next = NULL, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap = wxNullBitmap)<br>
<br>
virtual <a href="#wxWizardPage">wxWizardPage</a>* GetPrev() const<br>
virtual <a href="#wxWizardPage">wxWizardPage</a>* GetNext() const<br>
<br>
void SetPrev(<a href="#wxWizardPage">wxWizardPage</a>* prev)<br>
void SetNext(<a href="#wxWizardPage">wxWizardPage</a>* next)<br>
static void Chain(<a href="#wxWizardPageSimple">wxWizardPageSimple</a>* first, <a href="#wxWizardPageSimple">wxWizardPageSimple</a>* second)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxWizardEvent">wxWizardEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxWizardEvent">wxWizardEvent</a>, <a href="#wxNotifyEvent">wxNotifyEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_WIZARD_CANCEL <font color=#009900>// EVT_WIZARD_CANCEL(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_WIZARD_PAGE_CHANGED <font color=#009900>// EVT_WIZARD_PAGE_CHANGED(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_WIZARD_PAGE_CHANGING <font color=#009900>// EVT_WIZARD_PAGE_CHANGING(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_WIZARD_HELP <font color=#009900>// EVT_WIZARD_HELP(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_WIZARD_FINISHED <font color=#009900>// EVT_WIZARD_FINISHED(id, fn)</font></font><br>
<br>
<a href="#wxWizardEvent">wxWizardEvent</a>(wxEventType type = wxEVT_NULL, int id = -1, bool direction = true)<br>
<br>
bool GetDirection() const<br>
<a href="#wxWizardPage">wxWizardPage</a>* GetPage() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_WIZARDDLG &amp;&amp; wxLUA_USE_wxWizard</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTaskBarIcon">wxTaskBarIcon</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxTaskBarIcon &amp;&amp; defined(wxHAS_TASK_BAR_ICON)<br>
<br>
<i>%include</i> "wx/taskbar.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxTaskBarIcon">wxTaskBarIcon</a>, <a href="#wxEvtHandler">wxEvtHandler</a></font></b>
<blockquote>
<a href="#wxTaskBarIcon">wxTaskBarIcon</a>()<br>
<br>
<font color=#009900>// virtual <a href="#wxMenu">wxMenu</a>* CreatePopupMenu()</font><br>
bool IsIconInstalled()<br>
<i>%wxchkver_2_4</i> bool IsOk()<br>
virtual bool PopupMenu(<a href="#wxMenu">wxMenu</a>* menu)<br>
<br>
<font color=#009900>// call RemoveIcon() or delete this if you want your program to exit, must have called SetIcon()</font><br>
bool RemoveIcon()<br>
<font color=#009900>// call SetIcon() to have the taskbar icon displayed</font><br>
bool SetIcon(const <a href="#wxIcon">wxIcon</a>&amp; icon, const <a href="#wxString">wxString</a>&amp; tooltip)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxTaskBarIconEvent">wxTaskBarIconEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <a name="wxTaskBarIconEvent">wxTaskBarIconEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_TASKBAR_MOVE <font color=#009900>// EVT_TASKBAR_MOVE(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_TASKBAR_LEFT_DOWN <font color=#009900>// EVT_TASKBAR_LEFT_DOWN(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_TASKBAR_LEFT_UP <font color=#009900>// EVT_TASKBAR_LEFT_UP(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_TASKBAR_RIGHT_DOWN <font color=#009900>// EVT_TASKBAR_RIGHT_DOWN(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_TASKBAR_RIGHT_UP <font color=#009900>// EVT_TASKBAR_RIGHT_UP(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_TASKBAR_LEFT_DCLICK <font color=#009900>// EVT_TASKBAR_LEFT_DCLICK(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_TASKBAR_RIGHT_DCLICK <font color=#009900>// EVT_TASKBAR_RIGHT_DCLICK(func)</font></font><br>
<br>
<a href="#wxTaskBarIconEvent">wxTaskBarIconEvent</a>(wxEventType evtType, <a href="#wxTaskBarIcon">wxTaskBarIcon</a> *tbIcon)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxTaskBarIcon &amp;&amp; defined(wxHAS_TASK_BAR_ICON)</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxJoystick">wxJoystick</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxJoystick &amp;&amp; wxUSE_JOYSTICK<br>
<br>
<i>%include</i> "wx/joystick.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxJOYSTICK1<br>
wxJOYSTICK2<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
wxJOY_BUTTON_ANY<br>
wxJOY_BUTTON1<br>
wxJOY_BUTTON2<br>
wxJOY_BUTTON3<br>
wxJOY_BUTTON4<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxJoystick">wxJoystick</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxJoystick">wxJoystick</a>(int joystick = wxJOYSTICK1)<br>
<br>
int GetButtonState() const<br>
int GetManufacturerId() const<br>
int GetMovementThreshold() const<br>
int GetNumberAxes() const<br>
int GetNumberButtons() const<br>
<i>%wxchkver_2_8</i> static int GetNumberJoysticks() const<br>
!<i>%wxchkver_2_8</i> int GetNumberJoysticks() const<br>
int GetPollingMax() const<br>
int GetPollingMin() const<br>
int GetProductId() const<br>
<a href="#wxString">wxString</a> GetProductName() const<br>
<a href="#wxPoint">wxPoint</a> GetPosition() const<br>
int GetPOVPosition() const<br>
int GetPOVCTSPosition() const<br>
int GetRudderMax() const<br>
int GetRudderMin() const<br>
int GetRudderPosition() const<br>
int GetUMax() const<br>
int GetUMin() const<br>
int GetUPosition() const<br>
int GetVMax() const<br>
int GetVMin() const<br>
int GetVPosition() const<br>
int GetXMax() const<br>
int GetXMin() const<br>
int GetYMax() const<br>
int GetYMin() const<br>
int GetZMax() const<br>
int GetZMin() const<br>
int GetZPosition() const<br>
bool HasPOV() const<br>
bool HasPOV4Dir() const<br>
bool HasPOVCTS() const<br>
bool HasRudder() const<br>
bool HasU() const<br>
bool HasV() const<br>
bool HasZ() const<br>
bool IsOk() const<br>
bool ReleaseCapture()<br>
bool SetCapture(<a href="#wxWindow">wxWindow</a>* win, int pollingFreq = 0)<br>
void SetMovementThreshold(int threshold)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxJoystickEvent">wxJoystickEvent</a></font><br>
<br>
<i>%include</i> "wx/event.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxJoystickEvent">wxJoystickEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_JOY_BUTTON_DOWN <font color=#009900>// EVT_JOY_BUTTON_DOWN(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_JOY_BUTTON_UP <font color=#009900>// EVT_JOY_BUTTON_UP(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_JOY_MOVE <font color=#009900>// EVT_JOY_MOVE(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_JOY_ZMOVE <font color=#009900>// EVT_JOY_ZMOVE(func)</font></font><br>
<br>
<a href="#wxJoystickEvent">wxJoystickEvent</a>(wxEventType eventType = wxEVT_NULL, int state = 0, int joystick = wxJOYSTICK1, int change = 0)<br>
<br>
bool ButtonDown(int button = wxJOY_BUTTON_ANY) const<br>
bool ButtonIsDown(int button = wxJOY_BUTTON_ANY) const<br>
bool ButtonUp(int button = wxJOY_BUTTON_ANY) const<br>
int GetButtonChange() const<br>
int GetButtonState() const<br>
int GetJoystick() const<br>
<a href="#wxPoint">wxPoint</a> GetPosition() const<br>
int GetZPosition() const<br>
bool IsButton() const<br>
bool IsMove() const<br>
bool IsZMove() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxJoystick &amp;&amp; wxUSE_JOYSTICK</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSound">wxSound</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxWave<br>
<br>
<font color=#006666>wxUSE_SOUND|(<i>%msw</i>&amp;wxUSE_WAVE) <i>%define</i> wxSOUND_SYNC</font><br>
<font color=#006666>wxUSE_SOUND|(<i>%msw</i>&amp;wxUSE_WAVE) <i>%define</i> wxSOUND_ASYNC</font><br>
<font color=#006666>wxUSE_SOUND|(<i>%msw</i>&amp;wxUSE_WAVE) <i>%define</i> wxSOUND_LOOP</font><br>
<br>
<i>%if</i> <i>%wxchkver_2_6</i> &amp;&amp; wxUSE_SOUND<br>
<br>
<i>%include</i> "wx/sound.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <a name="wxSound">wxSound</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxSound">wxSound</a>()<br>
<a href="#wxSound">wxSound</a>(const <a href="#wxString">wxString</a>&amp; fileName, bool isResource = false)<br>
<font color=#009900>//<a href="#wxSound">wxSound</a>(int size, const wxByte* data)</font><br>
bool Create(const <a href="#wxString">wxString</a>&amp; fileName, bool isResource = false)<br>
<font color=#009900>//bool Create(int size, const wxByte* data)</font><br>
<br>
bool IsOk() const<br>
!<i>%win</i> static bool IsPlaying() const<br>
bool Play(unsigned int flags = wxSOUND_ASYNC) const<br>
static bool Play(const <a href="#wxString">wxString</a>&amp; filename, unsigned flags = wxSOUND_ASYNC)<br>
static void Stop()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_6</i> &amp;&amp; wxUSE_SOUND</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxWave">wxWave</a></font><br>
<br>
<i>%if</i> <i>%msw</i> &amp;&amp; !<i>%wxchkver_2_6</i> &amp;&amp; wxUSE_WAVE<br>
<br>
<i>%include</i> "wx/wave.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <a name="wxWave">wxWave</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxWave">wxWave</a>()<br>
<a href="#wxWave">wxWave</a>(const <a href="#wxString">wxString</a>&amp; fileName, bool isResource = false)<br>
bool Create(const <a href="#wxString">wxString</a>&amp; fileName, bool isResource = false)<br>
<br>
bool IsOk() const<br>
!<i>%wxchkver_2_6</i> bool Play(bool async = true, bool looped = false) const<br>
<i>%wxchkver_2_6</i> bool Play(unsigned int flags = wxSOUND_ASYNC) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// <i>%msw</i> &amp;&amp; !<i>%wxchkver_2_6</i> &amp;&amp; wxUSE_WAVE</font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxWave</font><br>
<br>
<br><HR>
<h2><a name="wxwidgets_wxadv_grid.i">wxwidgets/wxadv_grid.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: <a href="#wxGrid">wxGrid</a> and related classes (Updated using grid.h NOT docs)</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<i>%if</i> wxLUA_USE_wxGrid &amp;&amp; wxUSE_GRID<br>
<br>
<i>%include</i> "wx/grid.h"<br>
<i>%include</i> "wx/generic/gridctrl.h"<br>
<br>
<font color=#006666><i>%define</i> WXGRID_DEFAULT_NUMBER_ROWS</font><br>
<font color=#006666><i>%define</i> WXGRID_DEFAULT_NUMBER_COLS</font><br>
<font color=#006666><i>%define</i> WXGRID_DEFAULT_ROW_HEIGHT</font><br>
<font color=#006666><i>%define</i> WXGRID_DEFAULT_COL_WIDTH</font><br>
<font color=#006666><i>%define</i> WXGRID_DEFAULT_COL_LABEL_HEIGHT</font><br>
<font color=#006666><i>%define</i> WXGRID_DEFAULT_ROW_LABEL_WIDTH</font><br>
<font color=#006666><i>%define</i> WXGRID_LABEL_EDGE_ZONE</font><br>
<font color=#006666><i>%define</i> WXGRID_MIN_ROW_HEIGHT</font><br>
<font color=#006666><i>%define</i> WXGRID_MIN_COL_WIDTH</font><br>
<font color=#006666><i>%define</i> WXGRID_DEFAULT_SCROLLBAR_WIDTH</font><br>
<br>
<font color=#006666><i>%define_string</i> wxGRID_VALUE_STRING</font><br>
<font color=#006666><i>%define_string</i> wxGRID_VALUE_BOOL</font><br>
<font color=#006666><i>%define_string</i> wxGRID_VALUE_NUMBER</font><br>
<font color=#006666><i>%define_string</i> wxGRID_VALUE_FLOAT</font><br>
<font color=#006666><i>%define_string</i> wxGRID_VALUE_CHOICE</font><br>
<font color=#006666><i>%define_string</i> wxGRID_VALUE_TEXT</font><br>
<font color=#006666><i>%define_string</i> wxGRID_VALUE_LONG</font><br>
<br>
<font color=#006666><i>%define_string</i> wxGRID_VALUE_CHOICEINT</font><br>
<font color=#006666><i>%define_string</i> wxGRID_VALUE_DATETIME</font><br>
<br>
<font color=#006666><i>%wxchkver_2_8_8</i> <i>%define</i> wxGRID_AUTOSIZE</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridCellWorker">wxGridCellWorker</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGridCellWorker">wxGridCellWorker</a>, <a href="#wxClientDataContainer">wxClientDataContainer</a></font></b>
<blockquote>
<font color=#009900>// <a href="#wxGridCellWorker">wxGridCellWorker</a>() - base class only</font><br>
<br>
void IncRef()<br>
void DecRef()<br>
<br>
int GetRef() const <font color=#009900>// wxLua added function to help track if it needs to be refed</font><br>
<br>
virtual void SetParameters(const <a href="#wxString">wxString</a>&amp; params)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridCellRenderer">wxGridCellRenderer</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGridCellRenderer">wxGridCellRenderer</a>, <a href="#wxGridCellWorker">wxGridCellWorker</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxGridCellRenderer">wxGridCellRenderer</a>() - no constructor abstract class</font><br>
<br>
<font color=#009900>//virtual void Draw(<a href="#wxGrid">wxGrid</a>&amp; grid, <a href="#wxGridCellAttr">wxGridCellAttr</a>&amp; attr, <a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxRect">wxRect</a>&amp; rect, int row, int col, bool isSelected)</font><br>
virtual <a href="#wxSize">wxSize</a> GetBestSize(<a href="#wxGrid">wxGrid</a>&amp; grid, <a href="#wxGridCellAttr">wxGridCellAttr</a>&amp; attr, <a href="#wxDC">wxDC</a>&amp; dc, int row, int col)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridCellStringRenderer">wxGridCellStringRenderer</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGridCellStringRenderer">wxGridCellStringRenderer</a>, <a href="#wxGridCellRenderer">wxGridCellRenderer</a></font></b>
<blockquote>
<a href="#wxGridCellStringRenderer">wxGridCellStringRenderer</a>()<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridCellNumberRenderer">wxGridCellNumberRenderer</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGridCellNumberRenderer">wxGridCellNumberRenderer</a>, <a href="#wxGridCellStringRenderer">wxGridCellStringRenderer</a></font></b>
<blockquote>
<a href="#wxGridCellNumberRenderer">wxGridCellNumberRenderer</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridCellFloatRenderer">wxGridCellFloatRenderer</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGridCellFloatRenderer">wxGridCellFloatRenderer</a>, <a href="#wxGridCellStringRenderer">wxGridCellStringRenderer</a></font></b>
<blockquote>
<a href="#wxGridCellFloatRenderer">wxGridCellFloatRenderer</a>(int width = -1, int precision = -1)<br>
<br>
int GetWidth() const<br>
void SetWidth(int width)<br>
int GetPrecision() const<br>
void SetPrecision(int precision)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridCellBoolRenderer">wxGridCellBoolRenderer</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGridCellBoolRenderer">wxGridCellBoolRenderer</a>, <a href="#wxGridCellRenderer">wxGridCellRenderer</a></font></b>
<blockquote>
<a href="#wxGridCellBoolRenderer">wxGridCellBoolRenderer</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridCellDateTimeRenderer">wxGridCellDateTimeRenderer</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGridCellDateTimeRenderer">wxGridCellDateTimeRenderer</a>, <a href="#wxGridCellStringRenderer">wxGridCellStringRenderer</a></font></b>
<blockquote>
<a href="#wxGridCellDateTimeRenderer">wxGridCellDateTimeRenderer</a>(const <a href="#wxString">wxString</a>&amp; outformat = wxDefaultDateTimeFormat, const <a href="#wxString">wxString</a>&amp; informat = wxDefaultDateTimeFormat)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridCellEnumRenderer">wxGridCellEnumRenderer</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGridCellEnumRenderer">wxGridCellEnumRenderer</a>, <a href="#wxGridCellStringRenderer">wxGridCellStringRenderer</a></font></b>
<blockquote>
<a href="#wxGridCellEnumRenderer">wxGridCellEnumRenderer</a>( const <a href="#wxString">wxString</a>&amp; choices = "" )<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridCellAutoWrapStringRenderer">wxGridCellAutoWrapStringRenderer</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGridCellAutoWrapStringRenderer">wxGridCellAutoWrapStringRenderer</a>, <a href="#wxGridCellStringRenderer">wxGridCellStringRenderer</a></font></b>
<blockquote>
<a href="#wxGridCellAutoWrapStringRenderer">wxGridCellAutoWrapStringRenderer</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridCellEditor">wxGridCellEditor</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGridCellEditor">wxGridCellEditor</a>, <a href="#wxGridCellWorker">wxGridCellWorker</a></font></b>
<blockquote>
<font color=#009900>// <a href="#wxGridCellEditor">wxGridCellEditor</a>() - no constructor abstract class</font><br>
<br>
bool IsCreated()<br>
<a href="#wxControl">wxControl</a>* GetControl()<br>
<font color=#009900>// wxLua Note: This will delete the control</font><br>
void SetControl(<i>%ungc</i> <a href="#wxControl">wxControl</a>* control)<br>
<a href="#wxGridCellAttr">wxGridCellAttr</a>* GetCellAttr()<br>
<font color=#009900>// wxLua Note: the attr must exist for the life of this object and it doesn't take ownership</font><br>
void SetCellAttr(<a href="#wxGridCellAttr">wxGridCellAttr</a>* attr)<br>
<br>
<font color=#009900>//virtual void Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, <a href="#wxEvtHandler">wxEvtHandler</a>* evtHandler)</font><br>
virtual void BeginEdit(int row, int col, <a href="#wxGrid">wxGrid</a>* grid)<br>
virtual bool EndEdit(int row, int col, <a href="#wxGrid">wxGrid</a>* grid)<br>
virtual void Reset()<br>
<font color=#009900>//virtual <a href="#wxGridCellEditor">wxGridCellEditor</a> *Clone() const</font><br>
virtual void SetSize(const <a href="#wxRect">wxRect</a>&amp; rect)<br>
virtual void Show(bool show, <a href="#wxGridCellAttr">wxGridCellAttr</a> *attr = NULL)<br>
virtual void PaintBackground(const <a href="#wxRect">wxRect</a>&amp; rectCell, <a href="#wxGridCellAttr">wxGridCellAttr</a> *attr)<br>
virtual bool IsAcceptedKey(<a href="#wxKeyEvent">wxKeyEvent</a>&amp; event)<br>
virtual void StartingKey(<a href="#wxKeyEvent">wxKeyEvent</a>&amp; event)<br>
virtual void StartingClick()<br>
virtual void HandleReturn(<a href="#wxKeyEvent">wxKeyEvent</a>&amp; event)<br>
virtual void Destroy()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridCellTextEditor">wxGridCellTextEditor</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGridCellTextEditor">wxGridCellTextEditor</a>, <a href="#wxGridCellEditor">wxGridCellEditor</a></font></b>
<blockquote>
<a href="#wxGridCellTextEditor">wxGridCellTextEditor</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridCellNumberEditor">wxGridCellNumberEditor</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGridCellNumberEditor">wxGridCellNumberEditor</a>, <a href="#wxGridCellTextEditor">wxGridCellTextEditor</a></font></b>
<blockquote>
<a href="#wxGridCellNumberEditor">wxGridCellNumberEditor</a>(int min = -1, int max = -1)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridCellFloatEditor">wxGridCellFloatEditor</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGridCellFloatEditor">wxGridCellFloatEditor</a>, <a href="#wxGridCellTextEditor">wxGridCellTextEditor</a></font></b>
<blockquote>
<a href="#wxGridCellFloatEditor">wxGridCellFloatEditor</a>(int width = -1, int precision = -1)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridCellBoolEditor">wxGridCellBoolEditor</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGridCellBoolEditor">wxGridCellBoolEditor</a>, <a href="#wxGridCellEditor">wxGridCellEditor</a></font></b>
<blockquote>
<a href="#wxGridCellBoolEditor">wxGridCellBoolEditor</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridCellChoiceEditor">wxGridCellChoiceEditor</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGridCellChoiceEditor">wxGridCellChoiceEditor</a>, <a href="#wxGridCellEditor">wxGridCellEditor</a></font></b>
<blockquote>
<a href="#wxGridCellChoiceEditor">wxGridCellChoiceEditor</a>(const <a href="#wxArrayString">wxArrayString</a>&amp; choices, bool allowOthers = false)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridCellEnumEditor">wxGridCellEnumEditor</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGridCellEnumEditor">wxGridCellEnumEditor</a>, <a href="#wxGridCellChoiceEditor">wxGridCellChoiceEditor</a></font></b>
<blockquote>
<a href="#wxGridCellEnumEditor">wxGridCellEnumEditor</a>( const <a href="#wxString">wxString</a>&amp; choices = "" )<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridCellAutoWrapStringEditor">wxGridCellAutoWrapStringEditor</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGridCellAutoWrapStringEditor">wxGridCellAutoWrapStringEditor</a>, <a href="#wxGridCellTextEditor">wxGridCellTextEditor</a></font></b>
<blockquote>
<a href="#wxGridCellAutoWrapStringEditor">wxGridCellAutoWrapStringEditor</a>()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridCellAttr">wxGridCellAttr</a></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxGridCellAttr::wxAttrKind">wxGridCellAttr::wxAttrKind</a></font></b>
<blockquote><font color=#0066CC>
Any<br>
Default<br>
Cell<br>
Row<br>
Col<br>
Merged<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGridCellAttr">wxGridCellAttr</a>, <a href="#wxClientDataContainer">wxClientDataContainer</a></font></b>
<blockquote>
<a href="#wxGridCellAttr">wxGridCellAttr</a>()<br>
<a href="#wxGridCellAttr">wxGridCellAttr</a>(const <a href="#wxColour">wxColour</a>&amp; colText, const <a href="#wxColour">wxColour</a>&amp; colBack, const <a href="#wxFont">wxFont</a>&amp; font, int hAlign, int vAlign)<br>
<br>
void MergeWith(<a href="#wxGridCellAttr">wxGridCellAttr</a> *mergefrom)<br>
void IncRef()<br>
void DecRef()<br>
void SetTextColour(const <a href="#wxColour">wxColour</a>&amp; colText)<br>
void SetBackgroundColour(const <a href="#wxColour">wxColour</a>&amp; colBack)<br>
void SetFont(const <a href="#wxFont">wxFont</a>&amp; font)<br>
void SetAlignment(int hAlign, int vAlign)<br>
void SetSize(int num_rows, int num_cols)<br>
void SetOverflow(bool allow = true)<br>
void SetReadOnly(bool isReadOnly = true)<br>
<font color=#009900>// wxLua Note: the renderer must exist for the life of this object and it doesn't take ownership, but it does call DecRef()</font><br>
void SetRenderer(<a href="#wxGridCellRenderer">wxGridCellRenderer</a> *renderer)<br>
<font color=#009900>// wxLua Note: the editor must exist for the life of this object and it doesn't take ownership, but it does call DecRef()</font><br>
void SetEditor(<a href="#wxGridCellEditor">wxGridCellEditor</a>* editor)<br>
void SetKind(wxGridCellAttr::wxAttrKind kind)<br>
bool HasTextColour() const<br>
bool HasBackgroundColour() const<br>
bool HasFont() const<br>
bool HasAlignment() const<br>
bool HasRenderer() const<br>
bool HasEditor() const<br>
bool HasReadWriteMode() const<br>
bool HasOverflowMode() const<br>
bool HasSize() const<br>
<a href="#wxColour">wxColour</a> GetTextColour() const<br>
<a href="#wxColour">wxColour</a> GetBackgroundColour() const<br>
<a href="#wxFont">wxFont</a> GetFont() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int horiz, int vert] wxGridCellAttr::GetAlignment() const</font></font><br>
<font color=#009900>// C++ Func: void GetAlignment(int *horz, int *vert) const</font><br>
void GetAlignment() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int num_rows, int num_cols] wxGridCellAttr::GetSize() const</font></font><br>
<font color=#009900>// C++ Func: void GetSize(int *num_rows, int *num_cols) const</font><br>
void GetSize() const<br>
<br>
bool GetOverflow() const<br>
<a href="#wxGridCellRenderer">wxGridCellRenderer</a> *GetRenderer(<a href="#wxGrid">wxGrid</a>* grid, int row, int col) const<br>
<a href="#wxGridCellEditor">wxGridCellEditor</a> *GetEditor(<a href="#wxGrid">wxGrid</a>* grid, int row, int col) const<br>
bool IsReadOnly() const<br>
wxGridCellAttr::wxAttrKind GetKind()<br>
<font color=#009900>// wxLua Note: the attr must exist for the life of this object and it doesn't take ownership</font><br>
void SetDefAttr(<a href="#wxGridCellAttr">wxGridCellAttr</a>* defAttr)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridCellAttrProvider">wxGridCellAttrProvider</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGridCellAttrProvider">wxGridCellAttrProvider</a>, <a href="#wxClientDataContainer">wxClientDataContainer</a></font></b>
<blockquote>
<a href="#wxGridCellAttrProvider">wxGridCellAttrProvider</a>()<br>
<br>
<font color=#009900>// wxLua Note: You must call DecRef() on the returned attr.</font><br>
<a href="#wxGridCellAttr">wxGridCellAttr</a> *GetAttr(int row, int col, wxGridCellAttr::wxAttrKind kind) const<br>
void SetAttr(<i>%ungc</i> <a href="#wxGridCellAttr">wxGridCellAttr</a> *attr, int row, int col)<br>
void SetRowAttr(<i>%ungc</i> <a href="#wxGridCellAttr">wxGridCellAttr</a> *attr, int row)<br>
void SetColAttr(<i>%ungc</i> <a href="#wxGridCellAttr">wxGridCellAttr</a> *attr, int col)<br>
void UpdateAttrRows( size_t pos, int numRows )<br>
void UpdateAttrCols( size_t pos, int numCols )<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridTableBase">wxGridTableBase</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxGridTableBase">wxGridTableBase</a>, <a href="#wxObject">wxObject</a> <font color=#009900>//, <a href="#wxClientDataContainer">wxClientDataContainer</a></font></font></b>
<blockquote>
<font color=#009900>// no constructor pure virtual base class</font><br>
<br>
virtual int GetNumberRows()<br>
virtual int GetNumberCols()<br>
virtual bool IsEmptyCell( int row, int col )<br>
virtual <a href="#wxString">wxString</a> GetValue( int row, int col )<br>
virtual void SetValue( int row, int col, const <a href="#wxString">wxString</a>&amp; value )<br>
virtual <a href="#wxString">wxString</a> GetTypeName( int row, int col )<br>
virtual bool CanGetValueAs( int row, int col, const <a href="#wxString">wxString</a>&amp; typeName )<br>
virtual bool CanSetValueAs( int row, int col, const <a href="#wxString">wxString</a>&amp; typeName )<br>
virtual bool GetValueAsBool( int row, int col )<br>
virtual long GetValueAsLong( int row, int col )<br>
virtual double GetValueAsDouble( int row, int col )<br>
virtual void SetValueAsBool( int row, int col, bool value )<br>
virtual void SetValueAsLong( int row, int col, long value )<br>
virtual void SetValueAsDouble( int row, int col, double value )<br>
<font color=#009900>//virtual void* GetValueAsCustom( int row, int col, const <a href="#wxString">wxString</a>&amp; typeName )</font><br>
<font color=#009900>//virtual void SetValueAsCustom( int row, int col, const <a href="#wxString">wxString</a>&amp; typeName, void* value )</font><br>
virtual void SetView( <a href="#wxGrid">wxGrid</a> *grid )<br>
virtual <a href="#wxGrid">wxGrid</a> * GetView() const<br>
virtual void Clear()<br>
virtual bool InsertRows( size_t pos = 0, size_t numRows = 1 )<br>
virtual bool AppendRows( size_t numRows = 1 )<br>
virtual bool DeleteRows( size_t pos = 0, size_t numRows = 1 )<br>
virtual bool InsertCols( size_t pos = 0, size_t numCols = 1 )<br>
virtual bool AppendCols( size_t numCols = 1 )<br>
virtual bool DeleteCols( size_t pos = 0, size_t numCols = 1 )<br>
virtual <a href="#wxString">wxString</a> GetRowLabelValue( int row )<br>
virtual <a href="#wxString">wxString</a> GetColLabelValue( int col )<br>
virtual void SetRowLabelValue( int row, const <a href="#wxString">wxString</a>&amp; value )<br>
virtual void SetColLabelValue( int col, const <a href="#wxString">wxString</a>&amp; value )<br>
<br>
void SetAttrProvider(<a href="#wxGridCellAttrProvider">wxGridCellAttrProvider</a> *attrProvider)<br>
<a href="#wxGridCellAttrProvider">wxGridCellAttrProvider</a> *GetAttrProvider() const<br>
virtual bool CanHaveAttributes()<br>
virtual <a href="#wxGridCellAttr">wxGridCellAttr</a>* GetAttr( int row, int col, wxGridCellAttr::wxAttrKind kind)<br>
<br>
void SetAttr(<i>%ungc</i> <a href="#wxGridCellAttr">wxGridCellAttr</a>* attr, int row, int col)<br>
void SetRowAttr(<i>%ungc</i> <a href="#wxGridCellAttr">wxGridCellAttr</a> *attr, int row)<br>
void SetColAttr(<i>%ungc</i> <a href="#wxGridCellAttr">wxGridCellAttr</a> *attr, int col)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxLuaGridTableBase">wxLuaGridTableBase</a></font><br>
<br>
<i>%include</i> "wxbind/include/wxadv_wxladv.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxLuaGridTableBase">wxLuaGridTableBase</a>, <a href="#wxGridTableBase">wxGridTableBase</a></font></b>
<blockquote>
<font color=#BB0055> <font color=#009900>// <i>%override</i> - the C++ function takes the <a href="#wxLuaState">wxLuaState</a> as the first param</font></font><br>
<a href="#wxLuaGridTableBase">wxLuaGridTableBase</a>()<br>
<br>
<font color=#009900>// The functions below are all virtual functions that you override in Lua.</font><br>
<br>
<font color=#009900>// You must override these functions in a derived table class</font><br>
<font color=#009900>//</font><br>
<font color=#009900>//virtual int GetNumberRows();</font><br>
<font color=#009900>//virtual int GetNumberCols();</font><br>
<font color=#009900>//virtual bool IsEmptyCell( int row, int col );</font><br>
<font color=#009900>//virtual <a href="#wxString">wxString</a> GetValue( int row, int col );</font><br>
<font color=#009900>//virtual void SetValue( int row, int col, const <a href="#wxString">wxString</a>&amp; value );</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// Data type determination and value access</font><br>
<font color=#009900>//virtual <a href="#wxString">wxString</a> GetTypeName( int row, int col );</font><br>
<font color=#009900>//virtual bool CanGetValueAs( int row, int col, const <a href="#wxString">wxString</a>&amp; typeName );</font><br>
<font color=#009900>//virtual bool CanSetValueAs( int row, int col, const <a href="#wxString">wxString</a>&amp; typeName );</font><br>
<font color=#009900>//</font><br>
<font color=#009900>//virtual long GetValueAsLong( int row, int col );</font><br>
<font color=#009900>//virtual double GetValueAsDouble( int row, int col );</font><br>
<font color=#009900>//virtual bool GetValueAsBool( int row, int col );</font><br>
<font color=#009900>//</font><br>
<font color=#009900>//virtual void SetValueAsLong( int row, int col, long value );</font><br>
<font color=#009900>//virtual void SetValueAsDouble( int row, int col, double value );</font><br>
<font color=#009900>//virtual void SetValueAsBool( int row, int col, bool value );</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// For user defined types</font><br>
<font color=#009900>//virtual void* GetValueAsCustom( int row, int col, const <a href="#wxString">wxString</a>&amp; typeName );</font><br>
<font color=#009900>//virtual void SetValueAsCustom( int row, int col, const <a href="#wxString">wxString</a>&amp; typeName, void* value );</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// Overriding these is optional</font><br>
<font color=#009900>//</font><br>
<font color=#009900>//virtual void SetView( <a href="#wxGrid">wxGrid</a> *grid ) { m_view = grid; }</font><br>
<font color=#009900>//virtual <a href="#wxGrid">wxGrid</a> * GetView() const { return m_view; }</font><br>
<font color=#009900>//</font><br>
<font color=#009900>//virtual void Clear() {}</font><br>
<font color=#009900>//virtual bool InsertRows( size_t pos = 0, size_t numRows = 1 );</font><br>
<font color=#009900>//virtual bool AppendRows( size_t numRows = 1 );</font><br>
<font color=#009900>//virtual bool DeleteRows( size_t pos = 0, size_t numRows = 1 );</font><br>
<font color=#009900>//virtual bool InsertCols( size_t pos = 0, size_t numCols = 1 );</font><br>
<font color=#009900>//virtual bool AppendCols( size_t numCols = 1 );</font><br>
<font color=#009900>//virtual bool DeleteCols( size_t pos = 0, size_t numCols = 1 );</font><br>
<font color=#009900>//</font><br>
<font color=#009900>//virtual <a href="#wxString">wxString</a> GetRowLabelValue( int row );</font><br>
<font color=#009900>//virtual <a href="#wxString">wxString</a> GetColLabelValue( int col );</font><br>
<font color=#009900>//virtual void SetRowLabelValue( int WXUNUSED(row), const <a href="#wxString">wxString</a>&amp; ) {}</font><br>
<font color=#009900>//virtual void SetColLabelValue( int WXUNUSED(col), const <a href="#wxString">wxString</a>&amp; ) {}</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// Attribute handling</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// give us the attr provider to use - we take ownership of the pointer</font><br>
<font color=#009900>//void SetAttrProvider(<a href="#wxGridCellAttrProvider">wxGridCellAttrProvider</a> *attrProvider);</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// get the currently used attr provider (may be NULL)</font><br>
<font color=#009900>//<a href="#wxGridCellAttrProvider">wxGridCellAttrProvider</a> *GetAttrProvider() const { return m_attrProvider; }</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// Does this table allow attributes? Default implementation creates</font><br>
<font color=#009900>// a <a href="#wxGridCellAttrProvider">wxGridCellAttrProvider</a> if necessary.</font><br>
<font color=#009900>//virtual bool CanHaveAttributes();</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// by default forwarded to <a href="#wxGridCellAttrProvider">wxGridCellAttrProvider</a> if any. May be</font><br>
<font color=#009900>// overridden to handle attributes directly in the table.</font><br>
<font color=#009900>//virtual <a href="#wxGridCellAttr">wxGridCellAttr</a> *GetAttr( int row, int col,</font><br>
<font color=#009900>// wxGridCellAttr::wxAttrKind kind );</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// these functions take ownership of the pointer</font><br>
<font color=#009900>//virtual void SetAttr(<a href="#wxGridCellAttr">wxGridCellAttr</a>* attr, int row, int col);</font><br>
<font color=#009900>//virtual void SetRowAttr(<a href="#wxGridCellAttr">wxGridCellAttr</a> *attr, int row);</font><br>
<font color=#009900>//virtual void SetColAttr(<a href="#wxGridCellAttr">wxGridCellAttr</a> *attr, int col);</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridStringTable">wxGridStringTable</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxGridStringTable">wxGridStringTable</a>, <a href="#wxGridTableBase">wxGridTableBase</a></font></b>
<blockquote>
<a href="#wxGridStringTable">wxGridStringTable</a>( int numRows=0, int numCols=0 )<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridTableMessage">wxGridTableMessage</a></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxGridTableRequest">wxGridTableRequest</a></font></b>
<blockquote><font color=#0066CC>
wxGRIDTABLE_REQUEST_VIEW_GET_VALUES<br>
wxGRIDTABLE_REQUEST_VIEW_SEND_VALUES<br>
wxGRIDTABLE_NOTIFY_ROWS_INSERTED<br>
wxGRIDTABLE_NOTIFY_ROWS_APPENDED<br>
wxGRIDTABLE_NOTIFY_ROWS_DELETED<br>
wxGRIDTABLE_NOTIFY_COLS_INSERTED<br>
wxGRIDTABLE_NOTIFY_COLS_APPENDED<br>
wxGRIDTABLE_NOTIFY_COLS_DELETED<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGridTableMessage">wxGridTableMessage</a></font></b>
<blockquote>
<a href="#wxGridTableMessage">wxGridTableMessage</a>( <a href="#wxGridTableBase">wxGridTableBase</a> *table, int id, int comInt1 = -1, int comInt2 = -1 )<br>
<br>
void SetTableObject( <a href="#wxGridTableBase">wxGridTableBase</a> *table )<br>
<a href="#wxGridTableBase">wxGridTableBase</a> * GetTableObject() const<br>
void SetId( int id )<br>
int GetId()<br>
void SetCommandInt( int comInt1 )<br>
int GetCommandInt()<br>
void SetCommandInt2( int comInt2 )<br>
int GetCommandInt2()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridCellCoords">wxGridCellCoords</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGridCellCoords">wxGridCellCoords</a></font></b>
<blockquote>
<font color=#006666> <i>%define_object</i> wxGridNoCellCoords</font><br>
<br>
<a href="#wxGridCellCoords">wxGridCellCoords</a>( int r = -1, int c = -1 )<br>
<br>
int GetRow() const<br>
void SetRow( int n )<br>
int GetCol() const<br>
void SetCol( int n )<br>
void Set(int row, int col)<br>
<br>
<i>%operator</i> <a href="#wxGridCellCoords">wxGridCellCoords</a>&amp; operator=( const <a href="#wxGridCellCoords">wxGridCellCoords</a>&amp; other )<br>
<i>%operator</i> bool operator==( const <a href="#wxGridCellCoords">wxGridCellCoords</a>&amp; other ) const<br>
<i>%operator</i> bool operator!() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridCellCoordsArray">wxGridCellCoordsArray</a></font><br>
<br>
<i>%include</i> "wx/dynarray.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxGridCellCoordsArray">wxGridCellCoordsArray</a></font></b>
<blockquote>
<a href="#wxGridCellCoordsArray">wxGridCellCoordsArray</a>()<br>
<a href="#wxGridCellCoordsArray">wxGridCellCoordsArray</a>(const <a href="#wxGridCellCoordsArray">wxGridCellCoordsArray</a>&amp; array)<br>
<br>
void Add( const <a href="#wxGridCellCoords">wxGridCellCoords</a>&amp; c )<br>
void Alloc(size_t count)<br>
void Clear()<br>
int GetCount() const<br>
bool IsEmpty() const<br>
void Insert( const <a href="#wxGridCellCoords">wxGridCellCoords</a>&amp; c, int n, int copies = 1 )<br>
<a href="#wxGridCellCoords">wxGridCellCoords</a> Item( int n )<br>
void RemoveAt(size_t index)<br>
void Shrink()<br>
<br>
<i>%operator</i> <a href="#wxGridCellCoords">wxGridCellCoords</a> operator[](size_t nIndex)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGrid">wxGrid</a></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxGrid::wxGridSelectionModes">wxGrid::wxGridSelectionModes</a></font></b>
<blockquote><font color=#0066CC>
wxGridSelectCells<br>
wxGridSelectRows<br>
wxGridSelectColumns<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxGrid">wxGrid</a>, <a href="#wxScrolledWindow">wxScrolledWindow</a></font></b>
<blockquote>
<a href="#wxGrid">wxGrid</a>( <a href="#wxWindow">wxWindow</a>* parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxWANTS_CHARS, const <a href="#wxString">wxString</a> &amp;name = "wxGrid" )<br>
<br>
bool CreateGrid( int numRows, int numCols, wxGrid::wxGridSelectionModes selmode = wxGrid::wxGridSelectCells )<br>
<br>
void SetSelectionMode(wxGrid::wxGridSelectionModes selmode)<br>
wxGrid::wxGridSelectionModes GetSelectionMode() const<br>
int GetNumberRows()<br>
int GetNumberCols()<br>
<br>
<font color=#009900>//<a href="#wxArrayInt">wxArrayInt</a> CalcRowLabelsExposed( const <a href="#wxRegion">wxRegion</a>&amp; reg )</font><br>
<font color=#009900>//<a href="#wxArrayInt">wxArrayInt</a> CalcColLabelsExposed( const <a href="#wxRegion">wxRegion</a>&amp; reg )</font><br>
<font color=#009900>//<a href="#wxGridCellCoordsArray">wxGridCellCoordsArray</a> CalcCellsExposed( const <a href="#wxRegion">wxRegion</a>&amp; reg )</font><br>
<font color=#009900>//void ProcessRowLabelMouseEvent( <a href="#wxMouseEvent">wxMouseEvent</a>&amp; event );</font><br>
<font color=#009900>//void ProcessColLabelMouseEvent( <a href="#wxMouseEvent">wxMouseEvent</a>&amp; event );</font><br>
<font color=#009900>//void ProcessCornerLabelMouseEvent( <a href="#wxMouseEvent">wxMouseEvent</a>&amp; event );</font><br>
<font color=#009900>//void ProcessGridCellMouseEvent( <a href="#wxMouseEvent">wxMouseEvent</a>&amp; event );</font><br>
bool ProcessTableMessage( <a href="#wxGridTableMessage">wxGridTableMessage</a>&amp; msg )<br>
<font color=#009900>//void DoEndDragResizeRow();</font><br>
<font color=#009900>//void DoEndDragResizeCol();</font><br>
<br>
<a href="#wxGridTableBase">wxGridTableBase</a> * GetTable() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> so that takeOwnership releases the table from garbage collection by Lua</font></font><br>
bool SetTable( <a href="#wxGridTableBase">wxGridTableBase</a> * table, bool takeOwnership = false, wxGrid::wxGridSelectionModes selmode = wxGrid::wxGridSelectCells )<br>
<br>
void ClearGrid()<br>
bool InsertRows( int pos = 0, int numRows = 1, bool updateLabels=true )<br>
bool AppendRows( int numRows = 1, bool updateLabels=true )<br>
bool DeleteRows( int pos = 0, int numRows = 1, bool updateLabels=true )<br>
bool InsertCols( int pos = 0, int numCols = 1, bool updateLabels=true )<br>
bool AppendCols( int numCols = 1, bool updateLabels=true )<br>
bool DeleteCols( int pos = 0, int numCols = 1, bool updateLabels=true )<br>
<br>
<font color=#009900>//void DrawGridCellArea( <a href="#wxDC">wxDC</a>&amp; dc , const <a href="#wxGridCellCoordsArray">wxGridCellCoordsArray</a>&amp; cells );</font><br>
<font color=#009900>//void DrawGridSpace( <a href="#wxDC">wxDC</a>&amp; dc );</font><br>
<font color=#009900>//void DrawCellBorder( <a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxGridCellCoords">wxGridCellCoords</a>&amp; );</font><br>
<font color=#009900>//void DrawAllGridLines( <a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxRegion">wxRegion</a>&amp; reg );</font><br>
<font color=#009900>//void DrawCell( <a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxGridCellCoords">wxGridCellCoords</a>&amp; );</font><br>
<font color=#009900>//void DrawHighlight(<a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxGridCellCoordsArray">wxGridCellCoordsArray</a>&amp; cells);</font><br>
<font color=#009900>//virtual void DrawCellHighlight( <a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxGridCellAttr">wxGridCellAttr</a> *attr );</font><br>
<font color=#009900>//virtual void DrawRowLabels( <a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxArrayInt">wxArrayInt</a>&amp; rows );</font><br>
<font color=#009900>//virtual void DrawRowLabel( <a href="#wxDC">wxDC</a>&amp; dc, int row );</font><br>
<font color=#009900>//virtual void DrawColLabels( <a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxArrayInt">wxArrayInt</a>&amp; cols );</font><br>
<font color=#009900>//virtual void DrawColLabel( <a href="#wxDC">wxDC</a>&amp; dc, int col );</font><br>
void DrawTextRectangle( <a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxString">wxString</a>&amp;, const <a href="#wxRect">wxRect</a>&amp;, int horizontalAlignment = wxALIGN_LEFT, int verticalAlignment = wxALIGN_TOP, int textOrientation = wxHORIZONTAL )<br>
<font color=#009900>//void DrawTextRectangle( <a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxArrayString">wxArrayString</a>&amp; lines, const <a href="#wxRect">wxRect</a>&amp;, int horizontalAlignment = wxALIGN_LEFT, int verticalAlignment = wxALIGN_TOP, int textOrientation = wxHORIZONTAL )</font><br>
void StringToLines( const <a href="#wxString">wxString</a>&amp; value, <a href="#wxArrayString">wxArrayString</a>&amp; lines )<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [long width, long height] wxGrid::GetTextBoxSize(<a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxArrayString">wxArrayString</a>&amp; lines)</font></font><br>
<font color=#009900>// C++ Func: void GetTextBoxSize( <a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxArrayString">wxArrayString</a>&amp; lines, long *width, long *height )</font><br>
void GetTextBoxSize( <a href="#wxDC">wxDC</a>&amp; dc, const <a href="#wxArrayString">wxArrayString</a>&amp; lines )<br>
<br>
void BeginBatch()<br>
void EndBatch()<br>
int GetBatchCount()<br>
void ForceRefresh()<br>
<br>
bool IsEditable()<br>
void EnableEditing( bool edit )<br>
void EnableCellEditControl( bool enable = true )<br>
void DisableCellEditControl()<br>
bool CanEnableCellControl() const<br>
bool IsCellEditControlEnabled() const<br>
bool IsCellEditControlShown() const<br>
bool IsCurrentCellReadOnly() const<br>
void ShowCellEditControl()<br>
void HideCellEditControl()<br>
void SaveEditControlValue()<br>
<br>
void XYToCell( int x, int y, <a href="#wxGridCellCoords">wxGridCellCoords</a>&amp; coords)<br>
int XToCol( int x )<br>
int YToRow( int y )<br>
int XToEdgeOfCol( int x )<br>
int YToEdgeOfRow( int y )<br>
<a href="#wxRect">wxRect</a> CellToRect( int row, int col )<br>
<font color=#009900>//<a href="#wxRect">wxRect</a> CellToRect( const <a href="#wxGridCellCoords">wxGridCellCoords</a>&amp; coords )</font><br>
int GetGridCursorRow()<br>
int GetGridCursorCol()<br>
bool IsVisible( int row, int col, bool wholeCellVisible = true )<br>
<font color=#009900>//bool IsVisible( const <a href="#wxGridCellCoords">wxGridCellCoords</a>&amp; coords, bool wholeCellVisible = true )</font><br>
void MakeCellVisible( int row, int col )<br>
<font color=#009900>//void MakeCellVisible( const <a href="#wxGridCellCoords">wxGridCellCoords</a>&amp; coords )</font><br>
<br>
void SetGridCursor( int row, int col )<br>
bool MoveCursorUp( bool expandSelection )<br>
bool MoveCursorDown( bool expandSelection )<br>
bool MoveCursorLeft( bool expandSelection )<br>
bool MoveCursorRight( bool expandSelection )<br>
bool MovePageDown()<br>
bool MovePageUp()<br>
bool MoveCursorUpBlock( bool expandSelection )<br>
bool MoveCursorDownBlock( bool expandSelection )<br>
bool MoveCursorLeftBlock( bool expandSelection )<br>
bool MoveCursorRightBlock( bool expandSelection )<br>
<br>
int GetDefaultRowLabelSize()<br>
int GetRowLabelSize()<br>
int GetDefaultColLabelSize()<br>
int GetColLabelSize()<br>
<a href="#wxColour">wxColour</a> GetLabelBackgroundColour()<br>
<a href="#wxColour">wxColour</a> GetLabelTextColour()<br>
<a href="#wxFont">wxFont</a> GetLabelFont()<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int horiz, int vert] wxGrid::GetRowLabelAlignment()</font></font><br>
<font color=#009900>// C++ Func: void GetRowLabelAlignment( int *horiz, int *vert )</font><br>
void GetRowLabelAlignment( int *horz, int *vert )<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int horiz, int vert] wxGrid::GetColLabelAlignment()</font></font><br>
<font color=#009900>// C++ Func: void GetColLabelAlignment( int *horiz, int *vert )</font><br>
void GetColLabelAlignment( int *horz, int *vert )<br>
<br>
int GetColLabelTextOrientation()<br>
<a href="#wxString">wxString</a> GetRowLabelValue( int row )<br>
<a href="#wxString">wxString</a> GetColLabelValue( int col )<br>
<a href="#wxColour">wxColour</a> GetGridLineColour()<br>
<a href="#wxColour">wxColour</a> GetCellHighlightColour()<br>
int GetCellHighlightPenWidth()<br>
int GetCellHighlightROPenWidth()<br>
void SetRowLabelSize( int width )<br>
void SetColLabelSize( int height )<br>
void SetLabelBackgroundColour( const <a href="#wxColour">wxColour</a>&amp; backColour )<br>
void SetLabelTextColour( const <a href="#wxColour">wxColour</a>&amp; textColour)<br>
void SetLabelFont( const <a href="#wxFont">wxFont</a>&amp; labelFont)<br>
void SetRowLabelAlignment( int horiz, int vert )<br>
void SetColLabelAlignment( int horiz, int vert )<br>
void SetRowLabelValue( int row, const <a href="#wxString">wxString</a>&amp; value )<br>
void SetColLabelValue( int col, const <a href="#wxString">wxString</a>&amp; value)<br>
void SetGridLineColour( const <a href="#wxColour">wxColour</a>&amp; lineColour)<br>
void SetCellHighlightColour( const <a href="#wxColour">wxColour</a>&amp; highlightColour)<br>
void SetCellHighlightPenWidth(int width)<br>
void SetCellHighlightROPenWidth(int width)<br>
<br>
void EnableDragRowSize( bool enable = true )<br>
void DisableDragRowSize()<br>
bool CanDragRowSize()<br>
void EnableDragColSize( bool enable = true )<br>
void DisableDragColSize()<br>
bool CanDragColSize()<br>
void EnableDragGridSize(bool enable = true)<br>
void DisableDragGridSize()<br>
bool CanDragGridSize()<br>
void EnableDragCell( bool enable = true )<br>
void DisableDragCell()<br>
bool CanDragCell()<br>
<br>
void SetAttr(int row, int col, <i>%ungc</i> <a href="#wxGridCellAttr">wxGridCellAttr</a> *attr)<br>
void SetRowAttr(int row, <i>%ungc</i> <a href="#wxGridCellAttr">wxGridCellAttr</a> *attr)<br>
void SetColAttr(int col, <i>%ungc</i> <a href="#wxGridCellAttr">wxGridCellAttr</a> *attr)<br>
<a href="#wxGridCellAttr">wxGridCellAttr</a> *GetOrCreateCellAttr(int row, int col) const<br>
<br>
void SetColFormatBool(int col)<br>
void SetColFormatNumber(int col)<br>
void SetColFormatFloat(int col, int width = -1, int precision = -1)<br>
void SetColFormatCustom(int col, const <a href="#wxString">wxString</a>&amp; typeName)<br>
<br>
void EnableGridLines( bool enable = true )<br>
bool GridLinesEnabled()<br>
<br>
int GetDefaultRowSize()<br>
int GetRowSize( int row )<br>
int GetDefaultColSize()<br>
int GetColSize( int col )<br>
<a href="#wxColour">wxColour</a> GetDefaultCellBackgroundColour()<br>
<a href="#wxColour">wxColour</a> GetCellBackgroundColour( int row, int col )<br>
<a href="#wxColour">wxColour</a> GetDefaultCellTextColour()<br>
<a href="#wxColour">wxColour</a> GetCellTextColour( int row, int col )<br>
<a href="#wxFont">wxFont</a> GetDefaultCellFont()<br>
<a href="#wxFont">wxFont</a> GetCellFont( int row, int col )<br>
void GetDefaultCellAlignment( int *horiz, int *vert )<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int horiz, int vert] wxGrid::GetCellAlignment( int row, int col )</font></font><br>
<font color=#009900>// C++ Func: void GetCellAlignment( int row, int col, int *horiz, int *vert )</font><br>
void GetCellAlignment( int row, int col )<br>
<br>
bool GetDefaultCellOverflow()<br>
bool GetCellOverflow( int row, int col )<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int num_rows, int num_cols] wxGrid::GetCellSize( int row, int col )</font></font><br>
<font color=#009900>// C++ Func: void GetCellSize( int row, int col, int *num_rows, int *num_cols )</font><br>
void GetCellSize( int row, int col )<br>
<br>
void SetDefaultRowSize( int height, bool resizeExistingRows = false )<br>
void SetRowSize( int row, int height )<br>
void SetDefaultColSize( int width, bool resizeExistingCols = false )<br>
void SetColSize( int col, int width )<br>
void AutoSize()<br>
void AutoSizeRow( int row, bool setAsMin = true )<br>
void AutoSizeColumn( int col, bool setAsMin = true )<br>
void AutoSizeRows( bool setAsMin = true )<br>
void AutoSizeColumns( bool setAsMin = true )<br>
void AutoSizeRowLabelSize( int row )<br>
void AutoSizeColLabelSize( int col )<br>
<br>
void SetColMinimalWidth( int col, int width )<br>
void SetRowMinimalHeight( int row, int width )<br>
void SetColMinimalAcceptableWidth( int width )<br>
void SetRowMinimalAcceptableHeight( int width )<br>
int GetColMinimalAcceptableWidth() const<br>
int GetRowMinimalAcceptableHeight() const<br>
<br>
void SetDefaultCellBackgroundColour( const <a href="#wxColour">wxColour</a>&amp; backColour)<br>
void SetCellBackgroundColour( int row, int col, const <a href="#wxColour">wxColour</a>&amp; backColour)<br>
void SetDefaultCellTextColour( const <a href="#wxColour">wxColour</a>&amp; textColour)<br>
void SetCellTextColour( int row, int col, const <a href="#wxColour">wxColour</a>&amp; textColour)<br>
void SetDefaultCellFont( const <a href="#wxFont">wxFont</a>&amp; cellFont)<br>
void SetCellFont( int row, int col, const <a href="#wxFont">wxFont</a>&amp; cellFont)<br>
void SetDefaultCellAlignment( int horiz, int vert )<br>
void SetCellAlignment( int row, int col, int horiz, int vert )<br>
void SetDefaultCellOverflow( bool allow )<br>
void SetCellOverflow( int row, int col, bool allow )<br>
void SetCellSize( int row, int col, int num_rows, int num_cols )<br>
<br>
void SetDefaultRenderer(<i>%ungc</i> <a href="#wxGridCellRenderer">wxGridCellRenderer</a> *renderer)<br>
void SetCellRenderer(int row, int col, <a href="#wxGridCellRenderer">wxGridCellRenderer</a> *renderer)<br>
<a href="#wxGridCellRenderer">wxGridCellRenderer</a>* GetDefaultRenderer() const<br>
<a href="#wxGridCellRenderer">wxGridCellRenderer</a>* GetCellRenderer(int row, int col)<br>
<br>
void SetDefaultEditor(<i>%ungc</i> <a href="#wxGridCellEditor">wxGridCellEditor</a> *editor)<br>
void SetCellEditor(int row, int col, <a href="#wxGridCellEditor">wxGridCellEditor</a> *editor)<br>
<a href="#wxGridCellEditor">wxGridCellEditor</a>* GetDefaultEditor() const<br>
<a href="#wxGridCellEditor">wxGridCellEditor</a>* GetCellEditor(int row, int col)<br>
<br>
<a href="#wxString">wxString</a> GetCellValue( int row, int col )<br>
<font color=#009900>// <a href="#wxString">wxString</a> GetCellValue( const <a href="#wxGridCellCoords">wxGridCellCoords</a>&amp; coords )</font><br>
void SetCellValue( int row, int col, const <a href="#wxString">wxString</a>&amp; s )<br>
<font color=#009900>// void SetCellValue( const <a href="#wxGridCellCoords">wxGridCellCoords</a>&amp; coords, const <a href="#wxString">wxString</a>&amp; s )</font><br>
<br>
bool IsReadOnly(int row, int col) const<br>
void SetReadOnly(int row, int col, bool isReadOnly = true)<br>
<br>
void SelectRow( int row, bool addToSelected = false )<br>
void SelectCol( int col, bool addToSelected = false )<br>
void SelectBlock( int topRow, int leftCol, int bottomRow, int rightCol, bool addToSelected = false )<br>
<font color=#009900>// void SelectBlock( const <a href="#wxGridCellCoords">wxGridCellCoords</a>&amp; topLeft, const <a href="#wxGridCellCoords">wxGridCellCoords</a>&amp; bottomRight)</font><br>
void SelectAll()<br>
bool IsSelection()<br>
void DeselectRow( int row )<br>
void DeselectCol( int col )<br>
void DeselectCell( int row, int col )<br>
void ClearSelection()<br>
bool IsInSelection( int row, int col )<br>
<font color=#009900>// bool IsInSelection( const <a href="#wxGridCellCoords">wxGridCellCoords</a>&amp; coords )</font><br>
<br>
<a href="#wxGridCellCoordsArray">wxGridCellCoordsArray</a> GetSelectedCells() const<br>
<a href="#wxGridCellCoordsArray">wxGridCellCoordsArray</a> GetSelectionBlockTopLeft() const<br>
<a href="#wxGridCellCoordsArray">wxGridCellCoordsArray</a> GetSelectionBlockBottomRight() const<br>
<a href="#wxArrayInt">wxArrayInt</a> GetSelectedRows() const<br>
<a href="#wxArrayInt">wxArrayInt</a> GetSelectedCols() const<br>
<br>
<a href="#wxRect">wxRect</a> BlockToDeviceRect( const <a href="#wxGridCellCoords">wxGridCellCoords</a>&amp; topLeft, const <a href="#wxGridCellCoords">wxGridCellCoords</a>&amp; bottomRight )<br>
<br>
<a href="#wxColour">wxColour</a> GetSelectionBackground() const<br>
<a href="#wxColour">wxColour</a> GetSelectionForeground() const<br>
void SetSelectionBackground(const <a href="#wxColour">wxColour</a>&amp; c)<br>
void SetSelectionForeground(const <a href="#wxColour">wxColour</a>&amp; c)<br>
<br>
void RegisterDataType(const <a href="#wxString">wxString</a>&amp; typeName, <a href="#wxGridCellRenderer">wxGridCellRenderer</a>* renderer, <a href="#wxGridCellEditor">wxGridCellEditor</a>* editor)<br>
<a href="#wxGridCellEditor">wxGridCellEditor</a>* GetDefaultEditorForCell(int row, int col) const<br>
<font color=#009900>//<a href="#wxGridCellEditor">wxGridCellEditor</a>* GetDefaultEditorForCell(const <a href="#wxGridCellCoords">wxGridCellCoords</a>&amp; coords) const</font><br>
<a href="#wxGridCellRenderer">wxGridCellRenderer</a>* GetDefaultRendererForCell(int row, int col) const<br>
<a href="#wxGridCellEditor">wxGridCellEditor</a>* GetDefaultEditorForType(const <a href="#wxString">wxString</a>&amp; typeName) const<br>
<a href="#wxGridCellRenderer">wxGridCellRenderer</a>* GetDefaultRendererForType(const <a href="#wxString">wxString</a>&amp; typeName) const<br>
void SetMargins(int extraWidth, int extraHeight)<br>
<br>
<a href="#wxWindow">wxWindow</a>* GetGridWindow()<br>
<a href="#wxWindow">wxWindow</a>* GetGridRowLabelWindow()<br>
<a href="#wxWindow">wxWindow</a>* GetGridColLabelWindow()<br>
<a href="#wxWindow">wxWindow</a>* GetGridCornerLabelWindow()<br>
<br>
<font color=#009900>//void SetScrollLineX(int x)</font><br>
<font color=#009900>//void SetScrollLineY(int y)</font><br>
<font color=#009900>//int GetScrollLineX() const</font><br>
<font color=#009900>//int GetScrollLineY() const</font><br>
<font color=#009900>//int GetScrollX(int x) const</font><br>
<font color=#009900>//int GetScrollY(int y) const</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridEvent">wxGridEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxGridEvent">wxGridEvent</a>, <a href="#wxNotifyEvent">wxNotifyEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_GRID_CELL_LEFT_CLICK <font color=#009900>// EVT_GRID_CELL_LEFT_CLICK(fn) // FIXME! wxEVT_CMD_GRID_XXX in &gt; 2.6</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_GRID_CELL_RIGHT_CLICK <font color=#009900>// EVT_GRID_CELL_RIGHT_CLICK(fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_GRID_CELL_LEFT_DCLICK <font color=#009900>// EVT_GRID_CELL_LEFT_DCLICK(fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_GRID_CELL_RIGHT_DCLICK <font color=#009900>// EVT_GRID_CELL_RIGHT_DCLICK(fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_GRID_LABEL_LEFT_CLICK <font color=#009900>// EVT_GRID_LABEL_LEFT_CLICK(fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_GRID_LABEL_RIGHT_CLICK <font color=#009900>// EVT_GRID_LABEL_RIGHT_CLICK(fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_GRID_LABEL_LEFT_DCLICK <font color=#009900>// EVT_GRID_LABEL_LEFT_DCLICK(fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_GRID_LABEL_RIGHT_DCLICK <font color=#009900>// EVT_GRID_LABEL_RIGHT_DCLICK(fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_GRID_CELL_CHANGE <font color=#009900>// EVT_GRID_CELL_CHANGE(fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_GRID_SELECT_CELL <font color=#009900>// EVT_GRID_SELECT_CELL(fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_GRID_EDITOR_SHOWN <font color=#009900>// EVT_GRID_EDITOR_SHOWN(fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_GRID_EDITOR_HIDDEN <font color=#009900>// EVT_GRID_EDITOR_HIDDEN(fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_GRID_CELL_BEGIN_DRAG <font color=#009900>// EVT_GRID_CELL_BEGIN_DRAG(fn)</font></font><br>
<br>
<a href="#wxGridEvent">wxGridEvent</a>(int id, wxEventType type, <a href="#wxObject">wxObject</a>* obj, int row = -1, int col = -1, int x = -1, int y = -1, bool sel = true, bool control = false, bool shift = false, bool alt = false, bool meta = false)<br>
<br>
virtual int GetRow()<br>
virtual int GetCol()<br>
<a href="#wxPoint">wxPoint</a> GetPosition()<br>
bool Selecting()<br>
bool ControlDown()<br>
bool MetaDown()<br>
bool ShiftDown()<br>
bool AltDown()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridSizeEvent">wxGridSizeEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxGridSizeEvent">wxGridSizeEvent</a>, <a href="#wxNotifyEvent">wxNotifyEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_GRID_ROW_SIZE <font color=#009900>// EVT_GRID_CMD_ROW_SIZE(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_GRID_COL_SIZE <font color=#009900>// EVT_GRID_CMD_COL_SIZE(id, fn)</font></font><br>
<br>
<a href="#wxGridSizeEvent">wxGridSizeEvent</a>(int id, wxEventType type, <a href="#wxObject">wxObject</a>* obj, int rowOrCol = -1, int x = -1, int y = -1, bool control = false, bool shift = false, bool alt = false, bool meta = false)<br>
<br>
int GetRowOrCol()<br>
<a href="#wxPoint">wxPoint</a> GetPosition()<br>
bool ShiftDown()<br>
bool ControlDown()<br>
bool AltDown()<br>
bool MetaDown()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridRangeSelectEvent">wxGridRangeSelectEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxGridRangeSelectEvent">wxGridRangeSelectEvent</a>, <a href="#wxNotifyEvent">wxNotifyEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_GRID_RANGE_SELECT <font color=#009900>// EVT_GRID_CMD_RANGE_SELECT(id, fn)</font></font><br>
<br>
<a href="#wxGridRangeSelectEvent">wxGridRangeSelectEvent</a>(int id, wxEventType type, <a href="#wxObject">wxObject</a>* obj, const <a href="#wxGridCellCoords">wxGridCellCoords</a>&amp; topLeft, const <a href="#wxGridCellCoords">wxGridCellCoords</a>&amp; bottomRight, bool sel = true, bool control = false, bool shift = false, bool alt = false, bool meta = false)<br>
<br>
<a href="#wxGridCellCoords">wxGridCellCoords</a> GetTopLeftCoords()<br>
<a href="#wxGridCellCoords">wxGridCellCoords</a> GetBottomRightCoords()<br>
int GetTopRow()<br>
int GetBottomRow()<br>
int GetLeftCol()<br>
int GetRightCol()<br>
bool Selecting()<br>
bool ControlDown()<br>
bool ShiftDown()<br>
bool MetaDown()<br>
bool AltDown()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGridEditorCreatedEvent">wxGridEditorCreatedEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxGridEditorCreatedEvent">wxGridEditorCreatedEvent</a>, <a href="#wxCommandEvent">wxCommandEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_GRID_EDITOR_CREATED <font color=#009900>// EVT_GRID_EDITOR_CREATED(fn)</font></font><br>
<br>
<a href="#wxGridEditorCreatedEvent">wxGridEditorCreatedEvent</a>(int id, wxEventType type, <a href="#wxObject">wxObject</a>* obj, int row, int col, <a href="#wxControl">wxControl</a>* ctrl)<br>
<br>
int GetRow()<br>
int GetCol()<br>
<a href="#wxControl">wxControl</a>* GetControl()<br>
void SetRow(int row)<br>
void SetCol(int col)<br>
void SetControl(<a href="#wxControl">wxControl</a> * ctrl)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxGrid &amp;&amp; wxUSE_GRID</font><br>
<br><HR>
<h2><a name="wxwidgets_wxnet_net.i">wxwidgets/wxnet_net.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: wxNet library</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<i>%if</i> wxLUA_USE_wxSocket &amp;&amp; wxUSE_SOCKETS<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSocketBase">wxSocketBase</a></font><br>
<br>
<i>%include</i> "wx/socket.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxSocketError">wxSocketError</a></font></b>
<blockquote><font color=#0066CC>
wxSOCKET_NOERROR<br>
wxSOCKET_INVOP<br>
wxSOCKET_IOERR<br>
wxSOCKET_INVADDR<br>
wxSOCKET_INVSOCK<br>
wxSOCKET_NOHOST<br>
wxSOCKET_INVPORT<br>
wxSOCKET_WOULDBLOCK<br>
wxSOCKET_TIMEDOUT<br>
wxSOCKET_MEMERR<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxSocketFlags">wxSocketFlags</a> <font color=#009900>// actually typedef int wxSocketFlags</font></font></b>
<blockquote><font color=#0066CC>
wxSOCKET_NONE<br>
wxSOCKET_NOWAIT<br>
wxSOCKET_WAITALL<br>
wxSOCKET_BLOCK<br>
wxSOCKET_REUSEADDR<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxSocketNotify">wxSocketNotify</a></font></b>
<blockquote><font color=#0066CC>
wxSOCKET_INPUT<br>
wxSOCKET_OUTPUT<br>
wxSOCKET_CONNECTION<br>
wxSOCKET_LOST<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxSocketEventFlags">wxSocketEventFlags</a></font></b>
<blockquote><font color=#0066CC>
wxSOCKET_INPUT_FLAG<br>
wxSOCKET_OUTPUT_FLAG<br>
wxSOCKET_CONNECTION_FLAG<br>
wxSOCKET_LOST_FLAG<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxSocketType">wxSocketType</a></font></b>
<blockquote><font color=#0066CC>
wxSOCKET_UNINIT<br>
wxSOCKET_CLIENT<br>
wxSOCKET_SERVER<br>
wxSOCKET_BASE<br>
wxSOCKET_DATAGRAM<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxSocketBase">wxSocketBase</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#009900>// <a href="#wxSocketBase">wxSocketBase</a>() - No constructor, base class</font><br>
<br>
void Close()<br>
bool Destroy()<br>
void Discard()<br>
bool Error() const<br>
voidptr_long GetClientData() const <font color=#009900>// C++ returns (void *) You get a number here</font><br>
bool GetLocal(<a href="#wxSockAddress">wxSockAddress</a>&amp; addr) const<br>
<a href="#wxSocketFlags">wxSocketFlags</a> GetFlags() const<br>
bool GetPeer(<a href="#wxSockAddress">wxSockAddress</a>&amp; addr) const<br>
void InterruptWait()<br>
bool IsConnected() const<br>
bool IsData() const<br>
bool IsDisconnected() const<br>
unsigned long LastCount() const<br>
<a href="#wxSocketError">wxSocketError</a> LastError() const <font color=#009900>// <i>%gtk</i>|<i>%mac</i> causes link error with Borland C++ w/DLL not exported?</font><br>
void Notify(bool notify)<br>
bool Ok() const<br>
void RestoreState()<br>
void SaveState()<br>
void SetClientData(voidptr_long number) <font color=#009900>// C++ is (void *clientData) You can put a number here</font><br>
void SetEventHandler(<a href="#wxEvtHandler">wxEvtHandler</a>&amp; handler, int id = -1)<br>
void SetFlags(<a href="#wxSocketFlags">wxSocketFlags</a> flags)<br>
void SetNotify(<a href="#wxSocketEventFlags">wxSocketEventFlags</a> flags)<br>
void SetTimeout(int seconds)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [Lua string] wxSocketBase::Peek(unsigned long nbytes)</font></font><br>
<font color=#009900>// C++ Func: void Peek(void * buffer, unsigned long nbytes)</font><br>
void Peek(unsigned long nbytes)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [Lua string] wxSocketBase::Read(unsigned long nbytes)</font></font><br>
<font color=#009900>// C++ Func: void Read(unsigned long nbytes)</font><br>
void Read(void * buffer, unsigned long nbytes)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [Lua string] wxSocketBase::ReadMsg(unsigned long nbytes)</font></font><br>
<font color=#009900>// C++ Func: void ReadMsg(void * buffer, unsigned long nbytes)</font><br>
void ReadMsg(unsigned long nbytes)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> void wxSocketBase::Unread(Lua string, [optional unsigned long nbytes])</font></font><br>
<font color=#009900>// C++ Func: void Unread(const void * buffer, unsigned long nbytes)</font><br>
void Unread(const char* buffer, unsigned long nbytes)<br>
<br>
bool Wait(long seconds = -1, long millisecond = 0)<br>
bool WaitForLost(long seconds = -1, long millisecond = 0)<br>
bool WaitForRead(long seconds = -1, long millisecond = 0)<br>
bool WaitForWrite(long seconds = -1, long millisecond = 0)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> void wxSocketBase::Write(Lua string, [optional unsigned long nbytes])</font></font><br>
<font color=#009900>// C++ Func: void Write(const void * buffer, unsigned long nbytes)</font><br>
void Write(const char* buffer, unsigned long nbytes)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> void wxSocketBase::WriteMsg(Lua string, [optional unsigned long nbytes])</font></font><br>
<font color=#009900>// C++ Func: void WriteMsg(const void * buffer, wxUint32 nbytes)</font><br>
void WriteMsg(const char* buffer, wxUint32 nbytes)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSocketClient">wxSocketClient</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxSocketClient">wxSocketClient</a>, <a href="#wxSocketBase">wxSocketBase</a></font></b>
<blockquote>
<a href="#wxSocketClient">wxSocketClient</a>(<a href="#wxSocketFlags">wxSocketFlags</a> flags = wxSOCKET_NONE)<br>
<br>
bool Connect(<a href="#wxSockAddress">wxSockAddress</a>&amp; address, bool wait = true)<br>
bool WaitOnConnect(long seconds = -1, long milliseconds = 0)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSocketServer">wxSocketServer</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxSocketServer">wxSocketServer</a>, <a href="#wxSocketBase">wxSocketBase</a></font></b>
<blockquote>
<a href="#wxSocketServer">wxSocketServer</a>(<a href="#wxSockAddress">wxSockAddress</a>&amp; address, <a href="#wxSocketFlags">wxSocketFlags</a> flags = wxSOCKET_NONE)<br>
<br>
<a href="#wxSocketBase">wxSocketBase</a>* Accept(bool wait = true)<br>
bool AcceptWith(<a href="#wxSocketBase">wxSocketBase</a>&amp; socket, bool wait = true)<br>
bool WaitForAccept(long seconds = -1, long millisecond = 0)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSocketEvent">wxSocketEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxSocketEvent">wxSocketEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_SOCKET <font color=#009900>// EVT_SOCKET(id, func)</font></font><br>
<br>
<a href="#wxSocketEvent">wxSocketEvent</a>(int id = 0)<br>
<br>
voidptr_long GetClientData() <font color=#009900>// C++ returns (void *) You get a number here</font><br>
<a href="#wxSocketBase">wxSocketBase</a> * GetSocket() const<br>
<a href="#wxSocketNotify">wxSocketNotify</a> GetSocketEvent() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSockAddress">wxSockAddress</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxSockAddress">wxSockAddress</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#009900>// <a href="#wxSockAddress">wxSockAddress</a>() virtual base class</font><br>
<br>
void Clear()<br>
<font color=#009900>//int SockAddrLen() // Does not exist</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxIPAddress</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxIPaddress">wxIPaddress</a>, <a href="#wxSockAddress">wxSockAddress</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxIPaddress">wxIPaddress</a>() virtual base class</font><br>
<br>
bool Hostname(const <a href="#wxString">wxString</a>&amp; hostname)<br>
<font color=#009900>//bool Hostname(unsigned long addr) // pure virtual, fun in derived classes</font><br>
<a href="#wxString">wxString</a> Hostname()<br>
<a href="#wxString">wxString</a> IPAddress()<br>
bool Service(const <a href="#wxString">wxString</a>&amp; service)<br>
bool Service(unsigned short service)<br>
unsigned short Service()<br>
bool AnyAddress()<br>
bool LocalHost()<br>
virtual bool IsLocalHost()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxIPV4address">wxIPV4address</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxIPV4address">wxIPV4address</a>, <a href="#wxIPaddress">wxIPaddress</a></font></b>
<blockquote>
<a href="#wxIPV4address">wxIPV4address</a>()<br>
<a href="#wxIPV4address">wxIPV4address</a>(const <a href="#wxIPV4address">wxIPV4address</a>&amp; other);<br>
<br>
<font color=#009900>//bool Hostname(const <a href="#wxString">wxString</a>&amp; hostname)</font><br>
bool Hostname(unsigned long addr)<br>
<font color=#009900>//<a href="#wxString">wxString</a> Hostname()</font><br>
<font color=#009900>//<a href="#wxString">wxString</a> IPAddress()</font><br>
<font color=#009900>//bool Service(const <a href="#wxString">wxString</a>&amp; service)</font><br>
<font color=#009900>//bool Service(unsigned short service)</font><br>
<font color=#009900>//unsigned short Service()</font><br>
<font color=#009900>//bool AnyAddress()</font><br>
<font color=#009900>//bool LocalHost()</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxProtocol">wxProtocol</a></font><br>
<br>
<i>%if</i> wxUSE_PROTOCOL<br>
<br>
<i>%include</i> "wx/protocol/protocol.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxProtocolError">wxProtocolError</a></font></b>
<blockquote><font color=#0066CC>
wxPROTO_NOERR<br>
wxPROTO_NETERR<br>
wxPROTO_PROTERR<br>
wxPROTO_CONNERR<br>
wxPROTO_INVVAL<br>
wxPROTO_NOHNDLR<br>
wxPROTO_NOFILE<br>
wxPROTO_ABRT<br>
wxPROTO_RCNCT<br>
wxPROTO_STREAMING<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxProtocol">wxProtocol</a>, <a href="#wxSocketClient">wxSocketClient</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxProtocol">wxProtocol</a>() virtual base class</font><br>
<br>
bool Reconnect()<br>
<a href="#wxInputStream">wxInputStream</a> *GetInputStream(const <a href="#wxString">wxString</a>&amp; path)<br>
bool Abort()<br>
<a href="#wxProtocolError">wxProtocolError</a> GetError()<br>
<a href="#wxString">wxString</a> GetContentType()<br>
void SetUser(const <a href="#wxString">wxString</a>&amp; user)<br>
void SetPassword(const <a href="#wxString">wxString</a>&amp; user)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_PROTOCOL</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHTTP">wxHTTP</a></font><br>
<br>
<i>%if</i> wxUSE_PROTOCOL_HTTP<br>
<br>
<i>%include</i> "wx/protocol/http.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxHTTP">wxHTTP</a>, <a href="#wxProtocol">wxProtocol</a></font></b>
<blockquote>
<a href="#wxHTTP">wxHTTP</a>()<br>
<br>
int GetResponse() const<br>
<font color=#009900>// <a href="#wxInputStream">wxInputStream</a> *GetInputStream(const <a href="#wxString">wxString</a>&amp; path) - see <a href="#wxProtocol">wxProtocol</a></font><br>
void SetHeader(const <a href="#wxString">wxString</a>&amp; header, const <a href="#wxString">wxString</a>&amp; h_data)<br>
<a href="#wxString">wxString</a> GetHeader(const <a href="#wxString">wxString</a>&amp; header)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_PROTOCOL_HTTP</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxFTP">wxFTP</a></font><br>
<br>
<i>%if</i> wxUSE_PROTOCOL_FTP<br>
<br>
<i>%include</i> "wx/protocol/ftp.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxFTP::TransferMode">wxFTP::TransferMode</a></font></b>
<blockquote><font color=#0066CC>
NONE<br>
ASCII<br>
BINARY<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxFTP">wxFTP</a>, <a href="#wxProtocol">wxProtocol</a></font></b>
<blockquote>
<a href="#wxFTP">wxFTP</a>()<br>
<br>
<font color=#009900>//bool Abort()</font><br>
bool CheckCommand(const <a href="#wxString">wxString</a>&amp; command, char ret)<br>
char SendCommand(const <a href="#wxString">wxString</a>&amp; command)<br>
<a href="#wxString">wxString</a> GetLastResult()<br>
bool ChDir(const <a href="#wxString">wxString</a>&amp; dir)<br>
bool MkDir(const <a href="#wxString">wxString</a>&amp; dir)<br>
bool RmDir(const <a href="#wxString">wxString</a>&amp; dir)<br>
<a href="#wxString">wxString</a> Pwd()<br>
bool Rename(const <a href="#wxString">wxString</a>&amp; src, const <a href="#wxString">wxString</a>&amp; dst)<br>
bool RmFile(const <a href="#wxString">wxString</a>&amp; path)<br>
bool SetAscii()<br>
bool SetBinary()<br>
void SetPassive(bool pasv)<br>
bool SetTransferMode(wxFTP::TransferMode mode)<br>
<font color=#009900>// void SetUser(const <a href="#wxString">wxString</a>&amp; user) - see <a href="#wxProtocol">wxProtocol</a></font><br>
<font color=#009900>// void SetPassword(const <a href="#wxString">wxString</a>&amp; passwd) - see <a href="#wxProtocol">wxProtocol</a></font><br>
bool FileExists(const <a href="#wxString">wxString</a>&amp; filename)<br>
int GetFileSize(const <a href="#wxString">wxString</a>&amp; filename)<br>
bool GetDirList(<a href="#wxArrayString">wxArrayString</a>&amp; files, const <a href="#wxString">wxString</a>&amp; wildcard = "")<br>
bool GetFilesList(<a href="#wxArrayString">wxArrayString</a>&amp; files, const <a href="#wxString">wxString</a>&amp; wildcard = "")<br>
<a href="#wxOutputStream">wxOutputStream</a> * GetOutputStream(const <a href="#wxString">wxString</a>&amp; file)<br>
<font color=#009900>// <a href="#wxInputStream">wxInputStream</a> * GetInputStream(const <a href="#wxString">wxString</a>&amp; path) - see <a href="#wxProtocol">wxProtocol</a></font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_PROTOCOL_FTP</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxURI">wxURI</a></font><br>
<br>
<i>%include</i> "wx/uri.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxURIHostType">wxURIHostType</a></font></b>
<blockquote><font color=#0066CC>
wxURI_REGNAME<br>
wxURI_IPV4ADDRESS<br>
wxURI_IPV6ADDRESS<br>
wxURI_IPVFUTURE<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxURIFieldType">wxURIFieldType</a></font></b>
<blockquote><font color=#0066CC>
wxURI_SCHEME<br>
wxURI_USERINFO<br>
wxURI_SERVER<br>
wxURI_PORT<br>
wxURI_PATH<br>
wxURI_QUERY<br>
wxURI_FRAGMENT<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxURIFlags">wxURIFlags</a></font></b>
<blockquote><font color=#0066CC>
wxURI_STRICT<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxURI">wxURI</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxURI">wxURI</a>()<br>
<a href="#wxURI">wxURI</a>(const <a href="#wxString">wxString</a>&amp; uri)<br>
<a href="#wxURI">wxURI</a>(const <a href="#wxURI">wxURI</a>&amp; uri)<br>
<br>
<a href="#wxString">wxString</a> Create(const <a href="#wxString">wxString</a>&amp; uri)<br>
bool HasScheme() const<br>
bool HasUserInfo() const<br>
bool HasServer() const<br>
bool HasPort() const<br>
bool HasPath() const<br>
bool HasQuery() const<br>
bool HasFragment() const<br>
<a href="#wxString">wxString</a> GetScheme() const<br>
<a href="#wxString">wxString</a> GetPath() const<br>
<a href="#wxString">wxString</a> GetQuery() const<br>
<a href="#wxString">wxString</a> GetFragment() const<br>
<a href="#wxString">wxString</a> GetPort() const<br>
<a href="#wxString">wxString</a> GetUserInfo() const<br>
<a href="#wxString">wxString</a> GetServer() const<br>
<a href="#wxURIHostType">wxURIHostType</a> GetHostType() const<br>
<a href="#wxString">wxString</a> GetUser() const<br>
<a href="#wxString">wxString</a> GetPassword() const<br>
<a href="#wxString">wxString</a> BuildURI() const<br>
<a href="#wxString">wxString</a> BuildUnescapedURI() const<br>
void Resolve(const <a href="#wxURI">wxURI</a>&amp; base, int flags = wxURI_STRICT)<br>
bool IsReference() const<br>
static <a href="#wxString">wxString</a> Unescape (const <a href="#wxString">wxString</a>&amp; szEscapedURI)<br>
<br>
<i>%operator</i> <a href="#wxURI">wxURI</a>&amp; operator = (const <a href="#wxURI">wxURI</a>&amp; uri);<br>
<font color=#009900>//<a href="#wxURI">wxURI</a>&amp; operator = (const <a href="#wxString">wxString</a>&amp; string);</font><br>
<i>%operator</i> bool operator == (const <a href="#wxURI">wxURI</a>&amp; uri) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxURL">wxURL</a></font><br>
<br>
<i>%if</i> wxUSE_URL<br>
<br>
<i>%include</i> "wx/url.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxURLError">wxURLError</a></font></b>
<blockquote><font color=#0066CC>
wxURL_NOERR<br>
wxURL_SNTXERR<br>
wxURL_NOPROTO<br>
wxURL_NOHOST<br>
wxURL_NOPATH<br>
wxURL_CONNERR<br>
wxURL_PROTOERR<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxURL">wxURL</a>, <a href="#wxURI">wxURI</a></font></b>
<blockquote>
<a href="#wxURL">wxURL</a>(const <a href="#wxString">wxString</a>&amp; sUrl)<br>
<a href="#wxURL">wxURL</a>(const <a href="#wxURI">wxURI</a>&amp; url)<br>
<br>
<a href="#wxProtocol">wxProtocol</a>&amp; GetProtocol()<br>
<a href="#wxURLError">wxURLError</a> GetError() const<br>
<a href="#wxString">wxString</a> GetURL() const<br>
<br>
<a href="#wxInputStream">wxInputStream</a> *GetInputStream()<br>
<br>
<i>%if</i> wxUSE_PROTOCOL_HTTP<br>
static void SetDefaultProxy(const <a href="#wxString">wxString</a>&amp; url_proxy)<br>
void SetProxy(const <a href="#wxString">wxString</a>&amp; url_proxy)<br>
<i>%endif</i> <font color=#009900>// wxUSE_PROTOCOL_HTTP</font><br>
<br>
<font color=#009900>//<a href="#wxURL">wxURL</a>&amp; operator = (const <a href="#wxString">wxString</a>&amp; url);</font><br>
<font color=#009900>//<a href="#wxURL">wxURL</a>&amp; operator = (const <a href="#wxURI">wxURI</a>&amp; url);</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxUSE_URL</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>//// wxConnectionBase</font><br>
<font color=#009900>//</font><br>
<font color=#009900>//<i>%include</i> "wx/ipcbase.h"</font><br>
<font color=#009900>//</font><br>
<font color=#009900>//<i>%enum</i> wxIPCFormat</font><br>
<font color=#009900>// wxIPC_INVALID</font><br>
<font color=#009900>// wxIPC_TEXT</font><br>
<font color=#009900>// wxIPC_BITMAP</font><br>
<font color=#009900>// wxIPC_METAFILE</font><br>
<font color=#009900>// wxIPC_SYLK</font><br>
<font color=#009900>// wxIPC_DIF</font><br>
<font color=#009900>// wxIPC_TIFF</font><br>
<font color=#009900>// wxIPC_OEMTEXT</font><br>
<font color=#009900>// wxIPC_DIB</font><br>
<font color=#009900>// wxIPC_PALETTE</font><br>
<font color=#009900>// wxIPC_PENDATA</font><br>
<font color=#009900>// wxIPC_RIFF</font><br>
<font color=#009900>// wxIPC_WAVE</font><br>
<font color=#009900>// wxIPC_UNICODETEXT</font><br>
<font color=#009900>// wxIPC_ENHMETAFILE</font><br>
<font color=#009900>// wxIPC_FILENAME</font><br>
<font color=#009900>// wxIPC_LOCALE</font><br>
<font color=#009900>// wxIPC_PRIVATE</font><br>
<font color=#009900>//<i>%endenum</i></font><br>
<font color=#009900>//</font><br>
<font color=#009900>//<i>%class</i> wxConnectionBase, <a href="#wxObject">wxObject</a></font><br>
<font color=#009900>// // no constructor virtual base class</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// bool Advise(const <a href="#wxString">wxString</a>&amp; item, char* data, int size = -1, wxIPCFormat format = wxCF_TEXT)</font><br>
<font color=#009900>//</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<font color=#009900>//</font><br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>//// wxConnection</font><br>
<font color=#009900>//</font><br>
<font color=#009900>//<i>%class</i> wxConnection, wxConnectionBase</font><br>
<font color=#009900>// wxConnection()</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<font color=#009900>//</font><br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>//// wxClient</font><br>
<font color=#009900>//</font><br>
<font color=#009900>//<i>%class</i> wxClient, <a href="#wxObject">wxObject</a></font><br>
<font color=#009900>// wxClient()</font><br>
<font color=#009900>// wxConnectionBase * MakeConnection(const <a href="#wxString">wxString</a>&amp; host, const <a href="#wxString">wxString</a>&amp; service, const <a href="#wxString">wxString</a>&amp; topic)</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// //virtual wxConnectionBase * OnMakeConnection()</font><br>
<font color=#009900>// bool ValidHost(const <a href="#wxString">wxString</a>&amp; host)</font><br>
<font color=#009900>//</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<font color=#009900>//</font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxSocket &amp;&amp; wxUSE_SOCKETS</font><br>
<br><HR>
<h2><a name="wxwidgets_wxmedia_media.i">wxwidgets/wxmedia_media.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: wxMedia library</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMediaCtrl">wxMediaCtrl</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxMediaCtrl &amp;&amp; wxUSE_MEDIACTRL<br>
<br>
<i>%include</i> "wx/mediactrl.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxMediaState">wxMediaState</a></font></b>
<blockquote><font color=#0066CC>
wxMEDIASTATE_STOPPED<br>
wxMEDIASTATE_PAUSED<br>
wxMEDIASTATE_PLAYING<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxMediaCtrlPlayerControls">wxMediaCtrlPlayerControls</a></font></b>
<blockquote><font color=#0066CC>
wxMEDIACTRLPLAYERCONTROLS_NONE<br>
wxMEDIACTRLPLAYERCONTROLS_STEP<br>
wxMEDIACTRLPLAYERCONTROLS_VOLUME<br>
wxMEDIACTRLPLAYERCONTROLS_DEFAULT<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<font color=#006666><i>%define_string</i> wxMEDIABACKEND_DIRECTSHOW <font color=#009900>//wxT("wxAMMediaBackend")</font></font><br>
<font color=#006666><i>%define_string</i> wxMEDIABACKEND_MCI <font color=#009900>//wxT("wxMCIMediaBackend")</font></font><br>
<font color=#006666><i>%define_string</i> wxMEDIABACKEND_QUICKTIME <font color=#009900>//wxT("wxQTMediaBackend")</font></font><br>
<font color=#006666><i>%define_string</i> wxMEDIABACKEND_GSTREAMER <font color=#009900>//wxT("wxGStreamerMediaBackend")</font></font><br>
<font color=#006666><i>%wxchkver_2_8</i> <i>%define_string</i> wxMEDIABACKEND_REALPLAYER <font color=#009900>//wxT("wxRealPlayerMediaBackend")</font></font><br>
<font color=#006666><i>%wxchkver_2_8</i> <i>%define_string</i> wxMEDIABACKEND_WMP10 <font color=#009900>//wxT("wxWMP10MediaBackend")</font></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxMediaCtrl">wxMediaCtrl</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxMediaCtrl">wxMediaCtrl</a>()<br>
<a href="#wxMediaCtrl">wxMediaCtrl</a>( <a href="#wxWindow">wxWindow</a>* parent, wxWindowID winid, const <a href="#wxString">wxString</a>&amp; fileName = "", const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; szBackend = "", const <a href="#wxValidator">wxValidator</a>&amp; val = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxMediaCtrl" )<br>
bool Create( <a href="#wxWindow">wxWindow</a>* parent, wxWindowID winid, const <a href="#wxString">wxString</a>&amp; fileName = "", const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a>&amp; szBackend = "", const <a href="#wxValidator">wxValidator</a>&amp; val = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxMediaCtrl" )<br>
<br>
wxFileOffset GetDownloadProgress() <font color=#009900>// DirectShow only</font><br>
wxFileOffset GetDownloadTotal() <font color=#009900>// DirectShow only</font><br>
<a href="#wxMediaState">wxMediaState</a> GetState()<br>
double GetVolume()<br>
wxFileOffset Length()<br>
bool Load(const <a href="#wxString">wxString</a>&amp; fileName)<br>
bool Load(const <a href="#wxURI">wxURI</a>&amp; location)<br>
bool Load(const <a href="#wxURI">wxURI</a>&amp; location, const <a href="#wxURI">wxURI</a>&amp; proxy)<br>
bool LoadURI(const <a href="#wxString">wxString</a>&amp; fileName) <font color=#009900>// { return Load(<a href="#wxURI">wxURI</a>(fileName)); }</font><br>
bool LoadURIWithProxy(const <a href="#wxString">wxString</a>&amp; fileName, const <a href="#wxString">wxString</a>&amp; proxy) <font color=#009900>// { return Load(<a href="#wxURI">wxURI</a>(fileName), <a href="#wxURI">wxURI</a>(proxy)); }</font><br>
bool Pause()<br>
bool Play()<br>
wxFileOffset Seek(wxFileOffset where, <a href="#wxSeekMode">wxSeekMode</a> mode = wxFromStart)<br>
bool Stop()<br>
bool SetVolume(double dVolume)<br>
double GetVolume()<br>
bool ShowPlayerControls(<a href="#wxMediaCtrlPlayerControls">wxMediaCtrlPlayerControls</a> flags = wxMEDIACTRLPLAYERCONTROLS_DEFAULT)<br>
wxFileOffset Tell();<br>
<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxMediaEvent">wxMediaEvent</a></font><br>
<br>
<font color=#006666><i>%define</i> wxMEDIA_FINISHED_ID</font><br>
<font color=#006666><i>%define</i> wxMEDIA_STOP_ID</font><br>
<font color=#006666><i>%define</i> wxMEDIA_LOADED_ID</font><br>
<font color=#006666><i>%wxchkver_2_6_4</i> <i>%define</i> wxMEDIA_STATECHANGED_ID</font><br>
<font color=#006666><i>%wxchkver_2_6_4</i> <i>%define</i> wxMEDIA_PLAY_ID</font><br>
<font color=#006666><i>%wxchkver_2_6_4</i> <i>%define</i> wxMEDIA_PAUSE_ID</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxMediaEvent">wxMediaEvent</a>, <a href="#wxNotifyEvent">wxNotifyEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_MEDIA_FINISHED <font color=#009900>// EVT_MEDIA_FINISHED(winid, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_MEDIA_STOP <font color=#009900>// EVT_MEDIA_STOP(winid, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_MEDIA_LOADED <font color=#009900>// EVT_MEDIA_LOADED(winid, fn)</font></font><br>
<font color=#006666> <i>%wxchkver_2_6_4</i> <i>%define_event</i> wxEVT_MEDIA_STATECHANGED <font color=#009900>// EVT_MEDIA_STATECHANGED(winid, fn)</font></font><br>
<font color=#006666> <i>%wxchkver_2_6_4</i> <i>%define_event</i> wxEVT_MEDIA_PLAY <font color=#009900>// EVT_MEDIA_PLAY(winid, fn)</font></font><br>
<font color=#006666> <i>%wxchkver_2_6_4</i> <i>%define_event</i> wxEVT_MEDIA_PAUSE <font color=#009900>// EVT_MEDIA_PAUSE(winid, fn)</font></font><br>
<br>
<a href="#wxMediaEvent">wxMediaEvent</a>(wxEventType commandType = wxEVT_NULL, int winid = 0)<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxMediaCtrl &amp;&amp; wxUSE_MEDIACTRL</font><br>
<br><HR>
<h2><a name="wxwidgets_wxgl_gl.i">wxwidgets/wxgl_gl.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: wxGL library</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<font color=#009900>//<i>%if</i> wxUSE_OPENGL // FIXME ? Is it probably enough to test for wxUSE_GLCANVAS</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGLCanvas">wxGLCanvas</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxGLCanvas &amp;&amp; wxUSE_GLCANVAS<br>
<br>
<font color=#009900>// FIXME : Need to wrap wxGLApp?</font><br>
<br>
<i>%include</i> "wx/glcanvas.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i></font></b>
<blockquote><font color=#0066CC>
WX_GL_RGBA<br>
WX_GL_BUFFER_SIZE<br>
WX_GL_LEVEL<br>
WX_GL_DOUBLEBUFFER<br>
WX_GL_STEREO<br>
WX_GL_AUX_BUFFERS<br>
WX_GL_MIN_RED<br>
WX_GL_MIN_GREEN<br>
WX_GL_MIN_BLUE<br>
WX_GL_MIN_ALPHA<br>
WX_GL_DEPTH_SIZE<br>
WX_GL_STENCIL_SIZE<br>
WX_GL_MIN_ACCUM_RED<br>
WX_GL_MIN_ACCUM_GREEN<br>
WX_GL_MIN_ACCUM_BLUE<br>
WX_GL_MIN_ACCUM_ALPHA<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxGLCanvas">wxGLCanvas</a>, <a href="#wxWindow">wxWindow</a></font></b>
<blockquote>
<a href="#wxGLCanvas">wxGLCanvas</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id = wxID_ANY, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style=0, const <a href="#wxString">wxString</a>&amp; name="GLCanvas", int attribList[] = 0, const <a href="#wxPalette">wxPalette</a>&amp; palette = wxNullPalette)<br>
<a href="#wxGLCanvas">wxGLCanvas</a>(<a href="#wxWindow">wxWindow</a>* parent, <a href="#wxGLContext">wxGLContext</a>* sharedContext, wxWindowID id = -1, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style=0, const <a href="#wxString">wxString</a>&amp; name="GLCanvas", int attribList[] = 0, const <a href="#wxPalette">wxPalette</a>&amp; palette = wxNullPalette)<br>
<a href="#wxGLCanvas">wxGLCanvas</a>(<a href="#wxWindow">wxWindow</a>* parent, <a href="#wxGLCanvas">wxGLCanvas</a>* sharedCanvas, wxWindowID id = -1, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style=0, const <a href="#wxString">wxString</a>&amp; name="GLCanvas", int attribList[] = 0, const <a href="#wxPalette">wxPalette</a>&amp; palette = wxNullPalette)<br>
!<i>%mac</i> <a href="#wxGLCanvas">wxGLCanvas</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id = wxID_ANY, int attribList[] = 0, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style=0, const <a href="#wxString">wxString</a>&amp; name="GLCanvas", const <a href="#wxPalette">wxPalette</a>&amp; palette = wxNullPalette)<br>
<br>
<a href="#wxGLContext">wxGLContext</a>* GetContext() const<br>
<i>%mac</i> void SetCurrent()<br>
<i>%wxchkver_2_8</i>&amp;!<i>%mac</i> void SetCurrent(const <a href="#wxGLContext">wxGLContext</a>&amp; RC) const<br>
void SetColour(const <a href="#wxString">wxString</a>&amp; colour)<br>
void SwapBuffers()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxGLContext">wxGLContext</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxGLContext">wxGLContext</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
!<i>%mac</i> <a href="#wxGLContext">wxGLContext</a>(<a href="#wxGLCanvas">wxGLCanvas</a> *win, const <a href="#wxGLContext">wxGLContext</a>* other = NULL ) <font color=#009900>// FIXME</font><br>
<br>
!<i>%mac</i> void SetCurrent(const <a href="#wxGLCanvas">wxGLCanvas</a>&amp; win) const<br>
<i>%mac</i> void SetCurrent() const<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i></font><br>
<br>
<i>%if</i> !<i>%wxchkver_2_8</i><br>
<a href="#wxGLContext">wxGLContext</a>(bool isRGB, <a href="#wxGLCanvas">wxGLCanvas</a>* win, const <a href="#wxPalette">wxPalette</a>&amp; palette = wxNullPalette)<br>
<a href="#wxGLContext">wxGLContext</a>(bool isRGB, <a href="#wxGLCanvas">wxGLCanvas</a>* win, const <a href="#wxPalette">wxPalette</a>&amp; palette = wxNullPalette, const <a href="#wxGLContext">wxGLContext</a>* other = NULL)<br>
<br>
const <a href="#wxWindow">wxWindow</a>* GetWindow()<br>
void SetCurrent()<br>
void SetColour(const <a href="#wxString">wxString</a>&amp; colour)<br>
void SwapBuffers()<br>
<i>%endif</i> <font color=#009900>// !<i>%wxchkver_2_8</i></font><br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxGLCanvas &amp;&amp; wxUSE_GLCANVAS</font><br>
<br>
<font color=#009900>//<i>%endif</i> wxUSE_OPENGL</font><br>
<br><HR>
<h2><a name="wxwidgets_wxxml_xml.i">wxwidgets/wxxml_xml.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: wxXML library</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<i>%if</i> wxLUA_USE_wxXML &amp;&amp; wxUSE_XML<br>
<br>
<i>%wxchkver_2_6</i> <i>%include</i> "wx/xml/xml.h"<br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxXmlNodeType">wxXmlNodeType</a></font></b>
<blockquote><font color=#0066CC>
wxXML_ELEMENT_NODE<br>
wxXML_ATTRIBUTE_NODE<br>
wxXML_TEXT_NODE<br>
wxXML_CDATA_SECTION_NODE<br>
wxXML_ENTITY_REF_NODE<br>
wxXML_ENTITY_NODE<br>
wxXML_PI_NODE<br>
wxXML_COMMENT_NODE<br>
wxXML_DOCUMENT_NODE<br>
wxXML_DOCUMENT_TYPE_NODE<br>
wxXML_DOCUMENT_FRAG_NODE<br>
wxXML_NOTATION_NODE<br>
wxXML_HTML_DOCUMENT_NODE<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxXmlNode">wxXmlNode</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxXmlNode">wxXmlNode</a></font></b>
<blockquote>
<a href="#wxXmlNode">wxXmlNode</a>()<br>
<a href="#wxXmlNode">wxXmlNode</a>(<a href="#wxXmlNodeType">wxXmlNodeType</a> type, const <a href="#wxString">wxString</a>&amp; name, const <a href="#wxString">wxString</a>&amp; content = "")<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> wxXmlNode::<a href="#wxXmlNode">wxXmlNode</a>(<a href="#wxXmlNode">wxXmlNode</a> *parent, <a href="#wxXmlNodeType">wxXmlNodeType</a> type, const <a href="#wxString">wxString</a>&amp; name, const <a href="#wxString">wxString</a>&amp; content, <a href="#wxXmlProperty">wxXmlProperty</a> *props, <a href="#wxXmlNode">wxXmlNode</a> *next)</font></font><br>
<font color=#009900>// C++ Func: No change: if parent is not NULL, created node is not garbage collected.</font><br>
<a href="#wxXmlNode">wxXmlNode</a>(<a href="#wxXmlNode">wxXmlNode</a> *parent, <a href="#wxXmlNodeType">wxXmlNodeType</a> type, const <a href="#wxString">wxString</a>&amp; name, const <a href="#wxString">wxString</a>&amp; content, <a href="#wxXmlProperty">wxXmlProperty</a> *props, <a href="#wxXmlNode">wxXmlNode</a> *next)<br>
<br>
void AddChild(<i>%ungc</i> <a href="#wxXmlNode">wxXmlNode</a> *child)<br>
void InsertChild(<i>%ungc</i> <a href="#wxXmlNode">wxXmlNode</a> *child, <a href="#wxXmlNode">wxXmlNode</a> *before_node)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> bool wxXmlNode::RemoveChild(<i>%gc</i> <a href="#wxXmlNode">wxXmlNode</a> *child)</font></font><br>
<font color=#009900>// C++ Func: No change: only if child is removed will we garbage collect it</font><br>
bool RemoveChild(<i>%gc</i> <a href="#wxXmlNode">wxXmlNode</a> *child)<br>
<br>
void AddProperty(const <a href="#wxString">wxString</a>&amp; name, const <a href="#wxString">wxString</a>&amp; value)<br>
bool DeleteProperty(const <a href="#wxString">wxString</a>&amp; name)<br>
<a href="#wxXmlNodeType">wxXmlNodeType</a> GetType() const<br>
<a href="#wxString">wxString</a> GetName() const<br>
<a href="#wxString">wxString</a> GetContent() const<br>
<a href="#wxXmlNode">wxXmlNode</a> *GetParent() const<br>
<a href="#wxXmlNode">wxXmlNode</a> *GetNext() const<br>
<a href="#wxXmlNode">wxXmlNode</a> *GetChildren() const<br>
<a href="#wxXmlProperty">wxXmlProperty</a> *GetProperties() const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool string] wxXmlNode::GetPropValPtr(const <a href="#wxString">wxString</a>&amp; propName) const</font></font><br>
<font color=#009900>// C++ Func: bool GetPropVal(const <a href="#wxString">wxString</a>&amp; propName, <a href="#wxString">wxString</a> *value) const</font><br>
<font color=#BB0055> <i>%override_name</i> wxLua_wxXmlNode_GetPropValPtr bool GetPropVal(const <a href="#wxString">wxString</a>&amp; propName) const</font><br>
<br>
<a href="#wxString">wxString</a> GetPropVal(const <a href="#wxString">wxString</a>&amp; propName, const <a href="#wxString">wxString</a>&amp; defaultVal) const<br>
bool HasProp(const <a href="#wxString">wxString</a>&amp; propName) const<br>
void SetType(<a href="#wxXmlNodeType">wxXmlNodeType</a> type)<br>
void SetName(const <a href="#wxString">wxString</a>&amp; name)<br>
void SetContent(const <a href="#wxString">wxString</a>&amp; con)<br>
void SetParent(<a href="#wxXmlNode">wxXmlNode</a> *parent)<br>
void SetNext(<a href="#wxXmlNode">wxXmlNode</a> *next)<br>
void SetChildren(<i>%ungc</i> <a href="#wxXmlNode">wxXmlNode</a> *child)<br>
void SetProperties(<i>%ungc</i> <a href="#wxXmlProperty">wxXmlProperty</a> *prop)<br>
void AddProperty(<i>%ungc</i> <a href="#wxXmlProperty">wxXmlProperty</a> *prop)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxXmlProperty">wxXmlProperty</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxXmlProperty">wxXmlProperty</a></font></b>
<blockquote>
<a href="#wxXmlProperty">wxXmlProperty</a>()<br>
<a href="#wxXmlProperty">wxXmlProperty</a>(const <a href="#wxString">wxString</a>&amp; name, const <a href="#wxString">wxString</a>&amp; value, <a href="#wxXmlProperty">wxXmlProperty</a> *next)<br>
<br>
<a href="#wxString">wxString</a> GetName()<br>
<a href="#wxString">wxString</a> GetValue()<br>
<a href="#wxXmlProperty">wxXmlProperty</a> *GetNext()<br>
void SetName(const <a href="#wxString">wxString</a>&amp; name)<br>
void SetValue(const <a href="#wxString">wxString</a>&amp; value)<br>
void SetNext(<a href="#wxXmlProperty">wxXmlProperty</a> *next)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxXmlDocument">wxXmlDocument</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxXmlDocument">wxXmlDocument</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxXmlDocument">wxXmlDocument</a>();<br>
<a href="#wxXmlDocument">wxXmlDocument</a>(const <a href="#wxString">wxString</a>&amp; filename, const <a href="#wxString">wxString</a>&amp; encoding = "UTF-8");<br>
<font color=#009900>//<a href="#wxXmlDocument">wxXmlDocument</a>(<a href="#wxInputStream">wxInputStream</a>&amp; stream, const <a href="#wxString">wxString</a>&amp; encoding = "UTF-8");</font><br>
<br>
bool Load(const <a href="#wxString">wxString</a>&amp; filename, const <a href="#wxString">wxString</a>&amp; encoding = "UTF-8");<br>
<font color=#009900>//bool Load(<a href="#wxInputStream">wxInputStream</a>&amp; stream, const <a href="#wxString">wxString</a>&amp; encoding = "UTF-8");</font><br>
bool Save(const <a href="#wxString">wxString</a>&amp; filename) const;<br>
<font color=#009900>//bool Save(<a href="#wxOutputStream">wxOutputStream</a>&amp; stream) const;</font><br>
bool IsOk() const;<br>
<a href="#wxXmlNode">wxXmlNode</a> *GetRoot() const;<br>
<br>
<a href="#wxString">wxString</a> GetVersion() const;<br>
<a href="#wxString">wxString</a> GetFileEncoding() const;<br>
void SetRoot(<i>%ungc</i> <a href="#wxXmlNode">wxXmlNode</a> *node);<br>
void SetVersion(const <a href="#wxString">wxString</a>&amp; version);<br>
void SetFileEncoding(const <a href="#wxString">wxString</a>&amp; encoding);<br>
<br>
<font color=#009900>// These two are not for unicode</font><br>
<font color=#009900>//<a href="#wxString">wxString</a> GetEncoding() const;</font><br>
<font color=#009900>//void SetEncoding(const <a href="#wxString">wxString</a>&amp; enc);</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxXML &amp;&amp; wxUSE_XML</font><br>
<br><HR>
<h2><a name="wxwidgets_wxxrc_xrc.i">wxwidgets/wxxrc_xrc.i</a> - Lua table = 'wx'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: XRC Resource system</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<i>%if</i> wxLUA_USE_wxXRC &amp;&amp; wxUSE_XRC<br>
<br>
<i>%include</i> "wx/xrc/xmlres.h"<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxXmlResourceHandler - wxLua shouldn't need this</font><br>
<br>
<font color=#009900>//<i>%class</i> <i>%noclassinfo</i> wxXmlResourceHandler, <a href="#wxObject">wxObject</a></font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxXmlResourceFlags">wxXmlResourceFlags</a></font></b>
<blockquote><font color=#0066CC>
wxXRC_USE_LOCALE<br>
wxXRC_NO_SUBCLASSING<br>
wxXRC_NO_RELOADING<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxXmlResource">wxXmlResource</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <a name="wxXmlResource">wxXmlResource</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxXmlResource">wxXmlResource</a>();</font><br>
<a href="#wxXmlResource">wxXmlResource</a>(int flags = wxXRC_USE_LOCALE, const <a href="#wxString">wxString</a>&amp; domain = "");<br>
<a href="#wxXmlResource">wxXmlResource</a>(const <a href="#wxString">wxString</a>&amp; filemask, int flags = wxXRC_USE_LOCALE, const <a href="#wxString">wxString</a>&amp; domain = "");<br>
<br>
<font color=#009900>//void AddHandler(wxXmlResourceHandler* handler);</font><br>
bool AttachUnknownControl(const <a href="#wxString">wxString</a>&amp; name, <a href="#wxWindow">wxWindow</a>* control, <a href="#wxWindow">wxWindow</a>* parent = NULL);<br>
void ClearHandlers();<br>
int CompareVersion(int major, int minor, int release, int revision) const;<br>
static <a href="#wxXmlResource">wxXmlResource</a>* Get();<br>
int GetFlags()<br>
long GetVersion() const;<br>
static int GetXRCID(const <a href="#wxString">wxString</a> &amp;stringID, int value_if_not_found = wxID_NONE);<br>
void InitAllHandlers();<br>
<br>
bool Load(const <a href="#wxString">wxString</a>&amp; filemask);<br>
<a href="#wxBitmap">wxBitmap</a> LoadBitmap(const <a href="#wxString">wxString</a>&amp; name);<br>
<a href="#wxDialog">wxDialog</a>* LoadDialog(<a href="#wxWindow">wxWindow</a>* parent, const <a href="#wxString">wxString</a>&amp; name);<br>
bool LoadDialog(<a href="#wxDialog">wxDialog</a>* dlg, <a href="#wxWindow">wxWindow</a> *parent, const <a href="#wxString">wxString</a> &amp;name);<br>
bool LoadFrame(<a href="#wxFrame">wxFrame</a>* frame, <a href="#wxWindow">wxWindow</a>* parent, const <a href="#wxString">wxString</a>&amp; name);<br>
<a href="#wxIcon">wxIcon</a> LoadIcon(const <a href="#wxString">wxString</a>&amp; name);<br>
<a href="#wxMenu">wxMenu</a>* LoadMenu(const <a href="#wxString">wxString</a>&amp; name);<br>
<a href="#wxMenuBar">wxMenuBar</a>* LoadMenuBar(<a href="#wxWindow">wxWindow</a>* parent, const <a href="#wxString">wxString</a>&amp; name);<br>
<a href="#wxMenuBar">wxMenuBar</a>* LoadMenuBar(const <a href="#wxString">wxString</a>&amp; name);<br>
<a href="#wxPanel">wxPanel</a>* LoadPanel(<a href="#wxWindow">wxWindow</a>* parent, const <a href="#wxString">wxString</a> &amp;name);<br>
bool LoadPanel(<a href="#wxPanel">wxPanel</a> *panel, <a href="#wxWindow">wxWindow</a> *parent, const <a href="#wxString">wxString</a> &amp;name);<br>
<a href="#wxToolBar">wxToolBar</a>* LoadToolBar(<a href="#wxWindow">wxWindow</a> *parent, const <a href="#wxString">wxString</a>&amp; name);<br>
<br>
static <i>%gc</i> <a href="#wxXmlResource">wxXmlResource</a>* Set(<i>%ungc</i> <a href="#wxXmlResource">wxXmlResource</a> *res);<br>
void SetDomain(const <a href="#wxString">wxString</a>&amp; domain)<br>
void SetFlags(int flags);<br>
bool Unload(const <a href="#wxString">wxString</a>&amp; filename)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxXRC &amp;&amp; wxUSE_XRC</font><br>
<br><HR>
<h2><a name="wxwidgets_wxaui_aui.i">wxwidgets/wxaui_aui.i</a> - Lua table = 'wxaui'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: wxAUI library</font><br>
<font color=#009900>// Author: John Labenski</font><br>
<font color=#009900>// Created: 07/03/2007</font><br>
<font color=#009900>// Copyright: (c) 2007 John Labenski. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.6</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<font color=#009900>// NOTE: This file is mostly copied from wxWidget's include/aui/*.h headers</font><br>
<font color=#009900>// to make updating it easier.</font><br>
<br>
<i>%if</i> wxLUA_USE_wxAUI &amp;&amp; <i>%wxchkver_2_8</i> &amp;&amp; wxUSE_AUI<br>
<br>
<i>%include</i> "wx/aui/aui.h"<br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<br>
<font color=#009900>//<i>%include</i> "wx/aui/auibook.h" // already included by aui.h</font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxAuiNotebookOption">wxAuiNotebookOption</a></font></b>
<blockquote><font color=#0066CC>
wxAUI_NB_TOP<br>
wxAUI_NB_LEFT <font color=#009900>// not implemented yet</font><br>
wxAUI_NB_RIGHT <font color=#009900>// not implemented yet</font><br>
wxAUI_NB_BOTTOM <font color=#009900>// not implemented yet</font><br>
wxAUI_NB_TAB_SPLIT<br>
wxAUI_NB_TAB_MOVE<br>
wxAUI_NB_TAB_EXTERNAL_MOVE<br>
wxAUI_NB_TAB_FIXED_WIDTH<br>
wxAUI_NB_SCROLL_BUTTONS<br>
wxAUI_NB_WINDOWLIST_BUTTON<br>
wxAUI_NB_CLOSE_BUTTON<br>
wxAUI_NB_CLOSE_ON_ACTIVE_TAB<br>
wxAUI_NB_CLOSE_ON_ALL_TABS<br>
<i>%wxchkver_2_8_6</i> wxAUI_NB_MIDDLE_CLICK_CLOSE<br>
<br>
wxAUI_NB_DEFAULT_STYLE <font color=#009900>//= wxAUI_NB_TOP|wxAUI_NB_TAB_SPLIT|wxAUI_NB_TAB_MOVE|wxAUI_NB_SCROLL_BUTTONS|wxAUI_NB_CLOSE_ON_ACTIVE_TAB|wxAUI_NB_MIDDLE_CLICK_CLOSE</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAuiNotebookEvent">wxAuiNotebookEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxAuiNotebookEvent">wxAuiNotebookEvent</a>, <a href="#wxNotifyEvent">wxNotifyEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSE <font color=#009900>// EVT_AUINOTEBOOK_PAGE_CLOSE(winid, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED <font color=#009900>// EVT_AUINOTEBOOK_PAGE_CHANGED(winid, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING <font color=#009900>// EVT_AUINOTEBOOK_PAGE_CHANGING(winid, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_AUINOTEBOOK_BUTTON <font color=#009900>// EVT_AUINOTEBOOK_BUTTON(winid, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG <font color=#009900>// EVT_AUINOTEBOOK_BEGIN_DRAG(winid, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_AUINOTEBOOK_END_DRAG <font color=#009900>// EVT_AUINOTEBOOK_END_DRAG(winid, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION <font color=#009900>// EVT_AUINOTEBOOK_DRAG_MOTION(winid, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_AUINOTEBOOK_ALLOW_DND <font color=#009900>// EVT_AUINOTEBOOK_ALLOW_DND(winid, fn)</font></font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8_5</i><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_AUINOTEBOOK_TAB_MIDDLE_DOWN <font color=#009900>// EVT_AUINOTEBOOK_TAB_MIDDLE_DOWN(winid, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_AUINOTEBOOK_TAB_MIDDLE_UP <font color=#009900>// EVT_AUINOTEBOOK_TAB_MIDDLE_UP(winid, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_AUINOTEBOOK_TAB_RIGHT_DOWN <font color=#009900>// EVT_AUINOTEBOOK_TAB_RIGHT_DOWN(winid, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_AUINOTEBOOK_TAB_RIGHT_UP <font color=#009900>// EVT_AUINOTEBOOK_TAB_RIGHT_UP(winid, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSED <font color=#009900>//</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_AUINOTEBOOK_DRAG_DONE <font color=#009900>// EVT_AUINOTEBOOK_DRAG_DONE(winid, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_COMMAND_AUINOTEBOOK_BG_DCLICK <font color=#009900>// EVT_AUINOTEBOOK_BG_DCLICK(winid, fn)</font></font><br>
<i>%endif</i> <font color=#009900>//<i>%wxchkver_2_8_5</i></font><br>
<br>
<br>
<a href="#wxAuiNotebookEvent">wxAuiNotebookEvent</a>(wxEventType command_type = wxEVT_NULL, int win_id = 0)<br>
<a href="#wxAuiNotebookEvent">wxAuiNotebookEvent</a>(const <a href="#wxAuiNotebookEvent">wxAuiNotebookEvent</a>&amp; c)<br>
<br>
void SetSelection(int s)<br>
int GetSelection() const<br>
<br>
void SetOldSelection(int s)<br>
int GetOldSelection() const<br>
<br>
void SetDragSource(<a href="#wxAuiNotebook">wxAuiNotebook</a>* s)<br>
<a href="#wxAuiNotebook">wxAuiNotebook</a>* GetDragSource() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAuiNotebookPage">wxAuiNotebookPage</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxAuiNotebookPage">wxAuiNotebookPage</a></font></b>
<blockquote>
<font color=#CC6600> <i>%member</i> <a href="#wxWindow">wxWindow</a>* window; <font color=#009900>// page's associated window</font></font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxString">wxString</a> caption; <font color=#009900>// caption displayed on the tab</font></font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxBitmap">wxBitmap</a> bitmap; <font color=#009900>// tab's bitmap</font></font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxRect">wxRect</a> rect; <font color=#009900>// tab's hit rectangle</font></font><br>
<font color=#CC6600> <i>%member</i> bool active; <font color=#009900>// true if the page is currently active</font></font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAuiNotebookPageArray">wxAuiNotebookPageArray</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxAuiNotebookPageArray">wxAuiNotebookPageArray</a></font></b>
<blockquote>
<a href="#wxAuiNotebookPageArray">wxAuiNotebookPageArray</a>()<br>
<a href="#wxAuiNotebookPageArray">wxAuiNotebookPageArray</a>(const <a href="#wxAuiNotebookPageArray">wxAuiNotebookPageArray</a>&amp; array)<br>
<br>
void Add(<a href="#wxAuiNotebookPage">wxAuiNotebookPage</a>* page)<br>
void Clear()<br>
int GetCount() const<br>
void Insert(<a href="#wxAuiNotebookPage">wxAuiNotebookPage</a>* page, int nIndex)<br>
bool IsEmpty()<br>
<a href="#wxAuiNotebookPage">wxAuiNotebookPage</a> Item(size_t nIndex) const<br>
void RemoveAt(size_t nIndex)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAuiTabContainerButton">wxAuiTabContainerButton</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxAuiTabContainerButton">wxAuiTabContainerButton</a></font></b>
<blockquote>
<font color=#CC6600> <i>%member</i> int id; <font color=#009900>// button's id</font></font><br>
<font color=#CC6600> <i>%member</i> int cur_state; <font color=#009900>// current state (normal, hover, pressed, etc.)</font></font><br>
<font color=#CC6600> <i>%member</i> int location; <font color=#009900>// buttons location (wxLEFT, wxRIGHT, or wxCENTER)</font></font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxBitmap">wxBitmap</a> bitmap; <font color=#009900>// button's hover bitmap</font></font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxBitmap">wxBitmap</a> dis_bitmap; <font color=#009900>// button's disabled bitmap</font></font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxRect">wxRect</a> rect; <font color=#009900>// button's hit rectangle</font></font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>//WX_DECLARE_USER_EXPORTED_OBJARRAY(<a href="#wxAuiTabContainerButton">wxAuiTabContainerButton</a>, wxAuiTabContainerButtonArray, WXDLLIMPEXP_AUI);</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAuiTabArt">wxAuiTabArt</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxAuiTabArt">wxAuiTabArt</a></font></b>
<blockquote>
<font color=#009900>// <a href="#wxAuiTabArt">wxAuiTabArt</a>() No constructor - base class</font><br>
<br>
<i>%gc</i> virtual <a href="#wxAuiTabArt">wxAuiTabArt</a>* Clone() <font color=#009900>//= 0;</font><br>
virtual void SetFlags(unsigned int flags) <font color=#009900>//= 0;</font><br>
virtual void SetSizingInfo(const <a href="#wxSize">wxSize</a>&amp; tab_ctrl_size, size_t tab_count) <font color=#009900>//= 0;</font><br>
virtual void SetNormalFont(const <a href="#wxFont">wxFont</a>&amp; font) <font color=#009900>//= 0;</font><br>
virtual void SetSelectedFont(const <a href="#wxFont">wxFont</a>&amp; font) <font color=#009900>//= 0;</font><br>
virtual void SetMeasuringFont(const <a href="#wxFont">wxFont</a>&amp; font) <font color=#009900>//= 0;</font><br>
<br>
virtual void DrawBackground( <a href="#wxDC">wxDC</a>&amp; dc, <a href="#wxWindow">wxWindow</a>* wnd, const <a href="#wxRect">wxRect</a>&amp; rect) <font color=#009900>//= 0;</font><br>
virtual void DrawTab(<a href="#wxDC">wxDC</a>&amp; dc, <a href="#wxWindow">wxWindow</a>* wnd, const <a href="#wxAuiNotebookPage">wxAuiNotebookPage</a>&amp; pane, const <a href="#wxRect">wxRect</a>&amp; in_rect, int close_button_state, <a href="#wxRect">wxRect</a>* out_tab_rect, <a href="#wxRect">wxRect</a>* out_button_rect, int* x_extent) <font color=#009900>//= 0;</font><br>
virtual void DrawButton( <a href="#wxDC">wxDC</a>&amp; dc, <a href="#wxWindow">wxWindow</a>* wnd, const <a href="#wxRect">wxRect</a>&amp; in_rect, int bitmap_id, int button_state, int orientation, <a href="#wxRect">wxRect</a>* out_rect) <font color=#009900>//= 0;</font><br>
virtual <a href="#wxSize">wxSize</a> GetTabSize( <a href="#wxDC">wxDC</a>&amp; dc, <a href="#wxWindow">wxWindow</a>* wnd, const <a href="#wxString">wxString</a>&amp; caption, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap, bool active, int close_button_state, int* x_extent) <font color=#009900>//= 0;</font><br>
virtual int ShowDropDown( <a href="#wxWindow">wxWindow</a>* wnd, const <a href="#wxAuiNotebookPageArray">wxAuiNotebookPageArray</a>&amp; items, int active_idx) <font color=#009900>//= 0;</font><br>
virtual int GetIndentSize() <font color=#009900>//= 0;</font><br>
virtual int GetBestTabCtrlSize( <a href="#wxWindow">wxWindow</a>* wnd, const <a href="#wxAuiNotebookPageArray">wxAuiNotebookPageArray</a>&amp; pages, const <a href="#wxSize">wxSize</a>&amp; required_bmp_size) <font color=#009900>//= 0;</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAuiDefaultTabArt">wxAuiDefaultTabArt</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxAuiDefaultTabArt">wxAuiDefaultTabArt</a>, <a href="#wxAuiTabArt">wxAuiTabArt</a></font></b>
<blockquote>
<a href="#wxAuiDefaultTabArt">wxAuiDefaultTabArt</a>();<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAuiSimpleTabArt">wxAuiSimpleTabArt</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxAuiSimpleTabArt">wxAuiSimpleTabArt</a>, <a href="#wxAuiTabArt">wxAuiTabArt</a></font></b>
<blockquote>
<a href="#wxAuiSimpleTabArt">wxAuiSimpleTabArt</a>();<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxAuiTabContainer</font><br>
<br>
<font color=#009900>//<i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> wxAuiTabContainer</font><br>
<font color=#009900>// wxAuiTabContainer();</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// All methods put into <a href="#wxAuiTabCtrl">wxAuiTabCtrl</a> since this isn't the base class of anything else</font><br>
<font color=#009900>//</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAuiTabCtrl">wxAuiTabCtrl</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxAuiTabCtrl">wxAuiTabCtrl</a>, <a href="#wxControl">wxControl</a> <font color=#009900>//, wxAuiTabContainer</font></font></b>
<blockquote>
<br>
<a href="#wxAuiTabCtrl">wxAuiTabCtrl</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id = wxID_ANY, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0);<br>
<br>
void SetArtProvider(<a href="#wxAuiTabArt">wxAuiTabArt</a>* art);<br>
<a href="#wxAuiTabArt">wxAuiTabArt</a>* GetArtProvider() const;<br>
<br>
void SetFlags(unsigned int flags);<br>
unsigned int GetFlags() const;<br>
<br>
bool AddPage(<a href="#wxWindow">wxWindow</a>* page, const <a href="#wxAuiNotebookPage">wxAuiNotebookPage</a>&amp; info);<br>
bool InsertPage(<a href="#wxWindow">wxWindow</a>* page, const <a href="#wxAuiNotebookPage">wxAuiNotebookPage</a>&amp; info, size_t idx);<br>
bool MovePage(<a href="#wxWindow">wxWindow</a>* page, size_t new_idx);<br>
bool RemovePage(<a href="#wxWindow">wxWindow</a>* page);<br>
bool SetActivePage(<a href="#wxWindow">wxWindow</a>* page);<br>
bool SetActivePage(size_t page);<br>
void SetNoneActive();<br>
int GetActivePage() const;<br>
bool TabHitTest(int x, int y, <a href="#wxWindow">wxWindow</a>** hit) const;<br>
bool ButtonHitTest(int x, int y, <a href="#wxAuiTabContainerButton">wxAuiTabContainerButton</a>** hit) const;<br>
<a href="#wxWindow">wxWindow</a>* GetWindowFromIdx(size_t idx) const;<br>
int GetIdxFromWindow(<a href="#wxWindow">wxWindow</a>* page) const;<br>
size_t GetPageCount() const;<br>
<a href="#wxAuiNotebookPage">wxAuiNotebookPage</a>&amp; GetPage(size_t idx);<br>
const <a href="#wxAuiNotebookPage">wxAuiNotebookPage</a>&amp; GetPage(size_t idx) const;<br>
<a href="#wxAuiNotebookPageArray">wxAuiNotebookPageArray</a>&amp; GetPages();<br>
void SetNormalFont(const <a href="#wxFont">wxFont</a>&amp; normal_font);<br>
void SetSelectedFont(const <a href="#wxFont">wxFont</a>&amp; selected_font);<br>
void SetMeasuringFont(const <a href="#wxFont">wxFont</a>&amp; measuring_font);<br>
void DoShowHide();<br>
void SetRect(const <a href="#wxRect">wxRect</a>&amp; rect);<br>
<br>
void RemoveButton(int id);<br>
void AddButton(int id, int location, const <a href="#wxBitmap">wxBitmap</a>&amp; normal_bitmap = wxNullBitmap, const <a href="#wxBitmap">wxBitmap</a>&amp; disabled_bitmap = wxNullBitmap);<br>
<br>
size_t GetTabOffset() const;<br>
void SetTabOffset(size_t offset);<br>
<br>
<i>%wxchkver_2_8_6</i> bool IsTabVisible(int tabPage, int tabOffset, <a href="#wxDC">wxDC</a>* dc, <a href="#wxWindow">wxWindow</a>* wnd);<br>
<i>%wxchkver_2_8_6</i> void MakeTabVisible(int tabPage, <a href="#wxWindow">wxWindow</a>* win);<br>
<br>
<i>%wxchkver_2_8_5</i> bool IsDragging() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAuiNotebook">wxAuiNotebook</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxAuiNotebook">wxAuiNotebook</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxAuiNotebook">wxAuiNotebook</a>();<br>
<a href="#wxAuiNotebook">wxAuiNotebook</a>(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id = wxID_ANY, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxAUI_NB_DEFAULT_STYLE);<br>
bool Create(<a href="#wxWindow">wxWindow</a>* parent, wxWindowID id = wxID_ANY, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0);<br>
<br>
void SetWindowStyleFlag(long style);<br>
void SetArtProvider(<a href="#wxAuiTabArt">wxAuiTabArt</a>* art);<br>
<a href="#wxAuiTabArt">wxAuiTabArt</a>* GetArtProvider() const;<br>
<br>
virtual void SetUniformBitmapSize(const <a href="#wxSize">wxSize</a>&amp; size);<br>
virtual void SetTabCtrlHeight(int height);<br>
<br>
bool AddPage(<a href="#wxWindow">wxWindow</a>* page, const <a href="#wxString">wxString</a>&amp; caption, bool select = false, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap = wxNullBitmap);<br>
<br>
bool InsertPage(size_t page_idx, <a href="#wxWindow">wxWindow</a>* page, const <a href="#wxString">wxString</a>&amp; caption, bool select = false, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap = wxNullBitmap);<br>
<br>
bool DeletePage(size_t page);<br>
bool RemovePage(size_t page);<br>
<br>
size_t GetPageCount() const;<br>
<a href="#wxWindow">wxWindow</a>* GetPage(size_t page_idx) const;<br>
int GetPageIndex(<a href="#wxWindow">wxWindow</a>* page_wnd) const;<br>
<br>
bool SetPageText(size_t page, const <a href="#wxString">wxString</a>&amp; text);<br>
<a href="#wxString">wxString</a> GetPageText(size_t page_idx) const;<br>
<br>
bool SetPageBitmap(size_t page, const <a href="#wxBitmap">wxBitmap</a>&amp; bitmap);<br>
<a href="#wxBitmap">wxBitmap</a> GetPageBitmap(size_t page_idx) const;<br>
<br>
size_t SetSelection(size_t new_page);<br>
int GetSelection() const;<br>
<br>
virtual void Split(size_t page, int direction);<br>
<br>
<i>%if</i> <i>%wxchkver_2_8_1</i> <font color=#009900>// (wxABI_VERSION &gt;= 20801)</font><br>
const <a href="#wxAuiManager">wxAuiManager</a>&amp; GetAuiManager() const<br>
<i>%endif</i><br>
<br>
<i>%if</i> <i>%wxchkver_2_8_5</i> <font color=#009900>//(wxABI_VERSION &gt;= 20805)</font><br>
<font color=#009900>// Sets the normal font</font><br>
void SetNormalFont(const <a href="#wxFont">wxFont</a>&amp; font);<br>
<br>
<font color=#009900>// Sets the selected tab font</font><br>
void SetSelectedFont(const <a href="#wxFont">wxFont</a>&amp; font);<br>
<br>
<font color=#009900>// Sets the measuring font</font><br>
void SetMeasuringFont(const <a href="#wxFont">wxFont</a>&amp; font);<br>
<br>
<font color=#009900>// Sets the tab font</font><br>
virtual bool SetFont(const <a href="#wxFont">wxFont</a>&amp; font);<br>
<br>
<font color=#009900>// Gets the tab control height</font><br>
int GetTabCtrlHeight() const;<br>
<br>
<font color=#009900>// Gets the height of the notebook for a given page height</font><br>
int GetHeightForPageHeight(int pageHeight);<br>
<br>
<font color=#009900>// Advances the selection, generation page selection events</font><br>
void AdvanceSelection(bool forward = true);<br>
<br>
<font color=#009900>// Shows the window menu</font><br>
bool ShowWindowMenu();<br>
<i>%endif</i><br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<br>
<font color=#009900>//<i>%include</i> "wx/aui/dockart.h"</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAuiDockArt">wxAuiDockArt</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%encapsulate</i> <i>%noclassinfo</i> <a name="wxAuiDockArt">wxAuiDockArt</a></font></b>
<blockquote>
<font color=#009900>// <a href="#wxAuiDockArt">wxAuiDockArt</a>() - No constructor - base class</font><br>
<br>
virtual int GetMetric(int id) <font color=#009900>//= 0;</font><br>
virtual void SetMetric(int id, int new_val) <font color=#009900>//= 0;</font><br>
virtual void SetFont(int id, const <a href="#wxFont">wxFont</a>&amp; font) <font color=#009900>//= 0;</font><br>
virtual <a href="#wxFont">wxFont</a> GetFont(int id) <font color=#009900>//= 0;</font><br>
virtual <a href="#wxColour">wxColour</a> GetColour(int id) <font color=#009900>//= 0;</font><br>
virtual void SetColour(int id, const <a href="#wxColour">wxColour</a>&amp; colour) <font color=#009900>//= 0;</font><br>
<a href="#wxColour">wxColour</a> GetColor(int id)<br>
void SetColor(int id, const <a href="#wxColour">wxColour</a>&amp; color)<br>
<br>
virtual void DrawSash(<a href="#wxDC">wxDC</a>&amp; dc, <a href="#wxWindow">wxWindow</a>* window, int orientation, const <a href="#wxRect">wxRect</a>&amp; rect) <font color=#009900>//= 0;</font><br>
virtual void DrawBackground(<a href="#wxDC">wxDC</a>&amp; dc, <a href="#wxWindow">wxWindow</a>* window, int orientation, const <a href="#wxRect">wxRect</a>&amp; rect) <font color=#009900>//= 0;</font><br>
virtual void DrawCaption(<a href="#wxDC">wxDC</a>&amp; dc, <a href="#wxWindow">wxWindow</a>* window, const <a href="#wxString">wxString</a>&amp; text, const <a href="#wxRect">wxRect</a>&amp; rect, <a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; pane) <font color=#009900>//= 0;</font><br>
virtual void DrawGripper(<a href="#wxDC">wxDC</a>&amp; dc, <a href="#wxWindow">wxWindow</a>* window, const <a href="#wxRect">wxRect</a>&amp; rect, <a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; pane) <font color=#009900>//= 0;</font><br>
virtual void DrawBorder(<a href="#wxDC">wxDC</a>&amp; dc, <a href="#wxWindow">wxWindow</a>* window, const <a href="#wxRect">wxRect</a>&amp; rect, <a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; pane) <font color=#009900>//= 0;</font><br>
virtual void DrawPaneButton(<a href="#wxDC">wxDC</a>&amp; dc, <a href="#wxWindow">wxWindow</a>* window, int button, int button_state, const <a href="#wxRect">wxRect</a>&amp; rect, <a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; pane) <font color=#009900>//= 0;</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAuiDefaultDockArt">wxAuiDefaultDockArt</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxAuiDefaultDockArt">wxAuiDefaultDockArt</a>, <a href="#wxAuiDockArt">wxAuiDockArt</a></font></b>
<blockquote>
<a href="#wxAuiDefaultDockArt">wxAuiDefaultDockArt</a>();<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<br>
<font color=#009900>//<i>%include</i> "wx/aui/floatpane.h"</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAuiFloatingFrame">wxAuiFloatingFrame</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxAuiFloatingFrame">wxAuiFloatingFrame</a>, <a href="#wxFrame">wxFrame</a> <font color=#009900>// wxAuiFloatingFrameBaseClass</font></font></b>
<blockquote>
<a href="#wxAuiFloatingFrame">wxAuiFloatingFrame</a>(<a href="#wxWindow">wxWindow</a>* parent, <a href="#wxAuiManager">wxAuiManager</a>* owner_mgr, const <a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; pane, wxWindowID id = wxID_ANY, long style = wxRESIZE_BORDER|wxSYSTEM_MENU|wxCAPTION|wxFRAME_NO_TASKBAR | wxFRAME_FLOAT_ON_PARENT|wxCLIP_CHILDREN);<br>
<br>
void SetPaneWindow(const <a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; pane);<br>
<a href="#wxAuiManager">wxAuiManager</a>* GetOwnerManager() const;<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<br>
<font color=#009900>//<i>%include</i> "wx/aui/framemanager.h"</font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxAuiManagerDock">wxAuiManagerDock</a></font></b>
<blockquote><font color=#0066CC>
wxAUI_DOCK_NONE<br>
wxAUI_DOCK_TOP<br>
wxAUI_DOCK_RIGHT<br>
wxAUI_DOCK_BOTTOM<br>
wxAUI_DOCK_LEFT<br>
wxAUI_DOCK_CENTER<br>
wxAUI_DOCK_CENTRE <font color=#009900>//= wxAUI_DOCK_CENTER</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxAuiManagerOption">wxAuiManagerOption</a></font></b>
<blockquote><font color=#0066CC>
wxAUI_MGR_ALLOW_FLOATING<br>
wxAUI_MGR_ALLOW_ACTIVE_PANE<br>
wxAUI_MGR_TRANSPARENT_DRAG<br>
wxAUI_MGR_TRANSPARENT_HINT<br>
wxAUI_MGR_VENETIAN_BLINDS_HINT<br>
wxAUI_MGR_RECTANGLE_HINT<br>
wxAUI_MGR_HINT_FADE<br>
wxAUI_MGR_NO_VENETIAN_BLINDS_FADE<br>
<br>
wxAUI_MGR_DEFAULT <font color=#009900>//= wxAUI_MGR_ALLOW_FLOATING | wxAUI_MGR_TRANSPARENT_HINT | wxAUI_MGR_HINT_FADE | wxAUI_MGR_NO_VENETIAN_BLINDS_FADE</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxAuiPaneDockArtSetting">wxAuiPaneDockArtSetting</a></font></b>
<blockquote><font color=#0066CC>
wxAUI_DOCKART_SASH_SIZE<br>
wxAUI_DOCKART_CAPTION_SIZE<br>
wxAUI_DOCKART_GRIPPER_SIZE<br>
wxAUI_DOCKART_PANE_BORDER_SIZE<br>
wxAUI_DOCKART_PANE_BUTTON_SIZE<br>
wxAUI_DOCKART_BACKGROUND_COLOUR<br>
wxAUI_DOCKART_SASH_COLOUR<br>
wxAUI_DOCKART_ACTIVE_CAPTION_COLOUR<br>
wxAUI_DOCKART_ACTIVE_CAPTION_GRADIENT_COLOUR<br>
wxAUI_DOCKART_INACTIVE_CAPTION_COLOUR<br>
wxAUI_DOCKART_INACTIVE_CAPTION_GRADIENT_COLOUR<br>
wxAUI_DOCKART_ACTIVE_CAPTION_TEXT_COLOUR<br>
wxAUI_DOCKART_INACTIVE_CAPTION_TEXT_COLOUR<br>
wxAUI_DOCKART_BORDER_COLOUR<br>
wxAUI_DOCKART_GRIPPER_COLOUR<br>
wxAUI_DOCKART_CAPTION_FONT<br>
wxAUI_DOCKART_GRADIENT_TYPE<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxAuiPaneDockArtGradients">wxAuiPaneDockArtGradients</a></font></b>
<blockquote><font color=#0066CC>
wxAUI_GRADIENT_NONE<br>
wxAUI_GRADIENT_VERTICAL<br>
wxAUI_GRADIENT_HORIZONTAL<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxAuiPaneButtonState">wxAuiPaneButtonState</a></font></b>
<blockquote><font color=#0066CC>
wxAUI_BUTTON_STATE_NORMAL<br>
wxAUI_BUTTON_STATE_HOVER<br>
wxAUI_BUTTON_STATE_PRESSED<br>
wxAUI_BUTTON_STATE_DISABLED<br>
wxAUI_BUTTON_STATE_HIDDEN<br>
wxAUI_BUTTON_STATE_CHECKED<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxAuiButtonId">wxAuiButtonId</a></font></b>
<blockquote><font color=#0066CC>
wxAUI_BUTTON_CLOSE<br>
wxAUI_BUTTON_MAXIMIZE_RESTORE<br>
wxAUI_BUTTON_MINIMIZE<br>
wxAUI_BUTTON_PIN<br>
wxAUI_BUTTON_OPTIONS<br>
wxAUI_BUTTON_WINDOWLIST<br>
wxAUI_BUTTON_LEFT<br>
wxAUI_BUTTON_RIGHT<br>
wxAUI_BUTTON_UP<br>
wxAUI_BUTTON_DOWN<br>
wxAUI_BUTTON_CUSTOM1<br>
wxAUI_BUTTON_CUSTOM2<br>
wxAUI_BUTTON_CUSTOM3<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxAuiPaneInsertLevel">wxAuiPaneInsertLevel</a></font></b>
<blockquote><font color=#0066CC>
wxAUI_INSERT_PANE<br>
wxAUI_INSERT_ROW<br>
wxAUI_INSERT_DOCK<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<br>
<font color=#009900>//WX_DECLARE_USER_EXPORTED_OBJARRAY(<a href="#wxAuiDockInfo">wxAuiDockInfo</a>, wxAuiDockInfoArray, WXDLLIMPEXP_AUI);</font><br>
<font color=#009900>//WX_DECLARE_USER_EXPORTED_OBJARRAY(<a href="#wxAuiDockUIPart">wxAuiDockUIPart</a>, wxAuiDockUIPartArray, WXDLLIMPEXP_AUI);</font><br>
<font color=#009900>//WX_DECLARE_USER_EXPORTED_OBJARRAY(<a href="#wxAuiPaneButton">wxAuiPaneButton</a>, wxAuiPaneButtonArray, WXDLLIMPEXP_AUI);</font><br>
<font color=#009900>//WX_DECLARE_USER_EXPORTED_OBJARRAY(<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>, <a href="#wxAuiPaneInfoArray">wxAuiPaneInfoArray</a>, WXDLLIMPEXP_AUI);</font><br>
<font color=#009900>//WX_DEFINE_USER_EXPORTED_ARRAY_PTR(<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>*, wxAuiPaneInfoPtrArray, class WXDLLIMPEXP_AUI);</font><br>
<font color=#009900>//WX_DEFINE_USER_EXPORTED_ARRAY_PTR(<a href="#wxAuiDockInfo">wxAuiDockInfo</a>*, wxAuiDockInfoPtrArray, class WXDLLIMPEXP_AUI);</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAuiPaneInfo">wxAuiPaneInfo</a></font><br>
<br>
<font color=#009900>// NOTE: You can add and subtract flags from this list,</font><br>
<font color=#009900>// but do not change the values of the flags, because</font><br>
<font color=#009900>// they are stored in a binary integer format in the</font><br>
<font color=#009900>// perspective string. If you really need to change the</font><br>
<font color=#009900>// values around, you'll have to ensure backwards-compatibility</font><br>
<font color=#009900>// in the perspective loading code.</font><br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxAuiPaneInfo::wxAuiPaneState">wxAuiPaneInfo::wxAuiPaneState</a></font></b>
<blockquote><font color=#0066CC>
optionFloating<br>
optionHidden<br>
optionLeftDockable<br>
optionRightDockable<br>
optionTopDockable<br>
optionBottomDockable<br>
optionFloatable<br>
optionMovable<br>
optionResizable<br>
optionPaneBorder<br>
optionCaption<br>
optionGripper<br>
optionDestroyOnClose<br>
optionToolbar<br>
optionActive<br>
optionGripperTop<br>
optionMaximized<br>
<br>
buttonClose<br>
buttonMaximize<br>
buttonMinimize<br>
buttonPin<br>
<br>
buttonCustom1<br>
buttonCustom2<br>
buttonCustom3<br>
<br>
savedHiddenState <font color=#009900>// used internally</font><br>
actionPane <font color=#009900>// used internally</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxAuiPaneInfo">wxAuiPaneInfo</a></font></b>
<blockquote>
<font color=#006666> <i>%define_object</i> wxAuiNullPaneInfo</font><br>
<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>()<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>(const <a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; c)<br>
<br>
<i>%operator</i> <a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; operator=(const <a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; c)<br>
<br>
<font color=#009900>// Write the safe parts of a newly loaded PaneInfo structure "source" into "this"</font><br>
<font color=#009900>// used on loading perspectives etc.</font><br>
void SafeSet(<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a> source)<br>
<br>
bool IsOk() const<br>
bool IsFixed() const<br>
bool IsResizable() const<br>
bool IsShown() const<br>
bool IsFloating() const<br>
bool IsDocked() const<br>
bool IsToolbar() const<br>
bool IsTopDockable() const<br>
bool IsBottomDockable() const<br>
bool IsLeftDockable() const<br>
bool IsRightDockable() const<br>
bool IsFloatable() const<br>
bool IsMovable() const<br>
bool IsDestroyOnClose() const<br>
bool IsMaximized() const<br>
bool HasCaption() const<br>
bool HasGripper() const<br>
bool HasBorder() const<br>
bool HasCloseButton() const<br>
bool HasMaximizeButton() const<br>
bool HasMinimizeButton() const<br>
bool HasPinButton() const<br>
bool HasGripperTop() const<br>
<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Window(<a href="#wxWindow">wxWindow</a>* w)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Name(const <a href="#wxString">wxString</a>&amp; n)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Caption(const <a href="#wxString">wxString</a>&amp; c)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Left()<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Right()<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Top()<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Bottom()<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Center()<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Centre()<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Direction(int direction)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Layer(int layer)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Row(int row)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Position(int pos)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; BestSize(const <a href="#wxSize">wxSize</a>&amp; size)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; MinSize(const <a href="#wxSize">wxSize</a>&amp; size)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; MaxSize(const <a href="#wxSize">wxSize</a>&amp; size)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; BestSize(int x, int y)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; MinSize(int x, int y)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; MaxSize(int x, int y)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; FloatingPosition(const <a href="#wxPoint">wxPoint</a>&amp; pos)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; FloatingPosition(int x, int y)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; FloatingSize(const <a href="#wxSize">wxSize</a>&amp; size)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; FloatingSize(int x, int y)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Fixed()<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Resizable(bool resizable = true)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Dock()<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Float()<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Hide()<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Show(bool show = true)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; CaptionVisible(bool visible = true)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Maximize()<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Restore()<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; PaneBorder(bool visible = true)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Gripper(bool visible = true)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; GripperTop(bool attop = true)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; CloseButton(bool visible = true)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; MaximizeButton(bool visible = true)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; MinimizeButton(bool visible = true)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; PinButton(bool visible = true)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; DestroyOnClose(bool b = true)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; TopDockable(bool b = true)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; BottomDockable(bool b = true)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; LeftDockable(bool b = true)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; RightDockable(bool b = true)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Floatable(bool b = true)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Movable(bool b = true)<br>
<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; Dockable(bool b = true)<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; DefaultPane()<br>
<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; CentrePane()<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; CenterPane()<br>
<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; ToolbarPane()<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; SetFlag(unsigned int flag, bool option_state)<br>
bool HasFlag(unsigned int flag) const<br>
<br>
<br>
<font color=#CC6600> <i>%member</i> <a href="#wxString">wxString</a> name; <font color=#009900>// name of the pane</font></font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxString">wxString</a> caption; <font color=#009900>// caption displayed on the window</font></font><br>
<br>
<font color=#CC6600> <i>%member</i> <a href="#wxWindow">wxWindow</a>* window; <font color=#009900>// window that is in this pane</font></font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxFrame">wxFrame</a>* frame; <font color=#009900>// floating frame window that holds the pane</font></font><br>
<font color=#CC6600> <i>%member</i> unsigned int state; <font color=#009900>// a combination of wxPaneState values</font></font><br>
<br>
<font color=#CC6600> <i>%member</i> int dock_direction; <font color=#009900>// dock direction (top, bottom, left, right, center)</font></font><br>
<font color=#CC6600> <i>%member</i> int dock_layer; <font color=#009900>// layer number (0 = innermost layer)</font></font><br>
<font color=#CC6600> <i>%member</i> int dock_row; <font color=#009900>// row number on the docking bar (0 = first row)</font></font><br>
<font color=#CC6600> <i>%member</i> int dock_pos; <font color=#009900>// position inside the row (0 = first position)</font></font><br>
<br>
<font color=#CC6600> <i>%member</i> <a href="#wxSize">wxSize</a> best_size; <font color=#009900>// size that the layout engine will prefer</font></font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxSize">wxSize</a> min_size; <font color=#009900>// minimum size the pane window can tolerate</font></font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxSize">wxSize</a> max_size; <font color=#009900>// maximum size the pane window can tolerate</font></font><br>
<br>
<font color=#CC6600> <i>%member</i> <a href="#wxPoint">wxPoint</a> floating_pos; <font color=#009900>// position while floating</font></font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxSize">wxSize</a> floating_size; <font color=#009900>// size while floating</font></font><br>
<font color=#CC6600> <i>%member</i> int dock_proportion; <font color=#009900>// proportion while docked</font></font><br>
<br>
<font color=#009900>//<i>%member</i> wxAuiPaneButtonArray buttons; // buttons on the pane</font><br>
<br>
<font color=#CC6600> <i>%member</i> <a href="#wxRect">wxRect</a> rect; <font color=#009900>// current rectangle (populated by wxAUI)</font></font><br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAuiPaneInfoArray">wxAuiPaneInfoArray</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxAuiPaneInfoArray">wxAuiPaneInfoArray</a></font></b>
<blockquote>
<a href="#wxAuiPaneInfoArray">wxAuiPaneInfoArray</a>()<br>
<a href="#wxAuiPaneInfoArray">wxAuiPaneInfoArray</a>(const <a href="#wxAuiPaneInfoArray">wxAuiPaneInfoArray</a>&amp; array)<br>
<br>
void Add(<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a> pi)<br>
void Clear()<br>
int GetCount() const<br>
<font color=#009900>//int Index(<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>* page)</font><br>
void Insert(<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a> pi, int nIndex)<br>
bool IsEmpty()<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a> Item(size_t nIndex) const<br>
void RemoveAt(size_t nIndex)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAuiManager">wxAuiManager</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxAuiManager">wxAuiManager</a>, <a href="#wxEvtHandler">wxEvtHandler</a></font></b>
<blockquote>
<br>
<a href="#wxAuiManager">wxAuiManager</a>(<a href="#wxWindow">wxWindow</a>* managed_wnd = NULL, unsigned int flags = wxAUI_MGR_DEFAULT);<br>
<br>
void UnInit();<br>
<br>
void SetFlags(unsigned int flags);<br>
unsigned int GetFlags() const;<br>
<br>
void SetManagedWindow(<a href="#wxWindow">wxWindow</a>* managed_wnd);<br>
<a href="#wxWindow">wxWindow</a>* GetManagedWindow() const;<br>
<br>
static <a href="#wxAuiManager">wxAuiManager</a>* GetManager(<a href="#wxWindow">wxWindow</a>* window);<br>
<br>
void SetArtProvider(<i>%ungc</i> <a href="#wxAuiDockArt">wxAuiDockArt</a>* art_provider);<br>
<a href="#wxAuiDockArt">wxAuiDockArt</a>* GetArtProvider() const;<br>
<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; GetPane(<a href="#wxWindow">wxWindow</a>* window);<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; GetPane(const <a href="#wxString">wxString</a>&amp; name);<br>
<a href="#wxAuiPaneInfoArray">wxAuiPaneInfoArray</a>&amp; GetAllPanes();<br>
<br>
bool AddPane(<a href="#wxWindow">wxWindow</a>* window, const <a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; pane_info);<br>
bool AddPane(<a href="#wxWindow">wxWindow</a>* window, const <a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; pane_info, const <a href="#wxPoint">wxPoint</a>&amp; drop_pos);<br>
bool AddPane(<a href="#wxWindow">wxWindow</a>* window, int direction = wxLEFT, const <a href="#wxString">wxString</a>&amp; caption = wxEmptyString);<br>
bool InsertPane(<a href="#wxWindow">wxWindow</a>* window, const <a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; insert_location, int insert_level = wxAUI_INSERT_PANE);<br>
bool DetachPane(<a href="#wxWindow">wxWindow</a>* window);<br>
<br>
void Update();<br>
<br>
<a href="#wxString">wxString</a> SavePaneInfo(<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; pane);<br>
void LoadPaneInfo(<a href="#wxString">wxString</a> pane_part, <a href="#wxAuiPaneInfo">wxAuiPaneInfo</a> &amp;pane);<br>
<a href="#wxString">wxString</a> SavePerspective();<br>
bool LoadPerspective(const <a href="#wxString">wxString</a>&amp; perspective, bool update = true);<br>
<br>
void SetDockSizeConstraint(double width_pct, double height_pct);<br>
void GetDockSizeConstraint(double* width_pct, double* height_pct) const;<br>
<br>
void ClosePane(<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; pane_info);<br>
void MaximizePane(<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; pane_info);<br>
void RestorePane(<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; pane_info);<br>
void RestoreMaximizedPane();<br>
<br>
virtual <a href="#wxAuiFloatingFrame">wxAuiFloatingFrame</a>* CreateFloatingFrame(<a href="#wxWindow">wxWindow</a>* parent, const <a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>&amp; p);<br>
void StartPaneDrag( <a href="#wxWindow">wxWindow</a>* pane_window, const <a href="#wxPoint">wxPoint</a>&amp; offset);<br>
<a href="#wxRect">wxRect</a> CalculateHintRect( <a href="#wxWindow">wxWindow</a>* pane_window, const <a href="#wxPoint">wxPoint</a>&amp; pt, const <a href="#wxPoint">wxPoint</a>&amp; offset);<br>
void DrawHintRect( <a href="#wxWindow">wxWindow</a>* pane_window, const <a href="#wxPoint">wxPoint</a>&amp; pt, const <a href="#wxPoint">wxPoint</a>&amp; offset);<br>
<br>
virtual void ShowHint(const <a href="#wxRect">wxRect</a>&amp; rect);<br>
virtual void HideHint();<br>
<br>
<font color=#009900>// public events (which can be invoked externally)</font><br>
void OnRender(<a href="#wxAuiManagerEvent">wxAuiManagerEvent</a>&amp; evt);<br>
void OnPaneButton(<a href="#wxAuiManagerEvent">wxAuiManagerEvent</a>&amp; evt);<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAuiManagerEvent">wxAuiManagerEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxAuiManagerEvent">wxAuiManagerEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_AUI_PANE_BUTTON <font color=#009900>// EVT_AUI_PANE_BUTTON(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_AUI_PANE_CLOSE <font color=#009900>// EVT_AUI_PANE_CLOSE(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_AUI_PANE_MAXIMIZE <font color=#009900>// EVT_AUI_PANE_MAXIMIZE(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_AUI_PANE_RESTORE <font color=#009900>// EVT_AUI_PANE_RESTORE(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_AUI_RENDER <font color=#009900>// EVT_AUI_RENDER(func)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_AUI_FIND_MANAGER <font color=#009900>// EVT_AUI_FIND_MANAGER(func)</font></font><br>
<br>
<a href="#wxAuiManagerEvent">wxAuiManagerEvent</a>(wxEventType type=wxEVT_NULL)<br>
<a href="#wxAuiManagerEvent">wxAuiManagerEvent</a>(const <a href="#wxAuiManagerEvent">wxAuiManagerEvent</a>&amp; c)<br>
<br>
<br>
void SetManager(<a href="#wxAuiManager">wxAuiManager</a>* mgr)<br>
void SetPane(<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>* p)<br>
void SetButton(int b)<br>
void SetDC(<a href="#wxDC">wxDC</a>* pdc)<br>
<br>
<a href="#wxAuiManager">wxAuiManager</a>* GetManager() const<br>
<a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>* GetPane() const<br>
int GetButton() const<br>
<a href="#wxDC">wxDC</a>* GetDC() const<br>
<br>
void Veto(bool veto = true)<br>
bool GetVeto() const<br>
void SetCanVeto(bool can_veto)<br>
bool CanVeto() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAuiDockInfo">wxAuiDockInfo</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxAuiDockInfo">wxAuiDockInfo</a></font></b>
<blockquote>
<font color=#006666> <i>%define_object</i> wxAuiNullDockInfo</font><br>
<br>
<a href="#wxAuiDockInfo">wxAuiDockInfo</a>()<br>
<a href="#wxAuiDockInfo">wxAuiDockInfo</a>(const <a href="#wxAuiDockInfo">wxAuiDockInfo</a>&amp; c)<br>
<br>
<i>%operator</i> <a href="#wxAuiDockInfo">wxAuiDockInfo</a>&amp; operator=(const <a href="#wxAuiDockInfo">wxAuiDockInfo</a>&amp; c)<br>
<br>
bool IsOk() const<br>
bool IsHorizontal() const<br>
bool IsVertical() const<br>
<br>
<br>
<font color=#009900>//<i>%member</i> wxAuiPaneInfoPtrArray panes; // array of panes - FIXME</font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxRect">wxRect</a> rect; <font color=#009900>// current rectangle</font></font><br>
<font color=#CC6600> <i>%member</i> int dock_direction; <font color=#009900>// dock direction (top, bottom, left, right, center)</font></font><br>
<font color=#CC6600> <i>%member</i> int dock_layer; <font color=#009900>// layer number (0 = innermost layer)</font></font><br>
<font color=#CC6600> <i>%member</i> int dock_row; <font color=#009900>// row number on the docking bar (0 = first row)</font></font><br>
<font color=#CC6600> <i>%member</i> int size; <font color=#009900>// size of the dock</font></font><br>
<font color=#CC6600> <i>%member</i> int min_size; <font color=#009900>// minimum size of a dock (0 if there is no min)</font></font><br>
<font color=#CC6600> <i>%member</i> bool resizable; <font color=#009900>// flag indicating whether the dock is resizable</font></font><br>
<font color=#CC6600> <i>%member</i> bool toolbar; <font color=#009900>// flag indicating dock contains only toolbars</font></font><br>
<font color=#CC6600> <i>%member</i> bool fixed; <font color=#009900>// flag indicating that the dock operates on</font></font><br>
<font color=#009900>// absolute coordinates as opposed to proportional</font><br>
<font color=#CC6600> <i>%member</i> bool reserved1;</font><br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAuiDockUIPart">wxAuiDockUIPart</a></font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxAuiDockUIPart::dummy">wxAuiDockUIPart::dummy</a></font></b>
<blockquote><font color=#0066CC>
typeCaption,<br>
typeGripper,<br>
typeDock,<br>
typeDockSizer,<br>
typePane,<br>
typePaneSizer,<br>
typeBackground,<br>
typePaneBorder,<br>
typePaneButton<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxAuiDockUIPart">wxAuiDockUIPart</a></font></b>
<blockquote>
<br>
<font color=#CC6600> <i>%member</i> int type; <font color=#009900>// ui part type (see enum above)</font></font><br>
<font color=#CC6600> <i>%member</i> int orientation; <font color=#009900>// orientation (either wxHORIZONTAL or wxVERTICAL)</font></font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxAuiDockInfo">wxAuiDockInfo</a>* dock; <font color=#009900>// which dock the item is associated with</font></font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxAuiPaneInfo">wxAuiPaneInfo</a>* pane; <font color=#009900>// which pane the item is associated with</font></font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxAuiPaneButton">wxAuiPaneButton</a>* button; <font color=#009900>// which pane button the item is associated with</font></font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxSizer">wxSizer</a>* cont_sizer; <font color=#009900>// the part's containing sizer</font></font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxSizerItem">wxSizerItem</a>* sizer_item; <font color=#009900>// the sizer item of the part</font></font><br>
<font color=#CC6600> <i>%member</i> <a href="#wxRect">wxRect</a> rect; <font color=#009900>// client coord rectangle of the part itself</font></font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAuiPaneButton">wxAuiPaneButton</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <i>%encapsulate</i> <a name="wxAuiPaneButton">wxAuiPaneButton</a></font></b>
<blockquote>
<font color=#CC6600> <i>%member</i> int button_id; <font color=#009900>// id of the button (e.g. buttonClose)</font></font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<br>
<font color=#009900>//<i>%include</i> "wx/aui/tabmdi.h"</font><br>
<br>
<font color=#009900>//-----------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAuiMDIParentFrame">wxAuiMDIParentFrame</a></font><br>
<font color=#009900>//-----------------------------------------------------------------------------</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxAuiMDIParentFrame">wxAuiMDIParentFrame</a>, <a href="#wxFrame">wxFrame</a></font></b>
<blockquote>
<a href="#wxAuiMDIParentFrame">wxAuiMDIParentFrame</a>()<br>
<a href="#wxAuiMDIParentFrame">wxAuiMDIParentFrame</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID winid, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE | wxVSCROLL | wxHSCROLL, const <a href="#wxString">wxString</a>&amp; name = "wxAuiMDIParentFrame")<br>
<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID winid, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE | wxVSCROLL | wxHSCROLL,const <a href="#wxString">wxString</a>&amp; name = "wxAuiMDIParentFrame" )<br>
<br>
void SetArtProvider(<i>%ungc</i> <a href="#wxAuiTabArt">wxAuiTabArt</a>* provider);<br>
<a href="#wxAuiTabArt">wxAuiTabArt</a>* GetArtProvider();<br>
<a href="#wxAuiNotebook">wxAuiNotebook</a>* GetNotebook() const;<br>
<br>
<a href="#wxMenu">wxMenu</a>* GetWindowMenu() const<br>
void SetWindowMenu(<a href="#wxMenu">wxMenu</a>* pMenu);<br>
<br>
virtual void SetMenuBar(<a href="#wxMenuBar">wxMenuBar</a> *pMenuBar);<br>
<br>
void SetChildMenuBar(<a href="#wxAuiMDIChildFrame">wxAuiMDIChildFrame</a> *pChild);<br>
<br>
virtual bool ProcessEvent(<a href="#wxEvent">wxEvent</a>&amp; event);<br>
<br>
<a href="#wxAuiMDIChildFrame">wxAuiMDIChildFrame</a> *GetActiveChild() const;<br>
void SetActiveChild(<a href="#wxAuiMDIChildFrame">wxAuiMDIChildFrame</a>* pChildFrame);<br>
<br>
<a href="#wxAuiMDIClientWindow">wxAuiMDIClientWindow</a> *GetClientWindow() const;<br>
virtual <a href="#wxAuiMDIClientWindow">wxAuiMDIClientWindow</a> *OnCreateClient();<br>
<br>
virtual void Cascade() <font color=#009900>//{ /* Has no effect */ }</font><br>
virtual void Tile(<a href="#wxOrientation">wxOrientation</a> orient = wxHORIZONTAL);<br>
virtual void ArrangeIcons() <font color=#009900>//{ /* Has no effect */ }</font><br>
virtual void ActivateNext();<br>
virtual void ActivatePrevious();<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>//-----------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAuiMDIChildFrame">wxAuiMDIChildFrame</a></font><br>
<font color=#009900>//-----------------------------------------------------------------------------</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxAuiMDIChildFrame">wxAuiMDIChildFrame</a>, <a href="#wxPanel">wxPanel</a></font></b>
<blockquote>
<a href="#wxAuiMDIChildFrame">wxAuiMDIChildFrame</a>()<br>
<a href="#wxAuiMDIChildFrame">wxAuiMDIChildFrame</a>(<a href="#wxAuiMDIParentFrame">wxAuiMDIParentFrame</a> *parent, wxWindowID winid, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxAuiMDIChildFrame");<br>
<br>
bool Create(<a href="#wxAuiMDIParentFrame">wxAuiMDIParentFrame</a> *parent, wxWindowID winid, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, const <a href="#wxString">wxString</a>&amp; name = "wxAuiMDIChildFrame");<br>
<br>
virtual void SetMenuBar(<a href="#wxMenuBar">wxMenuBar</a> *menu_bar);<br>
virtual <a href="#wxMenuBar">wxMenuBar</a> *GetMenuBar() const;<br>
<br>
virtual void SetTitle(const <a href="#wxString">wxString</a>&amp; title);<br>
virtual <a href="#wxString">wxString</a> GetTitle() const;<br>
<br>
virtual void SetIcons(const <a href="#wxIconBundle">wxIconBundle</a>&amp; icons);<br>
virtual const <a href="#wxIconBundle">wxIconBundle</a>&amp; GetIcons() const;<br>
<br>
virtual void SetIcon(const <a href="#wxIcon">wxIcon</a>&amp; icon);<br>
virtual const <a href="#wxIcon">wxIcon</a>&amp; GetIcon() const;<br>
<br>
virtual void Activate();<br>
virtual bool Destroy();<br>
<br>
<i>%if</i> wxUSE_STATUSBAR<br>
<font color=#009900>// no status bars</font><br>
<font color=#009900>//virtual <a href="#wxStatusBar">wxStatusBar</a>* CreateStatusBar(int number = 1, long style = 1, wxWindowID winid = 1, const <a href="#wxString">wxString</a>&amp; name = "") //{ return (<a href="#wxStatusBar">wxStatusBar</a>*)NULL; } - FIXME</font><br>
<br>
<font color=#009900>//virtual <a href="#wxStatusBar">wxStatusBar</a> *GetStatusBar() const { return (<a href="#wxStatusBar">wxStatusBar</a>*)NULL; }</font><br>
<font color=#009900>//virtual void SetStatusText( const <a href="#wxString">wxString</a> &amp;WXUNUSED(text), int WXUNUSED(number)=0 ) {}</font><br>
<font color=#009900>//virtual void SetStatusWidths( int WXUNUSED(n), const int WXUNUSED(widths_field)[] ) {}</font><br>
<i>%endif</i> <font color=#009900>//wxUSE_STATUSBAR</font><br>
<br>
<font color=#009900>// no size hints</font><br>
<font color=#009900>//virtual void DoSetSizeHints(int WXUNUSED(minW), int WXUNUSED(minH), int WXUNUSED(maxW) = wxDefaultCoord, int WXUNUSED(maxH) = wxDefaultCoord, int WXUNUSED(incW) = wxDefaultCoord, int WXUNUSED(incH) = wxDefaultCoord) {} - FIXME</font><br>
<i>%if</i> wxUSE_TOOLBAR<br>
<font color=#009900>// no toolbar bars</font><br>
<font color=#009900>//virtual <a href="#wxToolBar">wxToolBar</a>* CreateToolBar(long WXUNUSED(style), wxWindowID WXUNUSED(winid), const <a href="#wxString">wxString</a>&amp; WXUNUSED(name)) { return (<a href="#wxToolBar">wxToolBar</a>*)NULL; }</font><br>
<font color=#009900>//virtual <a href="#wxToolBar">wxToolBar</a> *GetToolBar() const { return (<a href="#wxToolBar">wxToolBar</a>*)NULL; }</font><br>
<i>%endif</i> <font color=#009900>//wxUSE_TOOLBAR</font><br>
<br>
<br>
<font color=#009900>// no maximize etc</font><br>
<font color=#009900>//virtual void Maximize(bool WXUNUSED(maximize) = true) { /* Has no effect */ }</font><br>
<font color=#009900>//virtual void Restore() { /* Has no effect */ }</font><br>
<font color=#009900>//virtual void Iconize(bool WXUNUSED(iconize) = true) { /* Has no effect */ }</font><br>
<font color=#009900>//virtual bool IsMaximized() const { return true; }</font><br>
<font color=#009900>//virtual bool IsIconized() const { return false; }</font><br>
<font color=#009900>//virtual bool ShowFullScreen(bool WXUNUSED(show), long WXUNUSED(style)) { return false; }</font><br>
<font color=#009900>//virtual bool IsFullScreen() const { return false; }</font><br>
<br>
<font color=#009900>//virtual bool IsTopLevel() const { return false; }</font><br>
<br>
<font color=#009900>//void OnMenuHighlight(<a href="#wxMenuEvent">wxMenuEvent</a>&amp; evt);</font><br>
<font color=#009900>//void OnActivate(<a href="#wxActivateEvent">wxActivateEvent</a>&amp; evt);</font><br>
<font color=#009900>//void OnCloseWindow(<a href="#wxCloseEvent">wxCloseEvent</a>&amp; evt);</font><br>
<br>
void SetMDIParentFrame(<a href="#wxAuiMDIParentFrame">wxAuiMDIParentFrame</a>* parent);<br>
<a href="#wxAuiMDIParentFrame">wxAuiMDIParentFrame</a>* GetMDIParentFrame() const;<br>
<br>
<font color=#009900>// This function needs to be called when a size change is confirmed,</font><br>
<font color=#009900>// we needed this function to prevent anybody from the outside</font><br>
<font color=#009900>// changing the panel... it messes the UI layout when we would allow it.</font><br>
void ApplyMDIChildFrameRect();<br>
void DoShow(bool show);<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>//-----------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxAuiMDIClientWindow">wxAuiMDIClientWindow</a></font><br>
<font color=#009900>//-----------------------------------------------------------------------------</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxAuiMDIClientWindow">wxAuiMDIClientWindow</a>, <a href="#wxAuiNotebook">wxAuiNotebook</a></font></b>
<blockquote>
<a href="#wxAuiMDIClientWindow">wxAuiMDIClientWindow</a>();<br>
<a href="#wxAuiMDIClientWindow">wxAuiMDIClientWindow</a>(<a href="#wxAuiMDIParentFrame">wxAuiMDIParentFrame</a> *parent, long style = 0);<br>
<br>
virtual bool CreateClient(<a href="#wxAuiMDIParentFrame">wxAuiMDIParentFrame</a> *parent, long style = wxVSCROLL | wxHSCROLL);<br>
<br>
virtual int SetSelection(size_t page);<br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// wxLUA_USE_wxAUI &amp;&amp; <i>%wxchkver_2_8</i> &amp;&amp; wxUSE_AUI</font><br>
<br><HR>
<h2><a name="wxwidgets_wxhtml_html.i">wxwidgets/wxhtml_html.i</a> - Lua table = 'wxhtml'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: wxHtml library</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<i>%if</i> wxLUA_USE_wxHTML &amp;&amp; wxUSE_HTML<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHtmlCell">wxHtmlCell</a></font><br>
<br>
<i>%include</i> "wx/html/htmlcell.h"<br>
<br>
<font color=#006666><i>%define</i> wxHTML_COND_ISANCHOR</font><br>
<font color=#006666><i>%define</i> wxHTML_COND_ISIMAGEMAP</font><br>
<font color=#006666><i>%define</i> wxHTML_COND_USER</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxHtmlCell">wxHtmlCell</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxHtmlCell">wxHtmlCell</a>()<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, int pagebreak] wxHtmlCell::AdjustPagebreak(int pagebreak)</font></font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> bool AdjustPagebreak(int pagebreak) // int* known_pagebreaks, int number_of_pages)</font></font><br>
<font color=#009900>// C++ Func: bool AdjustPagebreak(int pagebreak, int* known_pagebreaks, int number_of_pages)</font><br>
<i>%not_overload</i> !<i>%wxchkver_2_8</i> virtual bool AdjustPagebreak(int pagebreak) <font color=#009900>// int* known_pagebreaks, int number_of_pages)</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> bool AdjustPagebreak(int pagebreak, <a href="#wxArrayInt">wxArrayInt</a>&amp; known_pagebreaks)</font></font><br>
<font color=#009900>// C++ Func: bool AdjustPagebreak(int pagebreak, <a href="#wxArrayInt">wxArrayInt</a>&amp; known_pagebreaks)</font><br>
<i>%not_overload</i> <i>%wxchkver_2_8</i> virtual bool AdjustPagebreak(int pagebreak, <a href="#wxArrayInt">wxArrayInt</a>&amp; known_pagebreaks)<br>
<br>
<font color=#009900>//virtual void Draw(<a href="#wxDC">wxDC</a>&amp; dc, int x, int y, int view_y1, int view_y2, wxHtmlRenderingInfo&amp; info)</font><br>
<font color=#009900>//virtual void DrawInvisible(<a href="#wxDC">wxDC</a>&amp; dc, int x, int y, wxHtmlRenderingInfo&amp; info)</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> <a href="#wxHtmlCell">wxHtmlCell</a>* wxHtmlCell::Find(int condition, [none, string, or int])</font></font><br>
<font color=#009900>// C++ Func: virtual const <a href="#wxHtmlCell">wxHtmlCell</a>* Find(int condition, void *param = 0)</font><br>
virtual const <a href="#wxHtmlCell">wxHtmlCell</a>* Find(int condition, void *param = 0)<br>
<br>
int GetDescent() const<br>
<a href="#wxHtmlCell">wxHtmlCell</a>* GetFirstChild()<br>
int GetHeight() const<br>
virtual <a href="#wxString">wxString</a> GetId() const<br>
virtual <a href="#wxHtmlLinkInfo">wxHtmlLinkInfo</a>* GetLink(int x = 0, int y = 0) const<br>
<a href="#wxHtmlCell">wxHtmlCell</a>* GetNext() const<br>
<a href="#wxHtmlContainerCell">wxHtmlContainerCell</a>* GetParent() const<br>
int GetPosX() const<br>
int GetPosY() const<br>
int GetWidth() const<br>
virtual void Layout(int w)<br>
<font color=#009900>//virtual void OnMouseClick(<a href="#wxWindow">wxWindow</a>* parent, int x, int y, const <a href="#wxMouseEvent">wxMouseEvent</a>&amp; event)</font><br>
void SetId(const <a href="#wxString">wxString</a>&amp; id)<br>
void SetLink(const <a href="#wxHtmlLinkInfo">wxHtmlLinkInfo</a>&amp; link)<br>
void SetNext(<a href="#wxHtmlCell">wxHtmlCell</a> *cell)<br>
void SetParent(<a href="#wxHtmlContainerCell">wxHtmlContainerCell</a> *p)<br>
void SetPos(int x, int y)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHtmlWidgetCell">wxHtmlWidgetCell</a></font><br>
<br>
<i>%include</i> "wx/html/htmlcell.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxHtmlWidgetCell">wxHtmlWidgetCell</a>, <a href="#wxHtmlCell">wxHtmlCell</a></font></b>
<blockquote>
<a href="#wxHtmlWidgetCell">wxHtmlWidgetCell</a>(<a href="#wxWindow">wxWindow</a>* wnd, int w = 0)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHtmlContainerCell">wxHtmlContainerCell</a></font><br>
<br>
<i>%include</i> "wx/html/htmlcell.h"<br>
<br>
<font color=#006666><i>%define</i> wxHTML_UNITS_PIXELS</font><br>
<font color=#006666><i>%define</i> wxHTML_UNITS_PERCENT</font><br>
<font color=#006666><i>%define</i> wxHTML_INDENT_TOP</font><br>
<font color=#006666><i>%define</i> wxHTML_INDENT_BOTTOM</font><br>
<font color=#006666><i>%define</i> wxHTML_INDENT_LEFT</font><br>
<font color=#006666><i>%define</i> wxHTML_INDENT_RIGHT</font><br>
<font color=#006666><i>%define</i> wxHTML_INDENT_HORIZONTAL</font><br>
<font color=#006666><i>%define</i> wxHTML_INDENT_VERTICAL</font><br>
<font color=#006666><i>%define</i> wxHTML_INDENT_ALL</font><br>
<font color=#006666><i>%define</i> wxHTML_ALIGN_LEFT</font><br>
<font color=#006666><i>%define</i> wxHTML_ALIGN_JUSTIFY</font><br>
<font color=#006666><i>%define</i> wxHTML_ALIGN_CENTER</font><br>
<font color=#006666><i>%define</i> wxHTML_ALIGN_RIGHT</font><br>
<font color=#006666><i>%define</i> wxHTML_ALIGN_BOTTOM</font><br>
<font color=#006666><i>%define</i> wxHTML_ALIGN_TOP</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxHtmlContainerCell">wxHtmlContainerCell</a>, <a href="#wxHtmlCell">wxHtmlCell</a></font></b>
<blockquote>
<a href="#wxHtmlContainerCell">wxHtmlContainerCell</a>(<a href="#wxHtmlContainerCell">wxHtmlContainerCell</a> *parent)<br>
<br>
int GetAlignHor() const<br>
int GetAlignVer() const<br>
<a href="#wxColour">wxColour</a> GetBackgroundColour()<br>
int GetIndent(int ind) const<br>
int GetIndentUnits(int ind) const<br>
void InsertCell(<a href="#wxHtmlCell">wxHtmlCell</a> *cell)<br>
void SetAlign(const <a href="#wxHtmlTag">wxHtmlTag</a>&amp; tag)<br>
void SetAlignHor(int al)<br>
void SetAlignVer(int al)<br>
void SetBackgroundColour(const <a href="#wxColour">wxColour</a>&amp; clr)<br>
void SetBorder(const <a href="#wxColour">wxColour</a>&amp; clr1, const <a href="#wxColour">wxColour</a>&amp; clr2)<br>
void SetIndent(int i, int what, int units = wxHTML_UNITS_PIXELS)<br>
void SetMinHeight(int h, int align = wxHTML_ALIGN_TOP)<br>
void SetWidthFloat(int w, int units)<br>
void SetWidthFloat(const <a href="#wxHtmlTag">wxHtmlTag</a>&amp; tag, double pixel_scale = 1.0)<br>
<br>
<font color=#009900>// <i>%wxchkver_2_6</i> <a href="#wxHtmlCell">wxHtmlCell</a>* GetFirstChild() see <a href="#wxHtmlCell">wxHtmlCell</a></font><br>
<font color=#009900>// !<i>%wxchkver_2_6</i> <a href="#wxHtmlCell">wxHtmlCell</a>* GetFirstCell() - nobody probably uses this</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHtmlColourCell">wxHtmlColourCell</a></font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
<br>
<i>%include</i> "wx/html/htmlcell.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxHtmlColourCell">wxHtmlColourCell</a>, <a href="#wxHtmlCell">wxHtmlCell</a></font></b>
<blockquote>
<a href="#wxHtmlColourCell">wxHtmlColourCell</a>(const <a href="#wxColour">wxColour</a>&amp; clr, int flags = wxHTML_CLR_FOREGROUND)<br>
<br>
<font color=#009900>//virtual void Draw(<a href="#wxDC">wxDC</a>&amp; dc, int x, int y, int view_y1, int view_y2, wxHtmlRenderingInfo&amp; info);</font><br>
<font color=#009900>//virtual void DrawInvisible(<a href="#wxDC">wxDC</a>&amp; dc, int x, int y, wxHtmlRenderingInfo&amp; info);</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHtmlFontCell">wxHtmlFontCell</a></font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
<br>
<i>%include</i> "wx/html/htmlcell.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxHtmlFontCell">wxHtmlFontCell</a>, <a href="#wxHtmlCell">wxHtmlCell</a></font></b>
<blockquote>
<a href="#wxHtmlFontCell">wxHtmlFontCell</a>(<a href="#wxFont">wxFont</a> *font)<br>
<br>
<font color=#009900>//virtual void Draw(<a href="#wxDC">wxDC</a>&amp; dc, int x, int y, int view_y1, int view_y2, wxHtmlRenderingInfo&amp; info);</font><br>
<font color=#009900>//virtual void DrawInvisible(<a href="#wxDC">wxDC</a>&amp; dc, int x, int y, wxHtmlRenderingInfo&amp; info);</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHtmlCellEvent">wxHtmlCellEvent</a></font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
<br>
<i>%include</i> "wx/html/htmlwin.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxHtmlCellEvent">wxHtmlCellEvent</a>, <a href="#wxCommandEvent">wxCommandEvent</a></font></b>
<blockquote>
<a href="#wxHtmlCellEvent">wxHtmlCellEvent</a>()<br>
<a href="#wxHtmlCellEvent">wxHtmlCellEvent</a>(wxEventType commandType, int id, <a href="#wxHtmlCell">wxHtmlCell</a> *cell, const <a href="#wxPoint">wxPoint</a> &amp;pt, const <a href="#wxMouseEvent">wxMouseEvent</a> &amp;ev)<br>
<br>
<a href="#wxHtmlCell">wxHtmlCell</a>* GetCell() const<br>
<a href="#wxPoint">wxPoint</a> GetPoint() const<br>
<a href="#wxMouseEvent">wxMouseEvent</a> GetMouseEvent() const<br>
<br>
void SetLinkClicked(bool linkclicked)<br>
bool GetLinkClicked() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>// <i>%wxchkver_2_8</i></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHtmlLinkInfo">wxHtmlLinkInfo</a></font><br>
<br>
<i>%include</i> "wx/html/htmlcell.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <a name="wxHtmlLinkInfo">wxHtmlLinkInfo</a></font></b>
<blockquote>
<a href="#wxHtmlLinkInfo">wxHtmlLinkInfo</a>(const <a href="#wxString">wxString</a>&amp; href, const <a href="#wxString">wxString</a>&amp; target = "")<br>
<br>
const <a href="#wxMouseEvent">wxMouseEvent</a> * GetEvent()<br>
const <a href="#wxHtmlCell">wxHtmlCell</a> * GetHtmlCell()<br>
<a href="#wxString">wxString</a> GetHref()<br>
<a href="#wxString">wxString</a> GetTarget()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHtmlTag">wxHtmlTag</a></font><br>
<br>
<i>%include</i> "wx/html/htmltag.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxHtmlTag">wxHtmlTag</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxHtmlTag">wxHtmlTag</a>(const <a href="#wxString">wxString</a>&amp; source, int pos, int end_pos, wxHtmlTagsCache* cache)</font><br>
<br>
const <a href="#wxString">wxString</a> GetAllParams() const<br>
int GetBeginPos() const<br>
int GetEndPos1() const<br>
int GetEndPos2() const<br>
<a href="#wxString">wxString</a> GetName() const<br>
<a href="#wxString">wxString</a> GetParam(const <a href="#wxString">wxString</a>&amp; par, bool with_commas = false) const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, <a href="#wxColour">wxColour</a>] wxHtmlTag::GetParamAsColour(const <a href="#wxString">wxString</a>&amp; par) const</font></font><br>
<font color=#009900>// C++ Func: bool GetParamAsColour(const <a href="#wxString">wxString</a>&amp; par, <a href="#wxColour">wxColour</a> *clr) const</font><br>
bool GetParamAsColour(const <a href="#wxString">wxString</a>&amp; par) const<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [bool, int value] wxHtmlTag::GetParamAsInt(const <a href="#wxString">wxString</a>&amp; par) const</font></font><br>
<font color=#009900>// C++ Func: bool GetParamAsInt(const <a href="#wxString">wxString</a>&amp; par, int *value) const</font><br>
bool GetParamAsInt(const <a href="#wxString">wxString</a>&amp; par) const<br>
<br>
bool HasEnding() const<br>
bool HasParam(const <a href="#wxString">wxString</a>&amp; par) const<br>
<font color=#009900>//bool IsEnding() const</font><br>
<font color=#009900>//<a href="#wxString">wxString</a> ScanParam(const <a href="#wxString">wxString</a>&amp; par, const <a href="#wxString">wxString</a> &amp;format, void *value) const</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHtmlWindow">wxHtmlWindow</a></font><br>
<br>
<i>%include</i> "wx/wxhtml.h"<br>
<br>
<font color=#006666><i>%define</i> wxHW_SCROLLBAR_NEVER</font><br>
<font color=#006666><i>%define</i> wxHW_SCROLLBAR_AUTO</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxHtmlWindow">wxHtmlWindow</a>, <a href="#wxScrolledWindow">wxScrolledWindow</a></font></b>
<blockquote>
<a href="#wxHtmlWindow">wxHtmlWindow</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id = -1, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxHW_SCROLLBAR_AUTO, const <a href="#wxString">wxString</a>&amp; name = "wxHtmlWindow")<br>
<br>
<font color=#009900>//static void AddFilter(wxHtmlFilter *filter)</font><br>
bool AppendToPage(const <a href="#wxString">wxString</a>&amp; source)<br>
<a href="#wxHtmlContainerCell">wxHtmlContainerCell</a>* GetInternalRepresentation() const<br>
<a href="#wxString">wxString</a> GetOpenedAnchor()<br>
<a href="#wxString">wxString</a> GetOpenedPage()<br>
<a href="#wxString">wxString</a> GetOpenedPageTitle()<br>
<a href="#wxFrame">wxFrame</a>* GetRelatedFrame() const<br>
bool HistoryBack()<br>
bool HistoryCanBack()<br>
bool HistoryCanForward()<br>
void HistoryClear()<br>
bool HistoryForward()<br>
virtual bool LoadFile(const <a href="#wxFileName">wxFileName</a>&amp; filename)<br>
bool LoadPage(const <a href="#wxString">wxString</a>&amp; location)<br>
void ReadCustomization(<a href="#wxConfigBase">wxConfigBase</a> *cfg, <a href="#wxString">wxString</a> path = wxEmptyString)<br>
void SelectAll()<br>
<a href="#wxString">wxString</a> SelectionToText()<br>
void SelectLine(const <a href="#wxPoint">wxPoint</a>&amp; pos)<br>
void SelectWord(const <a href="#wxPoint">wxPoint</a>&amp; pos)<br>
void SetBorders(int b)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> void wxHtmlWindow::SetFonts(<a href="#wxString">wxString</a> normal_face, <a href="#wxString">wxString</a> fixed_face, Lua int table)</font></font><br>
<font color=#009900>// C++ Func: void SetFonts(<a href="#wxString">wxString</a> normal_face, <a href="#wxString">wxString</a> fixed_face, const int *sizes)</font><br>
void SetFonts(<a href="#wxString">wxString</a> normal_face, <a href="#wxString">wxString</a> fixed_face, LuaTable intTable)<br>
<br>
bool SetPage(const <a href="#wxString">wxString</a>&amp; source)<br>
void SetRelatedFrame(<a href="#wxFrame">wxFrame</a>* frame, const <a href="#wxString">wxString</a>&amp; format)<br>
void SetRelatedStatusBar(int bar)<br>
<a href="#wxString">wxString</a> ToText()<br>
void WriteCustomization(<a href="#wxConfigBase">wxConfigBase</a> *cfg, <a href="#wxString">wxString</a> path = wxEmptyString)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxLuaHtmlWindow">wxLuaHtmlWindow</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxLuaHtmlWindow<br>
<br>
<i>%include</i> "wxbind/include/wxhtml_wxlhtml.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxLuaHtmlWindow">wxLuaHtmlWindow</a>, <a href="#wxHtmlWindow">wxHtmlWindow</a></font></b>
<blockquote>
<a href="#wxLuaHtmlWindow">wxLuaHtmlWindow</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id = -1, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = wxHW_SCROLLBAR_AUTO, const <a href="#wxString">wxString</a>&amp; name = "wxLuaHtmlWindow")<br>
<br>
<font color=#009900>// The functions below are all virtual functions that you can override in Lua.</font><br>
<font color=#009900>// See the html sample and <a href="#wxHtmlWindow">wxHtmlWindow</a> for proper parameters and usage.</font><br>
<font color=#009900>//bool OnCellClicked(<a href="#wxHtmlCell">wxHtmlCell</a> *cell, wxCoord x, wxCoord y, const <a href="#wxMouseEvent">wxMouseEvent</a>&amp; event)</font><br>
<font color=#009900>//void OnCellMouseHover(<a href="#wxHtmlCell">wxHtmlCell</a> *cell, wxCoord x, wxCoord y)</font><br>
<font color=#009900>//void OnLinkClicked(const <a href="#wxHtmlLinkInfo">wxHtmlLinkInfo</a>&amp; link)</font><br>
<font color=#009900>//void OnSetTitle(const <a href="#wxString">wxString</a>&amp; title)</font><br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxLuaHtmlWinTagEvent">wxLuaHtmlWinTagEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxLuaHtmlWinTagEvent">wxLuaHtmlWinTagEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_HTML_TAG_HANDLER <font color=#009900>// EVT_HTML_TAG_HANDLER(id, fn)</font></font><br>
<br>
const <a href="#wxHtmlTag">wxHtmlTag</a> *GetHtmlTag() const<br>
<a href="#wxHtmlWinParser">wxHtmlWinParser</a> *GetHtmlParser() const<br>
void SetParseInnerCalled(bool fParseInnerCalled = true)<br>
bool GetParseInnerCalled() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxLuaHtmlWindow</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHtmlParser">wxHtmlParser</a></font><br>
<br>
<font color=#009900>//<i>%enum</i> wxHtmlURLType</font><br>
<font color=#009900>// wxHTML_URL_PAGE</font><br>
<font color=#009900>// wxHTML_URL_IMAGE</font><br>
<font color=#009900>// wxHTML_URL_OTHER</font><br>
<font color=#009900>//<i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxHtmlParser">wxHtmlParser</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#009900>//<a href="#wxHtmlParser">wxHtmlParser</a>()</font><br>
<br>
<font color=#009900>//void AddTag(const <a href="#wxHtmlTag">wxHtmlTag</a>&amp; tag)</font><br>
<font color=#009900>//void AddTagHandler(wxHtmlTagHandler *handler)</font><br>
<font color=#009900>//void AddWord(const <a href="#wxString">wxString</a> &amp;txt) - not in 2.6?</font><br>
void DoParsing(int begin_pos, int end_pos)<br>
void DoParsing()<br>
virtual void DoneParser()<br>
<font color=#009900>//virtual <a href="#wxObject">wxObject</a>* GetProduct()</font><br>
<font color=#009900>//<a href="#wxString">wxString</a>* GetSource()</font><br>
void InitParser(const <a href="#wxString">wxString</a>&amp; source)<br>
<font color=#009900>//virtual <a href="#wxFSFile">wxFSFile</a>* OpenURL(wxHtmlURLType type, const <a href="#wxString">wxString</a>&amp; url)</font><br>
<font color=#009900>//<a href="#wxObject">wxObject</a>* Parse(const <a href="#wxString">wxString</a>&amp; source)</font><br>
<font color=#009900>//void PushTagHandler(wxHtmlTagHandler* handler, <a href="#wxString">wxString</a> tags)</font><br>
<font color=#009900>//void PopTagHandler()</font><br>
<font color=#009900>//void SetFS(<a href="#wxFileSystem">wxFileSystem</a> *fs)</font><br>
<font color=#009900>//void StopParsing()</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHtmlWinParser">wxHtmlWinParser</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxHtmlWinParser">wxHtmlWinParser</a>, <a href="#wxHtmlParser">wxHtmlParser</a></font></b>
<blockquote>
<a href="#wxHtmlWinParser">wxHtmlWinParser</a>(<a href="#wxHtmlWindow">wxHtmlWindow</a> *wnd)<br>
<br>
<a href="#wxHtmlContainerCell">wxHtmlContainerCell</a>* CloseContainer()<br>
<a href="#wxFont">wxFont</a>* CreateCurrentFont()<br>
<a href="#wxColour">wxColour</a> GetActualColor() const<br>
int GetAlign() const<br>
int GetCharHeight() const<br>
int GetCharWidth() const<br>
<a href="#wxHtmlContainerCell">wxHtmlContainerCell</a>* GetContainer() const<br>
<a href="#wxDC">wxDC</a>* GetDC()<br>
<font color=#009900>//wxEncodingConverter * GetEncodingConverter() const</font><br>
int GetFontBold() const<br>
<a href="#wxString">wxString</a> GetFontFace() const<br>
int GetFontFixed() const<br>
int GetFontItalic() const<br>
int GetFontSize() const<br>
int GetFontUnderlined() const<br>
<font color=#009900>//<a href="#wxFontEncoding">wxFontEncoding</a> GetInputEncoding() const</font><br>
const <a href="#wxHtmlLinkInfo">wxHtmlLinkInfo</a>&amp; GetLink() const<br>
<a href="#wxColour">wxColour</a> GetLinkColor() const<br>
<font color=#009900>//<a href="#wxFontEncoding">wxFontEncoding</a> GetOutputEncoding() const</font><br>
<i>%wxchkver_2_8</i> <a href="#wxHtmlWindowInterface">wxHtmlWindowInterface</a> *GetWindowInterface()<br>
!<i>%wxchkver_2_8</i> <a href="#wxWindow">wxWindow</a>* GetWindow()<br>
<a href="#wxHtmlContainerCell">wxHtmlContainerCell</a>* OpenContainer()<br>
void SetActualColor(const <a href="#wxColour">wxColour</a>&amp; clr)<br>
void SetAlign(int a)<br>
<a href="#wxHtmlContainerCell">wxHtmlContainerCell</a>* SetContainer(<a href="#wxHtmlContainerCell">wxHtmlContainerCell</a> *c)<br>
void SetDC(<a href="#wxDC">wxDC</a> *dc, double pixel_scale = 1.0)<br>
void SetFontBold(int x)<br>
void SetFontFace(const <a href="#wxString">wxString</a>&amp; face)<br>
void SetFontFixed(int x)<br>
void SetFontItalic(int x)<br>
void SetFontSize(int s)<br>
void SetFontUnderlined(int x)<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> void wxHtmlWinParser::SetFonts(<a href="#wxString">wxString</a> normal_face, <a href="#wxString">wxString</a> fixed_face, Lua int table)</font></font><br>
<font color=#009900>// C++ Func: void SetFonts(<a href="#wxString">wxString</a> normal_face, <a href="#wxString">wxString</a> fixed_face, const int *sizes)</font><br>
void SetFonts(<a href="#wxString">wxString</a> normal_face, <a href="#wxString">wxString</a> fixed_face, LuaTable intTable)<br>
<br>
void SetLink(const <a href="#wxHtmlLinkInfo">wxHtmlLinkInfo</a>&amp; link)<br>
void SetLinkColor(const <a href="#wxColour">wxColour</a>&amp; clr)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHtmlWindowInterface">wxHtmlWindowInterface</a></font><br>
<br>
<i>%if</i> <i>%wxchkver_2_8</i><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxHtmlWindowInterface::HTMLCursor">wxHtmlWindowInterface::HTMLCursor</a></font></b>
<blockquote><font color=#0066CC>
HTMLCursor_Default<br>
HTMLCursor_Link<br>
HTMLCursor_Text<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%noclassinfo</i> <a name="wxHtmlWindowInterface">wxHtmlWindowInterface</a></font></b>
<blockquote>
<br>
virtual void SetHTMLWindowTitle(const <a href="#wxString">wxString</a>&amp; title)<br>
virtual void OnHTMLLinkClicked(const <a href="#wxHtmlLinkInfo">wxHtmlLinkInfo</a>&amp; link)<br>
<font color=#009900>//virtual wxHtmlOpeningStatus OnHTMLOpeningURL(wxHtmlURLType type, const <a href="#wxString">wxString</a>&amp; url, <a href="#wxString">wxString</a> *redirect) const</font><br>
virtual <a href="#wxPoint">wxPoint</a> HTMLCoordsToWindow(<a href="#wxHtmlCell">wxHtmlCell</a> *cell, const <a href="#wxPoint">wxPoint</a>&amp; pos) const<br>
virtual <a href="#wxWindow">wxWindow</a>* GetHTMLWindow()<br>
virtual <a href="#wxColour">wxColour</a> GetHTMLBackgroundColour() const<br>
virtual void SetHTMLBackgroundColour(const <a href="#wxColour">wxColour</a>&amp; clr)<br>
virtual void SetHTMLBackgroundImage(const <a href="#wxBitmap">wxBitmap</a>&amp; bmpBg)<br>
virtual void SetHTMLStatusText(const <a href="#wxString">wxString</a>&amp; text)<br>
virtual <a href="#wxCursor">wxCursor</a> GetHTMLCursor(wxHtmlWindowInterface::HTMLCursor type) const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ----------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxSimpleHtmlListBox">wxSimpleHtmlListBox</a> - Use this instead of having to override virtual functions in wxHtmlListBox</font><br>
<br>
<i>%include</i> "wx/htmllbox.h"<br>
<br>
<font color=#006666><i>%define</i> wxHLB_DEFAULT_STYLE</font><br>
<font color=#006666><i>%define</i> wxHLB_MULTIPLE</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxSimpleHtmlListBox">wxSimpleHtmlListBox</a>, <a href="#wxHtmlWindowInterface">wxHtmlWindowInterface</a> <font color=#009900>//: public wxHtmlListBox, public wxItemContainer</font></font></b>
<blockquote>
<a href="#wxSimpleHtmlListBox">wxSimpleHtmlListBox</a>()<br>
<a href="#wxSimpleHtmlListBox">wxSimpleHtmlListBox</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos, const <a href="#wxSize">wxSize</a>&amp; size, const <a href="#wxArrayString">wxArrayString</a>&amp; choices, long style = wxHLB_DEFAULT_STYLE, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxSimpleHtmlListBox")<br>
bool Create(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos, const <a href="#wxSize">wxSize</a>&amp; size, const <a href="#wxArrayString">wxArrayString</a>&amp; choices, long style = wxHLB_DEFAULT_STYLE, const <a href="#wxValidator">wxValidator</a>&amp; validator = wxDefaultValidator, const <a href="#wxString">wxString</a>&amp; name = "wxSimpleHtmlListBox")<br>
<br>
void SetSelection(int n)<br>
int GetSelection() const<br>
virtual unsigned int GetCount() const<br>
virtual <a href="#wxString">wxString</a> GetString(unsigned int n) const<br>
<a href="#wxArrayString">wxArrayString</a> GetStrings() const<br>
virtual void SetString(unsigned int n, const <a href="#wxString">wxString</a>&amp; s)<br>
virtual void Clear()<br>
virtual void Delete(unsigned int n)<br>
void Append(const <a href="#wxArrayString">wxArrayString</a>&amp; strings)<br>
int Append(const <a href="#wxString">wxString</a>&amp; item)<br>
int Append(const <a href="#wxString">wxString</a>&amp; item, voidptr_long number) <font color=#009900>// C++ is (void *clientData) You can put a number here</font><br>
int Append(const <a href="#wxString">wxString</a>&amp; item, <a href="#wxClientData">wxClientData</a> *clientData)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//<i>%wxchkver_2_8</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHtmlDCRenderer">wxHtmlDCRenderer</a></font><br>
<br>
<i>%include</i> "wx/html/htmprint.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <a name="wxHtmlDCRenderer">wxHtmlDCRenderer</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxHtmlDCRenderer">wxHtmlDCRenderer</a>()<br>
<br>
void SetDC(<a href="#wxDC">wxDC</a>* dc, double pixel_scale = 1.0)<br>
<font color=#009900>//void SetFonts(<a href="#wxString">wxString</a> normal_face, <a href="#wxString">wxString</a> fixed_face, const int *sizes = NULL)</font><br>
void SetSize(int width, int height)<br>
void SetHtmlText(const <a href="#wxString">wxString</a>&amp; html, const <a href="#wxString">wxString</a>&amp; basepath = "", bool isdir = true)<br>
!<i>%wxchkver_2_8</i> int Render(int x, int y, int from = 0, int dont_render = false) <font color=#009900>//, int *known_pagebreaks = NULL, int number_of_pages = 0)</font><br>
<i>%wxchkver_2_8</i> int Render(int x, int y, <a href="#wxArrayInt">wxArrayInt</a>&amp; known_pagebreaks, int from = 0, int dont_render = false, int to = INT_MAX);<br>
int GetTotalHeight()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHtmlEasyPrinting">wxHtmlEasyPrinting</a></font><br>
<br>
<i>%include</i> "wx/html/htmprint.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <a name="wxHtmlEasyPrinting">wxHtmlEasyPrinting</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxHtmlEasyPrinting">wxHtmlEasyPrinting</a>(const <a href="#wxString">wxString</a>&amp; name = "Printing", <a href="#wxFrame">wxFrame</a>* parent_frame = NULL)<br>
<br>
bool PreviewFile(const <a href="#wxString">wxString</a>&amp; htmlfile)<br>
bool PreviewText(const <a href="#wxString">wxString</a>&amp; htmltext, const <a href="#wxString">wxString</a>&amp; basepath = "")<br>
bool PrintFile(const <a href="#wxString">wxString</a>&amp; htmlfile)<br>
bool PrintText(const <a href="#wxString">wxString</a>&amp; htmltext, const <a href="#wxString">wxString</a>&amp; basepath = "")<br>
<i>%wxchkver_2_4</i>&amp;!<i>%wxchkver_2_6</i> void PrinterSetup()<br>
void PageSetup()<br>
<font color=#009900>//void SetFonts(<a href="#wxString">wxString</a> normal_face, <a href="#wxString">wxString</a> fixed_face, const int *sizes = NULL)</font><br>
void SetHeader(const <a href="#wxString">wxString</a>&amp; header, int pg = wxPAGE_ALL)<br>
void SetFooter(const <a href="#wxString">wxString</a>&amp; footer, int pg = wxPAGE_ALL)<br>
<a href="#wxPrintData">wxPrintData</a>* GetPrintData()<br>
<a href="#wxPageSetupDialogData">wxPageSetupDialogData</a>* GetPageSetupData()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHtmlPrintout">wxHtmlPrintout</a></font><br>
<br>
<i>%include</i> "wx/html/htmprint.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <i>%noclassinfo</i> <a name="wxHtmlPrintout">wxHtmlPrintout</a>, <a href="#wxPrintout">wxPrintout</a></font></b>
<blockquote>
<a href="#wxHtmlPrintout">wxHtmlPrintout</a>(const <a href="#wxString">wxString</a>&amp; title = "Printout")<br>
<br>
<font color=#009900>//void SetFonts(<a href="#wxString">wxString</a> normal_face, <a href="#wxString">wxString</a> fixed_face, const int *sizes = NULL)</font><br>
void SetFooter(const <a href="#wxString">wxString</a>&amp; footer, int pg = wxPAGE_ALL)<br>
void SetHeader(const <a href="#wxString">wxString</a>&amp; header, int pg = wxPAGE_ALL)<br>
void SetHtmlFile(const <a href="#wxString">wxString</a>&amp; htmlfile)<br>
void SetHtmlText(const <a href="#wxString">wxString</a>&amp; html, const <a href="#wxString">wxString</a>&amp; basepath = "", bool isdir = true)<br>
void SetMargins(float top = 25.2, float bottom = 25.2, float left = 25.2, float right = 25.2, float spaces = 5)<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHtmlHelpData">wxHtmlHelpData</a></font><br>
<br>
<i>%if</i> wxLUA_USE_wxHtmlHelpController &amp;&amp; wxUSE_WXHTML_HELP<br>
<br>
<font color=#009900>//<i>%if</i> !<i>%wxchkver_2_6</i>|<i>%wxcompat_2_4</i></font><br>
<font color=#009900>//<i>%struct</i> <i>%noclassinfo</i> wxHtmlContentsItem</font><br>
<font color=#009900>// // needs access functions</font><br>
<font color=#009900>//<i>%endstruct</i></font><br>
<font color=#009900>//<i>%endif</i></font><br>
<br>
<i>%include</i> "wx/html/helpdata.h"<br>
<br>
<font color=#009900>//<i>%class</i> <i>%delete</i> <i>%encapsulate</i> <i>%noclassinfo</i> wxHtmlBookRecord</font><br>
<font color=#009900>// wxHtmlBookRecord(const <a href="#wxString">wxString</a>&amp; bookfile, const <a href="#wxString">wxString</a>&amp; basepath, const <a href="#wxString">wxString</a>&amp; title, const <a href="#wxString">wxString</a>&amp; start)</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// <a href="#wxString">wxString</a> GetBookFile() const</font><br>
<font color=#009900>// <a href="#wxString">wxString</a> GetTitle() const</font><br>
<font color=#009900>// <a href="#wxString">wxString</a> GetStart() const</font><br>
<font color=#009900>// <a href="#wxString">wxString</a> GetBasePath() const</font><br>
<font color=#009900>// void SetContentsRange(int start, int end)</font><br>
<font color=#009900>// int GetContentsStart() const</font><br>
<font color=#009900>// int GetContentsEnd() const</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// void SetTitle(const <a href="#wxString">wxString</a>&amp; title)</font><br>
<font color=#009900>// void SetBasePath(const <a href="#wxString">wxString</a>&amp; path)</font><br>
<font color=#009900>// void SetStart(const <a href="#wxString">wxString</a>&amp; start)</font><br>
<font color=#009900>// <a href="#wxString">wxString</a> GetFullPath(const <a href="#wxString">wxString</a> &amp;page) const;</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<font color=#009900>//</font><br>
<font color=#009900>//<i>%class</i> <i>%delete</i> <i>%encapsulate</i> <i>%noclassinfo</i> wxHtmlBookRecArray</font><br>
<font color=#009900>// wxHtmlBookRecArray()</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// size_t Add(const wxHtmlBookRecord&amp; book, size_t copies = 1)</font><br>
<font color=#009900>// void Clear()</font><br>
<font color=#009900>// int GetCount() const</font><br>
<font color=#009900>// void Insert(const wxHtmlBookRecord&amp; book, int nIndex, size_t copies = 1)</font><br>
<font color=#009900>// wxHtmlBookRecord Item(size_t nIndex) const</font><br>
<font color=#009900>// void Remove(const <a href="#wxString">wxString</a> &amp;sz)</font><br>
<font color=#009900>// void RemoveAt(size_t nIndex, size_t count = 1)</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxHtmlHelpData">wxHtmlHelpData</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<a href="#wxHtmlHelpData">wxHtmlHelpData</a>()<br>
<br>
bool AddBook(const <a href="#wxString">wxString</a>&amp; book)<br>
<a href="#wxString">wxString</a> FindPageById(int id)<br>
<a href="#wxString">wxString</a> FindPageByName(const <a href="#wxString">wxString</a>&amp; page)<br>
<font color=#009900>//wxHtmlBookRecArray GetBookRecArray()</font><br>
<font color=#009900>//wxHtmlHelpDataItems GetContentsArray()</font><br>
<font color=#009900>//wxHtmlHelpDataItems GetIndexArray()</font><br>
void SetTempDir(const <a href="#wxString">wxString</a>&amp; path)<br>
<br>
<font color=#009900>// rem these out to get rid of deprecated warnings</font><br>
<font color=#009900>//!<i>%wxchkver_2_6</i>|<i>%wxcompat_2_4</i> wxHtmlContentsItem* GetContents()</font><br>
<font color=#009900>//!<i>%wxchkver_2_6</i>|<i>%wxcompat_2_4</i> int GetContentsCnt()</font><br>
<font color=#009900>//!<i>%wxchkver_2_6</i>|<i>%wxcompat_2_4</i> wxHtmlContentsItem* GetIndex()</font><br>
<font color=#009900>//!<i>%wxchkver_2_6</i>|<i>%wxcompat_2_4</i> int GetIndexCnt()</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxHtmlHelpController">wxHtmlHelpController</a></font><br>
<br>
<i>%include</i> "wx/html/helpctrl.h"<br>
<br>
<font color=#006666><i>%define</i> wxHF_TOOLBAR</font><br>
<font color=#006666><i>%define</i> wxHF_FLAT_TOOLBAR</font><br>
<font color=#006666><i>%define</i> wxHF_CONTENTS</font><br>
<font color=#006666><i>%define</i> wxHF_INDEX</font><br>
<font color=#006666><i>%define</i> wxHF_SEARCH</font><br>
<font color=#006666><i>%define</i> wxHF_BOOKMARKS</font><br>
<font color=#006666><i>%define</i> wxHF_OPEN_FILES</font><br>
<font color=#006666><i>%define</i> wxHF_PRINT</font><br>
<font color=#006666><i>%define</i> wxHF_MERGE_BOOKS</font><br>
<font color=#006666><i>%define</i> wxHF_ICONS_BOOK</font><br>
<font color=#006666><i>%define</i> wxHF_ICONS_FOLDER</font><br>
<font color=#006666><i>%define</i> wxHF_ICONS_BOOK_CHAPTER</font><br>
<font color=#006666><i>%define</i> wxHF_DEFAULT_STYLE</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxHtmlHelpController">wxHtmlHelpController</a>, <a href="#wxHelpControllerBase">wxHelpControllerBase</a></font></b>
<blockquote>
<a href="#wxHtmlHelpController">wxHtmlHelpController</a>(int style = wxHF_DEFAULT_STYLE)<br>
<br>
bool AddBook(const <a href="#wxString">wxString</a>&amp; book, bool show_wait_msg)<br>
bool AddBook(const <a href="#wxFileName">wxFileName</a>&amp; book_file, bool show_wait_msg)<br>
<font color=#009900>//virtual wxHtmlHelpFrame* CreateHelpFrame(<a href="#wxHtmlHelpData">wxHtmlHelpData</a> * data)</font><br>
void Display(const <a href="#wxString">wxString</a>&amp; x)<br>
void Display(const int id)<br>
<font color=#009900>//void DisplayContents() - see <a href="#wxHelpControllerBase">wxHelpControllerBase</a></font><br>
void DisplayIndex()<br>
<font color=#009900>// bool KeywordSearch(const <a href="#wxString">wxString</a>&amp; keyword, <a href="#wxHelpSearchMode">wxHelpSearchMode</a> mode = wxHELP_SEARCH_ALL) // see base</font><br>
void ReadCustomization(<a href="#wxConfigBase">wxConfigBase</a>* cfg, <a href="#wxString">wxString</a> path = "")<br>
void SetTempDir(const <a href="#wxString">wxString</a>&amp; path)<br>
void SetTitleFormat(const <a href="#wxString">wxString</a>&amp; format)<br>
void UseConfig(<a href="#wxConfigBase">wxConfigBase</a>* config, const <a href="#wxString">wxString</a>&amp; rootpath = "")<br>
void WriteCustomization(<a href="#wxConfigBase">wxConfigBase</a>* cfg, <a href="#wxString">wxString</a> path = "")<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxHtmlHelpController &amp;&amp; wxUSE_WXHTML_HELP</font><br>
<br>
<i>%endif</i> <font color=#009900>//wxLUA_USE_wxHTML &amp;&amp; wxUSE_HTML</font><br>
<br><HR>
<h2><a name="wxwidgets_wxstc_stc.i">wxwidgets/wxstc_stc.i</a> - Lua table = 'wxstc'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: <a href="#wxStyledTextCtrl">wxStyledTextCtrl</a> library</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<br>
<font color=#009900>// NOTE: This file is mostly copied from wxWidget's stc.h header</font><br>
<font color=#009900>// to make updating it easier, the comments help diff follow along better.</font><br>
<br>
<i>%include</i> "wx/stc/stc.h"<br>
<br>
<font color=#006666><i>%define</i> wxSTC_INVALID_POSITION</font><br>
<br>
<font color=#009900>// Define start of Scintilla messages to be greater than all Windows edit (EM_*) messages</font><br>
<font color=#009900>// as many EM_ messages can be used although that use is deprecated.</font><br>
<font color=#006666><i>%define</i> wxSTC_START</font><br>
<font color=#006666><i>%define</i> wxSTC_OPTIONAL_START</font><br>
<font color=#006666><i>%define</i> wxSTC_LEXER_START</font><br>
<font color=#006666><i>%define</i> wxSTC_WS_INVISIBLE</font><br>
<font color=#006666><i>%define</i> wxSTC_WS_VISIBLEALWAYS</font><br>
<font color=#006666><i>%define</i> wxSTC_WS_VISIBLEAFTERINDENT</font><br>
<font color=#006666><i>%define</i> wxSTC_EOL_CRLF</font><br>
<font color=#006666><i>%define</i> wxSTC_EOL_CR</font><br>
<font color=#006666><i>%define</i> wxSTC_EOL_LF</font><br>
<br>
<font color=#009900>// The SC_CP_UTF8 value can be used to enter Unicode mode.</font><br>
<font color=#009900>// This is the same value as CP_UTF8 in Windows</font><br>
<font color=#006666><i>%define</i> wxSTC_CP_UTF8</font><br>
<br>
<font color=#009900>// The SC_CP_DBCS value can be used to indicate a DBCS mode for GTK+.</font><br>
<font color=#006666><i>%define</i> wxSTC_CP_DBCS</font><br>
<font color=#006666><i>%define</i> wxSTC_MARKER_MAX</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_CIRCLE</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_ROUNDRECT</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_ARROW</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_SMALLRECT</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_SHORTARROW</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_EMPTY</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_ARROWDOWN</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_MINUS</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_PLUS</font><br>
<br>
<font color=#009900>// Shapes used for outlining column.</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_VLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_LCORNER</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_TCORNER</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_BOXPLUS</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_BOXPLUSCONNECTED</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_BOXMINUS</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_BOXMINUSCONNECTED</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_LCORNERCURVE</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_TCORNERCURVE</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_CIRCLEPLUS</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_CIRCLEPLUSCONNECTED</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_CIRCLEMINUS</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_CIRCLEMINUSCONNECTED</font><br>
<br>
<font color=#009900>// Invisible mark that only sets the line background color.</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_BACKGROUND</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_DOTDOTDOT</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_ARROWS</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_PIXMAP</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_FULLRECT</font><br>
<font color=#006666><i>%define</i> wxSTC_MARK_CHARACTER</font><br>
<br>
<font color=#009900>// Markers used for outlining column.</font><br>
<font color=#006666><i>%define</i> wxSTC_MARKNUM_FOLDEREND</font><br>
<font color=#006666><i>%define</i> wxSTC_MARKNUM_FOLDEROPENMID</font><br>
<font color=#006666><i>%define</i> wxSTC_MARKNUM_FOLDERMIDTAIL</font><br>
<font color=#006666><i>%define</i> wxSTC_MARKNUM_FOLDERTAIL</font><br>
<font color=#006666><i>%define</i> wxSTC_MARKNUM_FOLDERSUB</font><br>
<font color=#006666><i>%define</i> wxSTC_MARKNUM_FOLDER</font><br>
<font color=#006666><i>%define</i> wxSTC_MARKNUM_FOLDEROPEN</font><br>
<font color=#006666><i>%define</i> wxSTC_MASK_FOLDERS</font><br>
<font color=#006666><i>%define</i> wxSTC_MARGIN_SYMBOL</font><br>
<font color=#006666><i>%define</i> wxSTC_MARGIN_NUMBER</font><br>
<br>
<font color=#009900>// Styles in range 32..37 are predefined for parts of the UI and are not used as normal styles.</font><br>
<font color=#009900>// Styles 38 and 39 are for future use.</font><br>
<font color=#006666><i>%define</i> wxSTC_STYLE_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_STYLE_LINENUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_STYLE_BRACELIGHT</font><br>
<font color=#006666><i>%define</i> wxSTC_STYLE_BRACEBAD</font><br>
<font color=#006666><i>%define</i> wxSTC_STYLE_CONTROLCHAR</font><br>
<font color=#006666><i>%define</i> wxSTC_STYLE_INDENTGUIDE</font><br>
<font color=#006666><i>%define</i> wxSTC_STYLE_LASTPREDEFINED</font><br>
<font color=#006666><i>%define</i> wxSTC_STYLE_MAX</font><br>
<br>
<font color=#009900>// Character set identifiers are used in StyleSetCharacterSet.</font><br>
<font color=#009900>// The values are the same as the Windows *_CHARSET values.</font><br>
<font color=#006666><i>%define</i> wxSTC_CHARSET_ANSI</font><br>
<font color=#006666><i>%define</i> wxSTC_CHARSET_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_CHARSET_BALTIC</font><br>
<font color=#006666><i>%define</i> wxSTC_CHARSET_CHINESEBIG5</font><br>
<font color=#006666><i>%define</i> wxSTC_CHARSET_EASTEUROPE</font><br>
<font color=#006666><i>%define</i> wxSTC_CHARSET_GB2312</font><br>
<font color=#006666><i>%define</i> wxSTC_CHARSET_GREEK</font><br>
<font color=#006666><i>%define</i> wxSTC_CHARSET_HANGUL</font><br>
<font color=#006666><i>%define</i> wxSTC_CHARSET_MAC</font><br>
<font color=#006666><i>%define</i> wxSTC_CHARSET_OEM</font><br>
<font color=#006666><i>%define</i> wxSTC_CHARSET_RUSSIAN</font><br>
<font color=#006666><i>%define</i> wxSTC_CHARSET_CYRILLIC</font><br>
<font color=#006666><i>%define</i> wxSTC_CHARSET_SHIFTJIS</font><br>
<font color=#006666><i>%define</i> wxSTC_CHARSET_SYMBOL</font><br>
<font color=#006666><i>%define</i> wxSTC_CHARSET_TURKISH</font><br>
<font color=#006666><i>%define</i> wxSTC_CHARSET_JOHAB</font><br>
<font color=#006666><i>%define</i> wxSTC_CHARSET_HEBREW</font><br>
<font color=#006666><i>%define</i> wxSTC_CHARSET_ARABIC</font><br>
<font color=#006666><i>%define</i> wxSTC_CHARSET_VIETNAMESE</font><br>
<font color=#006666><i>%define</i> wxSTC_CHARSET_THAI</font><br>
<font color=#006666><i>%define</i> wxSTC_CHARSET_8859_15</font><br>
<font color=#006666><i>%define</i> wxSTC_CASE_MIXED</font><br>
<font color=#006666><i>%define</i> wxSTC_CASE_UPPER</font><br>
<font color=#006666><i>%define</i> wxSTC_CASE_LOWER</font><br>
<font color=#006666><i>%define</i> wxSTC_INDIC_MAX</font><br>
<font color=#006666><i>%define</i> wxSTC_INDIC_PLAIN</font><br>
<font color=#006666><i>%define</i> wxSTC_INDIC_SQUIGGLE</font><br>
<font color=#006666><i>%define</i> wxSTC_INDIC_TT</font><br>
<font color=#006666><i>%define</i> wxSTC_INDIC_DIAGONAL</font><br>
<font color=#006666><i>%define</i> wxSTC_INDIC_STRIKE</font><br>
<font color=#006666><i>%define</i> wxSTC_INDIC_HIDDEN</font><br>
<font color=#006666><i>%define</i> wxSTC_INDIC_BOX</font><br>
<font color=#006666><i>%define</i> wxSTC_INDIC0_MASK</font><br>
<font color=#006666><i>%define</i> wxSTC_INDIC1_MASK</font><br>
<font color=#006666><i>%define</i> wxSTC_INDIC2_MASK</font><br>
<font color=#006666><i>%define</i> wxSTC_INDICS_MASK</font><br>
<br>
<font color=#009900>// PrintColourMode - use same colours as screen.</font><br>
<font color=#006666><i>%define</i> wxSTC_PRINT_NORMAL</font><br>
<br>
<font color=#009900>// PrintColourMode - invert the light value of each style for printing.</font><br>
<font color=#006666><i>%define</i> wxSTC_PRINT_INVERTLIGHT</font><br>
<br>
<font color=#009900>// PrintColourMode - force black text on white background for printing.</font><br>
<font color=#006666><i>%define</i> wxSTC_PRINT_BLACKONWHITE</font><br>
<br>
<font color=#009900>// PrintColourMode - text stays coloured, but all background is forced to be white for printing.</font><br>
<font color=#006666><i>%define</i> wxSTC_PRINT_COLOURONWHITE</font><br>
<br>
<font color=#009900>// PrintColourMode - only the default-background is forced to be white for printing.</font><br>
<font color=#006666><i>%define</i> wxSTC_PRINT_COLOURONWHITEDEFAULTBG</font><br>
<font color=#006666><i>%define</i> wxSTC_FIND_WHOLEWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_FIND_MATCHCASE</font><br>
<font color=#006666><i>%define</i> wxSTC_FIND_WORDSTART</font><br>
<font color=#006666><i>%define</i> wxSTC_FIND_REGEXP</font><br>
<font color=#006666><i>%define</i> wxSTC_FIND_POSIX</font><br>
<font color=#006666><i>%define</i> wxSTC_FOLDLEVELBASE</font><br>
<font color=#006666><i>%define</i> wxSTC_FOLDLEVELWHITEFLAG</font><br>
<font color=#006666><i>%define</i> wxSTC_FOLDLEVELHEADERFLAG</font><br>
<font color=#006666><i>%define</i> wxSTC_FOLDLEVELBOXHEADERFLAG</font><br>
<font color=#006666><i>%define</i> wxSTC_FOLDLEVELBOXFOOTERFLAG</font><br>
<font color=#006666><i>%define</i> wxSTC_FOLDLEVELCONTRACTED</font><br>
<font color=#006666><i>%define</i> wxSTC_FOLDLEVELUNINDENT</font><br>
<font color=#006666><i>%define</i> wxSTC_FOLDLEVELNUMBERMASK</font><br>
<font color=#006666><i>%define</i> wxSTC_FOLDFLAG_LINEBEFORE_EXPANDED</font><br>
<font color=#006666><i>%define</i> wxSTC_FOLDFLAG_LINEBEFORE_CONTRACTED</font><br>
<font color=#006666><i>%define</i> wxSTC_FOLDFLAG_LINEAFTER_EXPANDED</font><br>
<font color=#006666><i>%define</i> wxSTC_FOLDFLAG_LINEAFTER_CONTRACTED</font><br>
<font color=#006666><i>%define</i> wxSTC_FOLDFLAG_LEVELNUMBERS</font><br>
<font color=#006666><i>%define</i> wxSTC_FOLDFLAG_BOX</font><br>
<font color=#006666><i>%define</i> wxSTC_TIME_FOREVER</font><br>
<font color=#006666><i>%define</i> wxSTC_WRAP_NONE</font><br>
<font color=#006666><i>%define</i> wxSTC_WRAP_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_WRAP_CHAR</font><br>
<font color=#006666><i>%define</i> wxSTC_WRAPVISUALFLAG_NONE</font><br>
<font color=#006666><i>%define</i> wxSTC_WRAPVISUALFLAG_END</font><br>
<font color=#006666><i>%define</i> wxSTC_WRAPVISUALFLAG_START</font><br>
<font color=#006666><i>%define</i> wxSTC_WRAPVISUALFLAGLOC_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_WRAPVISUALFLAGLOC_END_BY_TEXT</font><br>
<font color=#006666><i>%define</i> wxSTC_WRAPVISUALFLAGLOC_START_BY_TEXT</font><br>
<font color=#006666><i>%define</i> wxSTC_CACHE_NONE</font><br>
<font color=#006666><i>%define</i> wxSTC_CACHE_CARET</font><br>
<font color=#006666><i>%define</i> wxSTC_CACHE_PAGE</font><br>
<font color=#006666><i>%define</i> wxSTC_CACHE_DOCUMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_EDGE_NONE</font><br>
<font color=#006666><i>%define</i> wxSTC_EDGE_LINE</font><br>
<font color=#006666><i>%define</i> wxSTC_EDGE_BACKGROUND</font><br>
<font color=#006666><i>%define</i> wxSTC_CURSORNORMAL</font><br>
<font color=#006666><i>%define</i> wxSTC_CURSORWAIT</font><br>
<br>
<font color=#009900>// Constants for use with SetVisiblePolicy, similar to SetCaretPolicy.</font><br>
<font color=#006666><i>%define</i> wxSTC_VISIBLE_SLOP</font><br>
<font color=#006666><i>%define</i> wxSTC_VISIBLE_STRICT</font><br>
<br>
<font color=#009900>// Caret policy, used by SetXCaretPolicy and SetYCaretPolicy.</font><br>
<font color=#009900>// If CARET_SLOP is set, we can define a slop value: caretSlop.</font><br>
<font color=#009900>// This value defines an unwanted zone (UZ) where the caret is... unwanted.</font><br>
<font color=#009900>// This zone is defined as a number of pixels near the vertical margins,</font><br>
<font color=#009900>// and as a number of lines near the horizontal margins.</font><br>
<font color=#009900>// By keeping the caret away from the edges, it is seen within its context,</font><br>
<font color=#009900>// so it is likely that the identifier that the caret is on can be completely seen,</font><br>
<font color=#009900>// and that the current line is seen with some of the lines following it which are</font><br>
<font color=#009900>// often dependent on that line.</font><br>
<font color=#006666><i>%define</i> wxSTC_CARET_SLOP</font><br>
<br>
<font color=#009900>// If CARET_STRICT is set, the policy is enforced... strictly.</font><br>
<font color=#009900>// The caret is centred on the display if slop is not set,</font><br>
<font color=#009900>// and cannot go in the UZ if slop is set.</font><br>
<font color=#006666><i>%define</i> wxSTC_CARET_STRICT</font><br>
<br>
<font color=#009900>// If CARET_JUMPS is set, the display is moved more energetically</font><br>
<font color=#009900>// so the caret can move in the same direction longer before the policy is applied again.</font><br>
<font color=#006666><i>%define</i> wxSTC_CARET_JUMPS</font><br>
<br>
<font color=#009900>// If CARET_EVEN is not set, instead of having symmetrical UZs,</font><br>
<font color=#009900>// the left and bottom UZs are extended up to right and top UZs respectively.</font><br>
<font color=#009900>// This way, we favour the displaying of useful information: the begining of lines,</font><br>
<font color=#009900>// where most code reside, and the lines after the caret, eg. the body of a function.</font><br>
<font color=#006666><i>%define</i> wxSTC_CARET_EVEN</font><br>
<br>
<font color=#009900>// Selection modes</font><br>
<font color=#006666><i>%define</i> wxSTC_SEL_STREAM</font><br>
<font color=#006666><i>%define</i> wxSTC_SEL_RECTANGLE</font><br>
<font color=#006666><i>%define</i> wxSTC_SEL_LINES</font><br>
<br>
<font color=#009900>// Maximum value of keywordSet parameter of SetKeyWords.</font><br>
<font color=#006666><i>%define</i> wxSTC_KEYWORDSET_MAX</font><br>
<br>
<font color=#009900>// Notifications</font><br>
<font color=#009900>// Type of modification and the action which caused the modification.</font><br>
<font color=#009900>// These are defined as a bit mask to make it easy to specify which notifications are wanted.</font><br>
<font color=#009900>// One bit is set from each of SC_MOD_* and SC_PERFORMED_*.</font><br>
<font color=#006666><i>%define</i> wxSTC_MOD_INSERTTEXT</font><br>
<font color=#006666><i>%define</i> wxSTC_MOD_DELETETEXT</font><br>
<font color=#006666><i>%define</i> wxSTC_MOD_CHANGESTYLE</font><br>
<font color=#006666><i>%define</i> wxSTC_MOD_CHANGEFOLD</font><br>
<font color=#006666><i>%define</i> wxSTC_PERFORMED_USER</font><br>
<font color=#006666><i>%define</i> wxSTC_PERFORMED_UNDO</font><br>
<font color=#006666><i>%define</i> wxSTC_PERFORMED_REDO</font><br>
<font color=#006666><i>%define</i> wxSTC_MULTISTEPUNDOREDO</font><br>
<font color=#006666><i>%define</i> wxSTC_LASTSTEPINUNDOREDO</font><br>
<font color=#006666><i>%define</i> wxSTC_MOD_CHANGEMARKER</font><br>
<font color=#006666><i>%define</i> wxSTC_MOD_BEFOREINSERT</font><br>
<font color=#006666><i>%define</i> wxSTC_MOD_BEFOREDELETE</font><br>
<font color=#006666><i>%define</i> wxSTC_MULTILINEUNDOREDO</font><br>
<font color=#006666><i>%define</i> wxSTC_MODEVENTMASKALL</font><br>
<br>
<font color=#009900>// Symbolic key codes and modifier flags.</font><br>
<font color=#009900>// ASCII and other printable characters below 256.</font><br>
<font color=#009900>// Extended keys above 300.</font><br>
<font color=#006666><i>%define</i> wxSTC_KEY_DOWN</font><br>
<font color=#006666><i>%define</i> wxSTC_KEY_UP</font><br>
<font color=#006666><i>%define</i> wxSTC_KEY_LEFT</font><br>
<font color=#006666><i>%define</i> wxSTC_KEY_RIGHT</font><br>
<font color=#006666><i>%define</i> wxSTC_KEY_HOME</font><br>
<font color=#006666><i>%define</i> wxSTC_KEY_END</font><br>
<font color=#006666><i>%define</i> wxSTC_KEY_PRIOR</font><br>
<font color=#006666><i>%define</i> wxSTC_KEY_NEXT</font><br>
<font color=#006666><i>%define</i> wxSTC_KEY_DELETE</font><br>
<font color=#006666><i>%define</i> wxSTC_KEY_INSERT</font><br>
<font color=#006666><i>%define</i> wxSTC_KEY_ESCAPE</font><br>
<font color=#006666><i>%define</i> wxSTC_KEY_BACK</font><br>
<font color=#006666><i>%define</i> wxSTC_KEY_TAB</font><br>
<font color=#006666><i>%define</i> wxSTC_KEY_RETURN</font><br>
<font color=#006666><i>%define</i> wxSTC_KEY_ADD</font><br>
<font color=#006666><i>%define</i> wxSTC_KEY_SUBTRACT</font><br>
<font color=#006666><i>%define</i> wxSTC_KEY_DIVIDE</font><br>
<font color=#006666><i>%define</i> wxSTC_SCMOD_NORM</font><br>
<font color=#006666><i>%define</i> wxSTC_SCMOD_SHIFT</font><br>
<font color=#006666><i>%define</i> wxSTC_SCMOD_CTRL</font><br>
<font color=#006666><i>%define</i> wxSTC_SCMOD_ALT</font><br>
<br>
<font color=#009900>// For SciLexer.h</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_CONTAINER</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_NULL</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_PYTHON</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_CPP</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_HTML</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_XML</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_PERL</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_SQL</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_VB</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_PROPERTIES</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_ERRORLIST</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_MAKEFILE</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_BATCH</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_XCODE</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_LATEX</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_LUA</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_DIFF</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_CONF</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_PASCAL</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_AVE</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_ADA</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_LISP</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_RUBY</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_EIFFEL</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_EIFFELKW</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_TCL</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_NNCRONTAB</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_BULLANT</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_VBSCRIPT</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_BAAN</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_MATLAB</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_SCRIPTOL</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_ASM</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_CPPNOCASE</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_FORTRAN</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_F77</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_CSS</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_POV</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_LOUT</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_ESCRIPT</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_PS</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_NSIS</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_MMIXAL</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_CLW</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_CLWNOCASE</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_LOT</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_YAML</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_TEX</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_METAPOST</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_POWERBASIC</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_FORTH</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_ERLANG</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_OCTAVE</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_MSSQL</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_VERILOG</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_KIX</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_GUI4CLI</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_SPECMAN</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_AU3</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_APDL</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_BASH</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_ASN1</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_VHDL</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_CAML</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_BLITZBASIC</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_PUREBASIC</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_HASKELL</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_PHPSCRIPT</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_TADS3</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_REBOL</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_SMALLTALK</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_FLAGSHIP</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_CSOUND</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_FREEBASIC</font><br>
<br>
<font color=#009900>// These are deprecated, STC_LEX_HTML should be used instead.</font><br>
<font color=#006666>!<i>%wxchkver_2_8</i> <i>%define</i> wxSTC_LEX_ASP</font><br>
<font color=#006666>!<i>%wxchkver_2_8</i> <i>%define</i> wxSTC_LEX_PHP</font><br>
<br>
<font color=#009900>// When a lexer specifies its language as SCLEX_AUTOMATIC it receives a</font><br>
<font color=#009900>// value assigned in sequence from SCLEX_AUTOMATIC+1.</font><br>
<font color=#006666><i>%define</i> wxSTC_LEX_AUTOMATIC</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_PYTHON</font><br>
<font color=#006666><i>%define</i> wxSTC_P_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_P_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_P_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_P_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_P_CHARACTER</font><br>
<font color=#006666><i>%define</i> wxSTC_P_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_P_TRIPLE</font><br>
<font color=#006666><i>%define</i> wxSTC_P_TRIPLEDOUBLE</font><br>
<font color=#006666><i>%define</i> wxSTC_P_CLASSNAME</font><br>
<font color=#006666><i>%define</i> wxSTC_P_DEFNAME</font><br>
<font color=#006666><i>%define</i> wxSTC_P_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_P_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_P_COMMENTBLOCK</font><br>
<font color=#006666><i>%define</i> wxSTC_P_STRINGEOL</font><br>
<font color=#006666><i>%define</i> wxSTC_P_WORD2</font><br>
<font color=#006666><i>%define</i> wxSTC_P_DECORATOR</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_CPP</font><br>
<font color=#006666><i>%define</i> wxSTC_C_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_C_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_C_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_C_COMMENTDOC</font><br>
<font color=#006666><i>%define</i> wxSTC_C_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_C_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_C_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_C_CHARACTER</font><br>
<font color=#006666><i>%define</i> wxSTC_C_UUID</font><br>
<font color=#006666><i>%define</i> wxSTC_C_PREPROCESSOR</font><br>
<font color=#006666><i>%define</i> wxSTC_C_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_C_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_C_STRINGEOL</font><br>
<font color=#006666><i>%define</i> wxSTC_C_VERBATIM</font><br>
<font color=#006666><i>%define</i> wxSTC_C_REGEX</font><br>
<font color=#006666><i>%define</i> wxSTC_C_COMMENTLINEDOC</font><br>
<font color=#006666><i>%define</i> wxSTC_C_WORD2</font><br>
<font color=#006666><i>%define</i> wxSTC_C_COMMENTDOCKEYWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_C_COMMENTDOCKEYWORDERROR</font><br>
<font color=#006666><i>%define</i> wxSTC_C_GLOBALCLASS</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_HTML, SCLEX_XML</font><br>
<font color=#006666><i>%define</i> wxSTC_H_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_H_TAG</font><br>
<font color=#006666><i>%define</i> wxSTC_H_TAGUNKNOWN</font><br>
<font color=#006666><i>%define</i> wxSTC_H_ATTRIBUTE</font><br>
<font color=#006666><i>%define</i> wxSTC_H_ATTRIBUTEUNKNOWN</font><br>
<font color=#006666><i>%define</i> wxSTC_H_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_H_DOUBLESTRING</font><br>
<font color=#006666><i>%define</i> wxSTC_H_SINGLESTRING</font><br>
<font color=#006666><i>%define</i> wxSTC_H_OTHER</font><br>
<font color=#006666><i>%define</i> wxSTC_H_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_H_ENTITY</font><br>
<br>
<font color=#009900>// XML and ASP</font><br>
<font color=#006666><i>%define</i> wxSTC_H_TAGEND</font><br>
<font color=#006666><i>%define</i> wxSTC_H_XMLSTART</font><br>
<font color=#006666><i>%define</i> wxSTC_H_XMLEND</font><br>
<font color=#006666><i>%define</i> wxSTC_H_SCRIPT</font><br>
<font color=#006666><i>%define</i> wxSTC_H_ASP</font><br>
<font color=#006666><i>%define</i> wxSTC_H_ASPAT</font><br>
<font color=#006666><i>%define</i> wxSTC_H_CDATA</font><br>
<font color=#006666><i>%define</i> wxSTC_H_QUESTION</font><br>
<br>
<font color=#009900>// More HTML</font><br>
<font color=#006666><i>%define</i> wxSTC_H_VALUE</font><br>
<br>
<font color=#009900>// X-Code</font><br>
<font color=#006666><i>%define</i> wxSTC_H_XCCOMMENT</font><br>
<br>
<font color=#009900>// SGML</font><br>
<font color=#006666><i>%define</i> wxSTC_H_SGML_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_H_SGML_COMMAND</font><br>
<font color=#006666><i>%define</i> wxSTC_H_SGML_1ST_PARAM</font><br>
<font color=#006666><i>%define</i> wxSTC_H_SGML_DOUBLESTRING</font><br>
<font color=#006666><i>%define</i> wxSTC_H_SGML_SIMPLESTRING</font><br>
<font color=#006666><i>%define</i> wxSTC_H_SGML_ERROR</font><br>
<font color=#006666><i>%define</i> wxSTC_H_SGML_SPECIAL</font><br>
<font color=#006666><i>%define</i> wxSTC_H_SGML_ENTITY</font><br>
<font color=#006666><i>%define</i> wxSTC_H_SGML_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_H_SGML_1ST_PARAM_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_H_SGML_BLOCK_DEFAULT</font><br>
<br>
<font color=#009900>// Embedded Javascript</font><br>
<font color=#006666><i>%define</i> wxSTC_HJ_START</font><br>
<font color=#006666><i>%define</i> wxSTC_HJ_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_HJ_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_HJ_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_HJ_COMMENTDOC</font><br>
<font color=#006666><i>%define</i> wxSTC_HJ_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_HJ_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_HJ_KEYWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_HJ_DOUBLESTRING</font><br>
<font color=#006666><i>%define</i> wxSTC_HJ_SINGLESTRING</font><br>
<font color=#006666><i>%define</i> wxSTC_HJ_SYMBOLS</font><br>
<font color=#006666><i>%define</i> wxSTC_HJ_STRINGEOL</font><br>
<font color=#006666><i>%define</i> wxSTC_HJ_REGEX</font><br>
<br>
<font color=#009900>// ASP Javascript</font><br>
<font color=#006666><i>%define</i> wxSTC_HJA_START</font><br>
<font color=#006666><i>%define</i> wxSTC_HJA_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_HJA_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_HJA_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_HJA_COMMENTDOC</font><br>
<font color=#006666><i>%define</i> wxSTC_HJA_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_HJA_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_HJA_KEYWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_HJA_DOUBLESTRING</font><br>
<font color=#006666><i>%define</i> wxSTC_HJA_SINGLESTRING</font><br>
<font color=#006666><i>%define</i> wxSTC_HJA_SYMBOLS</font><br>
<font color=#006666><i>%define</i> wxSTC_HJA_STRINGEOL</font><br>
<font color=#006666><i>%define</i> wxSTC_HJA_REGEX</font><br>
<br>
<font color=#009900>// Embedded VBScript</font><br>
<font color=#006666><i>%define</i> wxSTC_HB_START</font><br>
<font color=#006666><i>%define</i> wxSTC_HB_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_HB_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_HB_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_HB_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_HB_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_HB_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_HB_STRINGEOL</font><br>
<br>
<font color=#009900>// ASP VBScript</font><br>
<font color=#006666><i>%define</i> wxSTC_HBA_START</font><br>
<font color=#006666><i>%define</i> wxSTC_HBA_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_HBA_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_HBA_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_HBA_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_HBA_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_HBA_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_HBA_STRINGEOL</font><br>
<br>
<font color=#009900>// Embedded Python</font><br>
<font color=#006666><i>%define</i> wxSTC_HP_START</font><br>
<font color=#006666><i>%define</i> wxSTC_HP_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_HP_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_HP_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_HP_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_HP_CHARACTER</font><br>
<font color=#006666><i>%define</i> wxSTC_HP_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_HP_TRIPLE</font><br>
<font color=#006666><i>%define</i> wxSTC_HP_TRIPLEDOUBLE</font><br>
<font color=#006666><i>%define</i> wxSTC_HP_CLASSNAME</font><br>
<font color=#006666><i>%define</i> wxSTC_HP_DEFNAME</font><br>
<font color=#006666><i>%define</i> wxSTC_HP_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_HP_IDENTIFIER</font><br>
<br>
<font color=#009900>// PHP</font><br>
<font color=#006666><i>%define</i> wxSTC_HPHP_COMPLEX_VARIABLE</font><br>
<br>
<font color=#009900>// ASP Python</font><br>
<font color=#006666><i>%define</i> wxSTC_HPA_START</font><br>
<font color=#006666><i>%define</i> wxSTC_HPA_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_HPA_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_HPA_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_HPA_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_HPA_CHARACTER</font><br>
<font color=#006666><i>%define</i> wxSTC_HPA_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_HPA_TRIPLE</font><br>
<font color=#006666><i>%define</i> wxSTC_HPA_TRIPLEDOUBLE</font><br>
<font color=#006666><i>%define</i> wxSTC_HPA_CLASSNAME</font><br>
<font color=#006666><i>%define</i> wxSTC_HPA_DEFNAME</font><br>
<font color=#006666><i>%define</i> wxSTC_HPA_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_HPA_IDENTIFIER</font><br>
<br>
<font color=#009900>// PHP</font><br>
<font color=#006666><i>%define</i> wxSTC_HPHP_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_HPHP_HSTRING</font><br>
<font color=#006666><i>%define</i> wxSTC_HPHP_SIMPLESTRING</font><br>
<font color=#006666><i>%define</i> wxSTC_HPHP_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_HPHP_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_HPHP_VARIABLE</font><br>
<font color=#006666><i>%define</i> wxSTC_HPHP_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_HPHP_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_HPHP_HSTRING_VARIABLE</font><br>
<font color=#006666><i>%define</i> wxSTC_HPHP_OPERATOR</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_PERL</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_ERROR</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_POD</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_CHARACTER</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_PUNCTUATION</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_PREPROCESSOR</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_SCALAR</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_ARRAY</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_HASH</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_SYMBOLTABLE</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_VARIABLE_INDEXER</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_REGEX</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_REGSUBST</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_LONGQUOTE</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_BACKTICKS</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_DATASECTION</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_HERE_DELIM</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_HERE_Q</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_HERE_QQ</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_HERE_QX</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_STRING_Q</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_STRING_QQ</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_STRING_QX</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_STRING_QR</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_STRING_QW</font><br>
<font color=#006666><i>%define</i> wxSTC_PL_POD_VERB</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_RUBY</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_ERROR</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_POD</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_CHARACTER</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_CLASSNAME</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_DEFNAME</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_REGEX</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_GLOBAL</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_SYMBOL</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_MODULE_NAME</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_INSTANCE_VAR</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_CLASS_VAR</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_BACKTICKS</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_DATASECTION</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_HERE_DELIM</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_HERE_Q</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_HERE_QQ</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_HERE_QX</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_STRING_Q</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_STRING_QQ</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_STRING_QX</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_STRING_QR</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_STRING_QW</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_WORD_DEMOTED</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_STDIN</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_STDOUT</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_STDERR</font><br>
<font color=#006666><i>%define</i> wxSTC_RB_UPPER_BOUND</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_VB, SCLEX_VBSCRIPT, SCLEX_POWERBASIC</font><br>
<font color=#006666><i>%define</i> wxSTC_B_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_B_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_B_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_B_KEYWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_B_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_B_PREPROCESSOR</font><br>
<font color=#006666><i>%define</i> wxSTC_B_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_B_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_B_DATE</font><br>
<font color=#006666><i>%define</i> wxSTC_B_STRINGEOL</font><br>
<font color=#006666><i>%define</i> wxSTC_B_KEYWORD2</font><br>
<font color=#006666><i>%define</i> wxSTC_B_KEYWORD3</font><br>
<font color=#006666><i>%define</i> wxSTC_B_KEYWORD4</font><br>
<font color=#006666><i>%define</i> wxSTC_B_CONSTANT</font><br>
<font color=#006666><i>%define</i> wxSTC_B_ASM</font><br>
<font color=#006666><i>%define</i> wxSTC_B_LABEL</font><br>
<font color=#006666><i>%define</i> wxSTC_B_ERROR</font><br>
<font color=#006666><i>%define</i> wxSTC_B_HEXNUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_B_BINNUMBER</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_PROPERTIES</font><br>
<font color=#006666><i>%define</i> wxSTC_PROPS_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_PROPS_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_PROPS_SECTION</font><br>
<font color=#006666><i>%define</i> wxSTC_PROPS_ASSIGNMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_PROPS_DEFVAL</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_LATEX</font><br>
<font color=#006666><i>%define</i> wxSTC_L_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_L_COMMAND</font><br>
<font color=#006666><i>%define</i> wxSTC_L_TAG</font><br>
<font color=#006666><i>%define</i> wxSTC_L_MATH</font><br>
<font color=#006666><i>%define</i> wxSTC_L_COMMENT</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_LUA</font><br>
<font color=#006666><i>%define</i> wxSTC_LUA_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_LUA_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_LUA_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_LUA_COMMENTDOC</font><br>
<font color=#006666><i>%define</i> wxSTC_LUA_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_LUA_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_LUA_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_LUA_CHARACTER</font><br>
<font color=#006666><i>%define</i> wxSTC_LUA_LITERALSTRING</font><br>
<font color=#006666><i>%define</i> wxSTC_LUA_PREPROCESSOR</font><br>
<font color=#006666><i>%define</i> wxSTC_LUA_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_LUA_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_LUA_STRINGEOL</font><br>
<font color=#006666><i>%define</i> wxSTC_LUA_WORD2</font><br>
<font color=#006666><i>%define</i> wxSTC_LUA_WORD3</font><br>
<font color=#006666><i>%define</i> wxSTC_LUA_WORD4</font><br>
<font color=#006666><i>%define</i> wxSTC_LUA_WORD5</font><br>
<font color=#006666><i>%define</i> wxSTC_LUA_WORD6</font><br>
<font color=#006666><i>%define</i> wxSTC_LUA_WORD7</font><br>
<font color=#006666><i>%define</i> wxSTC_LUA_WORD8</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_ERRORLIST</font><br>
<font color=#006666><i>%define</i> wxSTC_ERR_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_ERR_PYTHON</font><br>
<font color=#006666><i>%define</i> wxSTC_ERR_GCC</font><br>
<font color=#006666><i>%define</i> wxSTC_ERR_MS</font><br>
<font color=#006666><i>%define</i> wxSTC_ERR_CMD</font><br>
<font color=#006666><i>%define</i> wxSTC_ERR_BORLAND</font><br>
<font color=#006666><i>%define</i> wxSTC_ERR_PERL</font><br>
<font color=#006666><i>%define</i> wxSTC_ERR_NET</font><br>
<font color=#006666><i>%define</i> wxSTC_ERR_LUA</font><br>
<font color=#006666><i>%define</i> wxSTC_ERR_CTAG</font><br>
<font color=#006666><i>%define</i> wxSTC_ERR_DIFF_CHANGED</font><br>
<font color=#006666><i>%define</i> wxSTC_ERR_DIFF_ADDITION</font><br>
<font color=#006666><i>%define</i> wxSTC_ERR_DIFF_DELETION</font><br>
<font color=#006666><i>%define</i> wxSTC_ERR_DIFF_MESSAGE</font><br>
<font color=#006666><i>%define</i> wxSTC_ERR_PHP</font><br>
<font color=#006666><i>%define</i> wxSTC_ERR_ELF</font><br>
<font color=#006666><i>%define</i> wxSTC_ERR_IFC</font><br>
<font color=#006666><i>%define</i> wxSTC_ERR_IFORT</font><br>
<font color=#006666><i>%define</i> wxSTC_ERR_ABSF</font><br>
<font color=#006666><i>%define</i> wxSTC_ERR_TIDY</font><br>
<font color=#006666><i>%define</i> wxSTC_ERR_JAVA_STACK</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_BATCH</font><br>
<font color=#006666><i>%define</i> wxSTC_BAT_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_BAT_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_BAT_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_BAT_LABEL</font><br>
<font color=#006666><i>%define</i> wxSTC_BAT_HIDE</font><br>
<font color=#006666><i>%define</i> wxSTC_BAT_COMMAND</font><br>
<font color=#006666><i>%define</i> wxSTC_BAT_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_BAT_OPERATOR</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_MAKEFILE</font><br>
<font color=#006666><i>%define</i> wxSTC_MAKE_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_MAKE_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_MAKE_PREPROCESSOR</font><br>
<font color=#006666><i>%define</i> wxSTC_MAKE_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_MAKE_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_MAKE_TARGET</font><br>
<font color=#006666><i>%define</i> wxSTC_MAKE_IDEOL</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_DIFF</font><br>
<font color=#006666><i>%define</i> wxSTC_DIFF_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_DIFF_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_DIFF_COMMAND</font><br>
<font color=#006666><i>%define</i> wxSTC_DIFF_HEADER</font><br>
<font color=#006666><i>%define</i> wxSTC_DIFF_POSITION</font><br>
<font color=#006666><i>%define</i> wxSTC_DIFF_DELETED</font><br>
<font color=#006666><i>%define</i> wxSTC_DIFF_ADDED</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_CONF (Apache Configuration Files Lexer)</font><br>
<font color=#006666><i>%define</i> wxSTC_CONF_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_CONF_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_CONF_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_CONF_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_CONF_EXTENSION</font><br>
<font color=#006666><i>%define</i> wxSTC_CONF_PARAMETER</font><br>
<font color=#006666><i>%define</i> wxSTC_CONF_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_CONF_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_CONF_IP</font><br>
<font color=#006666><i>%define</i> wxSTC_CONF_DIRECTIVE</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_AVE, Avenue</font><br>
<font color=#006666><i>%define</i> wxSTC_AVE_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_AVE_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_AVE_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_AVE_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_AVE_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_AVE_ENUM</font><br>
<font color=#006666><i>%define</i> wxSTC_AVE_STRINGEOL</font><br>
<font color=#006666><i>%define</i> wxSTC_AVE_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_AVE_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_AVE_WORD1</font><br>
<font color=#006666><i>%define</i> wxSTC_AVE_WORD2</font><br>
<font color=#006666><i>%define</i> wxSTC_AVE_WORD3</font><br>
<font color=#006666><i>%define</i> wxSTC_AVE_WORD4</font><br>
<font color=#006666><i>%define</i> wxSTC_AVE_WORD5</font><br>
<font color=#006666><i>%define</i> wxSTC_AVE_WORD6</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_ADA</font><br>
<font color=#006666><i>%define</i> wxSTC_ADA_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_ADA_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_ADA_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_ADA_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_ADA_DELIMITER</font><br>
<font color=#006666><i>%define</i> wxSTC_ADA_CHARACTER</font><br>
<font color=#006666><i>%define</i> wxSTC_ADA_CHARACTEREOL</font><br>
<font color=#006666><i>%define</i> wxSTC_ADA_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_ADA_STRINGEOL</font><br>
<font color=#006666><i>%define</i> wxSTC_ADA_LABEL</font><br>
<font color=#006666><i>%define</i> wxSTC_ADA_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_ADA_ILLEGAL</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_BAAN</font><br>
<font color=#006666><i>%define</i> wxSTC_BAAN_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_BAAN_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_BAAN_COMMENTDOC</font><br>
<font color=#006666><i>%define</i> wxSTC_BAAN_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_BAAN_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_BAAN_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_BAAN_PREPROCESSOR</font><br>
<font color=#006666><i>%define</i> wxSTC_BAAN_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_BAAN_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_BAAN_STRINGEOL</font><br>
<font color=#006666><i>%define</i> wxSTC_BAAN_WORD2</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_LISP</font><br>
<font color=#006666><i>%define</i> wxSTC_LISP_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_LISP_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_LISP_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_LISP_KEYWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_LISP_KEYWORD_KW</font><br>
<font color=#006666><i>%define</i> wxSTC_LISP_SYMBOL</font><br>
<font color=#006666><i>%define</i> wxSTC_LISP_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_LISP_STRINGEOL</font><br>
<font color=#006666><i>%define</i> wxSTC_LISP_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_LISP_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_LISP_SPECIAL</font><br>
<font color=#006666><i>%define</i> wxSTC_LISP_MULTI_COMMENT</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_EIFFEL and SCLEX_EIFFELKW</font><br>
<font color=#006666><i>%define</i> wxSTC_EIFFEL_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_EIFFEL_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_EIFFEL_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_EIFFEL_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_EIFFEL_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_EIFFEL_CHARACTER</font><br>
<font color=#006666><i>%define</i> wxSTC_EIFFEL_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_EIFFEL_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_EIFFEL_STRINGEOL</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_NNCRONTAB (nnCron crontab Lexer)</font><br>
<font color=#006666><i>%define</i> wxSTC_NNCRONTAB_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_NNCRONTAB_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_NNCRONTAB_TASK</font><br>
<font color=#006666><i>%define</i> wxSTC_NNCRONTAB_SECTION</font><br>
<font color=#006666><i>%define</i> wxSTC_NNCRONTAB_KEYWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_NNCRONTAB_MODIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_NNCRONTAB_ASTERISK</font><br>
<font color=#006666><i>%define</i> wxSTC_NNCRONTAB_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_NNCRONTAB_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_NNCRONTAB_ENVIRONMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_NNCRONTAB_IDENTIFIER</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_FORTH (Forth Lexer)</font><br>
<font color=#006666><i>%define</i> wxSTC_FORTH_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_FORTH_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_FORTH_COMMENT_ML</font><br>
<font color=#006666><i>%define</i> wxSTC_FORTH_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_FORTH_CONTROL</font><br>
<font color=#006666><i>%define</i> wxSTC_FORTH_KEYWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_FORTH_DEFWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_FORTH_PREWORD1</font><br>
<font color=#006666><i>%define</i> wxSTC_FORTH_PREWORD2</font><br>
<font color=#006666><i>%define</i> wxSTC_FORTH_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_FORTH_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_FORTH_LOCALE</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_MATLAB</font><br>
<font color=#006666><i>%define</i> wxSTC_MATLAB_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_MATLAB_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_MATLAB_COMMAND</font><br>
<font color=#006666><i>%define</i> wxSTC_MATLAB_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_MATLAB_KEYWORD</font><br>
<br>
<font color=#009900>// single quoted string</font><br>
<font color=#006666><i>%define</i> wxSTC_MATLAB_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_MATLAB_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_MATLAB_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_MATLAB_DOUBLEQUOTESTRING</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_SCRIPTOL</font><br>
<font color=#006666>!<i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_DEFAULT</font><br>
<font color=#006666>!<i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_COMMENT</font><br>
<font color=#006666>!<i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_COMMENTLINE</font><br>
<font color=#006666>!<i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_COMMENTDOC</font><br>
<font color=#006666>!<i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_NUMBER</font><br>
<font color=#006666>!<i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_WORD</font><br>
<font color=#006666>!<i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_STRING</font><br>
<font color=#006666>!<i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_CHARACTER</font><br>
<font color=#006666>!<i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_UUID</font><br>
<font color=#006666>!<i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_PREPROCESSOR</font><br>
<font color=#006666>!<i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_OPERATOR</font><br>
<font color=#006666>!<i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_IDENTIFIER</font><br>
<font color=#006666>!<i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_STRINGEOL</font><br>
<font color=#006666>!<i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_VERBATIM</font><br>
<font color=#006666>!<i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_REGEX</font><br>
<font color=#006666>!<i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_COMMENTLINEDOC</font><br>
<font color=#006666>!<i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_WORD2</font><br>
<font color=#006666>!<i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_COMMENTDOCKEYWORD</font><br>
<font color=#006666>!<i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_COMMENTDOCKEYWORDERROR</font><br>
<font color=#006666>!<i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_COMMENTBASIC</font><br>
<br>
<font color=#006666><i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_DEFAULT</font><br>
<font color=#006666><i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_WHITE</font><br>
<font color=#006666><i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_COMMENTLINE</font><br>
<font color=#006666><i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_PERSISTENT</font><br>
<font color=#006666><i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_CSTYLE</font><br>
<font color=#006666><i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_COMMENTBLOCK</font><br>
<font color=#006666><i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_NUMBER</font><br>
<font color=#006666><i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_STRING</font><br>
<font color=#006666><i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_CHARACTER</font><br>
<font color=#006666><i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_STRINGEOL</font><br>
<font color=#006666><i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_KEYWORD</font><br>
<font color=#006666><i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_OPERATOR</font><br>
<font color=#006666><i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_IDENTIFIER</font><br>
<font color=#006666><i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_TRIPLE</font><br>
<font color=#006666><i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_CLASSNAME</font><br>
<font color=#006666><i>%wxchkver_2_6</i> <i>%define</i> wxSTC_SCRIPTOL_PREPROCESSOR</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_ASM</font><br>
<font color=#006666><i>%define</i> wxSTC_ASM_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_ASM_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_ASM_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_ASM_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_ASM_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_ASM_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_ASM_CPUINSTRUCTION</font><br>
<font color=#006666><i>%define</i> wxSTC_ASM_MATHINSTRUCTION</font><br>
<font color=#006666><i>%define</i> wxSTC_ASM_REGISTER</font><br>
<font color=#006666><i>%define</i> wxSTC_ASM_DIRECTIVE</font><br>
<font color=#006666><i>%define</i> wxSTC_ASM_DIRECTIVEOPERAND</font><br>
<font color=#006666><i>%define</i> wxSTC_ASM_COMMENTBLOCK</font><br>
<font color=#006666><i>%define</i> wxSTC_ASM_CHARACTER</font><br>
<font color=#006666><i>%define</i> wxSTC_ASM_STRINGEOL</font><br>
<font color=#006666><i>%define</i> wxSTC_ASM_EXTINSTRUCTION</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_FORTRAN</font><br>
<font color=#006666><i>%define</i> wxSTC_F_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_F_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_F_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_F_STRING1</font><br>
<font color=#006666><i>%define</i> wxSTC_F_STRING2</font><br>
<font color=#006666><i>%define</i> wxSTC_F_STRINGEOL</font><br>
<font color=#006666><i>%define</i> wxSTC_F_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_F_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_F_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_F_WORD2</font><br>
<font color=#006666><i>%define</i> wxSTC_F_WORD3</font><br>
<font color=#006666><i>%define</i> wxSTC_F_PREPROCESSOR</font><br>
<font color=#006666><i>%define</i> wxSTC_F_OPERATOR2</font><br>
<font color=#006666><i>%define</i> wxSTC_F_LABEL</font><br>
<font color=#006666><i>%define</i> wxSTC_F_CONTINUATION</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_CSS</font><br>
<font color=#006666><i>%define</i> wxSTC_CSS_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_CSS_TAG</font><br>
<font color=#006666><i>%define</i> wxSTC_CSS_CLASS</font><br>
<font color=#006666><i>%define</i> wxSTC_CSS_PSEUDOCLASS</font><br>
<font color=#006666><i>%define</i> wxSTC_CSS_UNKNOWN_PSEUDOCLASS</font><br>
<font color=#006666><i>%define</i> wxSTC_CSS_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_CSS_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_CSS_UNKNOWN_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_CSS_VALUE</font><br>
<font color=#006666><i>%define</i> wxSTC_CSS_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_CSS_ID</font><br>
<font color=#006666><i>%define</i> wxSTC_CSS_IMPORTANT</font><br>
<font color=#006666><i>%define</i> wxSTC_CSS_DIRECTIVE</font><br>
<font color=#006666><i>%define</i> wxSTC_CSS_DOUBLESTRING</font><br>
<font color=#006666><i>%define</i> wxSTC_CSS_SINGLESTRING</font><br>
<font color=#006666><i>%define</i> wxSTC_CSS_IDENTIFIER2</font><br>
<font color=#006666><i>%define</i> wxSTC_CSS_ATTRIBUTE</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_POV</font><br>
<font color=#006666><i>%define</i> wxSTC_POV_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_POV_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_POV_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_POV_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_POV_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_POV_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_POV_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_POV_STRINGEOL</font><br>
<font color=#006666><i>%define</i> wxSTC_POV_DIRECTIVE</font><br>
<font color=#006666><i>%define</i> wxSTC_POV_BADDIRECTIVE</font><br>
<font color=#006666><i>%define</i> wxSTC_POV_WORD2</font><br>
<font color=#006666><i>%define</i> wxSTC_POV_WORD3</font><br>
<font color=#006666><i>%define</i> wxSTC_POV_WORD4</font><br>
<font color=#006666><i>%define</i> wxSTC_POV_WORD5</font><br>
<font color=#006666><i>%define</i> wxSTC_POV_WORD6</font><br>
<font color=#006666><i>%define</i> wxSTC_POV_WORD7</font><br>
<font color=#006666><i>%define</i> wxSTC_POV_WORD8</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_LOUT</font><br>
<font color=#006666><i>%define</i> wxSTC_LOUT_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_LOUT_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_LOUT_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_LOUT_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_LOUT_WORD2</font><br>
<font color=#006666><i>%define</i> wxSTC_LOUT_WORD3</font><br>
<font color=#006666><i>%define</i> wxSTC_LOUT_WORD4</font><br>
<font color=#006666><i>%define</i> wxSTC_LOUT_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_LOUT_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_LOUT_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_LOUT_STRINGEOL</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_ESCRIPT</font><br>
<font color=#006666><i>%define</i> wxSTC_ESCRIPT_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_ESCRIPT_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_ESCRIPT_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_ESCRIPT_COMMENTDOC</font><br>
<font color=#006666><i>%define</i> wxSTC_ESCRIPT_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_ESCRIPT_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_ESCRIPT_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_ESCRIPT_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_ESCRIPT_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_ESCRIPT_BRACE</font><br>
<font color=#006666><i>%define</i> wxSTC_ESCRIPT_WORD2</font><br>
<font color=#006666><i>%define</i> wxSTC_ESCRIPT_WORD3</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_PS</font><br>
<font color=#006666><i>%define</i> wxSTC_PS_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_PS_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_PS_DSC_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_PS_DSC_VALUE</font><br>
<font color=#006666><i>%define</i> wxSTC_PS_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_PS_NAME</font><br>
<font color=#006666><i>%define</i> wxSTC_PS_KEYWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_PS_LITERAL</font><br>
<font color=#006666><i>%define</i> wxSTC_PS_IMMEVAL</font><br>
<font color=#006666><i>%define</i> wxSTC_PS_PAREN_ARRAY</font><br>
<font color=#006666><i>%define</i> wxSTC_PS_PAREN_DICT</font><br>
<font color=#006666><i>%define</i> wxSTC_PS_PAREN_PROC</font><br>
<font color=#006666><i>%define</i> wxSTC_PS_TEXT</font><br>
<font color=#006666><i>%define</i> wxSTC_PS_HEXSTRING</font><br>
<font color=#006666><i>%define</i> wxSTC_PS_BASE85STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_PS_BADSTRINGCHAR</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_NSIS</font><br>
<font color=#006666><i>%define</i> wxSTC_NSIS_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_NSIS_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_NSIS_STRINGDQ</font><br>
<font color=#006666><i>%define</i> wxSTC_NSIS_STRINGLQ</font><br>
<font color=#006666><i>%define</i> wxSTC_NSIS_STRINGRQ</font><br>
<font color=#006666><i>%define</i> wxSTC_NSIS_FUNCTION</font><br>
<font color=#006666><i>%define</i> wxSTC_NSIS_VARIABLE</font><br>
<font color=#006666><i>%define</i> wxSTC_NSIS_LABEL</font><br>
<font color=#006666><i>%define</i> wxSTC_NSIS_USERDEFINED</font><br>
<font color=#006666><i>%define</i> wxSTC_NSIS_SECTIONDEF</font><br>
<font color=#006666><i>%define</i> wxSTC_NSIS_SUBSECTIONDEF</font><br>
<font color=#006666><i>%define</i> wxSTC_NSIS_IFDEFINEDEF</font><br>
<font color=#006666><i>%define</i> wxSTC_NSIS_MACRODEF</font><br>
<font color=#006666><i>%define</i> wxSTC_NSIS_STRINGVAR</font><br>
<font color=#006666><i>%define</i> wxSTC_NSIS_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_NSIS_SECTIONGROUP</font><br>
<font color=#006666><i>%define</i> wxSTC_NSIS_PAGEEX</font><br>
<font color=#006666><i>%define</i> wxSTC_NSIS_FUNCTIONDEF</font><br>
<font color=#006666><i>%define</i> wxSTC_NSIS_COMMENTBOX</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_MMIXAL</font><br>
<font color=#006666><i>%define</i> wxSTC_MMIXAL_LEADWS</font><br>
<font color=#006666><i>%define</i> wxSTC_MMIXAL_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_MMIXAL_LABEL</font><br>
<font color=#006666><i>%define</i> wxSTC_MMIXAL_OPCODE</font><br>
<font color=#006666><i>%define</i> wxSTC_MMIXAL_OPCODE_PRE</font><br>
<font color=#006666><i>%define</i> wxSTC_MMIXAL_OPCODE_VALID</font><br>
<font color=#006666><i>%define</i> wxSTC_MMIXAL_OPCODE_UNKNOWN</font><br>
<font color=#006666><i>%define</i> wxSTC_MMIXAL_OPCODE_POST</font><br>
<font color=#006666><i>%define</i> wxSTC_MMIXAL_OPERANDS</font><br>
<font color=#006666><i>%define</i> wxSTC_MMIXAL_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_MMIXAL_REF</font><br>
<font color=#006666><i>%define</i> wxSTC_MMIXAL_CHAR</font><br>
<font color=#006666><i>%define</i> wxSTC_MMIXAL_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_MMIXAL_REGISTER</font><br>
<font color=#006666><i>%define</i> wxSTC_MMIXAL_HEX</font><br>
<font color=#006666><i>%define</i> wxSTC_MMIXAL_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_MMIXAL_SYMBOL</font><br>
<font color=#006666><i>%define</i> wxSTC_MMIXAL_INCLUDE</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_CLW</font><br>
<font color=#006666><i>%define</i> wxSTC_CLW_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_CLW_LABEL</font><br>
<font color=#006666><i>%define</i> wxSTC_CLW_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_CLW_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_CLW_USER_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_CLW_INTEGER_CONSTANT</font><br>
<font color=#006666><i>%define</i> wxSTC_CLW_REAL_CONSTANT</font><br>
<font color=#006666><i>%define</i> wxSTC_CLW_PICTURE_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_CLW_KEYWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_CLW_COMPILER_DIRECTIVE</font><br>
<font color=#006666><i>%define</i> wxSTC_CLW_RUNTIME_EXPRESSIONS</font><br>
<font color=#006666><i>%define</i> wxSTC_CLW_BUILTIN_PROCEDURES_FUNCTION</font><br>
<font color=#006666><i>%define</i> wxSTC_CLW_STRUCTURE_DATA_TYPE</font><br>
<font color=#006666><i>%define</i> wxSTC_CLW_ATTRIBUTE</font><br>
<font color=#006666><i>%define</i> wxSTC_CLW_STANDARD_EQUATE</font><br>
<font color=#006666><i>%define</i> wxSTC_CLW_ERROR</font><br>
<font color=#006666><i>%define</i> wxSTC_CLW_DEPRECATED</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_LOT</font><br>
<font color=#006666><i>%define</i> wxSTC_LOT_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_LOT_HEADER</font><br>
<font color=#006666><i>%define</i> wxSTC_LOT_BREAK</font><br>
<font color=#006666><i>%define</i> wxSTC_LOT_SET</font><br>
<font color=#006666><i>%define</i> wxSTC_LOT_PASS</font><br>
<font color=#006666><i>%define</i> wxSTC_LOT_FAIL</font><br>
<font color=#006666><i>%define</i> wxSTC_LOT_ABORT</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_YAML</font><br>
<font color=#006666><i>%define</i> wxSTC_YAML_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_YAML_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_YAML_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_YAML_KEYWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_YAML_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_YAML_REFERENCE</font><br>
<font color=#006666><i>%define</i> wxSTC_YAML_DOCUMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_YAML_TEXT</font><br>
<font color=#006666><i>%define</i> wxSTC_YAML_ERROR</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_TEX</font><br>
<font color=#006666><i>%define</i> wxSTC_TEX_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_TEX_SPECIAL</font><br>
<font color=#006666><i>%define</i> wxSTC_TEX_GROUP</font><br>
<font color=#006666><i>%define</i> wxSTC_TEX_SYMBOL</font><br>
<font color=#006666><i>%define</i> wxSTC_TEX_COMMAND</font><br>
<font color=#006666><i>%define</i> wxSTC_TEX_TEXT</font><br>
<font color=#006666><i>%define</i> wxSTC_METAPOST_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_METAPOST_SPECIAL</font><br>
<font color=#006666><i>%define</i> wxSTC_METAPOST_GROUP</font><br>
<font color=#006666><i>%define</i> wxSTC_METAPOST_SYMBOL</font><br>
<font color=#006666><i>%define</i> wxSTC_METAPOST_COMMAND</font><br>
<font color=#006666><i>%define</i> wxSTC_METAPOST_TEXT</font><br>
<font color=#006666><i>%define</i> wxSTC_METAPOST_EXTRA</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_ERLANG</font><br>
<font color=#006666><i>%define</i> wxSTC_ERLANG_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_ERLANG_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_ERLANG_VARIABLE</font><br>
<font color=#006666><i>%define</i> wxSTC_ERLANG_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_ERLANG_KEYWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_ERLANG_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_ERLANG_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_ERLANG_ATOM</font><br>
<font color=#006666><i>%define</i> wxSTC_ERLANG_FUNCTION_NAME</font><br>
<font color=#006666><i>%define</i> wxSTC_ERLANG_CHARACTER</font><br>
<font color=#006666><i>%define</i> wxSTC_ERLANG_MACRO</font><br>
<font color=#006666><i>%define</i> wxSTC_ERLANG_RECORD</font><br>
<font color=#006666><i>%define</i> wxSTC_ERLANG_SEPARATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_ERLANG_NODE_NAME</font><br>
<font color=#006666><i>%define</i> wxSTC_ERLANG_UNKNOWN</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_OCTAVE are identical to MatLab</font><br>
<font color=#009900>// Lexical states for SCLEX_MSSQL</font><br>
<font color=#006666><i>%define</i> wxSTC_MSSQL_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_MSSQL_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_MSSQL_LINE_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_MSSQL_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_MSSQL_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_MSSQL_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_MSSQL_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_MSSQL_VARIABLE</font><br>
<font color=#006666><i>%define</i> wxSTC_MSSQL_COLUMN_NAME</font><br>
<font color=#006666><i>%define</i> wxSTC_MSSQL_STATEMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_MSSQL_DATATYPE</font><br>
<font color=#006666><i>%define</i> wxSTC_MSSQL_SYSTABLE</font><br>
<font color=#006666><i>%define</i> wxSTC_MSSQL_GLOBAL_VARIABLE</font><br>
<font color=#006666><i>%define</i> wxSTC_MSSQL_FUNCTION</font><br>
<font color=#006666><i>%define</i> wxSTC_MSSQL_STORED_PROCEDURE</font><br>
<font color=#006666><i>%define</i> wxSTC_MSSQL_DEFAULT_PREF_DATATYPE</font><br>
<font color=#006666><i>%define</i> wxSTC_MSSQL_COLUMN_NAME_2</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_VERILOG</font><br>
<font color=#006666><i>%define</i> wxSTC_V_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_V_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_V_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_V_COMMENTLINEBANG</font><br>
<font color=#006666><i>%define</i> wxSTC_V_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_V_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_V_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_V_WORD2</font><br>
<font color=#006666><i>%define</i> wxSTC_V_WORD3</font><br>
<font color=#006666><i>%define</i> wxSTC_V_PREPROCESSOR</font><br>
<font color=#006666><i>%define</i> wxSTC_V_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_V_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_V_STRINGEOL</font><br>
<font color=#006666><i>%define</i> wxSTC_V_USER</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_KIX</font><br>
<font color=#006666><i>%define</i> wxSTC_KIX_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_KIX_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_KIX_STRING1</font><br>
<font color=#006666><i>%define</i> wxSTC_KIX_STRING2</font><br>
<font color=#006666><i>%define</i> wxSTC_KIX_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_KIX_VAR</font><br>
<font color=#006666><i>%define</i> wxSTC_KIX_MACRO</font><br>
<font color=#006666><i>%define</i> wxSTC_KIX_KEYWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_KIX_FUNCTIONS</font><br>
<font color=#006666><i>%define</i> wxSTC_KIX_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_KIX_IDENTIFIER</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_GUI4CLI</font><br>
<font color=#006666><i>%define</i> wxSTC_GC_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_GC_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_GC_COMMENTBLOCK</font><br>
<font color=#006666><i>%define</i> wxSTC_GC_GLOBAL</font><br>
<font color=#006666><i>%define</i> wxSTC_GC_EVENT</font><br>
<font color=#006666><i>%define</i> wxSTC_GC_ATTRIBUTE</font><br>
<font color=#006666><i>%define</i> wxSTC_GC_CONTROL</font><br>
<font color=#006666><i>%define</i> wxSTC_GC_COMMAND</font><br>
<font color=#006666><i>%define</i> wxSTC_GC_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_GC_OPERATOR</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_SPECMAN</font><br>
<font color=#006666><i>%define</i> wxSTC_SN_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_SN_CODE</font><br>
<font color=#006666><i>%define</i> wxSTC_SN_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_SN_COMMENTLINEBANG</font><br>
<font color=#006666><i>%define</i> wxSTC_SN_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_SN_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_SN_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_SN_WORD2</font><br>
<font color=#006666><i>%define</i> wxSTC_SN_WORD3</font><br>
<font color=#006666><i>%define</i> wxSTC_SN_PREPROCESSOR</font><br>
<font color=#006666><i>%define</i> wxSTC_SN_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_SN_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_SN_STRINGEOL</font><br>
<font color=#006666><i>%define</i> wxSTC_SN_REGEXTAG</font><br>
<font color=#006666><i>%define</i> wxSTC_SN_SIGNAL</font><br>
<font color=#006666><i>%define</i> wxSTC_SN_USER</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_AU3</font><br>
<font color=#006666><i>%define</i> wxSTC_AU3_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_AU3_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_AU3_COMMENTBLOCK</font><br>
<font color=#006666><i>%define</i> wxSTC_AU3_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_AU3_FUNCTION</font><br>
<font color=#006666><i>%define</i> wxSTC_AU3_KEYWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_AU3_MACRO</font><br>
<font color=#006666><i>%define</i> wxSTC_AU3_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_AU3_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_AU3_VARIABLE</font><br>
<font color=#006666><i>%define</i> wxSTC_AU3_SENT</font><br>
<font color=#006666><i>%define</i> wxSTC_AU3_PREPROCESSOR</font><br>
<font color=#006666><i>%define</i> wxSTC_AU3_SPECIAL</font><br>
<font color=#006666><i>%define</i> wxSTC_AU3_EXPAND</font><br>
<font color=#006666><i>%define</i> wxSTC_AU3_COMOBJ</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_APDL</font><br>
<font color=#006666><i>%define</i> wxSTC_APDL_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_APDL_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_APDL_COMMENTBLOCK</font><br>
<font color=#006666><i>%define</i> wxSTC_APDL_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_APDL_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_APDL_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_APDL_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_APDL_PROCESSOR</font><br>
<font color=#006666><i>%define</i> wxSTC_APDL_COMMAND</font><br>
<font color=#006666><i>%define</i> wxSTC_APDL_SLASHCOMMAND</font><br>
<font color=#006666><i>%define</i> wxSTC_APDL_STARCOMMAND</font><br>
<font color=#006666><i>%define</i> wxSTC_APDL_ARGUMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_APDL_FUNCTION</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_BASH</font><br>
<font color=#006666><i>%define</i> wxSTC_SH_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_SH_ERROR</font><br>
<font color=#006666><i>%define</i> wxSTC_SH_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_SH_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_SH_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_SH_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_SH_CHARACTER</font><br>
<font color=#006666><i>%define</i> wxSTC_SH_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_SH_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_SH_SCALAR</font><br>
<font color=#006666><i>%define</i> wxSTC_SH_PARAM</font><br>
<font color=#006666><i>%define</i> wxSTC_SH_BACKTICKS</font><br>
<font color=#006666><i>%define</i> wxSTC_SH_HERE_DELIM</font><br>
<font color=#006666><i>%define</i> wxSTC_SH_HERE_Q</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_ASN1</font><br>
<font color=#006666><i>%define</i> wxSTC_ASN1_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_ASN1_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_ASN1_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_ASN1_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_ASN1_OID</font><br>
<font color=#006666><i>%define</i> wxSTC_ASN1_SCALAR</font><br>
<font color=#006666><i>%define</i> wxSTC_ASN1_KEYWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_ASN1_ATTRIBUTE</font><br>
<font color=#006666><i>%define</i> wxSTC_ASN1_DESCRIPTOR</font><br>
<font color=#006666><i>%define</i> wxSTC_ASN1_TYPE</font><br>
<font color=#006666><i>%define</i> wxSTC_ASN1_OPERATOR</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_VHDL</font><br>
<font color=#006666><i>%define</i> wxSTC_VHDL_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_VHDL_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_VHDL_COMMENTLINEBANG</font><br>
<font color=#006666><i>%define</i> wxSTC_VHDL_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_VHDL_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_VHDL_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_VHDL_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_VHDL_STRINGEOL</font><br>
<font color=#006666><i>%define</i> wxSTC_VHDL_KEYWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_VHDL_STDOPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_VHDL_ATTRIBUTE</font><br>
<font color=#006666><i>%define</i> wxSTC_VHDL_STDFUNCTION</font><br>
<font color=#006666><i>%define</i> wxSTC_VHDL_STDPACKAGE</font><br>
<font color=#006666><i>%define</i> wxSTC_VHDL_STDTYPE</font><br>
<font color=#006666><i>%define</i> wxSTC_VHDL_USERWORD</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_CAML</font><br>
<font color=#006666><i>%define</i> wxSTC_CAML_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_CAML_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_CAML_TAGNAME</font><br>
<font color=#006666><i>%define</i> wxSTC_CAML_KEYWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_CAML_KEYWORD2</font><br>
<font color=#006666><i>%define</i> wxSTC_CAML_KEYWORD3</font><br>
<font color=#006666><i>%define</i> wxSTC_CAML_LINENUM</font><br>
<font color=#006666><i>%define</i> wxSTC_CAML_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_CAML_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_CAML_CHAR</font><br>
<font color=#006666><i>%define</i> wxSTC_CAML_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_CAML_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_CAML_COMMENT1</font><br>
<font color=#006666><i>%define</i> wxSTC_CAML_COMMENT2</font><br>
<font color=#006666><i>%define</i> wxSTC_CAML_COMMENT3</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_HASKELL</font><br>
<font color=#006666><i>%define</i> wxSTC_HA_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_HA_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_HA_KEYWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_HA_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_HA_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_HA_CHARACTER</font><br>
<font color=#006666><i>%define</i> wxSTC_HA_CLASS</font><br>
<font color=#006666><i>%define</i> wxSTC_HA_MODULE</font><br>
<font color=#006666><i>%define</i> wxSTC_HA_CAPITAL</font><br>
<font color=#006666><i>%define</i> wxSTC_HA_DATA</font><br>
<font color=#006666><i>%define</i> wxSTC_HA_IMPORT</font><br>
<font color=#006666><i>%define</i> wxSTC_HA_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_HA_INSTANCE</font><br>
<font color=#006666><i>%define</i> wxSTC_HA_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_HA_COMMENTBLOCK</font><br>
<font color=#006666><i>%define</i> wxSTC_HA_COMMENTBLOCK2</font><br>
<font color=#006666><i>%define</i> wxSTC_HA_COMMENTBLOCK3</font><br>
<br>
<font color=#009900>// Lexical states of SCLEX_TADS3</font><br>
<font color=#006666><i>%define</i> wxSTC_T3_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_T3_X_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_T3_PREPROCESSOR</font><br>
<font color=#006666><i>%define</i> wxSTC_T3_BLOCK_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_T3_LINE_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_T3_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_T3_KEYWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_T3_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_T3_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_T3_S_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_T3_D_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_T3_X_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_T3_LIB_DIRECTIVE</font><br>
<font color=#006666><i>%define</i> wxSTC_T3_MSG_PARAM</font><br>
<font color=#006666><i>%define</i> wxSTC_T3_HTML_TAG</font><br>
<font color=#006666><i>%define</i> wxSTC_T3_HTML_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_T3_HTML_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_T3_USER1</font><br>
<font color=#006666><i>%define</i> wxSTC_T3_USER2</font><br>
<font color=#006666><i>%define</i> wxSTC_T3_USER3</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_REBOL</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_COMMENTBLOCK</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_PREFACE</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_CHARACTER</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_QUOTEDSTRING</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_BRACEDSTRING</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_PAIR</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_TUPLE</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_BINARY</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_MONEY</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_ISSUE</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_TAG</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_FILE</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_EMAIL</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_URL</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_DATE</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_TIME</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_WORD2</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_WORD3</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_WORD4</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_WORD5</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_WORD6</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_WORD7</font><br>
<font color=#006666><i>%define</i> wxSTC_REBOL_WORD8</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_SQL</font><br>
<font color=#006666><i>%define</i> wxSTC_SQL_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_SQL_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_SQL_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_SQL_COMMENTDOC</font><br>
<font color=#006666><i>%define</i> wxSTC_SQL_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_SQL_WORD</font><br>
<font color=#006666><i>%define</i> wxSTC_SQL_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_SQL_CHARACTER</font><br>
<font color=#006666><i>%define</i> wxSTC_SQL_SQLPLUS</font><br>
<font color=#006666><i>%define</i> wxSTC_SQL_SQLPLUS_PROMPT</font><br>
<font color=#006666><i>%define</i> wxSTC_SQL_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_SQL_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_SQL_SQLPLUS_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_SQL_COMMENTLINEDOC</font><br>
<font color=#006666><i>%define</i> wxSTC_SQL_WORD2</font><br>
<font color=#006666><i>%define</i> wxSTC_SQL_COMMENTDOCKEYWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_SQL_COMMENTDOCKEYWORDERROR</font><br>
<font color=#006666><i>%define</i> wxSTC_SQL_USER1</font><br>
<font color=#006666><i>%define</i> wxSTC_SQL_USER2</font><br>
<font color=#006666><i>%define</i> wxSTC_SQL_USER3</font><br>
<font color=#006666><i>%define</i> wxSTC_SQL_USER4</font><br>
<font color=#006666><i>%define</i> wxSTC_SQL_QUOTEDIDENTIFIER</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_SMALLTALK</font><br>
<font color=#006666><i>%define</i> wxSTC_ST_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_ST_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_ST_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_ST_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_ST_SYMBOL</font><br>
<font color=#006666><i>%define</i> wxSTC_ST_BINARY</font><br>
<font color=#006666><i>%define</i> wxSTC_ST_BOOL</font><br>
<font color=#006666><i>%define</i> wxSTC_ST_SELF</font><br>
<font color=#006666><i>%define</i> wxSTC_ST_SUPER</font><br>
<font color=#006666><i>%define</i> wxSTC_ST_NIL</font><br>
<font color=#006666><i>%define</i> wxSTC_ST_GLOBAL</font><br>
<font color=#006666><i>%define</i> wxSTC_ST_RETURN</font><br>
<font color=#006666><i>%define</i> wxSTC_ST_SPECIAL</font><br>
<font color=#006666><i>%define</i> wxSTC_ST_KWSEND</font><br>
<font color=#006666><i>%define</i> wxSTC_ST_ASSIGN</font><br>
<font color=#006666><i>%define</i> wxSTC_ST_CHARACTER</font><br>
<font color=#006666><i>%define</i> wxSTC_ST_SPEC_SEL</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_FLAGSHIP (clipper)</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_COMMENTLINE</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_COMMENTDOC</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_COMMENTLINEDOC</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_COMMENTDOCKEYWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_COMMENTDOCKEYWORDERROR</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_KEYWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_KEYWORD2</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_KEYWORD3</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_KEYWORD4</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_STRING</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_PREPROCESSOR</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_DATE</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_STRINGEOL</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_CONSTANT</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_ASM</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_LABEL</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_ERROR</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_HEXNUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_FS_BINNUMBER</font><br>
<br>
<font color=#009900>// Lexical states for SCLEX_CSOUND</font><br>
<font color=#006666><i>%define</i> wxSTC_CSOUND_DEFAULT</font><br>
<font color=#006666><i>%define</i> wxSTC_CSOUND_COMMENT</font><br>
<font color=#006666><i>%define</i> wxSTC_CSOUND_NUMBER</font><br>
<font color=#006666><i>%define</i> wxSTC_CSOUND_OPERATOR</font><br>
<font color=#006666><i>%define</i> wxSTC_CSOUND_INSTR</font><br>
<font color=#006666><i>%define</i> wxSTC_CSOUND_IDENTIFIER</font><br>
<font color=#006666><i>%define</i> wxSTC_CSOUND_OPCODE</font><br>
<font color=#006666><i>%define</i> wxSTC_CSOUND_HEADERSTMT</font><br>
<font color=#006666><i>%define</i> wxSTC_CSOUND_USERKEYWORD</font><br>
<font color=#006666><i>%define</i> wxSTC_CSOUND_COMMENTBLOCK</font><br>
<font color=#006666><i>%define</i> wxSTC_CSOUND_PARAM</font><br>
<font color=#006666><i>%define</i> wxSTC_CSOUND_ARATE_VAR</font><br>
<font color=#006666><i>%define</i> wxSTC_CSOUND_KRATE_VAR</font><br>
<font color=#006666><i>%define</i> wxSTC_CSOUND_IRATE_VAR</font><br>
<font color=#006666><i>%define</i> wxSTC_CSOUND_GLOBAL_VAR</font><br>
<font color=#006666><i>%define</i> wxSTC_CSOUND_STRINGEOL</font><br>
<br>
<br>
<font color=#009900>//-----------------------------------------</font><br>
<font color=#009900>// Commands that can be bound to keystrokes</font><br>
<br>
<br>
<font color=#009900>// Redoes the next action on the undo history.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_REDO</font><br>
<br>
<font color=#009900>// Select all the text in the document.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_SELECTALL</font><br>
<br>
<font color=#009900>// Undo one action in the undo history.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_UNDO</font><br>
<br>
<font color=#009900>// Cut the selection to the clipboard.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_CUT</font><br>
<br>
<font color=#009900>// Copy the selection to the clipboard.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_COPY</font><br>
<br>
<font color=#009900>// Paste the contents of the clipboard into the document replacing the selection.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_PASTE</font><br>
<br>
<font color=#009900>// Clear the selection.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_CLEAR</font><br>
<br>
<font color=#009900>// Move caret down one line.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_LINEDOWN</font><br>
<br>
<font color=#009900>// Move caret down one line extending selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_LINEDOWNEXTEND</font><br>
<br>
<font color=#009900>// Move caret up one line.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_LINEUP</font><br>
<br>
<font color=#009900>// Move caret up one line extending selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_LINEUPEXTEND</font><br>
<br>
<font color=#009900>// Move caret left one character.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_CHARLEFT</font><br>
<br>
<font color=#009900>// Move caret left one character extending selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_CHARLEFTEXTEND</font><br>
<br>
<font color=#009900>// Move caret right one character.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_CHARRIGHT</font><br>
<br>
<font color=#009900>// Move caret right one character extending selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_CHARRIGHTEXTEND</font><br>
<br>
<font color=#009900>// Move caret left one word.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_WORDLEFT</font><br>
<br>
<font color=#009900>// Move caret left one word extending selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_WORDLEFTEXTEND</font><br>
<br>
<font color=#009900>// Move caret right one word.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_WORDRIGHT</font><br>
<br>
<font color=#009900>// Move caret right one word extending selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_WORDRIGHTEXTEND</font><br>
<br>
<font color=#009900>// Move caret to first position on line.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_HOME</font><br>
<br>
<font color=#009900>// Move caret to first position on line extending selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_HOMEEXTEND</font><br>
<br>
<font color=#009900>// Move caret to last position on line.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_LINEEND</font><br>
<br>
<font color=#009900>// Move caret to last position on line extending selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_LINEENDEXTEND</font><br>
<br>
<font color=#009900>// Move caret to first position in document.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_DOCUMENTSTART</font><br>
<br>
<font color=#009900>// Move caret to first position in document extending selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_DOCUMENTSTARTEXTEND</font><br>
<br>
<font color=#009900>// Move caret to last position in document.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_DOCUMENTEND</font><br>
<br>
<font color=#009900>// Move caret to last position in document extending selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_DOCUMENTENDEXTEND</font><br>
<br>
<font color=#009900>// Move caret one page up.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_PAGEUP</font><br>
<br>
<font color=#009900>// Move caret one page up extending selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_PAGEUPEXTEND</font><br>
<br>
<font color=#009900>// Move caret one page down.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_PAGEDOWN</font><br>
<br>
<font color=#009900>// Move caret one page down extending selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_PAGEDOWNEXTEND</font><br>
<br>
<font color=#009900>// Switch from insert to overtype mode or the reverse.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_EDITTOGGLEOVERTYPE</font><br>
<br>
<font color=#009900>// Cancel any modes such as call tip or auto-completion list display.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_CANCEL</font><br>
<br>
<font color=#009900>// Delete the selection or if no selection, the character before the caret.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_DELETEBACK</font><br>
<br>
<font color=#009900>// If selection is empty or all on one line replace the selection with a tab character.</font><br>
<font color=#009900>// If more than one line selected, indent the lines.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_TAB</font><br>
<br>
<font color=#009900>// Dedent the selected lines.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_BACKTAB</font><br>
<br>
<font color=#009900>// Insert a new line, may use a CRLF, CR or LF depending on EOL mode.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_NEWLINE</font><br>
<br>
<font color=#009900>// Insert a Form Feed character.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_FORMFEED</font><br>
<br>
<font color=#009900>// Move caret to before first visible character on line.</font><br>
<font color=#009900>// If already there move to first character on line.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_VCHOME</font><br>
<br>
<font color=#009900>// Like VCHome but extending selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_VCHOMEEXTEND</font><br>
<br>
<font color=#009900>// Magnify the displayed text by increasing the sizes by 1 point.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_ZOOMIN</font><br>
<br>
<font color=#009900>// Make the displayed text smaller by decreasing the sizes by 1 point.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_ZOOMOUT</font><br>
<br>
<font color=#009900>// Delete the word to the left of the caret.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_DELWORDLEFT</font><br>
<br>
<font color=#009900>// Delete the word to the right of the caret.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_DELWORDRIGHT</font><br>
<br>
<font color=#009900>// Cut the line containing the caret.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_LINECUT</font><br>
<br>
<font color=#009900>// Delete the line containing the caret.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_LINEDELETE</font><br>
<br>
<font color=#009900>// Switch the current line with the previous.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_LINETRANSPOSE</font><br>
<br>
<font color=#009900>// Duplicate the current line.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_LINEDUPLICATE</font><br>
<br>
<font color=#009900>// Transform the selection to lower case.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_LOWERCASE</font><br>
<br>
<font color=#009900>// Transform the selection to upper case.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_UPPERCASE</font><br>
<br>
<font color=#009900>// Scroll the document down, keeping the caret visible.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_LINESCROLLDOWN</font><br>
<br>
<font color=#009900>// Scroll the document up, keeping the caret visible.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_LINESCROLLUP</font><br>
<br>
<font color=#009900>// Delete the selection or if no selection, the character before the caret.</font><br>
<font color=#009900>// Will not delete the character before at the start of a line.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_DELETEBACKNOTLINE</font><br>
<br>
<font color=#009900>// Move caret to first position on display line.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_HOMEDISPLAY</font><br>
<br>
<font color=#009900>// Move caret to first position on display line extending selection to</font><br>
<font color=#009900>// new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_HOMEDISPLAYEXTEND</font><br>
<br>
<font color=#009900>// Move caret to last position on display line.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_LINEENDDISPLAY</font><br>
<br>
<font color=#009900>// Move caret to last position on display line extending selection to new</font><br>
<font color=#009900>// caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_LINEENDDISPLAYEXTEND</font><br>
<br>
<font color=#009900>// These are like their namesakes Home(Extend)?, LineEnd(Extend)?, VCHome(Extend)?</font><br>
<font color=#009900>// except they behave differently when word-wrap is enabled:</font><br>
<font color=#009900>// They go first to the start / end of the display line, like (Home|LineEnd)Display</font><br>
<font color=#009900>// The difference is that, the cursor is already at the point, it goes on to the start</font><br>
<font color=#009900>// or end of the document line, as appropriate for (Home|LineEnd|VCHome)(Extend)?.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_HOMEWRAP</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_HOMEWRAPEXTEND</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_LINEENDWRAP</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_LINEENDWRAPEXTEND</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_VCHOMEWRAP</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_VCHOMEWRAPEXTEND</font><br>
<br>
<font color=#009900>// Copy the line containing the caret.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_LINECOPY</font><br>
<br>
<font color=#009900>// Move to the previous change in capitalisation.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_WORDPARTLEFT</font><br>
<br>
<font color=#009900>// Move to the previous change in capitalisation extending selection</font><br>
<font color=#009900>// to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_WORDPARTLEFTEXTEND</font><br>
<br>
<font color=#009900>// Move to the change next in capitalisation.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_WORDPARTRIGHT</font><br>
<br>
<font color=#009900>// Move to the next change in capitalisation extending selection</font><br>
<font color=#009900>// to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_WORDPARTRIGHTEXTEND</font><br>
<br>
<font color=#009900>// Delete back from the current position to the start of the line.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_DELLINELEFT</font><br>
<br>
<font color=#009900>// Delete forwards from the current position to the end of the line.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_DELLINERIGHT</font><br>
<br>
<font color=#009900>// Move caret between paragraphs (delimited by empty lines).</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_PARADOWN</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_PARADOWNEXTEND</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_PARAUP</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_PARAUPEXTEND</font><br>
<br>
<font color=#009900>// Move caret down one line, extending rectangular selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_LINEDOWNRECTEXTEND</font><br>
<br>
<font color=#009900>// Move caret up one line, extending rectangular selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_LINEUPRECTEXTEND</font><br>
<br>
<font color=#009900>// Move caret left one character, extending rectangular selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_CHARLEFTRECTEXTEND</font><br>
<br>
<font color=#009900>// Move caret right one character, extending rectangular selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_CHARRIGHTRECTEXTEND</font><br>
<br>
<font color=#009900>// Move caret to first position on line, extending rectangular selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_HOMERECTEXTEND</font><br>
<br>
<font color=#009900>// Move caret to before first visible character on line.</font><br>
<font color=#009900>// If already there move to first character on line.</font><br>
<font color=#009900>// In either case, extend rectangular selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_VCHOMERECTEXTEND</font><br>
<br>
<font color=#009900>// Move caret to last position on line, extending rectangular selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_LINEENDRECTEXTEND</font><br>
<br>
<font color=#009900>// Move caret one page up, extending rectangular selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_PAGEUPRECTEXTEND</font><br>
<br>
<font color=#009900>// Move caret one page down, extending rectangular selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_PAGEDOWNRECTEXTEND</font><br>
<br>
<font color=#009900>// Move caret to top of page, or one page up if already at top of page.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_STUTTEREDPAGEUP</font><br>
<br>
<font color=#009900>// Move caret to top of page, or one page up if already at top of page, extending selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_STUTTEREDPAGEUPEXTEND</font><br>
<br>
<font color=#009900>// Move caret to bottom of page, or one page down if already at bottom of page.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_STUTTEREDPAGEDOWN</font><br>
<br>
<font color=#009900>// Move caret to bottom of page, or one page down if already at bottom of page, extending selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_STUTTEREDPAGEDOWNEXTEND</font><br>
<br>
<font color=#009900>// Move caret left one word, position cursor at end of word.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_WORDLEFTEND</font><br>
<br>
<font color=#009900>// Move caret left one word, position cursor at end of word, extending selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_WORDLEFTENDEXTEND</font><br>
<br>
<font color=#009900>// Move caret right one word, position cursor at end of word.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_WORDRIGHTEND</font><br>
<br>
<font color=#009900>// Move caret right one word, position cursor at end of word, extending selection to new caret position.</font><br>
<font color=#006666><i>%define</i> wxSTC_CMD_WORDRIGHTENDEXTEND</font><br>
<br>
<font color=#009900>///////////////////////////////////////////////////////////////////////////////</font><br>
<font color=#009900>// <a href="#wxStyledTextCtrl">wxStyledTextCtrl</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxStyledTextCtrl">wxStyledTextCtrl</a>, <a href="#wxControl">wxControl</a></font></b>
<blockquote>
<a href="#wxStyledTextCtrl">wxStyledTextCtrl</a>(<a href="#wxWindow">wxWindow</a> *parent, wxWindowID id, const <a href="#wxPoint">wxPoint</a>&amp; pos = wxDefaultPosition, const <a href="#wxSize">wxSize</a>&amp; size = wxDefaultSize, long style = 0, const <a href="#wxString">wxString</a> &amp;name = "wxStyledTextCtrl")<br>
<br>
<font color=#009900>//----------------------------------------------------------------------</font><br>
<font color=#009900>// BEGIN generated section. The following code is automatically generated</font><br>
<font color=#009900>// by gen_iface.py. Do not edit this file. Edit stc.h.in instead</font><br>
<font color=#009900>// and regenerate</font><br>
<br>
<font color=#009900>// Add text to the document at current position.</font><br>
void AddText(const <a href="#wxString">wxString</a>&amp; text);<br>
<br>
<font color=#009900>// Add array of cells to document.</font><br>
<font color=#009900>//void AddStyledText(const wxMemoryBuffer&amp; data);</font><br>
<br>
<font color=#009900>// Insert string at a position.</font><br>
void InsertText(int pos, const <a href="#wxString">wxString</a>&amp; text);<br>
<br>
<font color=#009900>// Delete all text in the document.</font><br>
void ClearAll();<br>
<br>
<font color=#009900>// Set all style bytes to 0, remove all folding information.</font><br>
void ClearDocumentStyle();<br>
<br>
<font color=#009900>// Returns the number of characters in the document.</font><br>
int GetLength();<br>
<br>
<font color=#009900>// Returns the character byte at the position.</font><br>
int GetCharAt(int pos);<br>
<br>
<font color=#009900>// Returns the position of the caret.</font><br>
int GetCurrentPos();<br>
<br>
<font color=#009900>// Returns the position of the opposite end of the selection to the caret.</font><br>
int GetAnchor();<br>
<br>
<font color=#009900>// Returns the style byte at the position.</font><br>
int GetStyleAt(int pos);<br>
<br>
<font color=#009900>// Redoes the next action on the undo history.</font><br>
void Redo();<br>
<br>
<font color=#009900>// Choose between collecting actions into the undo</font><br>
<font color=#009900>// history and discarding them.</font><br>
void SetUndoCollection(bool collectUndo);<br>
<br>
<font color=#009900>// Select all the text in the document.</font><br>
void SelectAll();<br>
<br>
<font color=#009900>// Remember the current position in the undo history as the position</font><br>
<font color=#009900>// at which the document was saved.</font><br>
void SetSavePoint();<br>
<br>
<font color=#009900>// Retrieve a buffer of cells.</font><br>
<font color=#009900>//wxMemoryBuffer GetStyledText(int startPos, int endPos);</font><br>
<br>
<font color=#009900>// Are there any redoable actions in the undo history?</font><br>
bool CanRedo();<br>
<br>
<font color=#009900>// Retrieve the line number at which a particular marker is located.</font><br>
int MarkerLineFromHandle(int handle);<br>
<br>
<font color=#009900>// Delete a marker.</font><br>
void MarkerDeleteHandle(int handle);<br>
<br>
<font color=#009900>// Is undo history being collected?</font><br>
bool GetUndoCollection();<br>
<br>
<font color=#009900>// Are white space characters currently visible?</font><br>
<font color=#009900>// Returns one of SCWS_* constants.</font><br>
int GetViewWhiteSpace();<br>
<br>
<font color=#009900>// Make white space characters invisible, always visible or visible outside indentation.</font><br>
void SetViewWhiteSpace(int viewWS);<br>
<br>
<font color=#009900>// Find the position from a point within the window.</font><br>
int PositionFromPoint(const <a href="#wxPoint">wxPoint</a>&amp; pt);<br>
<br>
<font color=#009900>// Find the position from a point within the window but return</font><br>
<font color=#009900>// INVALID_POSITION if not close to text.</font><br>
int PositionFromPointClose(int x, int y);<br>
<br>
<font color=#009900>// Set caret to start of a line and ensure it is visible.</font><br>
void GotoLine(int line);<br>
<br>
<font color=#009900>// Set caret to a position and ensure it is visible.</font><br>
void GotoPos(int pos);<br>
<br>
<font color=#009900>// Set the selection anchor to a position. The anchor is the opposite</font><br>
<font color=#009900>// end of the selection from the caret.</font><br>
void SetAnchor(int posAnchor);<br>
<br>
<font color=#009900>// Retrieve the text of the line containing the caret.</font><br>
<font color=#009900>// Returns the index of the caret on the line.</font><br>
<font color=#009900>//#ifdef SWIG</font><br>
<font color=#009900>// <a href="#wxString">wxString</a> GetCurLine(int* OUTPUT);</font><br>
<font color=#009900>//#else</font><br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int linePos] wxStyledTextCtrl::GetCurLine()</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxString">wxString</a> GetCurLine(int* linePos=NULL);</font><br>
<a href="#wxString">wxString</a> GetCurLine();<br>
<font color=#009900>//#endif</font><br>
<br>
<font color=#009900>// Retrieve the position of the last correctly styled character.</font><br>
int GetEndStyled();<br>
<br>
<font color=#009900>// Convert all line endings in the document to one mode.</font><br>
void ConvertEOLs(int eolMode);<br>
<br>
<font color=#009900>// Retrieve the current end of line mode - one of CRLF, CR, or LF.</font><br>
int GetEOLMode();<br>
<br>
<font color=#009900>// Set the current end of line mode.</font><br>
void SetEOLMode(int eolMode);<br>
<br>
<font color=#009900>// Set the current styling position to pos and the styling mask to mask.</font><br>
<font color=#009900>// The styling mask can be used to protect some bits in each styling byte from modification.</font><br>
void StartStyling(int pos, unsigned int mask);<br>
<br>
<font color=#009900>// Change style from current styling position for length characters to a style</font><br>
<font color=#009900>// and move the current styling position to after this newly styled segment.</font><br>
void SetStyling(int length, int style);<br>
<br>
<font color=#009900>// Is drawing done first into a buffer or direct to the screen?</font><br>
bool GetBufferedDraw();<br>
<br>
<font color=#009900>// If drawing is buffered then each line of text is drawn into a bitmap buffer</font><br>
<font color=#009900>// before drawing it to the screen to avoid flicker.</font><br>
void SetBufferedDraw(bool buffered);<br>
<br>
<font color=#009900>// Change the visible size of a tab to be a multiple of the width of a space character.</font><br>
void SetTabWidth(int tabWidth);<br>
<br>
<font color=#009900>// Retrieve the visible size of a tab.</font><br>
int GetTabWidth();<br>
<br>
<font color=#009900>// Set the code page used to interpret the bytes of the document as characters.</font><br>
void SetCodePage(int codePage);<br>
<br>
<font color=#009900>// Set the symbol used for a particular marker number,</font><br>
<font color=#009900>// and optionally the fore and background colours.</font><br>
void MarkerDefine(int markerNumber, int markerSymbol, const <a href="#wxColour">wxColour</a>&amp; foreground = wxNullColour, const <a href="#wxColour">wxColour</a>&amp; background = wxNullColour);<br>
<br>
<font color=#009900>// Set the foreground colour used for a particular marker number.</font><br>
void MarkerSetForeground(int markerNumber, const <a href="#wxColour">wxColour</a>&amp; fore);<br>
<br>
<font color=#009900>// Set the background colour used for a particular marker number.</font><br>
void MarkerSetBackground(int markerNumber, const <a href="#wxColour">wxColour</a>&amp; back);<br>
<br>
<font color=#009900>// Add a marker to a line, returning an ID which can be used to find or delete the marker.</font><br>
int MarkerAdd(int line, int markerNumber);<br>
<br>
<font color=#009900>// Delete a marker from a line.</font><br>
void MarkerDelete(int line, int markerNumber);<br>
<br>
<font color=#009900>// Delete all markers with a particular number from all lines.</font><br>
void MarkerDeleteAll(int markerNumber);<br>
<br>
<font color=#009900>// Get a bit mask of all the markers set on a line.</font><br>
unsigned int MarkerGet(int line);<br>
<br>
<font color=#009900>// Find the next line after lineStart that includes a marker in mask.</font><br>
int MarkerNext(int lineStart, unsigned int markerMask);<br>
<br>
<font color=#009900>// Find the previous line before lineStart that includes a marker in mask.</font><br>
int MarkerPrevious(int lineStart, unsigned int markerMask);<br>
<br>
<font color=#009900>// Define a marker from a bitmap</font><br>
void MarkerDefineBitmap(int markerNumber, const <a href="#wxBitmap">wxBitmap</a>&amp; bmp);<br>
<br>
<font color=#009900>// Add a set of markers to a line.</font><br>
void MarkerAddSet(int line, int set);<br>
<br>
<font color=#009900>// Set a margin to be either numeric or symbolic.</font><br>
void SetMarginType(int margin, int marginType);<br>
<br>
<font color=#009900>// Retrieve the type of a margin.</font><br>
int GetMarginType(int margin);<br>
<br>
<font color=#009900>// Set the width of a margin to a width expressed in pixels.</font><br>
void SetMarginWidth(int margin, int pixelWidth);<br>
<br>
<font color=#009900>// Retrieve the width of a margin in pixels.</font><br>
int GetMarginWidth(int margin);<br>
<br>
<font color=#009900>// Set a mask that determines which markers are displayed in a margin.</font><br>
void SetMarginMask(int margin, unsigned int mask); <font color=#009900>// NOTE: wxSTC has "int mask", but we need all the bits so we force uint</font><br>
<br>
<font color=#009900>// Retrieve the marker mask of a margin.</font><br>
unsigned int GetMarginMask(int margin);<br>
<br>
<font color=#009900>// Make a margin sensitive or insensitive to mouse clicks.</font><br>
void SetMarginSensitive(int margin, bool sensitive);<br>
<br>
<font color=#009900>// Retrieve the mouse click sensitivity of a margin.</font><br>
bool GetMarginSensitive(int margin);<br>
<br>
<font color=#009900>// Clear all the styles and make equivalent to the global default style.</font><br>
void StyleClearAll();<br>
<br>
<font color=#009900>// Set the foreground colour of a style.</font><br>
void StyleSetForeground(int style, const <a href="#wxColour">wxColour</a>&amp; fore);<br>
<br>
<font color=#009900>// Set the background colour of a style.</font><br>
void StyleSetBackground(int style, const <a href="#wxColour">wxColour</a>&amp; back);<br>
<br>
<font color=#009900>// Set a style to be bold or not.</font><br>
void StyleSetBold(int style, bool bold);<br>
<br>
<font color=#009900>// Set a style to be italic or not.</font><br>
void StyleSetItalic(int style, bool italic);<br>
<br>
<font color=#009900>// Set the size of characters of a style.</font><br>
void StyleSetSize(int style, int sizePoints);<br>
<br>
<font color=#009900>// Set the font of a style.</font><br>
void StyleSetFaceName(int style, const <a href="#wxString">wxString</a>&amp; fontName);<br>
<br>
<font color=#009900>// Set a style to have its end of line filled or not.</font><br>
void StyleSetEOLFilled(int style, bool filled);<br>
<br>
<font color=#009900>// Reset the default style to its state at startup</font><br>
void StyleResetDefault();<br>
<br>
<font color=#009900>// Set a style to be underlined or not.</font><br>
void StyleSetUnderline(int style, bool underline);<br>
<br>
<font color=#009900>// Set a style to be mixed case, or to force upper or lower case.</font><br>
void StyleSetCase(int style, int caseForce);<br>
<br>
<font color=#009900>// Set a style to be a hotspot or not.</font><br>
void StyleSetHotSpot(int style, bool hotspot);<br>
<br>
<font color=#009900>// Set the foreground colour of the selection and whether to use this setting.</font><br>
void SetSelForeground(bool useSetting, const <a href="#wxColour">wxColour</a>&amp; fore);<br>
<br>
<font color=#009900>// Set the background colour of the selection and whether to use this setting.</font><br>
void SetSelBackground(bool useSetting, const <a href="#wxColour">wxColour</a>&amp; back);<br>
<br>
<font color=#009900>// Set the foreground colour of the caret.</font><br>
void SetCaretForeground(const <a href="#wxColour">wxColour</a>&amp; fore);<br>
<br>
<font color=#009900>// When key+modifier combination km is pressed perform msg.</font><br>
void CmdKeyAssign(int key, int modifiers, int cmd);<br>
<br>
<font color=#009900>// When key+modifier combination km is pressed do nothing.</font><br>
void CmdKeyClear(int key, int modifiers);<br>
<br>
<font color=#009900>// Drop all key mappings.</font><br>
void CmdKeyClearAll();<br>
<br>
<font color=#009900>// Set the styles for a segment of the document.</font><br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [Lua string styleBytes] wxStyledTextCtrl::SetStyleBytes(int length, Lua string styleBytes)</font></font><br>
<font color=#009900>// C++ Func: void SetStyleBytes(int length, char* styleBytes);</font><br>
void SetStyleBytes(int length, char* styleBytes);<br>
<br>
<font color=#009900>// Set a style to be visible or not.</font><br>
void StyleSetVisible(int style, bool visible);<br>
<br>
<font color=#009900>// Get the time in milliseconds that the caret is on and off.</font><br>
int GetCaretPeriod();<br>
<br>
<font color=#009900>// Get the time in milliseconds that the caret is on and off. 0 = steady on.</font><br>
void SetCaretPeriod(int periodMilliseconds);<br>
<br>
<font color=#009900>// Set the set of characters making up words for when moving or selecting by word.</font><br>
<font color=#009900>// First sets deaults like SetCharsDefault.</font><br>
void SetWordChars(const <a href="#wxString">wxString</a>&amp; characters);<br>
<br>
<font color=#009900>// Start a sequence of actions that is undone and redone as a unit.</font><br>
<font color=#009900>// May be nested.</font><br>
void BeginUndoAction();<br>
<br>
<font color=#009900>// End a sequence of actions that is undone and redone as a unit.</font><br>
void EndUndoAction();<br>
<br>
<font color=#009900>// Set an indicator to plain, squiggle or TT.</font><br>
void IndicatorSetStyle(int indic, int style);<br>
<br>
<font color=#009900>// Retrieve the style of an indicator.</font><br>
int IndicatorGetStyle(int indic);<br>
<br>
<font color=#009900>// Set the foreground colour of an indicator.</font><br>
void IndicatorSetForeground(int indic, const <a href="#wxColour">wxColour</a>&amp; fore);<br>
<br>
<font color=#009900>// Retrieve the foreground colour of an indicator.</font><br>
<a href="#wxColour">wxColour</a> IndicatorGetForeground(int indic);<br>
<br>
<font color=#009900>// Set the foreground colour of all whitespace and whether to use this setting.</font><br>
void SetWhitespaceForeground(bool useSetting, const <a href="#wxColour">wxColour</a>&amp; fore);<br>
<br>
<font color=#009900>// Set the background colour of all whitespace and whether to use this setting.</font><br>
void SetWhitespaceBackground(bool useSetting, const <a href="#wxColour">wxColour</a>&amp; back);<br>
<br>
<font color=#009900>// Divide each styling byte into lexical class bits (default: 5) and indicator</font><br>
<font color=#009900>// bits (default: 3). If a lexer requires more than 32 lexical states, then this</font><br>
<font color=#009900>// is used to expand the possible states.</font><br>
void SetStyleBits(int bits);<br>
<br>
<font color=#009900>// Retrieve number of bits in style bytes used to hold the lexical state.</font><br>
int GetStyleBits();<br>
<br>
<font color=#009900>// Used to hold extra styling information for each line.</font><br>
void SetLineState(int line, int state);<br>
<br>
<font color=#009900>// Retrieve the extra styling information for a line.</font><br>
int GetLineState(int line);<br>
<br>
<font color=#009900>// Retrieve the last line number that has line state.</font><br>
int GetMaxLineState();<br>
<br>
<font color=#009900>// Is the background of the line containing the caret in a different colour?</font><br>
bool GetCaretLineVisible();<br>
<br>
<font color=#009900>// Display the background of the line containing the caret in a different colour.</font><br>
void SetCaretLineVisible(bool show);<br>
<br>
<font color=#009900>// Get the colour of the background of the line containing the caret.</font><br>
!<i>%wxchkver_2_8</i> <a href="#wxColour">wxColour</a> GetCaretLineBack();<br>
<i>%wxchkver_2_8</i> <a href="#wxColour">wxColour</a> GetCaretLineBackground();<br>
<br>
<font color=#009900>// Set the colour of the background of the line containing the caret.</font><br>
!<i>%wxchkver_2_8</i> void SetCaretLineBack(const <a href="#wxColour">wxColour</a>&amp; back);<br>
<i>%wxchkver_2_8</i> void SetCaretLineBackground(const <a href="#wxColour">wxColour</a>&amp; back);<br>
<br>
<font color=#009900>// Set a style to be changeable or not (read only).</font><br>
<font color=#009900>// Experimental feature, currently buggy.</font><br>
void StyleSetChangeable(int style, bool changeable);<br>
<br>
<font color=#009900>// Display a auto-completion list.</font><br>
<font color=#009900>// The lenEntered parameter indicates how many characters before</font><br>
<font color=#009900>// the caret should be used to provide context.</font><br>
void AutoCompShow(int lenEntered, const <a href="#wxString">wxString</a>&amp; itemList);<br>
<br>
<font color=#009900>// Remove the auto-completion list from the screen.</font><br>
void AutoCompCancel();<br>
<br>
<font color=#009900>// Is there an auto-completion list visible?</font><br>
bool AutoCompActive();<br>
<br>
<font color=#009900>// Retrieve the position of the caret when the auto-completion list was displayed.</font><br>
int AutoCompPosStart();<br>
<br>
<font color=#009900>// User has selected an item so remove the list and insert the selection.</font><br>
void AutoCompComplete();<br>
<br>
<font color=#009900>// Define a set of character that when typed cancel the auto-completion list.</font><br>
void AutoCompStops(const <a href="#wxString">wxString</a>&amp; characterSet);<br>
<br>
<font color=#009900>// Change the separator character in the string setting up an auto-completion list.</font><br>
<font color=#009900>// Default is space but can be changed if items contain space.</font><br>
void AutoCompSetSeparator(int separatorCharacter);<br>
<br>
<font color=#009900>// Retrieve the auto-completion list separator character.</font><br>
int AutoCompGetSeparator();<br>
<br>
<font color=#009900>// Select the item in the auto-completion list that starts with a string.</font><br>
void AutoCompSelect(const <a href="#wxString">wxString</a>&amp; text);<br>
<br>
<font color=#009900>// Should the auto-completion list be cancelled if the user backspaces to a</font><br>
<font color=#009900>// position before where the box was created.</font><br>
void AutoCompSetCancelAtStart(bool cancel);<br>
<br>
<font color=#009900>// Retrieve whether auto-completion cancelled by backspacing before start.</font><br>
bool AutoCompGetCancelAtStart();<br>
<br>
<font color=#009900>// Define a set of characters that when typed will cause the autocompletion to</font><br>
<font color=#009900>// choose the selected item.</font><br>
void AutoCompSetFillUps(const <a href="#wxString">wxString</a>&amp; characterSet);<br>
<br>
<font color=#009900>// Should a single item auto-completion list automatically choose the item.</font><br>
void AutoCompSetChooseSingle(bool chooseSingle);<br>
<br>
<font color=#009900>// Retrieve whether a single item auto-completion list automatically choose the item.</font><br>
bool AutoCompGetChooseSingle();<br>
<br>
<font color=#009900>// Set whether case is significant when performing auto-completion searches.</font><br>
void AutoCompSetIgnoreCase(bool ignoreCase);<br>
<br>
<font color=#009900>// Retrieve state of ignore case flag.</font><br>
bool AutoCompGetIgnoreCase();<br>
<br>
<font color=#009900>// Display a list of strings and send notification when user chooses one.</font><br>
void UserListShow(int listType, const <a href="#wxString">wxString</a>&amp; itemList);<br>
<br>
<font color=#009900>// Set whether or not autocompletion is hidden automatically when nothing matches.</font><br>
void AutoCompSetAutoHide(bool autoHide);<br>
<br>
<font color=#009900>// Retrieve whether or not autocompletion is hidden automatically when nothing matches.</font><br>
bool AutoCompGetAutoHide();<br>
<br>
<font color=#009900>// Set whether or not autocompletion deletes any word characters</font><br>
<font color=#009900>// after the inserted text upon completion.</font><br>
void AutoCompSetDropRestOfWord(bool dropRestOfWord);<br>
<br>
<font color=#009900>// Retrieve whether or not autocompletion deletes any word characters</font><br>
<font color=#009900>// after the inserted text upon completion.</font><br>
bool AutoCompGetDropRestOfWord();<br>
<br>
<font color=#009900>// Register an image for use in autocompletion lists.</font><br>
void RegisterImage(int type, const <a href="#wxBitmap">wxBitmap</a>&amp; bmp);<br>
<br>
<font color=#009900>// Clear all the registered images.</font><br>
void ClearRegisteredImages();<br>
<br>
<font color=#009900>// Retrieve the auto-completion list type-separator character.</font><br>
int AutoCompGetTypeSeparator();<br>
<br>
<font color=#009900>// Change the type-separator character in the string setting up an auto-completion list.</font><br>
<font color=#009900>// Default is '?' but can be changed if items contain '?'.</font><br>
void AutoCompSetTypeSeparator(int separatorCharacter);<br>
<br>
<font color=#009900>// Set the maximum width, in characters, of auto-completion and user lists.</font><br>
<font color=#009900>// Set to 0 to autosize to fit longest item, which is the default.</font><br>
void AutoCompSetMaxWidth(int characterCount);<br>
<br>
<font color=#009900>// Get the maximum width, in characters, of auto-completion and user lists.</font><br>
int AutoCompGetMaxWidth();<br>
<br>
<font color=#009900>// Set the maximum height, in rows, of auto-completion and user lists.</font><br>
<font color=#009900>// The default is 5 rows.</font><br>
void AutoCompSetMaxHeight(int rowCount);<br>
<br>
<font color=#009900>// Set the maximum height, in rows, of auto-completion and user lists.</font><br>
int AutoCompGetMaxHeight();<br>
<br>
<font color=#009900>// Set the number of spaces used for one level of indentation.</font><br>
void SetIndent(int indentSize);<br>
<br>
<font color=#009900>// Retrieve indentation size.</font><br>
int GetIndent();<br>
<br>
<font color=#009900>// Indentation will only use space characters if useTabs is false, otherwise</font><br>
<font color=#009900>// it will use a combination of tabs and spaces.</font><br>
void SetUseTabs(bool useTabs);<br>
<br>
<font color=#009900>// Retrieve whether tabs will be used in indentation.</font><br>
bool GetUseTabs();<br>
<br>
<font color=#009900>// Change the indentation of a line to a number of columns.</font><br>
void SetLineIndentation(int line, int indentSize);<br>
<br>
<font color=#009900>// Retrieve the number of columns that a line is indented.</font><br>
int GetLineIndentation(int line);<br>
<br>
<font color=#009900>// Retrieve the position before the first non indentation character on a line.</font><br>
int GetLineIndentPosition(int line);<br>
<br>
<font color=#009900>// Retrieve the column number of a position, taking tab width into account.</font><br>
int GetColumn(int pos);<br>
<br>
<font color=#009900>// Show or hide the horizontal scroll bar.</font><br>
void SetUseHorizontalScrollBar(bool show);<br>
<br>
<font color=#009900>// Is the horizontal scroll bar visible?</font><br>
bool GetUseHorizontalScrollBar();<br>
<br>
<font color=#009900>// Show or hide indentation guides.</font><br>
void SetIndentationGuides(bool show);<br>
<br>
<font color=#009900>// Are the indentation guides visible?</font><br>
bool GetIndentationGuides();<br>
<br>
<font color=#009900>// Set the highlighted indentation guide column.</font><br>
<font color=#009900>// 0 = no highlighted guide.</font><br>
void SetHighlightGuide(int column);<br>
<br>
<font color=#009900>// Get the highlighted indentation guide column.</font><br>
int GetHighlightGuide();<br>
<br>
<font color=#009900>// Get the position after the last visible characters on a line.</font><br>
int GetLineEndPosition(int line);<br>
<br>
<font color=#009900>// Get the code page used to interpret the bytes of the document as characters.</font><br>
int GetCodePage();<br>
<br>
<font color=#009900>// Get the foreground colour of the caret.</font><br>
<a href="#wxColour">wxColour</a> GetCaretForeground();<br>
<br>
<font color=#009900>// In read-only mode?</font><br>
bool GetReadOnly();<br>
<br>
<font color=#009900>// Sets the position of the caret.</font><br>
void SetCurrentPos(int pos);<br>
<br>
<font color=#009900>// Sets the position that starts the selection - this becomes the anchor.</font><br>
void SetSelectionStart(int pos);<br>
<br>
<font color=#009900>// Returns the position at the start of the selection.</font><br>
int GetSelectionStart();<br>
<br>
<font color=#009900>// Sets the position that ends the selection - this becomes the currentPosition.</font><br>
void SetSelectionEnd(int pos);<br>
<br>
<font color=#009900>// Returns the position at the end of the selection.</font><br>
int GetSelectionEnd();<br>
<br>
<font color=#009900>// Sets the print magnification added to the point size of each style for printing.</font><br>
void SetPrintMagnification(int magnification);<br>
<br>
<font color=#009900>// Returns the print magnification.</font><br>
int GetPrintMagnification();<br>
<br>
<font color=#009900>// Modify colours when printing for clearer printed text.</font><br>
void SetPrintColourMode(int mode);<br>
<br>
<font color=#009900>// Returns the print colour mode.</font><br>
int GetPrintColourMode();<br>
<br>
<font color=#009900>// Find some text in the document.</font><br>
int FindText(int minPos, int maxPos, const <a href="#wxString">wxString</a>&amp; text, int flags=0);<br>
<br>
<font color=#009900>// On Windows, will draw the document into a display context such as a printer.</font><br>
int FormatRange(bool doDraw, int startPos, int endPos, <a href="#wxDC">wxDC</a>* draw, <a href="#wxDC">wxDC</a>* target, const <a href="#wxRect">wxRect</a>&amp; renderRect, const <a href="#wxRect">wxRect</a>&amp; pageRect);<br>
<br>
<font color=#009900>// Retrieve the display line at the top of the display.</font><br>
int GetFirstVisibleLine();<br>
<br>
<font color=#009900>// Retrieve the contents of a line.</font><br>
<a href="#wxString">wxString</a> GetLine(int line);<br>
<br>
<font color=#009900>// Returns the number of lines in the document. There is always at least one.</font><br>
int GetLineCount();<br>
<br>
<font color=#009900>// Sets the size in pixels of the left margin.</font><br>
void SetMarginLeft(int pixelWidth);<br>
<br>
<font color=#009900>// Returns the size in pixels of the left margin.</font><br>
int GetMarginLeft();<br>
<br>
<font color=#009900>// Sets the size in pixels of the right margin.</font><br>
void SetMarginRight(int pixelWidth);<br>
<br>
<font color=#009900>// Returns the size in pixels of the right margin.</font><br>
int GetMarginRight();<br>
<br>
<font color=#009900>// Is the document different from when it was last saved?</font><br>
bool GetModify();<br>
<br>
<font color=#009900>// Select a range of text.</font><br>
void SetSelection(int start, int end);<br>
<br>
<font color=#009900>// Retrieve the selected text.</font><br>
<a href="#wxString">wxString</a> GetSelectedText();<br>
<br>
<font color=#009900>// Retrieve a range of text.</font><br>
<a href="#wxString">wxString</a> GetTextRange(int startPos, int endPos);<br>
<br>
<font color=#009900>// Draw the selection in normal style or with selection highlighted.</font><br>
void HideSelection(bool normal);<br>
<br>
<font color=#009900>// Retrieve the line containing a position.</font><br>
int LineFromPosition(int pos);<br>
<br>
<font color=#009900>// Retrieve the position at the start of a line.</font><br>
int PositionFromLine(int line);<br>
<br>
<font color=#009900>// Scroll horizontally and vertically.</font><br>
void LineScroll(int columns, int lines);<br>
<br>
<font color=#009900>// Ensure the caret is visible.</font><br>
void EnsureCaretVisible();<br>
<br>
<font color=#009900>// Replace the selected text with the argument text.</font><br>
void ReplaceSelection(const <a href="#wxString">wxString</a>&amp; text);<br>
<br>
<font color=#009900>// Set to read only or read write.</font><br>
void SetReadOnly(bool readOnly);<br>
<br>
<font color=#009900>// Will a paste succeed?</font><br>
bool CanPaste();<br>
<br>
<font color=#009900>// Are there any undoable actions in the undo history?</font><br>
bool CanUndo();<br>
<br>
<font color=#009900>// Delete the undo history.</font><br>
void EmptyUndoBuffer();<br>
<br>
<font color=#009900>// Undo one action in the undo history.</font><br>
void Undo();<br>
<br>
<font color=#009900>// Cut the selection to the clipboard.</font><br>
void Cut();<br>
<br>
<font color=#009900>// Copy the selection to the clipboard.</font><br>
void Copy();<br>
<br>
<font color=#009900>// Paste the contents of the clipboard into the document replacing the selection.</font><br>
void Paste();<br>
<br>
<font color=#009900>// Clear the selection.</font><br>
void Clear();<br>
<br>
<font color=#009900>// Replace the contents of the document with the argument text.</font><br>
void SetText(const <a href="#wxString">wxString</a>&amp; text);<br>
<br>
<font color=#009900>// Retrieve all the text in the document.</font><br>
<a href="#wxString">wxString</a> GetText();<br>
<br>
<font color=#009900>// Retrieve the number of characters in the document.</font><br>
int GetTextLength();<br>
<br>
<font color=#009900>// Set to overtype (true) or insert mode.</font><br>
void SetOvertype(bool overtype);<br>
<br>
<font color=#009900>// Returns true if overtype mode is active otherwise false is returned.</font><br>
bool GetOvertype();<br>
<br>
<font color=#009900>// Set the width of the insert mode caret.</font><br>
void SetCaretWidth(int pixelWidth);<br>
<br>
<font color=#009900>// Returns the width of the insert mode caret.</font><br>
int GetCaretWidth();<br>
<br>
<font color=#009900>// Sets the position that starts the target which is used for updating the</font><br>
<font color=#009900>// document without affecting the scroll position.</font><br>
void SetTargetStart(int pos);<br>
<br>
<font color=#009900>// Get the position that starts the target.</font><br>
int GetTargetStart();<br>
<br>
<font color=#009900>// Sets the position that ends the target which is used for updating the</font><br>
<font color=#009900>// document without affecting the scroll position.</font><br>
void SetTargetEnd(int pos);<br>
<br>
<font color=#009900>// Get the position that ends the target.</font><br>
int GetTargetEnd();<br>
<br>
<font color=#009900>// Replace the target text with the argument text.</font><br>
<font color=#009900>// Text is counted so it can contain NULs.</font><br>
<font color=#009900>// Returns the length of the replacement text.</font><br>
int ReplaceTarget(const <a href="#wxString">wxString</a>&amp; text);<br>
<br>
<font color=#009900>// Replace the target text with the argument text after \d processing.</font><br>
<font color=#009900>// Text is counted so it can contain NULs.</font><br>
<font color=#009900>// Looks for \d where d is between 1 and 9 and replaces these with the strings</font><br>
<font color=#009900>// matched in the last search operation which were surrounded by \( and \).</font><br>
<font color=#009900>// Returns the length of the replacement text including any change</font><br>
<font color=#009900>// caused by processing the \d patterns.</font><br>
int ReplaceTargetRE(const <a href="#wxString">wxString</a>&amp; text);<br>
<br>
<font color=#009900>// Search for a counted string in the target and set the target to the found</font><br>
<font color=#009900>// range. Text is counted so it can contain NULs.</font><br>
<font color=#009900>// Returns length of range or -1 for failure in which case target is not moved.</font><br>
int SearchInTarget(const <a href="#wxString">wxString</a>&amp; text);<br>
<br>
<font color=#009900>// Set the search flags used by SearchInTarget.</font><br>
void SetSearchFlags(int flags);<br>
<br>
<font color=#009900>// Get the search flags used by SearchInTarget.</font><br>
int GetSearchFlags();<br>
<br>
<font color=#009900>// Show a call tip containing a definition near position pos.</font><br>
void CallTipShow(int pos, const <a href="#wxString">wxString</a>&amp; definition);<br>
<br>
<font color=#009900>// Remove the call tip from the screen.</font><br>
void CallTipCancel();<br>
<br>
<font color=#009900>// Is there an active call tip?</font><br>
bool CallTipActive();<br>
<br>
<font color=#009900>// Retrieve the position where the caret was before displaying the call tip.</font><br>
int CallTipPosAtStart();<br>
<br>
<font color=#009900>// Highlight a segment of the definition.</font><br>
void CallTipSetHighlight(int start, int end);<br>
<br>
<font color=#009900>// Set the background colour for the call tip.</font><br>
void CallTipSetBackground(const <a href="#wxColour">wxColour</a>&amp; back);<br>
<br>
<font color=#009900>// Set the foreground colour for the call tip.</font><br>
void CallTipSetForeground(const <a href="#wxColour">wxColour</a>&amp; fore);<br>
<br>
<font color=#009900>// Set the foreground colour for the highlighted part of the call tip.</font><br>
void CallTipSetForegroundHighlight(const <a href="#wxColour">wxColour</a>&amp; fore);<br>
<br>
<font color=#009900>// Find the display line of a document line taking hidden lines into account.</font><br>
int VisibleFromDocLine(int line);<br>
<br>
<font color=#009900>// Find the document line of a display line taking hidden lines into account.</font><br>
int DocLineFromVisible(int lineDisplay);<br>
<br>
<font color=#009900>// The number of display lines needed to wrap a document line</font><br>
int WrapCount(int line);<br>
<br>
<font color=#009900>// Set the fold level of a line.</font><br>
<font color=#009900>// This encodes an integer level along with flags indicating whether the</font><br>
<font color=#009900>// line is a header and whether it is effectively white space.</font><br>
void SetFoldLevel(int line, int level);<br>
<br>
<font color=#009900>// Retrieve the fold level of a line.</font><br>
int GetFoldLevel(int line);<br>
<br>
<font color=#009900>// Find the last child line of a header line.</font><br>
int GetLastChild(int line, int level);<br>
<br>
<font color=#009900>// Find the parent line of a child line.</font><br>
int GetFoldParent(int line);<br>
<br>
<font color=#009900>// Make a range of lines visible.</font><br>
void ShowLines(int lineStart, int lineEnd);<br>
<br>
<font color=#009900>// Make a range of lines invisible.</font><br>
void HideLines(int lineStart, int lineEnd);<br>
<br>
<font color=#009900>// Is a line visible?</font><br>
bool GetLineVisible(int line);<br>
<br>
<font color=#009900>// Show the children of a header line.</font><br>
void SetFoldExpanded(int line, bool expanded);<br>
<br>
<font color=#009900>// Is a header line expanded?</font><br>
bool GetFoldExpanded(int line);<br>
<br>
<font color=#009900>// Switch a header line between expanded and contracted.</font><br>
void ToggleFold(int line);<br>
<br>
<font color=#009900>// Ensure a particular line is visible by expanding any header line hiding it.</font><br>
void EnsureVisible(int line);<br>
<br>
<font color=#009900>// Set some style options for folding.</font><br>
void SetFoldFlags(int flags);<br>
<br>
<font color=#009900>// Ensure a particular line is visible by expanding any header line hiding it.</font><br>
<font color=#009900>// Use the currently set visibility policy to determine which range to display.</font><br>
void EnsureVisibleEnforcePolicy(int line);<br>
<br>
<font color=#009900>// Sets whether a tab pressed when caret is within indentation indents.</font><br>
void SetTabIndents(bool tabIndents);<br>
<br>
<font color=#009900>// Does a tab pressed when caret is within indentation indent?</font><br>
bool GetTabIndents();<br>
<br>
<font color=#009900>// Sets whether a backspace pressed when caret is within indentation unindents.</font><br>
void SetBackSpaceUnIndents(bool bsUnIndents);<br>
<br>
<font color=#009900>// Does a backspace pressed when caret is within indentation unindent?</font><br>
bool GetBackSpaceUnIndents();<br>
<br>
<font color=#009900>// Sets the time the mouse must sit still to generate a mouse dwell event.</font><br>
void SetMouseDwellTime(int periodMilliseconds);<br>
<br>
<font color=#009900>// Retrieve the time the mouse must sit still to generate a mouse dwell event.</font><br>
int GetMouseDwellTime();<br>
<br>
<font color=#009900>// Get position of start of word.</font><br>
int WordStartPosition(int pos, bool onlyWordCharacters);<br>
<br>
<font color=#009900>// Get position of end of word.</font><br>
int WordEndPosition(int pos, bool onlyWordCharacters);<br>
<br>
<font color=#009900>// Sets whether text is word wrapped.</font><br>
void SetWrapMode(int mode);<br>
<br>
<font color=#009900>// Retrieve whether text is word wrapped.</font><br>
int GetWrapMode();<br>
<br>
<font color=#009900>// Set the display mode of visual flags for wrapped lines.</font><br>
void SetWrapVisualFlags(int wrapVisualFlags);<br>
<br>
<font color=#009900>// Retrive the display mode of visual flags for wrapped lines.</font><br>
int GetWrapVisualFlags();<br>
<br>
<font color=#009900>// Set the location of visual flags for wrapped lines.</font><br>
void SetWrapVisualFlagsLocation(int wrapVisualFlagsLocation);<br>
<br>
<font color=#009900>// Retrive the location of visual flags for wrapped lines.</font><br>
int GetWrapVisualFlagsLocation();<br>
<br>
<font color=#009900>// Set the start indent for wrapped lines.</font><br>
void SetWrapStartIndent(int indent);<br>
<br>
<font color=#009900>// Retrive the start indent for wrapped lines.</font><br>
int GetWrapStartIndent();<br>
<br>
<font color=#009900>// Sets the degree of caching of layout information.</font><br>
void SetLayoutCache(int mode);<br>
<br>
<font color=#009900>// Retrieve the degree of caching of layout information.</font><br>
int GetLayoutCache();<br>
<br>
<font color=#009900>// Sets the document width assumed for scrolling.</font><br>
void SetScrollWidth(int pixelWidth);<br>
<br>
<font color=#009900>// Retrieve the document width assumed for scrolling.</font><br>
int GetScrollWidth();<br>
<br>
<font color=#009900>// Measure the pixel width of some text in a particular style.</font><br>
<font color=#009900>// NUL terminated text argument.</font><br>
<font color=#009900>// Does not handle tab or control characters.</font><br>
int TextWidth(int style, const <a href="#wxString">wxString</a>&amp; text);<br>
<br>
<font color=#009900>// Sets the scroll range so that maximum scroll position has</font><br>
<font color=#009900>// the last line at the bottom of the view (default).</font><br>
<font color=#009900>// Setting this to false allows scrolling one page below the last line.</font><br>
void SetEndAtLastLine(bool endAtLastLine);<br>
<br>
<font color=#009900>// Retrieve whether the maximum scroll position has the last</font><br>
<font color=#009900>// line at the bottom of the view.</font><br>
bool GetEndAtLastLine();<br>
<br>
<font color=#009900>// Retrieve the height of a particular line of text in pixels.</font><br>
int TextHeight(int line);<br>
<br>
<font color=#009900>// Show or hide the vertical scroll bar.</font><br>
void SetUseVerticalScrollBar(bool show);<br>
<br>
<font color=#009900>// Is the vertical scroll bar visible?</font><br>
bool GetUseVerticalScrollBar();<br>
<br>
<font color=#009900>// Append a string to the end of the document without changing the selection.</font><br>
void AppendText(const <a href="#wxString">wxString</a>&amp; text);<br>
<br>
<font color=#009900>// Is drawing done in two phases with backgrounds drawn before foregrounds?</font><br>
bool GetTwoPhaseDraw();<br>
<br>
<font color=#009900>// In twoPhaseDraw mode, drawing is performed in two phases, first the background</font><br>
<font color=#009900>// and then the foreground. This avoids chopping off characters that overlap the next run.</font><br>
void SetTwoPhaseDraw(bool twoPhase);<br>
<br>
<font color=#009900>// Make the target range start and end be the same as the selection range start and end.</font><br>
void TargetFromSelection();<br>
<br>
<font color=#009900>// Join the lines in the target.</font><br>
void LinesJoin();<br>
<br>
<font color=#009900>// Split the lines in the target into lines that are less wide than pixelWidth</font><br>
<font color=#009900>// where possible.</font><br>
void LinesSplit(int pixelWidth);<br>
<br>
<font color=#009900>// Set the colours used as a chequerboard pattern in the fold margin</font><br>
void SetFoldMarginColour(bool useSetting, const <a href="#wxColour">wxColour</a>&amp; back);<br>
void SetFoldMarginHiColour(bool useSetting, const <a href="#wxColour">wxColour</a>&amp; fore);<br>
<br>
<font color=#009900>// Move caret down one line.</font><br>
void LineDown();<br>
<br>
<font color=#009900>// Move caret down one line extending selection to new caret position.</font><br>
void LineDownExtend();<br>
<br>
<font color=#009900>// Move caret up one line.</font><br>
void LineUp();<br>
<br>
<font color=#009900>// Move caret up one line extending selection to new caret position.</font><br>
void LineUpExtend();<br>
<br>
<font color=#009900>// Move caret left one character.</font><br>
void CharLeft();<br>
<br>
<font color=#009900>// Move caret left one character extending selection to new caret position.</font><br>
void CharLeftExtend();<br>
<br>
<font color=#009900>// Move caret right one character.</font><br>
void CharRight();<br>
<br>
<font color=#009900>// Move caret right one character extending selection to new caret position.</font><br>
void CharRightExtend();<br>
<br>
<font color=#009900>// Move caret left one word.</font><br>
void WordLeft();<br>
<br>
<font color=#009900>// Move caret left one word extending selection to new caret position.</font><br>
void WordLeftExtend();<br>
<br>
<font color=#009900>// Move caret right one word.</font><br>
void WordRight();<br>
<br>
<font color=#009900>// Move caret right one word extending selection to new caret position.</font><br>
void WordRightExtend();<br>
<br>
<font color=#009900>// Move caret to first position on line.</font><br>
void Home();<br>
<br>
<font color=#009900>// Move caret to first position on line extending selection to new caret position.</font><br>
void HomeExtend();<br>
<br>
<font color=#009900>// Move caret to last position on line.</font><br>
void LineEnd();<br>
<br>
<font color=#009900>// Move caret to last position on line extending selection to new caret position.</font><br>
void LineEndExtend();<br>
<br>
<font color=#009900>// Move caret to first position in document.</font><br>
void DocumentStart();<br>
<br>
<font color=#009900>// Move caret to first position in document extending selection to new caret position.</font><br>
void DocumentStartExtend();<br>
<br>
<font color=#009900>// Move caret to last position in document.</font><br>
void DocumentEnd();<br>
<br>
<font color=#009900>// Move caret to last position in document extending selection to new caret position.</font><br>
void DocumentEndExtend();<br>
<br>
<font color=#009900>// Move caret one page up.</font><br>
void PageUp();<br>
<br>
<font color=#009900>// Move caret one page up extending selection to new caret position.</font><br>
void PageUpExtend();<br>
<br>
<font color=#009900>// Move caret one page down.</font><br>
void PageDown();<br>
<br>
<font color=#009900>// Move caret one page down extending selection to new caret position.</font><br>
void PageDownExtend();<br>
<br>
<font color=#009900>// Switch from insert to overtype mode or the reverse.</font><br>
void EditToggleOvertype();<br>
<br>
<font color=#009900>// Cancel any modes such as call tip or auto-completion list display.</font><br>
void Cancel();<br>
<br>
<font color=#009900>// Delete the selection or if no selection, the character before the caret.</font><br>
void DeleteBack();<br>
<br>
<font color=#009900>// If selection is empty or all on one line replace the selection with a tab character.</font><br>
<font color=#009900>// If more than one line selected, indent the lines.</font><br>
void Tab();<br>
<br>
<font color=#009900>// Dedent the selected lines.</font><br>
void BackTab();<br>
<br>
<font color=#009900>// Insert a new line, may use a CRLF, CR or LF depending on EOL mode.</font><br>
void NewLine();<br>
<br>
<font color=#009900>// Insert a Form Feed character.</font><br>
void FormFeed();<br>
<br>
<font color=#009900>// Move caret to before first visible character on line.</font><br>
<font color=#009900>// If already there move to first character on line.</font><br>
void VCHome();<br>
<br>
<font color=#009900>// Like VCHome but extending selection to new caret position.</font><br>
void VCHomeExtend();<br>
<br>
<font color=#009900>// Magnify the displayed text by increasing the sizes by 1 point.</font><br>
void ZoomIn();<br>
<br>
<font color=#009900>// Make the displayed text smaller by decreasing the sizes by 1 point.</font><br>
void ZoomOut();<br>
<br>
<font color=#009900>// Delete the word to the left of the caret.</font><br>
void DelWordLeft();<br>
<br>
<font color=#009900>// Delete the word to the right of the caret.</font><br>
void DelWordRight();<br>
<br>
<font color=#009900>// Cut the line containing the caret.</font><br>
void LineCut();<br>
<br>
<font color=#009900>// Delete the line containing the caret.</font><br>
void LineDelete();<br>
<br>
<font color=#009900>// Switch the current line with the previous.</font><br>
void LineTranspose();<br>
<br>
<font color=#009900>// Duplicate the current line.</font><br>
void LineDuplicate();<br>
<br>
<font color=#009900>// Transform the selection to lower case.</font><br>
void LowerCase();<br>
<br>
<font color=#009900>// Transform the selection to upper case.</font><br>
void UpperCase();<br>
<br>
<font color=#009900>// Scroll the document down, keeping the caret visible.</font><br>
void LineScrollDown();<br>
<br>
<font color=#009900>// Scroll the document up, keeping the caret visible.</font><br>
void LineScrollUp();<br>
<br>
<font color=#009900>// Delete the selection or if no selection, the character before the caret.</font><br>
<font color=#009900>// Will not delete the character before at the start of a line.</font><br>
void DeleteBackNotLine();<br>
<br>
<font color=#009900>// Move caret to first position on display line.</font><br>
void HomeDisplay();<br>
<br>
<font color=#009900>// Move caret to first position on display line extending selection to</font><br>
<font color=#009900>// new caret position.</font><br>
void HomeDisplayExtend();<br>
<br>
<font color=#009900>// Move caret to last position on display line.</font><br>
void LineEndDisplay();<br>
<br>
<font color=#009900>// Move caret to last position on display line extending selection to new</font><br>
<font color=#009900>// caret position.</font><br>
void LineEndDisplayExtend();<br>
<br>
<font color=#009900>// These are like their namesakes Home(Extend)?, LineEnd(Extend)?, VCHome(Extend)?</font><br>
<font color=#009900>// except they behave differently when word-wrap is enabled:</font><br>
<font color=#009900>// They go first to the start / end of the display line, like (Home|LineEnd)Display</font><br>
<font color=#009900>// The difference is that, the cursor is already at the point, it goes on to the start</font><br>
<font color=#009900>// or end of the document line, as appropriate for (Home|LineEnd|VCHome)(Extend)?.</font><br>
void HomeWrap();<br>
void HomeWrapExtend();<br>
void LineEndWrap();<br>
void LineEndWrapExtend();<br>
void VCHomeWrap();<br>
void VCHomeWrapExtend();<br>
<br>
<font color=#009900>// Copy the line containing the caret.</font><br>
void LineCopy();<br>
<br>
<font color=#009900>// Move the caret inside current view if it's not there already.</font><br>
void MoveCaretInsideView();<br>
<br>
<font color=#009900>// How many characters are on a line, not including end of line characters?</font><br>
int LineLength(int line);<br>
<br>
<font color=#009900>// Highlight the characters at two positions.</font><br>
void BraceHighlight(int pos1, int pos2);<br>
<br>
<font color=#009900>// Highlight the character at a position indicating there is no matching brace.</font><br>
void BraceBadLight(int pos);<br>
<br>
<font color=#009900>// Find the position of a matching brace or INVALID_POSITION if no match.</font><br>
int BraceMatch(int pos);<br>
<br>
<font color=#009900>// Are the end of line characters visible?</font><br>
bool GetViewEOL();<br>
<br>
<font color=#009900>// Make the end of line characters visible or invisible.</font><br>
void SetViewEOL(bool visible);<br>
<br>
<font color=#009900>// Retrieve a pointer to the document object.</font><br>
void* GetDocPointer();<br>
<br>
<font color=#009900>// Change the document object used.</font><br>
void SetDocPointer(void* docPointer);<br>
<br>
<font color=#009900>// Set which document modification events are sent to the container.</font><br>
void SetModEventMask(int mask);<br>
<br>
<font color=#009900>// Retrieve the column number which text should be kept within.</font><br>
int GetEdgeColumn();<br>
<br>
<font color=#009900>// Set the column number of the edge.</font><br>
<font color=#009900>// If text goes past the edge then it is highlighted.</font><br>
void SetEdgeColumn(int column);<br>
<br>
<font color=#009900>// Retrieve the edge highlight mode.</font><br>
int GetEdgeMode();<br>
<br>
<font color=#009900>// The edge may be displayed by a line (EDGE_LINE) or by highlighting text that</font><br>
<font color=#009900>// goes beyond it (EDGE_BACKGROUND) or not displayed at all (EDGE_NONE).</font><br>
void SetEdgeMode(int mode);<br>
<br>
<font color=#009900>// Retrieve the colour used in edge indication.</font><br>
<a href="#wxColour">wxColour</a> GetEdgeColour();<br>
<br>
<font color=#009900>// Change the colour used in edge indication.</font><br>
void SetEdgeColour(const <a href="#wxColour">wxColour</a>&amp; edgeColour);<br>
<br>
<font color=#009900>// Sets the current caret position to be the search anchor.</font><br>
void SearchAnchor();<br>
<br>
<font color=#009900>// Find some text starting at the search anchor.</font><br>
<font color=#009900>// Does not ensure the selection is visible.</font><br>
int SearchNext(int flags, const <a href="#wxString">wxString</a>&amp; text);<br>
<br>
<font color=#009900>// Find some text starting at the search anchor and moving backwards.</font><br>
<font color=#009900>// Does not ensure the selection is visible.</font><br>
int SearchPrev(int flags, const <a href="#wxString">wxString</a>&amp; text);<br>
<br>
<font color=#009900>// Retrieves the number of lines completely visible.</font><br>
int LinesOnScreen();<br>
<br>
<font color=#009900>// Set whether a pop up menu is displayed automatically when the user presses</font><br>
<font color=#009900>// the wrong mouse button.</font><br>
void UsePopUp(bool allowPopUp);<br>
<br>
<font color=#009900>// Is the selection rectangular? The alternative is the more common stream selection.</font><br>
bool SelectionIsRectangle();<br>
<br>
<font color=#009900>// Set the zoom level. This number of points is added to the size of all fonts.</font><br>
<font color=#009900>// It may be positive to magnify or negative to reduce.</font><br>
void SetZoom(int zoom);<br>
<br>
<font color=#009900>// Retrieve the zoom level.</font><br>
int GetZoom();<br>
<br>
<font color=#009900>// Create a new document object.</font><br>
<font color=#009900>// Starts with reference count of 1 and not selected into editor.</font><br>
void* CreateDocument();<br>
<br>
<font color=#009900>// Extend life of document.</font><br>
void AddRefDocument(void* docPointer);<br>
<br>
<font color=#009900>// Release a reference to the document, deleting document if it fades to black.</font><br>
void ReleaseDocument(void* docPointer);<br>
<br>
<font color=#009900>// Get which document modification events are sent to the container.</font><br>
int GetModEventMask();<br>
<br>
<font color=#009900>// Change internal focus flag.</font><br>
void SetSTCFocus(bool focus);<br>
<br>
<font color=#009900>// Get internal focus flag.</font><br>
bool GetSTCFocus();<br>
<br>
<font color=#009900>// Change error status - 0 = OK.</font><br>
void SetStatus(int statusCode);<br>
<br>
<font color=#009900>// Get error status.</font><br>
int GetStatus();<br>
<br>
<font color=#009900>// Set whether the mouse is captured when its button is pressed.</font><br>
void SetMouseDownCaptures(bool captures);<br>
<br>
<font color=#009900>// Get whether mouse gets captured.</font><br>
bool GetMouseDownCaptures();<br>
<br>
<font color=#009900>// Sets the cursor to one of the SC_CURSOR* values.</font><br>
void SetSTCCursor(int cursorType);<br>
<br>
<font color=#009900>// Get cursor type.</font><br>
int GetSTCCursor();<br>
<br>
<font color=#009900>// Change the way control characters are displayed:</font><br>
<font color=#009900>// If symbol is &lt; 32, keep the drawn way, else, use the given character.</font><br>
void SetControlCharSymbol(int symbol);<br>
<br>
<font color=#009900>// Get the way control characters are displayed.</font><br>
int GetControlCharSymbol();<br>
<br>
<font color=#009900>// Move to the previous change in capitalisation.</font><br>
void WordPartLeft();<br>
<br>
<font color=#009900>// Move to the previous change in capitalisation extending selection</font><br>
<font color=#009900>// to new caret position.</font><br>
void WordPartLeftExtend();<br>
<br>
<font color=#009900>// Move to the change next in capitalisation.</font><br>
void WordPartRight();<br>
<br>
<font color=#009900>// Move to the next change in capitalisation extending selection</font><br>
<font color=#009900>// to new caret position.</font><br>
void WordPartRightExtend();<br>
<br>
<font color=#009900>// Set the way the display area is determined when a particular line</font><br>
<font color=#009900>// is to be moved to by Find, FindNext, GotoLine, etc.</font><br>
void SetVisiblePolicy(int visiblePolicy, int visibleSlop);<br>
<br>
<font color=#009900>// Delete back from the current position to the start of the line.</font><br>
void DelLineLeft();<br>
<br>
<font color=#009900>// Delete forwards from the current position to the end of the line.</font><br>
void DelLineRight();<br>
<br>
<font color=#009900>// Get and Set the xOffset (ie, horizonal scroll position).</font><br>
void SetXOffset(int newOffset);<br>
int GetXOffset();<br>
<br>
<font color=#009900>// Set the last x chosen value to be the caret x position.</font><br>
void ChooseCaretX();<br>
<br>
<font color=#009900>// Set the way the caret is kept visible when going sideway.</font><br>
<font color=#009900>// The exclusion zone is given in pixels.</font><br>
void SetXCaretPolicy(int caretPolicy, int caretSlop);<br>
<br>
<font color=#009900>// Set the way the line the caret is on is kept visible.</font><br>
<font color=#009900>// The exclusion zone is given in lines.</font><br>
void SetYCaretPolicy(int caretPolicy, int caretSlop);<br>
<br>
<font color=#009900>// Set printing to line wrapped (SC_WRAP_WORD) or not line wrapped (SC_WRAP_NONE).</font><br>
void SetPrintWrapMode(int mode);<br>
<br>
<font color=#009900>// Is printing line wrapped?</font><br>
int GetPrintWrapMode();<br>
<br>
<font color=#009900>// Set a fore colour for active hotspots.</font><br>
void SetHotspotActiveForeground(bool useSetting, const <a href="#wxColour">wxColour</a>&amp; fore);<br>
<br>
<font color=#009900>// Set a back colour for active hotspots.</font><br>
void SetHotspotActiveBackground(bool useSetting, const <a href="#wxColour">wxColour</a>&amp; back);<br>
<br>
<font color=#009900>// Enable / Disable underlining active hotspots.</font><br>
void SetHotspotActiveUnderline(bool underline);<br>
<br>
<font color=#009900>// Limit hotspots to single line so hotspots on two lines don't merge.</font><br>
void SetHotspotSingleLine(bool singleLine);<br>
<br>
<font color=#009900>// Move caret between paragraphs (delimited by empty lines).</font><br>
void ParaDown();<br>
void ParaDownExtend();<br>
void ParaUp();<br>
void ParaUpExtend();<br>
<br>
<font color=#009900>// Given a valid document position, return the previous position taking code</font><br>
<font color=#009900>// page into account. Returns 0 if passed 0.</font><br>
int PositionBefore(int pos);<br>
<br>
<font color=#009900>// Given a valid document position, return the next position taking code</font><br>
<font color=#009900>// page into account. Maximum value returned is the last position in the document.</font><br>
int PositionAfter(int pos);<br>
<br>
<font color=#009900>// Copy a range of text to the clipboard. Positions are clipped into the document.</font><br>
void CopyRange(int start, int end);<br>
<br>
<font color=#009900>// Copy argument text to the clipboard.</font><br>
void CopyText(int length, const <a href="#wxString">wxString</a>&amp; text);<br>
<br>
<font color=#009900>// Set the selection mode to stream (SC_SEL_STREAM) or rectangular (SC_SEL_RECTANGLE) or</font><br>
<font color=#009900>// by lines (SC_SEL_LINES).</font><br>
void SetSelectionMode(int mode);<br>
<br>
<font color=#009900>// Get the mode of the current selection.</font><br>
int GetSelectionMode();<br>
<br>
<font color=#009900>// Retrieve the position of the start of the selection at the given line (INVALID_POSITION if no selection on this line).</font><br>
int GetLineSelStartPosition(int line);<br>
<br>
<font color=#009900>// Retrieve the position of the end of the selection at the given line (INVALID_POSITION if no selection on this line).</font><br>
int GetLineSelEndPosition(int line);<br>
<br>
<font color=#009900>// Move caret down one line, extending rectangular selection to new caret position.</font><br>
void LineDownRectExtend();<br>
<br>
<font color=#009900>// Move caret up one line, extending rectangular selection to new caret position.</font><br>
void LineUpRectExtend();<br>
<br>
<font color=#009900>// Move caret left one character, extending rectangular selection to new caret position.</font><br>
void CharLeftRectExtend();<br>
<br>
<font color=#009900>// Move caret right one character, extending rectangular selection to new caret position.</font><br>
void CharRightRectExtend();<br>
<br>
<font color=#009900>// Move caret to first position on line, extending rectangular selection to new caret position.</font><br>
void HomeRectExtend();<br>
<br>
<font color=#009900>// Move caret to before first visible character on line.</font><br>
<font color=#009900>// If already there move to first character on line.</font><br>
<font color=#009900>// In either case, extend rectangular selection to new caret position.</font><br>
void VCHomeRectExtend();<br>
<br>
<font color=#009900>// Move caret to last position on line, extending rectangular selection to new caret position.</font><br>
void LineEndRectExtend();<br>
<br>
<font color=#009900>// Move caret one page up, extending rectangular selection to new caret position.</font><br>
void PageUpRectExtend();<br>
<br>
<font color=#009900>// Move caret one page down, extending rectangular selection to new caret position.</font><br>
void PageDownRectExtend();<br>
<br>
<font color=#009900>// Move caret to top of page, or one page up if already at top of page.</font><br>
void StutteredPageUp();<br>
<br>
<font color=#009900>// Move caret to top of page, or one page up if already at top of page, extending selection to new caret position.</font><br>
void StutteredPageUpExtend();<br>
<br>
<font color=#009900>// Move caret to bottom of page, or one page down if already at bottom of page.</font><br>
void StutteredPageDown();<br>
<br>
<font color=#009900>// Move caret to bottom of page, or one page down if already at bottom of page, extending selection to new caret position.</font><br>
void StutteredPageDownExtend();<br>
<br>
<font color=#009900>// Move caret left one word, position cursor at end of word.</font><br>
void WordLeftEnd();<br>
<br>
<font color=#009900>// Move caret left one word, position cursor at end of word, extending selection to new caret position.</font><br>
void WordLeftEndExtend();<br>
<br>
<font color=#009900>// Move caret right one word, position cursor at end of word.</font><br>
void WordRightEnd();<br>
<br>
<font color=#009900>// Move caret right one word, position cursor at end of word, extending selection to new caret position.</font><br>
void WordRightEndExtend();<br>
<br>
<font color=#009900>// Set the set of characters making up whitespace for when moving or selecting by word.</font><br>
<font color=#009900>// Should be called after SetWordChars.</font><br>
void SetWhitespaceChars(const <a href="#wxString">wxString</a>&amp; characters);<br>
<br>
<font color=#009900>// Reset the set of characters for whitespace and word characters to the defaults.</font><br>
void SetCharsDefault();<br>
<br>
<font color=#009900>// Get currently selected item position in the auto-completion list</font><br>
int AutoCompGetCurrent();<br>
<br>
<font color=#009900>// Enlarge the document to a particular size of text bytes.</font><br>
void Allocate(int bytes);<br>
<br>
<font color=#009900>// Find the position of a column on a line taking into account tabs and</font><br>
<font color=#009900>// multi-byte characters. If beyond end of line, return line end position.</font><br>
int FindColumn(int line, int column);<br>
<br>
<font color=#009900>// Can the caret preferred x position only be changed by explicit movement commands?</font><br>
bool GetCaretSticky();<br>
<br>
<font color=#009900>// Stop the caret preferred x position changing when the user types.</font><br>
void SetCaretSticky(bool useCaretStickyBehaviour);<br>
<br>
<font color=#009900>// Switch between sticky and non-sticky: meant to be bound to a key.</font><br>
void ToggleCaretSticky();<br>
<br>
<font color=#009900>// Enable/Disable convert-on-paste for line endings</font><br>
void SetPasteConvertEndings(bool convert);<br>
<br>
<font color=#009900>// Get convert-on-paste setting</font><br>
bool GetPasteConvertEndings();<br>
<br>
<font color=#009900>// Duplicate the selection. If selection empty duplicate the line containing the caret.</font><br>
void SelectionDuplicate();<br>
<br>
<font color=#009900>// Start notifying the container of all key presses and commands.</font><br>
void StartRecord();<br>
<br>
<font color=#009900>// Stop notifying the container of all key presses and commands.</font><br>
void StopRecord();<br>
<br>
<font color=#009900>// Set the lexing language of the document.</font><br>
void SetLexer(int lexer);<br>
<br>
<font color=#009900>// Retrieve the lexing language of the document.</font><br>
int GetLexer();<br>
<br>
<font color=#009900>// Colourise a segment of the document using the current lexing language.</font><br>
void Colourise(int start, int end);<br>
<br>
<font color=#009900>// Set up a value that may be used by a lexer for some optional feature.</font><br>
void SetProperty(const <a href="#wxString">wxString</a>&amp; key, const <a href="#wxString">wxString</a>&amp; value);<br>
<br>
<font color=#009900>// Set up the key words used by the lexer.</font><br>
void SetKeyWords(int keywordSet, const <a href="#wxString">wxString</a>&amp; keyWords);<br>
<br>
<font color=#009900>// Set the lexing language of the document based on string name.</font><br>
void SetLexerLanguage(const <a href="#wxString">wxString</a>&amp; language);<br>
<br>
<font color=#009900>// Retrieve a 'property' value previously set with SetProperty.</font><br>
<a href="#wxString">wxString</a> GetProperty(const <a href="#wxString">wxString</a>&amp; key);<br>
<br>
<font color=#009900>// Retrieve a 'property' value previously set with SetProperty,</font><br>
<font color=#009900>// with '$()' variable replacement on returned buffer.</font><br>
<a href="#wxString">wxString</a> GetPropertyExpanded(const <a href="#wxString">wxString</a>&amp; key);<br>
<br>
<font color=#009900>// Retrieve a 'property' value previously set with SetProperty,</font><br>
<font color=#009900>// interpreted as an int AFTER any '$()' variable replacement.</font><br>
int GetPropertyInt(const <a href="#wxString">wxString</a>&amp; key);<br>
<br>
<font color=#009900>// Retrieve the number of bits the current lexer needs for styling.</font><br>
int GetStyleBitsNeeded();<br>
<br>
<br>
<font color=#009900>// END of generated section</font><br>
<font color=#009900>//----------------------------------------------------------------------</font><br>
<font color=#009900>// Others...</font><br>
<br>
<br>
<font color=#009900>// Returns the line number of the line with the caret.</font><br>
int GetCurrentLine();<br>
<br>
<font color=#009900>// Extract style settings from a spec-string which is composed of one or</font><br>
<font color=#009900>// more of the following comma separated elements:</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// bold turns on bold</font><br>
<font color=#009900>// italic turns on italics</font><br>
<font color=#009900>// fore:[name or #RRGGBB] sets the foreground colour</font><br>
<font color=#009900>// back:[name or #RRGGBB] sets the background colour</font><br>
<font color=#009900>// face:[facename] sets the font face name to use</font><br>
<font color=#009900>// size:[num] sets the font size in points</font><br>
<font color=#009900>// eol turns on eol filling</font><br>
<font color=#009900>// underline turns on underlining</font><br>
<font color=#009900>//</font><br>
void StyleSetSpec(int styleNum, const <a href="#wxString">wxString</a>&amp; spec);<br>
<br>
<br>
<br>
<font color=#009900>// Set style size, face, bold, italic, and underline attributes from</font><br>
<font color=#009900>// a wxFont's attributes.</font><br>
void StyleSetFont(int styleNum, <a href="#wxFont">wxFont</a>&amp; font);<br>
<br>
<br>
<br>
<font color=#009900>// Set all font style attributes at once.</font><br>
void StyleSetFontAttr(int styleNum, int size, const <a href="#wxString">wxString</a>&amp; faceName, bool bold, bool italic, bool underline, <a href="#wxFontEncoding">wxFontEncoding</a> encoding=wxFONTENCODING_DEFAULT);<br>
<br>
<br>
<font color=#009900>// Set the character set of the font in a style. Converts the Scintilla</font><br>
<font color=#009900>// character set values to a <a href="#wxFontEncoding">wxFontEncoding</a>.</font><br>
void StyleSetCharacterSet(int style, int characterSet);<br>
<br>
<font color=#009900>// Set the font encoding to be used by a style.</font><br>
void StyleSetFontEncoding(int style, <a href="#wxFontEncoding">wxFontEncoding</a> encoding);<br>
<br>
<br>
<font color=#009900>// Perform one of the operations defined by the wxSTC_CMD_* constants.</font><br>
void CmdKeyExecute(int cmd);<br>
<br>
<br>
<font color=#009900>// Set the left and right margin in the edit area, measured in pixels.</font><br>
void SetMargins(int left, int right);<br>
<br>
<br>
<font color=#009900>// Retrieve the start and end positions of the current selection.</font><br>
<font color=#009900>//#ifdef SWIG</font><br>
<font color=#009900>// void GetSelection(int* OUTPUT, int* OUTPUT);</font><br>
<font color=#009900>//#else</font><br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [int startPos, int endPos] wxStyledTextCtrl::GetSelection()</font></font><br>
<font color=#009900>// C++ Func: void GetSelection(int* startPos, int* endPos);</font><br>
void GetSelection();<br>
<font color=#009900>//#endif</font><br>
<br>
<font color=#009900>// Retrieve the point in the window where a position is displayed.</font><br>
<a href="#wxPoint">wxPoint</a> PointFromPosition(int pos);<br>
<br>
<br>
<font color=#009900>// Scroll enough to make the given line visible</font><br>
void ScrollToLine(int line);<br>
<br>
<br>
<font color=#009900>// Scroll enough to make the given column visible</font><br>
void ScrollToColumn(int column);<br>
<br>
<br>
<font color=#009900>// Send a message to Scintilla</font><br>
long SendMsg(int msg, long wp=0, long lp=0);<br>
<br>
<br>
<font color=#009900>// Set the vertical scrollbar to use instead of the ont that's built-in.</font><br>
void SetVScrollBar(<a href="#wxScrollBar">wxScrollBar</a>* bar);<br>
<br>
<br>
<font color=#009900>// Set the horizontal scrollbar to use instead of the ont that's built-in.</font><br>
void SetHScrollBar(<a href="#wxScrollBar">wxScrollBar</a>* bar);<br>
<br>
<font color=#009900>// Can be used to prevent the EVT_CHAR handler from adding the char</font><br>
bool GetLastKeydownProcessed()<br>
void SetLastKeydownProcessed(bool val)<br>
<br>
<font color=#009900>// Write the contents of the editor to filename</font><br>
bool SaveFile(const <a href="#wxString">wxString</a>&amp; filename);<br>
<br>
<font color=#009900>// Load the contents of filename into the editor</font><br>
bool LoadFile(const <a href="#wxString">wxString</a>&amp; filename);<br>
<br>
<font color=#009900>//#ifdef STC_USE_DND</font><br>
<font color=#009900>// Allow for simulating a DnD DragOver</font><br>
<font color=#009900>// <a href="#wxDragResult">wxDragResult</a> DoDragOver(wxCoord x, wxCoord y, <a href="#wxDragResult">wxDragResult</a> def);</font><br>
<br>
<font color=#009900>// Allow for simulating a DnD DropText</font><br>
<font color=#009900>// bool DoDropText(long x, long y, const <a href="#wxString">wxString</a>&amp; data);</font><br>
<font color=#009900>//#endif</font><br>
<br>
<font color=#009900>// Specify whether anti-aliased fonts should be used. Will have no effect</font><br>
<font color=#009900>// on some platforms, but on some (wxMac for example) can greatly improve</font><br>
<font color=#009900>// performance.</font><br>
void SetUseAntiAliasing(bool useAA);<br>
<br>
<font color=#009900>// Returns the current UseAntiAliasing setting.</font><br>
bool GetUseAntiAliasing();<br>
<br>
<br>
<br>
<font color=#009900>// The following methods are nearly equivallent to their similarly named</font><br>
<font color=#009900>// cousins above. The difference is that these methods bypass <a href="#wxString">wxString</a></font><br>
<font color=#009900>// and always use a char* even if used in a unicode build of wxWidgets.</font><br>
<font color=#009900>// In that case the character data will be utf-8 encoded since that is</font><br>
<font color=#009900>// what is used internally by Scintilla in unicode builds.</font><br>
<br>
<font color=#009900>// Add text to the document at current position.</font><br>
void AddTextRaw(const char* text);<br>
<br>
<font color=#009900>// Insert string at a position.</font><br>
void InsertTextRaw(int pos, const char* text);<br>
<br>
<font color=#009900>// Retrieve the text of the line containing the caret.</font><br>
<font color=#009900>// Returns the index of the caret on the line.</font><br>
<font color=#009900>//#ifdef SWIG</font><br>
<font color=#009900>// wxCharBuffer GetCurLineRaw(int* OUTPUT);</font><br>
<font color=#009900>//#else</font><br>
<font color=#009900>// wxCharBuffer GetCurLineRaw(int* linePos=NULL);</font><br>
<font color=#009900>//#endif</font><br>
<br>
<font color=#009900>// Retrieve the contents of a line.</font><br>
<font color=#009900>// wxCharBuffer GetLineRaw(int line);</font><br>
<br>
<font color=#009900>// Retrieve the selected text.</font><br>
<font color=#009900>// wxCharBuffer GetSelectedTextRaw();</font><br>
<br>
<font color=#009900>// Retrieve a range of text.</font><br>
<font color=#009900>// wxCharBuffer GetTextRangeRaw(int startPos, int endPos);</font><br>
<br>
<font color=#009900>// Replace the contents of the document with the argument text.</font><br>
<font color=#009900>// void SetTextRaw(const char* text);</font><br>
<br>
<font color=#009900>// Retrieve all the text in the document.</font><br>
<font color=#009900>// wxCharBuffer GetTextRaw();</font><br>
<br>
<font color=#009900>// Append a string to the end of the document without changing the selection.</font><br>
<font color=#009900>// void AppendTextRaw(const char* text);</font><br>
<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>///////////////////////////////////////////////////////////////////////////////</font><br>
<font color=#009900>// <a href="#wxStyledTextEvent">wxStyledTextEvent</a></font><br>
<br>
<font color=#009900>//----------------------------------------------------------------------</font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxStyledTextEvent">wxStyledTextEvent</a>, <a href="#wxCommandEvent">wxCommandEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_STC_CHANGE <font color=#009900>// EVT_STC_CHANGE(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_STYLENEEDED <font color=#009900>// EVT_STC_STYLENEEDED(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_CHARADDED <font color=#009900>// EVT_STC_CHARADDED(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_SAVEPOINTREACHED <font color=#009900>// EVT_STC_SAVEPOINTREACHED(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_SAVEPOINTLEFT <font color=#009900>// EVT_STC_SAVEPOINTLEFT(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_ROMODIFYATTEMPT <font color=#009900>// EVT_STC_ROMODIFYATTEMPT(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_KEY <font color=#009900>// EVT_STC_KEY(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_DOUBLECLICK <font color=#009900>// EVT_STC_DOUBLECLICK(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_UPDATEUI <font color=#009900>// EVT_STC_UPDATEUI(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_MODIFIED <font color=#009900>// EVT_STC_MODIFIED(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_MACRORECORD <font color=#009900>// EVT_STC_MACRORECORD(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_MARGINCLICK <font color=#009900>// EVT_STC_MARGINCLICK(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_NEEDSHOWN <font color=#009900>// EVT_STC_NEEDSHOWN(id, fn)</font></font><br>
<font color=#006666> !<i>%wxchkver_2_6</i> <i>%define_event</i> wxEVT_STC_POSCHANGED <font color=#009900>// ??</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_PAINTED <font color=#009900>// EVT_STC_PAINTED(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_USERLISTSELECTION <font color=#009900>// EVT_STC_USERLISTSELECTION(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_URIDROPPED <font color=#009900>// EVT_STC_URIDROPPED(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_DWELLSTART <font color=#009900>// EVT_STC_DWELLSTART(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_DWELLEND <font color=#009900>// EVT_STC_DWELLEND(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_START_DRAG <font color=#009900>// EVT_STC_START_DRAG(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_DRAG_OVER <font color=#009900>// EVT_STC_DRAG_OVER(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_DO_DROP <font color=#009900>// EVT_STC_DO_DROP(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_ZOOM <font color=#009900>// EVT_STC_ZOOM(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_HOTSPOT_CLICK <font color=#009900>// EVT_STC_HOTSPOT_CLICK(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_HOTSPOT_DCLICK <font color=#009900>// EVT_STC_HOTSPOT_DCLICK(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_CALLTIP_CLICK <font color=#009900>// EVT_STC_CALLTIP_CLICK(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_STC_AUTOCOMP_SELECTION <font color=#009900>// EVT_STC_AUTOCOMP_SELECTION(id, fn)</font></font><br>
<br>
<a href="#wxStyledTextEvent">wxStyledTextEvent</a>(wxEventType commandType = 0, int id = 0)<br>
void SetPosition(int pos)<br>
void SetKey(int k)<br>
void SetModifiers(int m)<br>
void SetModificationType(int t)<br>
void SetText(const <a href="#wxString">wxString</a>&amp; t)<br>
void SetLength(int len)<br>
void SetLinesAdded(int num)<br>
void SetLine(int val)<br>
void SetFoldLevelNow(int val)<br>
void SetFoldLevelPrev(int val)<br>
void SetMargin(int val)<br>
void SetMessage(int val)<br>
void SetWParam(int val)<br>
void SetLParam(int val)<br>
void SetListType(int val)<br>
void SetX(int val)<br>
void SetY(int val)<br>
void SetDragText(const <a href="#wxString">wxString</a>&amp; val)<br>
void SetDragAllowMove(bool val)<br>
void SetDragResult(<a href="#wxDragResult">wxDragResult</a> val)<br>
<br>
int GetPosition() const<br>
int GetKey() const<br>
int GetModifiers() const<br>
int GetModificationType() const<br>
<a href="#wxString">wxString</a> GetText() const<br>
int GetLength() const<br>
int GetLinesAdded() const<br>
int GetLine() const<br>
int GetFoldLevelNow() const<br>
int GetFoldLevelPrev() const<br>
int GetMargin() const<br>
int GetMessage() const<br>
int GetWParam() const<br>
int GetLParam() const<br>
int GetListType() const<br>
int GetX() const<br>
int GetY() const<br>
<a href="#wxString">wxString</a> GetDragText()<br>
bool GetDragAllowMove()<br>
<a href="#wxDragResult">wxDragResult</a> GetDragResult()<br>
bool GetShift() const<br>
bool GetControl() const<br>
bool GetAlt() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<br><HR>
<h2><a name="wxlua_wxlua.i">wxlua/wxlua.i</a> - Lua table = 'wxlua'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: wxLua specific wrappers</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxLua version defines</font><br>
<br>
<font color=#006666><i>%define</i> wxLUA_MAJOR_VERSION</font><br>
<font color=#006666><i>%define</i> wxLUA_MINOR_VERSION</font><br>
<font color=#006666><i>%define</i> wxLUA_RELEASE_NUMBER</font><br>
<font color=#006666><i>%define</i> wxLUA_SUBRELEASE_NUMBER</font><br>
<font color=#006666><i>%define_string</i> wxLUA_VERSION_STRING</font><br>
<br>
<font color=#AA0000><i>%function</i> bool wxLUA_CHECK_VERSION(int major, int minor, int release) <font color=#009900>// actually a define</font></font><br>
<font color=#AA0000><i>%function</i> bool wxLUA_CHECK_VERSION_FULL(int major, int minor, int release, int subrel) <font color=#009900>// actually a define</font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// Compile the luaScript of the given name and return the lua error code, a message</font><br>
<font color=#009900>// and the line number (or -1) of the error.</font><br>
<font color=#BB0055><font color=#009900>// <i>%override</i> [int return, lua_string err_msg, int line_number] CompileLuaScript(const <a href="#wxString">wxString</a>&amp; luaScript, const <a href="#wxString">wxString</a>&amp; fileName)</font></font><br>
<font color=#AA0000><i>%function</i> int CompileLuaScript(const <a href="#wxString">wxString</a>&amp; luaScript, const <a href="#wxString">wxString</a>&amp; fileName)</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// Get information about the status of wxLua.</font><br>
<br>
<font color=#009900>// Get a table or string of all tracked top level windows that wxLua will</font><br>
<font color=#009900>// Destroy() when lua is closed.</font><br>
<font color=#009900>// Example output : { "ClassName(&amp;win id=wxWindowID)", ...}</font><br>
<font color=#AA0000><i>%function</i> LuaTable GetTrackedWindowInfo(bool as_string = false)</font><br>
<br>
<font color=#009900>// Get a table or string of all tracked userdata wxLua will delete when lua</font><br>
<font color=#009900>// is closed or lua will eventually garbage collect.</font><br>
<font color=#009900>// Example output : { "ClassName(&amp;obj)", ... }</font><br>
<font color=#AA0000><i>%function</i> LuaTable GetGCUserdataInfo(bool as_string = false)</font><br>
<br>
<font color=#009900>// Get a table or string of all tracked userdata wxLua has pushed.</font><br>
<font color=#009900>// A single object may have multiple types if it has been casted.</font><br>
<font color=#009900>// Example output : { "&amp;obj wxLuaTypeName(type#), ...", ... }</font><br>
<font color=#AA0000><i>%function</i> LuaTable GetTrackedObjectInfo(bool as_string = false)</font><br>
<br>
<font color=#009900>// Get a table or string of all tracked <a href="#wxEvent">wxEvent</a> callbacks that have been</font><br>
<font color=#009900>// installed using wxEvtHandler::Connect(...)</font><br>
<font color=#009900>// "wxEVT_XXX(evt#) -&gt; wxLuaEventCallback(&amp;callback, ids <i>%d</i> <i>%d</i>)|<a href="#wxEvtHandler">wxEvtHandler</a>(&amp;evthandler) -&gt; wxEvtHandlerClassName"</font><br>
<font color=#AA0000><i>%function</i> LuaTable GetTrackedEventCallbackInfo(bool as_string = false)</font><br>
<br>
<font color=#009900>// Get a table or string of all <a href="#wxWindow">wxWindow</a> derived classes that have been created in wxLua.</font><br>
<font color=#009900>// "wxWindowClassName(&amp;win, id=<i>%d</i>)|wxLuaDestroyCallback(&amp;callback)"</font><br>
<font color=#AA0000><i>%function</i> LuaTable GetTrackedWinDestroyCallbackInfo(bool as_string = false)</font><br>
<br>
<font color=#009900>// Is the wxLua userdata object on the list to be garbage collected by Lua?</font><br>
<font color=#AA0000><i>%function</i> bool isgcobject(void* object)</font><br>
<br>
<font color=#009900>// Is the wxLua userdata object on the list of tracked objects?</font><br>
<font color=#AA0000><i>%function</i> bool istrackedobject(void* object)</font><br>
<br>
<font color=#009900>// Is the wxLua object refed by wxLua</font><br>
<font color=#AA0000><i>%function</i> bool isrefed(void* object)</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// Force the Lua garbage collector to act or ignore object *DANGEROUS*</font><br>
<font color=#009900>//</font><br>
<font color=#009900>// These are *only* meant for very special cases and should NOT be used unless</font><br>
<font color=#009900>// you have an initmate knowledge about the object and how it will be treated</font><br>
<font color=#009900>// by wxWidgets, wxLua, and Lua.</font><br>
<br>
<font color=#009900>// Add the userdata object to the list of objects that will be deleted when</font><br>
<font color=#009900>// it goes out of scope and the Lua garbage collector runs.</font><br>
<font color=#009900>// <i>%function</i> bool gcobject(void* object)</font><br>
<br>
<font color=#009900>// Remove the userdata object from the list of objects that will be deleted when</font><br>
<font color=#009900>// it goes out of scope and the Lua garbage collector runs.</font><br>
<font color=#AA0000><i>%function</i> bool ungcobject(void* object)</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// Type information about the bindings or current userdata</font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxLuaMethod_Type">wxLuaMethod_Type</a> <font color=#009900>// The type of a Lua method</font></font></b>
<blockquote><font color=#0066CC>
WXLUAMETHOD_CONSTRUCTOR <font color=#009900>// constructor</font><br>
WXLUAMETHOD_METHOD <font color=#009900>// class member function</font><br>
WXLUAMETHOD_CFUNCTION <font color=#009900>// global C function (not part of a class)</font><br>
WXLUAMETHOD_GETPROP <font color=#009900>// Get <i>%property</i> funcName, read</font><br>
WXLUAMETHOD_SETPROP <font color=#009900>// Set <i>%property</i> funcName, write</font><br>
<br>
WXLUAMETHOD_STATIC <font color=#009900>// Class member function is static</font><br>
<br>
WXLUAMETHOD_DELETE <font color=#009900>// This is the delete function that wxLua has generated</font><br>
<font color=#009900>// to delete this class and is not part of the</font><br>
<font color=#009900>// original class.</font><br>
<br>
WXLUAMETHOD_CHECKED_OVERLOAD <font color=#009900>// Class method has been checked to see if it is</font><br>
<font color=#009900>// overloaded from the base class.</font><br>
<font color=#009900>// Check WXLUAMETHOD::basemethod and if !NULL</font><br>
<font color=#009900>// this method is an overload from the base class</font><br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<font color=#006666><i>%define</i> WXLUA_TNONE</font><br>
<font color=#006666><i>%define</i> WXLUA_TNIL</font><br>
<font color=#006666><i>%define</i> WXLUA_TBOOLEAN</font><br>
<font color=#006666><i>%define</i> WXLUA_TLIGHTUSERDATA</font><br>
<font color=#006666><i>%define</i> WXLUA_TNUMBER</font><br>
<font color=#006666><i>%define</i> WXLUA_TSTRING</font><br>
<font color=#006666><i>%define</i> WXLUA_TTABLE</font><br>
<font color=#006666><i>%define</i> WXLUA_TFUNCTION</font><br>
<font color=#006666><i>%define</i> WXLUA_TUSERDATA</font><br>
<font color=#006666><i>%define</i> WXLUA_TTHREAD</font><br>
<font color=#006666><i>%define</i> WXLUA_TINTEGER</font><br>
<font color=#006666><i>%define</i> WXLUA_TCFUNCTION</font><br>
<br>
<font color=#006666><i>%define</i> WXLUA_T_MAX</font><br>
<br>
<font color=#006666><i>%define</i> LUA_TNONE <font color=#009900>// (-1)</font></font><br>
<font color=#006666><i>%define</i> LUA_TNIL <font color=#009900>// 0</font></font><br>
<font color=#006666><i>%define</i> LUA_TBOOLEAN <font color=#009900>// 1</font></font><br>
<font color=#006666><i>%define</i> LUA_TLIGHTUSERDATA <font color=#009900>// 2</font></font><br>
<font color=#006666><i>%define</i> LUA_TNUMBER <font color=#009900>// 3</font></font><br>
<font color=#006666><i>%define</i> LUA_TSTRING <font color=#009900>// 4</font></font><br>
<font color=#006666><i>%define</i> LUA_TTABLE <font color=#009900>// 5</font></font><br>
<font color=#006666><i>%define</i> LUA_TFUNCTION <font color=#009900>// 6</font></font><br>
<font color=#006666><i>%define</i> LUA_TUSERDATA <font color=#009900>// 7</font></font><br>
<font color=#006666><i>%define</i> LUA_TTHREAD <font color=#009900>// 8</font></font><br>
<br>
<font color=#009900>// Is this lua_type() (or in lua the type() function) considered equivalent</font><br>
<font color=#990099><i>%rename</i> iswxluatype <i>%function</i> int wxlua_iswxluatype(int luatype, int wxluaarg_tag)</font><br>
<br>
<font color=#BB0055><font color=#009900>// <i>%override</i> [wxlua_typename, wxlua_type#, lua_typename, lua_type#] type(any object)</font></font><br>
<font color=#009900>// Given any type of object, returns four values:</font><br>
<font color=#009900>// wxlua name of the type - wxluaT_gettypename(L, stack_idx)</font><br>
<font color=#009900>// wxlua number of the type - wxluaT_type(L, stack_idx)</font><br>
<font color=#009900>// lua name of the type - lua_typename(L, lua_type(L, stack_idx))</font><br>
<font color=#009900>// lua number of the type - lua_type(L, stack_idx)</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxString">wxString</a> type(void* object)</font><br>
<br>
<font color=#BB0055><font color=#009900>// <i>%override</i> <a href="#wxString">wxString</a> typename(int wxluaarg_tag)</font></font><br>
<font color=#009900>// Returns the wxLua name binding wxLua class type numbers.</font><br>
<font color=#AA0000><i>%function</i> <a href="#wxString">wxString</a> typename(int wxluaarg_tag)</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxLuaBinding - These are not wrapped in the standard way, but coded by hand</font><br>
<font color=#009900>// for size.</font><br>
<br>
<font color=#009900>// These items follow the structure below and ALL items are called as if they</font><br>
<font color=#009900>// were table members.</font><br>
<font color=#009900>// Example : print(wxlua.GetBindings()[1].GetClassCount)</font><br>
<font color=#009900>// Example : print(wxlua.GetBindings()[1].GetClassArray[1].methods[1].name)</font><br>
<font color=#009900>// Note: Use only '.' and NO () to make it a function call, also check to see</font><br>
<font color=#009900>// if the item exists first (unlike the example above)!</font><br>
<font color=#009900>// Also, you probably want to store the returned tables and get the values from</font><br>
<font color=#009900>// them instead of getting the whole table every time from wxlua.GetBindings()...</font><br>
<font color=#009900>// Please see the bindings.wx.lua sample program for usage.</font><br>
<br>
<font color=#009900>// Entry point to get the objects below.</font><br>
<font color=#009900>// returns a table array of each installed binding { wxLuaBinding* }</font><br>
<font color=#AA0000><i>%function</i> LuaTable GetBindings()</font><br>
<br>
<font color=#888888>/*<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <a name="wxLuaBinding">wxLuaBinding</a></font></b></font>
<blockquote><font color=#888888>
<font color=#009900>// No constructor as this is read only</font><br>
<br>
<a href="#wxString">wxString</a> GetBindingName<br>
<a href="#wxString">wxString</a> GetLuaNamespace<br>
<br>
int GetClassCount<br>
int GetNumberCount<br>
int GetStringCount<br>
int GetEventCount<br>
int GetObjectCount<br>
int GetFunctionCount<br>
<br>
{wxLuaBindClass*} GetClassArray<br>
{wxLuaBindMethod*} GetFunctionArray<br>
{name, value} GetNumberArray<br>
{name, value} GetStringArray<br>
{name, eventType, wxluatype, wxLuaBindClass} GetEventArray<br>
{name, object, wxluatype, wxLuaBindClass} GetObjectArray<br>
<br>
</font></blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><font color=#888888><br>
<br>
<b><font size=+1 color=#DD0000><i>%struct</i> <a name="wxLuaBindClass">wxLuaBindClass</a></font></b></font>
<blockquote><font color=#888888>
<font color=#009900>// No constructor as this is read only</font><br>
<br>
<a href="#wxString">wxString</a> name<br>
{wxLuaBindMethod*} wxluamethods<br>
int wxluamethods_n<br>
<a href="#wxClassInfo">wxClassInfo</a>* classInfo<br>
int wxluatype<br>
{<a href="#wxString">wxString</a>} baseclassNames<br>
{wxLuaBindClass*} baseBindClasses<br>
{name, value} enums<br>
int enums_n<br>
<br>
</font></blockquote><font color=#DD0000><font color=#DD0000><i>%endstruct</i></font></font><font color=#888888><br>
<br>
<b><font size=+1 color=#DD0000><i>%struct</i> <a name="wxLuaBindMethod">wxLuaBindMethod</a></font></b></font>
<blockquote><font color=#888888>
<font color=#009900>// No constructor as this is read only</font><br>
<br>
<a href="#wxString">wxString</a> name<br>
int method_type<br>
{wxLuaBindCFunc*} wxluacfuncs<br>
int wxluacfuncs_n<br>
wxLuaBindMethod* basemethod<br>
<br>
wxLuaBindClass* class <font color=#009900>// class this is part of (not in struct)</font><br>
<a href="#wxString">wxString</a> class_name <font color=#009900>// class name this is part of (not in struct)</font><br>
<br>
</font></blockquote><font color=#DD0000><font color=#DD0000><i>%endstruct</i></font></font><font color=#888888><br>
<br>
<b><font size=+1 color=#DD0000><i>%struct</i> <a name="wxLuaBindCFunc">wxLuaBindCFunc</a></font></b></font>
<blockquote><font color=#888888>
<font color=#009900>// No constructor as this is read only</font><br>
<br>
cfunction lua_cfunc<br>
int method_type<br>
int minargs<br>
int maxargs<br>
{int} argtypes<br>
<br>
<a href="#wxString">wxString</a> class_name <font color=#009900>// added, not in struct</font><br>
<br>
</font></blockquote><font color=#DD0000><font color=#DD0000><i>%endstruct</i></font></font><font color=#888888><br>
<br>
*/</font><br>
<br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxLuaState">wxLuaState</a></font><br>
<br>
<i>%include</i> "wxlua/include/wxlstate.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxLuaState">wxLuaState</a>, <a href="#wxObject">wxObject</a></font></b>
<blockquote>
<font color=#888888>/*<br>
<a href="#wxLuaState">wxLuaState</a>(bool create = false)<br>
<a href="#wxLuaState">wxLuaState</a>(<a href="#wxEvtHandler">wxEvtHandler</a> *handler, wxWindowID id = wxID_ANY)<br>
<br>
bool Ok() const<br>
void Destroy()<br>
bool CloseLuaState(bool force)<br>
bool IsClosing() const<br>
wxEventType GetInEventType() const<br>
void SetEventHandler(<a href="#wxEvtHandler">wxEvtHandler</a> *evtHandler)<br>
<a href="#wxEvtHandler">wxEvtHandler</a> *GetEventHandler() const<br>
void SetId(wxWindowID id)<br>
wxWindowID GetId() const<br>
void SendEvent( wxLuaEvent &amp;event ) const<br>
<br>
int RunFile(const <a href="#wxString">wxString</a> &amp;fileName)<br>
int RunString(const <a href="#wxString">wxString</a> &amp;script, const <a href="#wxString">wxString</a>&amp; name = "")<br>
bool IsRunning() const<br>
*/</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxLuaObject">wxLuaObject</a> - Allows Lua data items to be used for <a href="#wxClientData">wxClientData</a>.</font><br>
<br>
<b><font size=+1 color=#0066CC><i>%enum</i> <a name="wxLuaObject_Type">wxLuaObject_Type</a></font></b>
<blockquote><font color=#0066CC>
wxLUAOBJECT_NONE<br>
wxLUAOBJECT_BOOL<br>
wxLUAOBJECT_INT<br>
wxLUAOBJECT_STRING<br>
wxLUAOBJECT_ARRAYINT<br>
</font>
</blockquote><font color=#0066CC><i>%endenum</i></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxLuaObject">wxLuaObject</a>, <a href="#wxObject">wxObject</a> <font color=#009900>// ALSO! <a href="#wxClientData">wxClientData</a> use it anywhere that takes that</font></font></b>
<blockquote>
<font color=#BB0055> <font color=#009900>// <i>%override</i> <a href="#wxLuaObject">wxLuaObject</a>(any value type)</font></font><br>
<font color=#009900>// C++ Func: <a href="#wxLuaObject">wxLuaObject</a>(const <a href="#wxLuaState">wxLuaState</a>&amp; wxlState, int stack_idx = 1)</font><br>
<font color=#009900>// Wrap the single value passed in with a <a href="#wxLuaObject">wxLuaObject</a></font><br>
<a href="#wxLuaObject">wxLuaObject</a>()<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> void wxLuaObject::SetObject(any value type)</font></font><br>
<font color=#009900>// C++ Func: void SetObject(int stack_idx = 1)</font><br>
<font color=#009900>// Discard the old reference and create a new one for the item passed in</font><br>
void SetObject()<br>
<br>
<font color=#BB0055> <font color=#009900>// <i>%override</i> [any value type] wxLuaObject::GetObject()</font></font><br>
<font color=#009900>// C++ Func: bool GetObject()</font><br>
<font color=#009900>// get the object, note C++ returns bool, in lua it "returns" the referenced object</font><br>
void GetObject() const<br>
<br>
<font color=#009900>// These are not useful in lua</font><br>
<font color=#009900>//bool *GetBoolPtr();</font><br>
<font color=#009900>//int *GetIntPtr();</font><br>
<font color=#009900>//<a href="#wxString">wxString</a> *GetStringPtr();</font><br>
<font color=#009900>//<a href="#wxArrayInt">wxArrayInt</a> *GetArrayPtr();</font><br>
<br>
int GetAllocationFlag() const<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br><HR>
<h2><a name="wxluasocket_wxluasocket.i">wxluasocket/wxluasocket.i</a> - Lua table = 'wxlua'</h2>
<HR>
<font color=#009900>// ===========================================================================</font><br>
<font color=#009900>// Purpose: wxLuaSocket specific wrappers</font><br>
<font color=#009900>// Author: J Winwood, John Labenski</font><br>
<font color=#009900>// Created: 14/11/2001</font><br>
<font color=#009900>// Copyright: (c) 2001-2002 Lomtick Software. All rights reserved.</font><br>
<font color=#009900>// Licence: wxWidgets licence</font><br>
<font color=#009900>// wxWidgets: Updated to 2.8.4</font><br>
<font color=#009900>// ===========================================================================</font><br>
<br>
<i>%include</i> "wx/defs.h"<br>
<i>%include</i> "wx/object.h"<br>
<br>
<i>%include</i> "wxlua/include/wxlstate.h"<br>
<i>%include</i> "wxlua/include/wxlbind.h"<br>
<br>
<br>
<font color=#009900>// Show a dialog of the current stack and all of the global data in a <a href="#wxListCtrl">wxListCtrl</a></font><br>
<font color=#009900>// This also shows information about the number and kind of userdata items that</font><br>
<font color=#009900>// wxLua is tracking and will delete.</font><br>
<font color=#BB0055><font color=#009900>// <i>%override</i> void StackDialog()</font></font><br>
<font color=#AA0000><i>%function</i> void LuaStackDialog()</font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxLuaDebugServer</font><br>
<br>
<i>%include</i> "wxluasocket/include/wxldserv.h"<br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxLuaDebuggerServer">wxLuaDebuggerServer</a>, <a href="#wxEvtHandler">wxEvtHandler</a></font></b>
<blockquote>
<a href="#wxLuaDebuggerServer">wxLuaDebuggerServer</a>(int portNumber)<br>
<br>
bool StartServer()<br>
bool StopServer()<br>
long StartClient()<br>
<br>
bool AddBreakPoint(const <a href="#wxString">wxString</a> &amp;fileName, int lineNumber)<br>
bool RemoveBreakPoint(const <a href="#wxString">wxString</a> &amp;fileName, int lineNumber)<br>
bool ClearAllBreakPoints()<br>
bool Run(const <a href="#wxString">wxString</a> &amp;fileName, const <a href="#wxString">wxString</a> &amp;buffer)<br>
bool Step()<br>
bool StepOver()<br>
bool StepOut()<br>
bool Continue()<br>
bool Break()<br>
bool Reset()<br>
bool EvaluateExpr(int exprRef, const <a href="#wxString">wxString</a> &amp;expr)<br>
<br>
void DisplayStackDialog(<a href="#wxWindow">wxWindow</a> *pParent, wxWindowID id = wxID_ANY)<br>
<br>
long GetDebuggeeProcessId() const<br>
bool KillDebuggee()<br>
<br>
static <a href="#wxString">wxString</a> GetProgramName()<br>
static <a href="#wxString">wxString</a> GetNetworkName()<br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// wxLuaDebugData</font><br>
<br>
<font color=#009900>//<i>%class</i> <i>%noclassinfo</i> wxLuaDebugData</font><br>
<font color=#009900>//<i>%endclass</i></font><br>
<br>
<font color=#009900>// ---------------------------------------------------------------------------</font><br>
<font color=#009900>// <a href="#wxLuaDebuggerEvent">wxLuaDebuggerEvent</a></font><br>
<br>
<b><font size=+1 color=#DD0000><i>%class</i> <i>%delete</i> <a name="wxLuaDebuggerEvent">wxLuaDebuggerEvent</a>, <a href="#wxEvent">wxEvent</a></font></b>
<blockquote>
<font color=#006666> <i>%define_event</i> wxEVT_WXLUA_DEBUGGER_DEBUGGEE_CONNECTED <font color=#009900>// EVT_WXLUA_DEBUGGER_DEBUGGEE_CONNECTED(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_WXLUA_DEBUGGER_DEBUGGEE_DISCONNECTED <font color=#009900>// EVT_WXLUA_DEBUGGER_DEBUGGEE_DISCONNECTED(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_WXLUA_DEBUGGER_BREAK <font color=#009900>// EVT_WXLUA_DEBUGGER_BREAK(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_WXLUA_DEBUGGER_PRINT <font color=#009900>// EVT_WXLUA_DEBUGGER_PRINT(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_WXLUA_DEBUGGER_ERROR <font color=#009900>// EVT_WXLUA_DEBUGGER_ERROR(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_WXLUA_DEBUGGER_EXIT <font color=#009900>// EVT_WXLUA_DEBUGGER_EXIT(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_WXLUA_DEBUGGER_STACK_ENUM <font color=#009900>// EVT_WXLUA_DEBUGGER_STACK_ENUM(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_WXLUA_DEBUGGER_STACK_ENTRY_ENUM <font color=#009900>// EVT_WXLUA_DEBUGGER_STACK_ENTRY_ENUM(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_WXLUA_DEBUGGER_TABLE_ENUM <font color=#009900>// EVT_WXLUA_DEBUGGER_TABLE_ENUM(id, fn)</font></font><br>
<font color=#006666> <i>%define_event</i> wxEVT_WXLUA_DEBUGGER_EVALUATE_EXPR <font color=#009900>// EVT_WXLUA_DEBUGGER_EVALUATE_EXPR(id, fn)</font></font><br>
<br>
int GetLineNumber() const<br>
int GetReference() const<br>
<a href="#wxString">wxString</a> GetFileName() const<br>
<a href="#wxString">wxString</a> GetMessage() const<br>
<font color=#009900>//const wxLuaDebugData GetDebugData() const</font><br>
</blockquote><font color=#DD0000><font color=#DD0000><i>%endclass</i></font></font><br>
</body>
</html>