Index
A
- AboutBox
- used, for displaying app information / Showing information about your app, How to do it…, How it works…, There's more…
- AboutDialogInfo class, parameters
- SetArtists / There's more…
- SetDevelopers / There's more…
- SetDocWriters / There's more…
- SetIcon / There's more…
- SetLicense / There's more…
- SetTranslators / There's more…
- SetWebsite / There's more…
- AddTool method, values
- wx.ITEM_NORMAL / There's more…
- wx.ITEM_CHECK / There's more…
- wx.ITEM_RADIO / There's more…
- wx.ITEM_DROPDOWN / There's more…
- app
- web browser, surfing / Surfing the Web in your app, How to do it…, How it works…, There's more…
- app information
- displaying, with AboutBox / Showing information about your app, How to do it…, How it works…, There's more…
- AppleEvents
- handling / Handling AppleEvents, How it works…, There's more…
- application
- distributing / Distributing an application, How to do it…, How it works…, There's more…
- application's state
- saving, with PersistentControls library / Saving the application's state, How to do it…, How it works...
- application object
- creating / Creating an application object, How to do it…, How it works…
- AuiManager
- used, for advancing UI / Advancing your UI with AuiManager, How to do it…, How it works…, There's more…
- window's state, saving / Saving and restoring a window's state
- window's state, restoring / Saving and restoring a window's state
- AuiPaneInfo
- CloseButton(bool) property / Additional AuiPaneInfo options
- MaximizeButton(bool) property / Additional AuiPaneInfo options
- MinimizeButton(bool) property / Additional AuiPaneInfo options
- PinButton(bool) property / Additional AuiPaneInfo options
- automatic wrapping layout
- creating / Creating an automatic wrapping layout
B
- basic shapes
- drawing / Drawing basic shapes, How to do it…, How it works…
- bitmaps
- using / Using bitmaps, How it works…
- used, for enhancing ComboBox / Enhancing ComboBox with bitmaps, How it works…
- buttons
- using / Starting with the easy button, How it works…
- implementing / Pushing all the buttons, How it works…
C
- CalendarCtrl
- about / There's more…
- callback functions
- binding, to events / Binding to events, How it works…, There's more…
- CheckBoxes
- options, offering / Offering options with CheckBoxes, How it works…
- clipboard
- accessing / Accessing the clipboard, There's more…
- ComboBox
- enhancing, with bitmaps / Enhancing ComboBox with bitmaps, How it works…
- command line option
- -a / There's more…
- -n / There's more…
- -m / There's more…
- -i / There's more…
- -c / There's more…
- -f / There's more…
- -F / There's more…
- composite control
- creating / Creating a composite control, How to do it…, How it works…
- configuration
- storing, with StandardPaths / Storing your configuration with StandardPaths, How to do it…, How it works...
- context menu
- displaying / Displaying a context menu, How it works…
- controls
- laying out, with Sizers / Laying out controls with Sizers, How to do it…, How it works…
- layout behavior, controlling / Controlling layout behavior, How to do it…, How it works…, There's more…
- grouping, with StaticBox control / Grouping controls with a StaticBox control, How it works…
- custom controls
- XRC, extending / Extending XRC for custom controls, How it works…
- custom dialog
- creating / Making your own dialog, How it works…
- custom list control
- drawing / Drawing your own list control, How to do it…, How it works…
D
- data
- modeling, DataViewCtrl control used / Modeling your data, How to do it…, How it works…
- data grid
- displaying, with Grid control / Getting started with the data grid, How to do it…, How it works…, There's more…
- data lists
- displaying / Displaying lists of data, How to do it…, How it works…, There's more…
- editing / Editing data lists, How to do it…, How it works…
- data model
- displaying / Displaying your data model, How to do it…, How it works…, There's more…
- data model class
- DataViewIndexListModel / There's more…
- DataViewVirtualListModel / There's more…
- DataViewListStore / There's more…
- DataViewTreeStore / There's more…
- data source
- implementing / Implementing a data source, How to do it…, How it works…
- datatypes, clipboard
- wx.BitmapDataObject / There's more…
- wx.CustomDataObject / There's more…
- wx.DataObjectSimple / There's more…
- wx.DataObjectComposite / There's more…
- wx.FileDataObject / There's more…
- wx.HTMLDataObject / There's more…
- wx.URLDataObject / There's more…
- dates
- selecting, with DatePickerCtrl / Picking dates with DatePickerCtrl, How it works…, There's more…
- dialog layout
- creating / Making dialog layout easy, How to do it…, How it works…
- drag and drop
- supporting / Supporting drag and drop, How it works…, There's more…
- Draw method, flags
- CONTROL_CHECKABLE / There's more…
- CONTROL_CHECKED / There's more…
- CONTROL_CURRENT / There's more…
- CONTROL_DISABLED / There's more…
- CONTROL_EXPANDED / There's more…
- CONTROL_FLAT / There's more…
- CONTROL_FOCUSED / There's more…
- CONTROL_ISDEFAULT / There's more…
- CONTROL_PRESSED / There's more…
- CONTROL_UNDETERMINED / There's more…
- dynamic data
- displaying / Displaying dynamic data, How to do it…, How it works…, There's more…
E
- errors
- handling / Handling errors gracefully, How to do it…, How it works…
- Esky
- about / Updating your software
- URL / Updating your software
- events
- callback functions, binding to / Binding to events, How it works…, There's more…
- normal events / Controlling the propagation of events
- command events / Controlling the propagation of events
- propagation, controlling / How to do it…, How it works…
F
- feedback
- providing / Giving busy feedback, How to do it…, How it works…
- FileDialog
- used, for selecting files / Selecting files with FileDialog, How to do it…, How it works…
- files
- selecting, with FileDialog / Selecting files with FileDialog, How to do it…, How it works…
- FindReplaceData object, option flags
- wx.FR_DOWN / There's more…
- wx.FR_MATCHCASE / There's more…
- wx.FR_WHOLEWORD / There's more…
- FindReplaceDialog
- used, for searching text / Searching text with FindReplaceDialog, How to do it…, How it works…
- FlatNotebook
- using / Taking control with FlatNotebook, How it works…, There's more…
- tab style flag / There's more…
- appearance flags / There's more…
- behavior flags / There's more…
G
- GenericDatePickerCtrl
- about / There's more…
- gradients
- drawing, with GraphicsContext / Drawing gradients with GraphicsContext, How to do it…, How it works…
- GraphicsContext
- used, for drawing gradients / Drawing gradients with GraphicsContext, How to do it…, How it works…
- GridCellAttribute class
- custom editors / Custom Editors
- attributes, managing / Managing Attributes
- Grid control
- data grid, displaying / Getting started with the data grid, How to do it…, How it works…, There's more…
- grid labels
- customizing / Customizing grid labels, How to do it…, How it works…
H
- hierarchical data
- displaying, with TreeCtrl / Displaying hierarchical data with TreeCtrl, How to do it…, How it works…, There's more…
I
- icon type ID
- wx.TBI_CUSTOM_STATUSITEM / There's more…
- wx.TBI_DEFAULT_TYPE / There's more…
- wx.TBI_DOCK / There's more…
- InfoBar
- using / Using InfoBar, How to do it…, How it works…
- information window
- providing / Providing your own information window, How to do it…, How it works…
- internationalization
- supporting / Supporting internationalization, How to do it…, How it works…, There's more…
- ItemsPicker
- used, for filtering through choices / Filtering through choices, How it works…
- ItemsPicker, style flag
- IP_DEFAULT_STYLE / There's more…
- IP_SORT_CHOICES / There's more…
- IP_SORT_SELECTED / There's more…
- IP_REMOVE_FROM_CHOICES / There's more…
K
- key events
- processing / Processing key events, How to do it…, How it works…, There's more…
L
- ListCtrl component, style flag
- LC_LIST / There's more…
- LC_ICON / There's more…
- LC_SMALL_ICON / There's more…
- LC_REPORT / There's more…
- LC_VIRTUAL / There's more…
- LC_NO_HEADER / There's more…
- LC_HRULES / There's more…
- LC_VRULES / There's more…
M
- .mo file (Machine Object)
- about / There's more…
- main frame
- adding / Adding the main frame, How to do it…, How it works…, There's more…
- managed layout
- creating / Creating a managed layout, How to do it…, How it works…
- menus
- exploring / Exploring menus and shortcuts, How to do it…, How it works…
- MessageBox
- displaying / Showing MessageBox, How to do it…, How it works…
- button flags / Button flags
- icon flags / Icon flags
- mixin class
- CheckListCtrlMixin / There's more…
- ColumnSorterMixin / There's more…
- ListCtrlAutoWidthMixin / There's more…
- ListRowHighlighter / There's more…
- multiple selections
- retrieving / Retrieving multiple selections, How it works…
N
- native controls
- recreating, with RendererNative / Recreating native controls with RendererNative, How to do it…, How it works…, There's more…
- Notebook control
- tabs, adding / Adding tabs with the Notebook control, How it works…, There's more…
O
- OpenWeatherMap API
- URL / Getting started
- OS X
- optimizing / Optimizing for OS X, How it works…, There's more…
- optimizing, with ToolBars / ToolBars
- owner-drawn control
- designing / Designing an owner-drawn control, How to do it…, How it works
P
- .po file (Portable Object)
- about / There's more…
- PaintDC object
- DrawArc method / There's more…
- DrawBitmap method / There's more…
- DrawCheckMark method / There's more…
- DrawEllipse method / There's more…
- DrawImageLabel method / There's more…
- DrawPoint method / There's more…
- DrawRotatedText method / There's more…
- DrawRoundedRectangle method / There's more…
- DrawSpline method / There's more…
- panel layout
- simplifying / Simplifying the panel layout, How it works…, There's more…
- pep8 module
- about / Getting started
- URL / Getting started
- PersistentControls library
- used, for saving application's state / Saving the application's state, How to do it…, How it works...
- PlateButton control, style flag
- PB_STYLE_NORMAL / There's more…
- PB_STYLE_GRADIENT / There's more…
- PB_STYLE_SQUARE / There's more…
- PB_STYLE_NOBG / There's more…
- PB_STYLE_DROPARROW / There's more…
- PB_STYLE_TOGGLE / There's more…
- Print dialogs
- properties
- configuring / Configuring properties, How to do it…, How it works…
- PyDropTarget class
- OnEnter() method / There's more…
- OnDragOver() method / There's more…
- OnLeave() method / There's more…
- OnDrop() method / There's more…
- OnData() method / There's more…
- PyGridTableBase class
- SetValue(row, col, value) method / There's more…
- DeleteRows(pos, num) method / There's more…
- InsertRows(pos, num) method / There's more…
- AppendRows(num) method / There's more…
R
- RendererNative
- used, for recreating native controls / Recreating native controls with RendererNative, How to do it…, How it works…, There's more…
- RendererNative class
- DrawChoice method / There's more…
- DrawComboBox method / There's more…
- DrawComboBoxDropButton method / There's more…
- DrawDropArrow method / There's more…
- DrawFocusRect method / There's more…
- DrawHeaderButton method / There's more…
- DrawPushButton method / There's more…
- DrawRadioButton method / There's more…
- DrawTextCtrl method / There's more…
- DrawTreeItemButton method / There's more…
- resources
- embedding / Embedding your resources, How to do it…, How it works…
S
- SetSizerProp method, options
- proportion / There's more…
- hgrow / There's more…
- vgrow / There's more…
- halign / There's more…
- valign / There's more…
- align / There's more…
- border / There's more…
- minsize / There's more…
- expand / There's more…
- SetSizerType method, arguments
- horizontal / There's more…
- vertical / There's more…
- form / There's more…
- table / There's more…
- Grid / There's more…
- shortcuts
- exploring / Exploring menus and shortcuts, How to do it…, How it works…
- Sizers
- used, for laying out controls / Laying out controls with Sizers, How to do it…, How it works…
- border flags / There's more…
- behavior flags / There's more…
- alignment flags / There's more…
- software
- updating / Updating your software, How to do it…, There's more…
- splash screen
- creating / Making a splash at startup, How to do it…, How it works…
- standard dialog button sizer
- StandardPaths
- configuration, storing / Storing your configuration with StandardPaths, How to do it…, How it works...
- StaticBox control
- used, for grouping controls / Grouping controls with a StaticBox control, How it works…
- StatusBar
- interacting with / Interacting with StatusBar, How to do it…, How it works…
- StdDialogButtonSizer class
- flags / There's more…
- StyledTextCtrl
- text, styling / Styling text in StyledTextCtrl, How to do it…, How it works…, There's more…
- annotating / Annotating StyledTextCtrl, How to do it…, How it works…, There's more…
- syntax highlighting, implementing / Implementing highlighting in StyledTextCtrl, How to do it…, 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.CAPTION / There's more…
- wx.CLOSE_BOX / There's more…
- wx.SYSTEM_MENU / There's more…
- wx.CLIP_CHILDREN / There's more…
- system tray application
- building / Building a system tray application, How to do it…, How it works…
T
- tabs
- adding, with Notebook control / Adding tabs with the Notebook control, How it works…, There's more…
- text
- styling, in StyledTextCtrl / Styling text in StyledTextCtrl, How to do it…, How it works…, There's more…
- searching, with FindReplaceDialog / Searching text with FindReplaceDialog, How to do it…, How it works…
- TextCtrl
- using / Using TextCtrl, How to do it…, How it works…
- AutoCompleteDirectories() method / There's more…
- AutoCompleteFileNames() method / There's more…
- TimeCtrl
- about / There's more…
- ToolBars
- working with / Working with ToolBars, How it works…, There's more…
- AddControl method / There's more…
- AddCheckTool method / There's more…
- AddRadioTool method / There's more…
- used, for optimizing OS X / ToolBars
- ToolTips
- adding / Providing extra tips on usage, How it works…
- transient notifications
- displaying / Displaying transient notifications, How to do it…, How it works…
- TreeCtrl
- used, for displaying hierarchical data / Displaying hierarchical data with TreeCtrl, How to do it…, How it works…, There's more…
- style flag / There's more…
- events / There's more…
U
- UI
- hierarchy / Understanding the hierarchy of the UI, How it works…, There's more…
- states, managing / Managing UI states, How it works…, There's more…
- advancing, with AuiManager / Advancing your UI with AuiManager, How to do it…, How it works…, There's more…
- painting / Painting in your UI, How to do it…, How it works…
- UpdateUIEvent
- Check method / There's more…
- SetText method / There's more…
- user input
- validating / Validating user input, How it works…, There's more…
V
- VListBox
- OnDrawItemBackground method / There's more…
- IsSelected method / There's more…
W
- web browser
- surfing, in app / Surfing the Web in your app, How to do it…, How it works…, There's more…
- WebView control
- events / There's more…
- window hierarchy
- top-level windows / How it works…
- general containers / How it works…
- controls / How it works…
- Wizard
- used, for guiding selections / Guiding selections with Wizard, How to do it…, There's more…
- wx.App object
- SetMacAboutMenuItemId method / There's more…
- SetMacExitMenuItemId method / There's more…
- SetMacPreferencesMenuItemId method / There's more…
- SetMacSupportPCMenuShortcuts method / There's more…
- SetMacHelpMenuTitleName method / There's more…
- wx.StandardPaths object
- GetConfigDir method / There's more...
- GetDataDir method / There's more...
- GetUserConfigDir method / There's more...
- GetUserLocalDataDir method / There's more...
- GetAppDocumentsDir method / There's more...
- GetDocumentsDir method / There's more...
- GetExecutablePath method / There's more...
- GetInstallPrefix method / There's more...
- GetLocalDataDir method / There's more...
- GetLocalizedResourcesDir method / There's more...
- GetPluginDir method / There's more...
- GetResourcesDir method / There's more...
- GetTempDir method / There's more...
- wxPython
- URL / There's more…
- reference link / There's more…
X
- XML resource-based layouts
- XmlResource class
- LoadBitmap(name) method / There's more…
- LoadDialog(parent, name) method / There's more…
- LoadFrame(parent, name) method / There's more…
- LoadIcon(name) method / There's more…
- LoadMenu(name) method / There's more…
- LoadMenuBar(parent, name) method / There's more…
- LoadObject(parent, name, className) method / There's more…
- LoadPanel(parent, name) method / There's more…
- LoadToolBar(parent, name) method / There's more…
- XRC
- extending, for custom controls / Extending XRC for custom controls, How it works…