Index
A
- AboutBox
- setting up, in application / How to do it..., How it works...
- AboutDialogInfo object
- methods / How it works...
- AboutDialogInfo object, fields
- SetArtists(list_of_strings) / There's more...
- SetDevelopers(list_of_strings) / There's more...
- SetDocWriters(list_of_strings) / There's more...
- SetIcon(icon) / There's more...
- SetLicense(license_string) / There's more...
- SetTranslators(list_of_strings) / There's more...
- SetWebSite(url_string) / There's more...
- AboutDialogInfo object, methods
- SetName / How it works...
- SetVersion / How it works...
- SetCopyright / How it works...
- SetDescription / How it works...
- AddChild method / How it works...
- AddEasyTool method / How it works...
- AddFoldPanelWindow method / How it works...
- AddMany method
- about / AddMany
- AddRoot method / How it works...
- AddSpacer method
- about / Spacers
- AddTool method / How to do it...
- alignment flags
- about / Alignment flags
- wx.ALIGN_TOP / Alignment flags
- wx.ALIGN_BOTTOM / Alignment flags
- wx.ALIGN_LEFT / Alignment flags
- wx.ALIGN_RIGHT / Alignment flags
- wx.ALIGN_CENTER_VERTICAL / Alignment flags
- wx.ALIGN_CENTRE_VERTICAL / Alignment flags
- wx.ALIGN_CENTER_HORIZONTAL / Alignment flags
- wx.ALIGN_CENTRE_HORIZONTAL / Alignment flags
- App.GetTopWindow mehod / How it works...
- App class
- creating / How to do it...
- AppendMenu function / SubMenus
- AppendUpdate method / How to do it...
- AppEventHandlerMixin class / Managing event handlers with EventStack
- AppleEvents
- about / Handling Apple events
- handling / How to do it...
- working / How it works...
- application infrastructure
- about / Introduction
- managing, wx.StandardPaths used / How to do it..., How it works...
- application window
- creating / How to do it...
- ApplyStyles method / Styles
- App objects
- about / The application object
- working / How it works..., There's more...
- AquaButton / AquaButton
- arbitrary shapes
- drawing / Drawing shapes, How to do it..., How it works...
- ArtProvider
- about / Customizing the ArtProvider
- customizing / How to do it..., How it works...
- working / How it works...
- AuiFrameManager
- about / Using the AuiFrameManager
- AuiManager object
- about / How it works...
- methods / How it works...
- AuiManager object, flags
- about / There's more...
- AUI_MGR_DEFAULT / There's more...
- AUI_MGR_ALLOW_FLOATING / There's more...
- AUI_MGR_ALLOW_ACTIVE_PANE / There's more...
- AUI_MGR_HINT_FADE / There's more...
- AUI_MGR_LIVE_RESIZE / There's more...
- AUI_MGR_NO_VENETIAN_BLINDS_FADE / There's more...
- AUI_MGR_RECTANGLE_HINT / There's more...
- AUI_MGR_TRANSPARENT_DRAG / There's more...
- AUI_MGR_TRANSPARENT_HINT / There's more...
- AUI_MGR_VENETIAN_BLINDS_HINT / There's more...
- AUI_MGR_ALLOW_ACTIVE_PANE flag / There's more...
- AUI_MGR_ALLOW_FLOATING flag / There's more...
- AUI_MGR_DEFAULT flag / There's more...
- AUI_MGR_HINT_FADE flag / There's more...
- AUI_MGR_LIVE_RESIZE flag / There's more...
- AUI_MGR_NO_VENETIAN_BLINDS_FADE flag / There's more...
- AUI_MGR_RECTANGLE_HINT flag / There's more...
- AUI_MGR_TRANSPARENT_DRAG flag / There's more...
- AUI_MGR_TRANSPARENT_HINT flag / There's more...
- AUI_MGR_VENETIAN_BLINDS_HINT flag / There's more...
B
- BalloonTip class
- methods / There's more...
- BalloonTip class, methods
- SetBalloonColour(colour) / There's more...
- SetMessageColour(colour) / There's more...
- SetTitleColour(colour) / There's more...
- SetTitleFont(font) / There's more...
- BalloonTip constructor
- keyword arguments / How it works...
- BalloonTip constructor, keyword arguments
- topicon / How it works...
- toptitle / How it works...
- message / How it works...
- shape / How it works...
- tipstyle / How it works...
- BalloonTips
- about / Displaying a BalloonTip
- displaying / How it works...
- BaseDialogStrategy class
- about / How to do it...
- behavior flags
- about / Behavior flags
- wx.EXPAND / Behavior flags
- wx.SHAPED / Behavior flags
- wx.FIXED_MINSIZE / Behavior flags
- wx.RESERVE_SPACE_EVEN_IF_HIDDEN / Behavior flags
- Bind method
- parameters / How it works...
- Bitmap
- about / Using Bitmaps
- image file, loading / How to do it...
- image file, displaying / How to do it...
- working / How it works..., There's more...
- image file formats / There's more...
- BitmapButton / BitmapButton
- BitmapPrinter class
- about / How it works...
- working / How it works...
- BlockingPanel
- OnButton method / How it works...
- border flags
- about / Border flags
- wx.TOP / Border flags
- wx.BOTTOM / Border flags
- wx.LEFT / Border flags
- wx.RIGHT / Border flags
- wx.ALL / Border flags
- BoxSizer
- about / Using a BoxSizer
- panel size, managing / How to do it...
- working / How it works...
- BoxSizer, methods
- about / How it works...
- AddSpacer / How it works..., Spacers
- BoxSizerPanel class
- about / How to do it...
- _DoLayout method / How it works...
- BuildPy2exe
- about / How it works...
- bundle_files option
- about / How it works...
- Button class / Buttons, buttons, and more buttons
- examples / How to do it...
- working / Button classworkingToggleButton
- ToggleButton / Button classworkingToggleButton
- BitmapButton / BitmapButton
- PlateButton / PlateButton
- GradientButton / GradientButton
- GenericButtons / GenericButtons
- AquaButton / AquaButton
C
- callafter decorator
- working / How it works...
- CallAfter function / How it works..., There's more...
- threading tools / CallAfter functionthreading toolsHow to do it...
- CaptionBox class / How it works...
- CheckBoxes
- about / Offering options with CheckBoxes
- options, offering / How to do it...
- working / How it works...
- Get3StateValue method, using / How it works...
- Set3StateValue, using / How it works...
- CheckListCtrlMixin class
- about / How it works...
- Choice control
- about / Providing choices with the Choice control
- choices, providing / How to do it...
- working / How it works...
- append method / There's more...
- AppendItems method / There's more...
- Insert method / There's more...
- SetItems method / There's more...
- ClassSynchronizer metaclass
- working / How it works...
- Clipboard
- about / Accessing the clipboard
- text, obtaining / How to do it...
- working / How it works..., There's more...
- data types / There's more...
- CodeEditorBase class / How to do it...
- ColumnSorterMixin class / There's more...
- compressed option
- about / How it works...
- ConfigHelper class
- about / How it works...
- Configuration class
- about / How to do it...
- control flags
- CONTROL_CHECKABLE / Control Flags
- CONTROL_CHECKED / Control Flags
- CONTROL_CURRENT / Control Flags
- CONTROL_DISABLED / Control Flags
- CONTROL_EXPANDED / Control Flags
- CONTROL_FOCUSED / Control Flags
- CONTROL_ISDEFAULT / Control Flags
- CONTROL_PRESSED / Control Flags
- CONTROL_SELECTED / Control Flags
- CONTROL_UNDETERMINED / Control Flags
- controls
- adding, to StatusBar / How to do it..., How it works...
- CONTROL_CHECKABLE flag / Control Flags
- CONTROL_CHECKED flag / Control Flags
- CONTROL_CURRENT flag / Control Flags
- CONTROL_DISABLED flag / Control Flags
- CONTROL_EXPANDED flag / Control Flags
- CONTROL_FOCUSED flag / Control Flags
- CONTROL_ISDEFAULT flag / Control Flags
- CONTROL_PRESSED flag / Control Flags
- CONTROL_SELECTED flag / Control Flags
- CONTROL_UNDETERMINED flag / Control Flags
- CountingThread class / How to do it...
- CreateBitmap method / How to do it...
- CreateButtonSizer method
- flags / There's more...
- CreateButtonSizer method, flags
- wx.OK / There's more...
- wx.CANCEL / There's more...
- wx.YES / There's more...
- wx.NO / There's more...
- wx.HELP / There's more...
- wx.NO_DEFAULT / There's more...
- CreateContextMenu method / How it works...
- CreateUserCfgDir
- about / How it works...
- custom button class
- creating, RendererNative class used / How to do it..., How it works...
- custom control
- creating / How to do it..., How it works...
- custom event class
- about / Creating custom event classes
- creating / How to do it...
- working / How it works...
- custom lexer
- using / How to do it..., How it works...
- writing / How to do it..., How it works...
- custom MessageBox clone
- creating / How it works...
- custom resource handler
- preparing / Making a custom resource handler, How to do it...
- CustomTreeCtrl
- about / Browsing files with the CustomTreeCtrl
- files, browsing / How to do it...
- working / How it works...
- EnableSelectionGradient() function / There's more...
- EnableSelectionVista() function / There's more...
- SetButtonsImageList() function / There's more...
- SetConnectionPen() function / There's more...
- SetBackgroundImage () function / There's more...
- SetBackgroundColour ()function / There's more...
D
- data types
- wx.BitmapDataObject / There's more...
- wx.CustomDataObject / There's more...
- wx.DataObjectComposite / There's more...
- wx.FileDataObject / There's more...
- wx.URLDataObject / There's more...
- decorator class
- about / How to do it...
- decorator method
- creating / Using decorators
- decorators
- about / Using decorators
- delegate method / How to do it...
- Device Context (DC)
- about / Introduction
- Dialog class / How to do it...
- dialogs
- about / Introduction
- dialogs, types
- about / Introduction
- modal / Introduction
- modeless / Introduction
- dir() call / There's more...
- dll_excludes option
- about / How it works...
- DoGetBestSize method
- about / How to do it..., How it works..., How to do it...
- DoOpen method / How to do it..., How it works...
- DoSaveAs method / How to do it..., How it works...
- drag and drop
- custom drop target class, defining / How to do it...
- using / How to do it...
- working / How it works...
- DragAndDrop class / TreeCtrl mixins
- DrawArc(x1,y1,x2,y2,xcenter,ycenter) function / There's more...
- DrawArc method / How to do it..., How it works...
- DrawBitmap(bmp,x,y,useMask=False) function / There's more...
- DrawCheckBox method / Drawing Methods
- DrawCheckMark(x,y,width,height) function / There's more...
- DrawChoice method / Drawing Methods
- DrawCircle(x,y,radius) function / There's more...
- DrawCircle method / How it works...
- DrawComboBoxDropButton method / Drawing Methods
- DrawComboBox method / Drawing Methods
- DrawDropArrow method / Drawing Methods
- DrawEllipse(x,y,width,height) function / There's more...
- DrawEllipticArc(x,y,w,h,start,end) function / There's more...
- DrawHeaderButton method / Drawing Methods
- DrawIcon(icon, x, y) function / There's more...
- DrawImageLabel(lbl,bmp,rect,align) function / There's more...
- drawing routines
- flicker, reducing in / How to do it..., How it works...
- DrawItemSelectionRect method / Drawing Methods
- DrawLabel(text,rect,align) function / There's more...
- DrawLine(x1,y1,x2,y2) function / There's more...
- DrawPoint(x,y) function / There's more...
- DrawPolygon(points,x,y) function / There's more...
- DrawPushButton method / Drawing Methods
- DrawRadioButton method / Drawing Methods
- DrawRectangle(x,y,w,h) function / There's more...
- DrawRectangle method / How to do it...
- DrawRotatedText(text,x,y,angle) function / There's more...
- DrawRoundedRectangle(x,y,w,h,angle) function / There's more...
- DrawSpline(points) function / There's more...
- DrawSplitterBorder method / Drawing Methods
- DrawSplitterSash method / Drawing Methods
- DrawText(text,x,y) function / There's more...
- DrawTextCtrl method / Drawing Methods
- DrawTreeItemButton method / Drawing Methods
E
- EasyToolBar class / How it works...
- EnableLineNumbers method / How it works...
- evemts, Notebook class
- event
- propagating / How it works...
- event handlers
- managing, EventStack used / How to do it...
- event handling, wxPython
- steps / How to do it...
- working / How it works...
- EventMgrApp class / How it works...
- event propagation, wxPython
- about / Understanding event propagation
- steps / How to do it...
- working / How it works...
- events
- about / Introduction
- handling / Handling events
- propagating / Handling events
- KeyEvents, handling / Handling Key events
- UpdateUI Events / Using UpdateUI events
- custom event classes / Creating custom event classes
- EventStack, using / Managing event handlers with EventStack
- AppleEvents, handling / Handling Apple events
- events, TaskBarIcon class
- EVT_TASKBAR_CLICK / There's more...
- EVT_TASKBAR_LEFT_DCLICK / There's more...
- EVT_TASKBAR_LEFT_DOWN / There's more...
- EVT_TASKBAR_LEFT_UP / There's more...
- EVT_TASKBAR_MOVE / There's more...
- EVT_TASKBAR_RIGHT_DCLICK / There's more...
- EVT_TASKBAR_RIGHT_DOWN / There's more...
- EVT_TASKBAR_RIGHT_UP / There's more...
- EventStack
- about / Managing event handlers with EventStack
- event handlers, managing / How to do it...
- working / How it works...
- EVT_BUTTON / How it works...
- EVT_ENTER_WINDOW event / How it works...
- EVT_ERASE_BACKGROUND event / How to do it..., How it works...
- EVT_LEAVE_WINDOW event / How it works...
- EVT_PAINT event / How it works...
- excepthook function
- about / How it works...
- exception
- handling / How to do it..., How it works...
- exception handling
- about / Exception handling
- exception hook
- creating / How to do it...
- ExceptionHook function
- about / How it works...
- excludes option
- about / How it works...
- ExpansionState class / TreeCtrl mixins
- expose decorator / How it works...
F
- FibonacciController class
- about / How to do it...
- FibonacciModel class
- about / How to do it...
- FileDialog
- files, selecting / Selecting files with a FileDialog, How to do it..., How it works...
- about / Selecting files with a FileDialog
- using / How it works...
- modes / How it works...
- parameters / Default paths
- style flags / Style flags
- FileDialog, parameters
- defaultDir / Default paths
- defaultFile / Default paths
- FileDialog, style flags
- wx.FD_DEFAULT_STYLE / Style flags
- wx.FD_OPEN / Style flags
- wx.FD_SAVE / Style flags
- wx.FD_OVERWRITE_PROMPT / Style flags
- wx.FD_FILE_MUST_EXIST / Style flags
- wx.FD_MULTIPLE / Style flags
- wx.FD_PREVIEW / Style flags
- wx.FD_CHANGE_DIR / Style flags
- files
- selecting, with FileDialog / Selecting files with a FileDialog, How to do it..., How it works...
- FindReplaceData
- flags / FindReplaceData flags
- FindReplaceData, flags / FindReplaceData flags
- wx.FR_MATCHCASE / FindReplaceData flags
- wx.FR_WHOLEWORD / FindReplaceData flags
- FindReplaceDialog
- text, searching / Searching text with a FindReplaceDialog, How to do it..., How it works...
- about / Searching text with a FindReplaceDialog
- style flags / FindReplaceDialog style flags
- FindReplaceDialog, style flags
- wx.FR_NOMATCHCASE / FindReplaceDialog style flags
- wx.FR_NOUPDOWN / FindReplaceDialog style flags
- wx.FR_NOWHOLEWORD / FindReplaceDialog style flags
- wx.FR_REPLACEDIALOG / FindReplaceDialog style flags
- FindWindowById method / How it works...
- FlatNotebook class
- about / Using the FlatNotebook
- using / How to do it...
- working / How it works...
- style flags / There's more...
- FlexGridSizer
- flicker
- about / Reducing flicker in drawing routines
- reducing, in drawing routines / How to do it..., How it works...
- FoldPanelBar
- about / Simplifying the FoldPanelBar
- simplifying / How to do it...
- working / How it works...
- CaptionBar / There's more...
- AddFoldPanel method / There's more...
- Frame
- about / The main frame
- subclassing / How to do it...
- working / How it works..., There's more...
- frame base class
- creating / How to do it...
- Frame class
- creating / How to do it...
G
- GCDC
- about / How it works...
- GenericButtons / GenericButtons
- GetChildren method / How it works...
- GetConfigDIr() method / There's more...
- GetDataDir() method / There's more...
- GetDocumentsDir() method / There's more...
- GetExecutablePath() method / There's more...
- GetParent method / How it works...
- GetPluginsDir() method / There's more...
- GetSelection method / How it works...
- GetTempDir() method / There's more...
- gettext formatted files
- using / There's more...
- GetUserConfigPath
- about / How it works...
- GetUserConigDir() method / There's more...
- GradientButton / GradientButton
- GradientButton class / Buttons, buttons, and more buttons
- GraphicsContext
- about / Using a GraphicsContext
- custom control, creating / How to do it..., How it works...
- GridBagSizer class
- about / Laying out controls with the GridBagSizer
- layout, controlling with / How to do it...
- working / How it works...
- GridSizer
H
- HasConfigFile
- about / How it works...
I
- icons, adding to Windows
- steps / Adding icons to Windows, How to do it...
- working / How it works..., See also
- ImageCanvas widget
- about / How to do it..., How it works...
- ImageDialog
- images, acquiring / Getting images with ImageDialog, How to do it..., How it works...
- about / Getting images with ImageDialog
- images
- acquiring, with ImageDialog / Getting images with ImageDialog, How to do it..., How it works...
- inheritance limitations
- demonstrating / How to do it...
- working / How it works...
- Inno Setup
- about / Installers
- InsertColumn method / How it works...
- installers
- about / Installers
- NSIS / Installers
- Inno Setup / Installers
- internationalization
- about / Supporting internationalization
- IpcServer class
- about / How to do it...
- working / How it works...
K
- KeyEvents
- about / Handling Key events
- handling / How to do it...
- working / How it works...
- keyword arguments
- redirect / There's more...
- filename / There's more...
- useBestVisual / There's more...
- clearSigInt / There's more...
L
- lambda function / How it works...
- layout
- controlling, with GridBagSizer / How to do it..., How it works...
- layout behavior
- SizerItems flags, modifying / Understanding proportions, flags, and borders, How to do it..., How it works...
- SizerItems proportions, modifying / Understanding proportions, flags, and borders, How to do it..., How it works...
- SizerItems borders, modifying / Understanding proportions, flags, and borders, How to do it..., How it works...
- lines
- drawing / Drawing shapes, How to do it..., How it works...
- ListCtrl
- about / Listing data with a ListCtrl
- data, listing / How to do it...
- working / How it works..., ListCtrlworkingThere's more...
- style flags / ListCtrlworkingThere's more...
- virtual mode / Virtual Mode
- ListCtrl mixins
- about / Working with ListCtrl mixins
- ListCtrlAutoWidthMixin / Working with ListCtrl mixins
- ListRowHighlighter / Working with ListCtrl mixins
- CheckListCtrlMixin / Working with ListCtrl mixins
- working with / How it works...
- LoadBitmap(name) method / Loading other types of resources
- LoadDialog(parent, name) method / Loading other types of resources
- LoadFrame(parent, name) method / Loading other types of resources
- LoadIcon(name) method / Loading other types of resources
- LoadMenu(name) method / Loading other types of resources
- LoadMenuBar(parent, name) method / Loading other types of resources
- LoadPanel(parent, name) method / Loading other types of resources
- LoadToolBar(parent, name) method / Loading other types of resources
- localization
- supporting, in wxPython applications / How to do it..., How it works...
- LoggerMixin class
- creating / How to do it...
- using / How to do it...
- logging functionality
- adding, to classes / How to do it...
- Log method / How to do it...
M
- .mo file
- about / There's more...
- MacOpenFile method / How it works...
- MacReopenApp method / How it works...
- MenuBar
- working / How it works...
- Menus
- about / Adding Menus and MenuBars
- MenuBar / Adding Menus and MenuBars
- MenuItems / Adding Menus and MenuBars
- adding , to Frame / How to do it...
- working / How it works...
- submenus / SubMenus
- MenuItems, customizing / Customizing MenuItems
- MessageBox
- about / Showing a MessageBox
- displaying / How to do it..., How it works...
- style flags / Icons, Buttons
- MessageBox, style flags
- message keyword argument / How it works...
- metaclass
- about / How to do it...
- method
- OnInit / How it works...
- GetChildren / How it works...
- FindWindowById / How it works...
- wx.GetApp / How it works...
- GetParent / How it works...
- App.GetTopWindow / How it works...
- OnButton / How it works...
- SetDropTarget / How it works...
- OnEnter() / There's more...
- OnDragOver() / There's more...
- OnLeave() / There's more...
- OnDrop() / There's more...
- OnData() / There's more...
- AddChild / How it works...
- UpdateUIEvent / How it works...
- GetSelection / How it works...
- MacOpenFile / How it works...
- MacReopenApp / How it works...
- SetBitmapDisabled / BitmapButton
- SetBitmapHover / BitmapButton
- SetBitmapFocus / BitmapButton
- SetBitmapLabel / BitmapButton
- SetBitmapSelected / BitmapButton
- SetItems / How it works...
- InsertColumn / How it works...
- PopulateList / How it works...
- OnGetItemText / Virtual Mode
- AddRoot / How it works...
- EnableLineNumbers / How it works...
- SetupScrolling / How it works...
- AddFoldPanelWindow / How it works...
- mixin classes
- about / Using mixin classes
- working / How it works...
- modal dialog / Introduction
- modeless dialog / Introduction
- MouseEvents
- about / Playing with the mouse
- using, in program / How to do it...
- working / How it works..., There's more...
- wx.EVT_MOUSEWHEEL / There's more...
- wx.EVT_LEFT_DCLICK / There's more...
- wx.EVT_RIGHT_DOWN / There's more...
- wx.EVT_RIGHT_UP / There's more...
- wx.EVT_RIGHT_DCLICK / There's more...
- wx.EVT_MIDDLE_DOWN / There's more...
- wx.EVT_MIDDLE_UP / There's more...
- wx.EVT_MIDDLE_DCLICK / There's more...
- wx.EVT_MOUSE_EVENTS / There's more...
- MVC
- about / Model View Controller
- application framework, designing / How it works...
- MyFrame class / How it works...
- MyPanel class / How it works...
- MyTimeEvent class / How it works...
N
- NewEventType function / How it works...
- non-blocking GUI
- about / Non-Blocking GUI
- illustrating / How to do it...
- working / How it works...
- Non-Blocking GUI
- working / How it works...
- Notebook class
- about / Adding tabs to a Notebook
- tabs, adding / How to do it...
- working / How it works...
- styles, adding / Styles
- events / Events
- NSIS
- about / Installers
- Nth Fibonacci number
- calculating / How to do it...
O
- observer pattern
- about / Implementing an observer pattern
- implementing / How to do it..., How it works...
- OnBeginDocument(start, end) method / Printout
- OnBeginPrinting() method / Printout
- OnButton handler / How to do it...
- OnButton method / How it works...
- OnChar method / How it works...
- OnEndDocument() method / Printout
- OnEndPrinting() method / Printout
- OnGetItemText method / Virtual Mode
- OnInit method / How it works...
- OnPaint handler
- about / How to do it..., How it works...
- OnPreparePrinting() method / Printout
- OPEN mode, FileDialog / How to do it...
- optimize option
- about / How it works...
- output, capturing
- about / Capturing output
- steps / How to do it...
- ProcessThread class, working / How it works...
- OutputWindow class / How it works...
P
- .po file
- about / There's more...
- PaintDC
- functions / There's more...
- PaintDC, functions
- DrawArc(x1,y1,x2,y2,xcenter,ycenter) / There's more...
- DrawBitmap(bmp,x,y,useMask=False) / There's more...
- DrawCheckMark(x,y,width,height) / There's more...
- DrawCircle(x,y,radius) / There's more...
- DrawEllipse(x,y,width,height) / There's more...
- DrawEllipticArc(x,y,w,h,start,end) / There's more...
- DrawIcon(icon, x, y) / There's more...
- DrawImageLabel(lbl,bmp,rect,align) / There's more...
- DrawLabel(text,rect,align) / There's more...
- DrawLine(x1,y1,x2,y2) / There's more...
- DrawPoint(x,y) / There's more...
- DrawPolygon(points,x,y) / There's more...
- DrawRectangle(x,y,w,h) / There's more...
- DrawRotatedText(text,x,y,angle) / There's more...
- DrawRoundedRectangle(x,y,w,h,angle) / There's more...
- DrawSpline(points) / There's more...
- DrawText(text,x,y) / There's more...
- Panel class / There's more...
- PlateButton / PlateButton
- pop-up menus
- about / How to use PopupMenus
- using, ways / How to do it...
- working / How it works...
- PopulateList method / How it works...
- PopupMenuMixin class / How it works...
- PostEvent function / How it works..., Understanding thread safety
- custom event type, creating / How to do it...
- Print dialogs
- about / Using the Print dialogs
- using / How to do it...
- ProcessEvent method / How it works...
- ProcessNext method / How it works...
- ProcessThread class / How to do it...
- programming
- about / Introduction
- ProgressDialog
- about / Showing task progress with the Progress dialog, How to do it...
- working / How it works...
- style flags / Style flags
- ProgressDialog, style flags
- wx.PD_APP_MODAL / Style flags
- wx.PD_AUTO_HIDE / Style flags
- wx.PD_SMOOTH / Style flags
- wx.PD_CAN_ABORT / Style flags
- wx.PD_CAN_SKIP / Style flags
- wx.PD_ELAPSED_TIME / Style flags
- wx.PD_ESTIMATED_TIME / Style flags
- wx.PD_REMAININT_TIME / Style flags
- ProgressStatusBar class
- creating / How to do it...
- about / How it works...
- pubsub messages
- about / How it works...
- pubsub module
- Py2Exe dependencies
- about / Py2Exe dependencies
- py2exe options dictionary
- about / How it works...
- PyDropTarget class / There's more...
- PyEventBinder class / How it works...
- PythonCodeEditor class / How it works...
- PyValidator class / How it works...
R
- rect argument / How to do it...
- references control
- about / Referencing controls
- steps / How to do it...
- working / How it works...
- FindWindowByLabel() / There's more...
- FindWindowByName() / There's more...
- GetTopLevelParent () / There's more...
- Refresh method / How to do it...
- RegisterMenuHandle method / How it works...
- RegisterUpdateUIHandler method / How it works...
- RendererNative class
- about / Drawing with RendererNative
- custom button class, creating / How to do it..., How it works...
- methods / How it works..., Drawing Methods
- control flags / Control Flags
- RendererNative methods
- DrawCheckBox / Drawing Methods
- DrawChoice / Drawing Methods
- DrawComboBox / Drawing Methods
- DrawComboBoxDropButton / Drawing Methods
- DrawDropArrow / Drawing Methods
- DrawHeaderButton / Drawing Methods
- DrawItemSelectionRect / Drawing Methods
- DrawPushButton / Drawing Methods
- DrawRadioButton / Drawing Methods
- DrawSplitterBorder / Drawing Methods
- DrawSplitterSash / Drawing Methods
- DrawTextCtrl / Drawing Methods
- DrawTreeItemButton / Drawing Methods
- resources files
- managing, wx.StandardPaths used / How to do it..., How it works...
- RestoreState method
- about / How to do it...
- reusable Dialog class, creating
- strategy pattern, using / How to do it..., How it works...
- Run method / CallAfter functionthreading toolsHow to do it...
S
- SAVE mode, FileDialog / How to do it...
- screen drawing
- about / Screen drawing
- slideshow widget, creating / How to do it..., How it works...
- ScrolledPanel
- about / Scrolling with a ScrolledPanel
- scrolling with / How to do it...
- working / How it works...
- SearchBar control
- creating / How to do it..., How it works...
- SendMessage function
- about / How to do it...
- SetArtists(list_of_strings) field / There's more...
- SetAutoWindowMenu method
- about / wx.MenuBar
- SetBalloonColour(colour) method / There's more...
- SetBitmapDisabled method / BitmapButton
- SetBitmapFocus method / BitmapButton
- SetBitmapHover method / BitmapButton
- SetBitmapLabel method / BitmapButton
- SetBitmapSelected method / BitmapButton
- SetBottomGradientColour(colour) method / Additional customization
- SetCopyright method / How it works...
- SetDescription method / How it works...
- SetDevelopers(list_of_strings) field / There's more...
- SetDocWriters(list_of_strings) field / There's more...
- SetDrawFooterLine(bool) method / Additional customization
- SetDrawHeaderLine(bool) method / Additional customization
- SetDropShadow(bool) method / Additional customization
- SetDropTarget method / How it works...
- SetEndDelay(int) method / Additional customization
- SetIcon(icon) field / There's more...
- SetInitialSize method / How it works...
- SetItems method / How it works...
- SetLicense(license_string) field / There's more...
- SetMacAboutMenuItemId method / wx.App Macintosh specific methods
- SetMacExitMenuItemId method / wx.App Macintosh specific methods
- SetMacPreferencesMenuItemId method / wx.App Macintosh specific methods
- SetMacSupportPCMenuShortcuts method / wx.App Macintosh specific methods
- SetMessageColour(colour) method / There's more...
- SetMessageFont(font) method / There's more...
- SetMiddleGradientColour(colour) method / Additional customization
- SetName method / How it works...
- SetSomeGuiValues method
- about / How it works...
- SetTitleColour(colour) method / There's more...
- SetTitleFont(font) method / There's more...
- SetToolBar method / How it works...
- SetToolTipString method / How it works...
- SetTopGradientColour(colour) method / Additional customization
- SetTopWindow method / How it works...
- SetTranslators(list_of_strings) field / There's more...
- SetupScrolling method / How it works...
- SetUseFade(bool) method / Additional customization
- SetVersion method / How it works...
- SetWebSite(url_string) field / There's more...
- shape keyword argument / How it works...
- shapes
- drawing / Drawing shapes, How to do it..., How it works...
- simple number generator application
- creating / How to do it...
- simple smiley face control
- defining / How to do it..., How it works...
- SingleInstanceChecker class
- about / Using the SingleInstanceChecker
- using / How to do it..., How it works...
- SingleInstApp class
- about / How it works...
- SingletonDialog class
- about / How it works...
- singleton objects
- about / Creating Singletons
- ArtProvider / Creating Singletons
- ColourDatabase / Creating Singletons
- SystemSettings / Creating Singletons
- singleton pattern
- about / Creating Singletons
- creating / How to do it...
- implementing, in Python / How it works...
- Sizer classes
- about / Introduction
- Skip() method / How it works...
- slideshow widget
- creating / How to do it..., How it works...
- SlowFib function / How it works...
- SplashScreen class
- creating / How to do it...
- working / How it works...
- StandardPaths singleton
- about / How it works...
- methods / There's more...
- StandardPaths singleton, methods
- about / There's more...
- GetConfigDIr() / There's more...
- GetDataDir() / There's more...
- GetDocumentsDir() / There's more...
- GetExecutablePath() / There's more...
- GetPluginsDir() / There's more...
- GetTempDir() / There's more...
- GetUserConigDir() / There's more...
- StartProcess method / How to do it...
- StaticBox
- about / Grouping controls with a StaticBox
- controls, adding / How to do it...
- working / How it works...
- StatusBar
- about / Adding controls to a StatusBar
- controls, adding to / How to do it..., How it works...
- StdDialogButtonSizer
- about / Standard dialog button layout
- using / How it works...
- stock button
- about / Creating Stock Buttons
- creating / How to do it...
- working / How it works..., stock buttonworkingThere's more...
- stock IDs, viewing / stock buttonworkingThere's more...
- Stock IDs
- about / Utilizing Stock IDs
- using / How to do it...
- working / How it works...
- StrategyDialog
- about / How it works...
- strategy pattern
- about / Strategy pattern
- implementing / How to do it..., How it works...
- StyledTextCtrl
- about / StyledTextCtrl using lexers, There's more..., StyledTextCtrl custom highlighting, How it works...
- Lexers, using / How to do it...
- working / How it works...
- lexers, using / How it works...
- Style flags
- wx.DEFAULT_FRAME_STYLE / There's more...
- wx.MINIMIZE_BOX / There's more...
- wx.MAXIMIZE_BOX / There's more...
- wx.RESIZE_BORDER / There's more...
- wx.SYSTEM_MENU / There's more...
- wx.CLIP_CHILDREN / There's more...
- style flags, FlatNotebook class
- FNB_ALLOW_FOREIGN_DND / Style flags
- FNB_BACKGROUND_GRADIENT / Style flags
- FNB_BOTTOM / Style flags
- FNB_COLORFUL_TABS / Style flags
- FNB_DCLICK_CLOSES_TABS / Style flags
- FNB_DEFAULT_STYLE / Style flags
- FNB_FANCY_TABS / Style flags
- FNB_HIDE_ON_SINGLE_TAB / Style flags
- FNB_MOUSE_MIDDLE_CLOSES_TABS / Style flags
- FNB_NODRAG / Style flags
- FNB_NO_NAV_BUTTONS / Style flags
- FNB_NO_X_BUTTON / Style flags
- FNB_TABS_BORDER_SIMPLE / Style flags
- FNB_VC71 / Style flags
- FNB_VC8 / Style flags
- style flags, ListCtrl
- LC_LIST / ListCtrlworkingThere's more...
- LC_REPORT / ListCtrlworkingThere's more...
- LC_ICON / ListCtrlworkingThere's more...
- LC_SMALL_ICON / ListCtrlworkingThere's more...
- LC_EDIT_LABELS / ListCtrlworkingThere's more...
- LC_NO_HEADER / ListCtrlworkingThere's more...
- LC_SORT_ASCENDING / ListCtrlworkingThere's more...
- LC_SORT_DESCENDING / ListCtrlworkingThere's more...
- LC_HRULE / ListCtrlworkingThere's more...
- LC_VRULE / ListCtrlworkingThere's more...
- LC_SINGLE_SEL / ListCtrlworkingThere's more...
- LC_VIRTUAL / ListCtrlworkingThere's more...
- style flags, TextCtrl
- wx.TE_PROCESS_ENTER / There's more...
- wx.TE_PROCESS_TAB / There's more...
- wx.TE_MULTILINE / There's more...
- wx.TE_READONLY / There's more...
- wx.TE_RICH2 / There's more...
- wx.TE_LEFT / There's more...
- wx.TE_CENTER / There's more...
- wx.TE_RIGHT / There's more...
- style flags, ToolBars
- wx.TB_DOCKABLE / ToolBar styles
- wx.TB_FLAT / ToolBar styles
- wx.TB_HORIZONTAL / ToolBar styles
- wx.TB_VERTICAL / ToolBar styles
- wx.TB_TEXT / ToolBar styles
- wx.TB_NO_TOOLTIPS / ToolBar styles
- wx.TB_BOTTOM / ToolBar styles
- styles, Notebook class
- supertooltip.GetStyleKeys() method / Styles
- SuperToolTip class
- about / Using SuperToolTips
- working / How it works...
- methods / Additional customization
- SuperToolTip class, methods
- SetDrawHeaderLine(bool) / Additional customization
- SetDrawFooterLine(bool) / Additional customization
- SetDropShadow(bool) / Additional customization
- SetUseFade(bool) / Additional customization
- SetEndDelay(int) / Additional customization
- SetTopGradientColour(colour) / Additional customization
- SetBottomGradientColour(colour) / Additional customization
- SetMiddleGradientColour(colour) / Additional customization
- synchfunct decorator
- working / How it works...
- SystemSettings object
- about / Utilizing SystemSettings
- PyPanel custom control, creating / How to do it..., How it works...
T
- TaskBarIcon class / How it works...
- events / There's more...
- text
- searching, with FindReplaceDialog / Searching text with a FindReplaceDialog, How to do it..., How it works...
- text-editor application
- creating / How to do it...
- TextCtrl
- about / Using the TextCtrl, There's more...
- using / How to do it...
- working / How it works...
- style flags / There's more...
- TextEditMixin class / There's more...
- TextEditPanel class
- about / How it works...
- TextFrame class / How it works...
- ThreadSafeFrame class / How to do it...
- thread safety
- maintaining / Understanding thread safety, How to do it...
- working / How it works...
- CallAfter function / There's more...
- utility module, creating / CallAfter functionthreading toolsHow to do it...
- syncfunct decorator, working / CallAfter functionthreading toolsHow to do it...
- ClassSynchronizer metaclass, using / CallAfter functionthreading toolsHow to do it...
- ThreadUpdateEvent class / How to do it...
- Timer
- about / Using Timers
- framework for long running tasks, creating / How to do it...
- working / How it works...
- TimerTaskBase class / How it works...
- tipstyle keyword argument / How it works...
- ToggleButton / Button classworkingToggleButton
- ToolBar
- methods / Additional types of tools
- AddControl method / Additional types of tools
- AddCheckLabelTool method / Additional types of tools
- AddRadioLabelTool method / Additional types of tools
- AddSeparator method / Additional types of tools
- events / Events
- ToolBarFrame class / How it works...
- ToolBars
- about / Working with ToolBars
- defining / How to do it...
- working / How it works...
- style flags / ToolBar styles
- ToolTips
- about / Providing help with ToolTips
- working / How it works...
- ToolWindow
- about / Making a tool window
- ToolWindow class
- creating / How to do it...
- working / How it works...
- topicon keyword argument / How it works...
- toptitle keyword argument / How it works...
- TransferToWindow method / How it works...
- tray icons
- about / Working with tray icons
- working with / How to do it...
- working / How it works...
- TreeCtrl / Browsing files with the CustomTreeCtrl
- TreeCtrl mixins
- DragAndDrop / TreeCtrl mixins
- ExpansionState / TreeCtrl mixins
- VirtualTree / TreeCtrl mixins
- two-stage widget creation
- about / Two-stage widget creation
- steps / How to do it...
- working / How it works..
U
- UpdateUIEvent method / How it works...
- UpdateUI Events
- about / Using UpdateUI events
- using / How to do it...
- working / How it works...
- working, modes / There's more...
- user interface
- state, persisting / Persisting the state of the UI, How to do it..., How it works...
V
- Validate method / How it works...
- Validator
- about / Validating input with validators
- creating / How to do it...
- working / How it works...
- VirtualTree class / TreeCtrl mixins
- VListBox
- about / Creating a VListBox
- creating / How to do it...
- working / How it works...
- OnDrawItemBackground method / There's more...
- IsSelected method / There's more...
W
- window hierarchy
- about / Getting ready
- working / How it works...
- Windows
- icons, adding to / Adding icons to Windows, How to do it...
- windows keyword
- about / How to do it...
- wx.ALIGN_BOTTOM flag / Alignment flags
- wx.ALIGN_CENTER_HORIZONTAL flag / Alignment flags
- wx.ALIGN_CENTER_VERTICAL flag / Alignment flags
- wx.ALIGN_CENTRE_HORIZONTAL flag / Alignment flags
- wx.ALIGN_CENTRE_VERTICAL flag / Alignment flags
- wx.ALIGN_LEFT flag / Alignment flags
- wx.ALIGN_RIGHT flag / Alignment flags
- wx.ALIGN_TOP flag / Alignment flags
- wx.ALL flag / Border flags
- wx.App class / There's more...
- wx.App Macintosh specific methods
- about / wx.App Macintosh specific methods
- SetMacAboutMenuItemId / wx.App Macintosh specific methods
- SetMacExitMenuItemId / wx.App Macintosh specific methods
- SetMacPreferencesMenuItemId / wx.App Macintosh specific methods
- SetMacSupportPCMenuShortcuts / wx.App Macintosh specific methods
- wx.BOTTOM flag / Border flags
- wx.CANCEL flag / Buttons, There's more...
- wx.Control class / Screen drawing
- wx.EVT_PAINT / How to do it...
- wx.EXPAND flag / Behavior flags
- wx.FD_CHANGE_DIR flag / Style flags
- wx.FD_DEFAULT_STYLE flag / Style flags
- wx.FD_FILE_MUST_EXIST flag / Style flags
- wx.FD_MULTIPLE flag / Style flags
- wx.FD_OPEN flag / Style flags
- wx.FD_OVERWRITE_PROMPT flag / Style flags
- wx.FD_PREVIEW flag / Style flags
- wx.FD_SAVE flag / Style flags
- wx.FIXED_MINSIZE flag / Behavior flags
- wx.FR_DOWN flag / FindReplaceData flags
- wx.FR_MATCHCASE flag / FindReplaceData flags
- wx.FR_NOMATCHCASE flag / FindReplaceDialog style flags
- wx.FR_NOUPDOWN flag / FindReplaceDialog style flags
- wx.FR_NOWHOLEWORD flag / FindReplaceDialog style flags
- wx.FR_REPLACEDIALOG flag / FindReplaceDialog style flags
- wx.FR_WHOLEWORD flag / FindReplaceData flags
- wx.GetApp method / How it works...
- wx.GetTranslation / How to do it...
- wx.HELP flag / There's more...
- wx.ICON_ERROR flag / Icons
- wx.ICON_INFORMATION flag / Icons
- wx.ICON_QUESTION flag / Icons
- wx.ICON_WARNING flag / Icons
- wx.LEFT flag / Border flags
- wx.lib.agw.supertooltip module / Using SuperToolTips
- wx.lib.agw package / How it works...
- wx.lib.imagebrowser module / Getting images with ImageDialog
- wx.lib.mixins.listctrl module / ListCtrl mixins
- about / There's more...
- wx.lib.mixins.treectrl module / TreeCtrl mixins
- wx.lib package
- about / Implementing an observer pattern
- wx.MenuBar
- about / wx.MenuBar
- SetAutoWindowMenu method / wx.MenuBar
- wx.MessageBox function / How it works...
- wx.NO flag / Buttons, There's more...
- wx.NO_DEFAULT flag / Buttons, There's more...
- wx.OK flag / Buttons, There's more...
- wx.Panel class / Screen drawing
- wx.PD_APP_MODAL flag / Style flags
- wx.PD_AUTO_HIDE flag / Style flags
- wx.PD_CAN_ABORT flag / Style flags
- wx.PD_CAN_SKIP flag / Style flags
- wx.PD_ELAPSED_TIME flag / Style flags
- wx.PD_ESTIMATED_TIME flag / Style flags
- wx.PD_REMAININT_TIME flag / Style flags
- wx.PD_SMOOTH flag / Style flags
- wx.RESERVE_SPACE_EVEN_IF_HIDDEN flag / Behavior flags
- wx.RIGHT flag / Border flags
- wx.SHAPED flag / Behavior flags
- wx.SPLASH_CENTRE_ON_PARENT flag / There's more...
- wx.SPLASH_CENTRE_ON_SCREEN flag / There's more...
- wx.SPLASH_NO_CENTRE flag / There's more...
- wx.SPLASH_NO_TIMEOUT flag / There's more...
- wx.SPLASH_TIMEOUT flag / There's more...
- wx.StandardPaths
- about / Working with StandardPaths
- resources files, managing / How to do it..., How it works...
- application configuration, managing / How to do it..., How it works...
- wx.TOP flag / Border flags
- wx.Window class / Screen drawing
- wx.YES flag / Buttons, There's more...
- wx.YES_DEFAULT flag / Buttons
- wx.YES_NO flag / Buttons
- wxPython
- about / Introduction, Understanding inheritance limitations, Introduction
- window hierarchy / Understanding the window hierarchy
- events / Introduction
- utilities / Introduction
- buttons / Buttons, buttons, and more buttons
- gettext formatted files, using / There's more...
- wxPython2.8
- GraphicsContext object / Using a GraphicsContext, How it works...
- wxPython applications
- basic patters, building from / The application object
- optimizing, for OS X / Optimizing for OS X, How it works...
- localization, supporting / How to do it..., How it works...
- distributing / Distributing an application, How to do it..., How it works...
X
- XmlResource object
- about / How it works...
- using / How it works...
- methods / Loading other types of resources
- XmlResource object, methods
- LoadBitmap(name) / Loading other types of resources
- LoadDialog(parent, name) / Loading other types of resources
- LoadFrame(parent, name) / Loading other types of resources
- LoadIcon(name) / Loading other types of resources
- LoadMenu(name) / Loading other types of resources
- LoadMenuBar(parent, name) / Loading other types of resources
- LoadPanel(parent, name) / Loading other types of resources
- LoadToolBar(parent, name) / Loading other types of resources
- XML resources
- XRC
- about / Using XML resources
- XrcTestFrame class
- about / How it works...