Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
ActionRegistry.ActionAn action matches itself against events and dispatches itself to interpreters
ActionRegistry.ActionExactMatchThis is the standard action definition that considers the event type, the sub-type (the key), and all modifiers
ActionRegistry.ActionFuzzyMatchA variation that can ignore modifiers or match a subset of them
ActionRegistry.ActionRegistry
ActionRegistry.ActionStateAn action definition that has enter and exit actions
ActionRegistry.EventWrapperA wrapper for the Event class that caches some values
Actions.KeyMappingSet
AlternativeIO.XMLAlternativeReader
AlternativeIO.XMLAlternativeWriter
AlternativeSet.AlternativeTo do: how to activate and deactivate alternative elements that are added/removed from pre-existing alternatives
AlternativeSet.AlternativeSet
AlternativeSet.AlternativeType
AlternativeSet.BaseMaterialAlternativeThis material alternative changes only the base material, leaving the layers unchanged
AlternativeSet.DecalMaterialAlternativeThis material alternative changes only the layers, leaving the base material unchanged
AlternativeSet.FullMaterialAlternativeThis material alternative changes the base material and the layers
AlternativeSet.MaterialAlternativeVirtual base-class for all types of material alternatives
AlternativeSet.ModelAlternative
AlternativeSet.PositionalAlternative
ApplicationInformation.LabelMode
ArrayChoice._ArrayChoiceTest
ArrayChoice.ArrayChoiceThis control displays a numbered 2d array of tiles, of some specified dimensions in X and Y
ArrayChoice.ArrayChoiceChangedEvent
awDrawBridge.Refresh
awInput.NativeEventWe are hiding the use of these native Windows types inside this header file
awLinear.AffineMatrix
awLinear.AffineMatrix2
awLinear.AffineMatrixFlt
awLinear.Line
awLinear.Normal
awLinear.ParamLine
awLinear.ParamPlane
awLinear.Plane
awLinear.Point
awLinear.Point2
awLinear.Point2Flt
awLinear.PointFlt
awLinear.ProjMatrix
awLinear.ProjMatrixFlt
awLinear.Quaternion
awLinear.Range1d
awLinear.Range2d
awLinear.Range3d
awLinear.Vector
awLinear.Vector2
awLinear.Vector2Flt
awLinear.VectorFlt
awSupport.ApplicationModeThis is very application specific (available modes etc.), but leaving it here for now
awSupport.BoundingBoxBounding box
awSupport.ClockA simple clock class
awSupport.OrbitNavigatorOrbitNavigator defines an interface to control the viewing matrix
awSupport.Parameter
awSupport.ParameterConstantsInstead of hardcoding the strings for the parameter names and values in some common shaders, here's a way to access them from both python and C++
awSupport.ParameterGroup
awSupport.ParameterGroupTable
awSupport.ProgressRef counted version of awUtil.Progress
awUtil.BitFieldAwUtil.BitField acts as an array of booleans with a preset size
awUtil.BitField128AwUtil.BitField128 acts as an array of booleans with the maximum size of 128
awUtil.BitField256AwUtil.BitField256 acts as an array of booleans with the maximum size of 256
awUtil.BitField32AwUtil.BitField32 acts as an array of booleans with the maximum size of 32
awUtil.BitField64AwUtil.BitField64 acts as an array of booleans with the maximum size of 64
awUtil.BitFieldAutoAwUtil.BitFieldAuto acts as an array of booleans with no maximum size
awViewing.AWEventTranslatorThis is an event translator that maps incoming window events into awInput.Event's
awViewing.DefaultEventTranslatorThis is an event translator that simply calls the windows Default window procedure with each event
awViewing.Display
awViewing.IntersectorIntersector performs an intersection test for a given screen point and stores a list of intersections
awViewing.NativeEventTranslator
awViewing.Viewer
awxUtilities.DemoWindow
Behavior.Behavior
BehaviorIO.XMLBehaviorReader
BehaviorIO.XMLBehaviorWriter
BehaviorProxy.BehaviorProxy
BehaviorProxy.Direction
BehaviorProxy.PlayMode
Behaviors.BehaviorGroup
Behaviors.Behaviors
BitmapButton.BitmapButtonThis is pretty much exactly the same as the wx Bitmap Button class, with the addition of a hover state
BlockingDialog.BlockingDialog
BlockingDialog.EducationApp
BlockingDialog.StudentApp
BlockingDialog.TrialApp
Browser.BrowserFrameOpen a specified page
Browser.testApp
Browser.testApp2
BusyLabel.BusyLabelThe BusyLabel class, a specialization of the LabelledImageAnimation, provides a labelled image animation that is the scene graph equivalent of a wait cursor
Button.Button
Button.ButtonGroup
Button.ButtonPanel
Button.ButtonPanelEvent
Button.ExampleWindow
Button.MyDialog
CalibrationPreferenceIO.CalibrationDataList
CalibrationPreferenceIO.CalibrationPreferenceCurrent data stored in a calibration preference:

  • Calibration name
  • Vertical unit of measurement (cm, in)
  • Pixels per vertical unit
  • Horizontal unit of measurement (cm, in)
  • Pixels per horizontal unit
CalibrationPreferenceIO.XMLCalibrationPreferenceReader
CalibrationPreferenceIO.XMLCalibrationPreferenceWriter
CheckBox._CheckBoxTest
CheckBox.CheckBox
Choice.Choice
Choice.ChoicePanel
Choice.ChoicePanelEvent
Choice.DynamicChoice
Choice.DynamicChoiceEvent
Choice.ExampleWindow
ClusterPreferenceIO.ClusterPreferencesClusterPreferences contains the settings used in a mult-machine (cluster) setup
ClusterPreferenceIO.XMLClusterPreferenceReader
ClusterPreferenceIO.XMLClusterPreferenceWriter
CollapseTitleSeparator.CollapseTitleSeparatorThis is a title separator with a triangle indicating collapse or uncollapse
CollapseTitleSeparator.ExampleWindow
ColourEditor._ColourEditorTest
ColourEditor.ColourDropTargetColour Drop Target Base Class
ColourEditor.ColourEditorThe colour editor gives a visualization of the hsv cone, gives the current colour's location in various colour spaces and provides a set of saved colour presets
ColourEditor.ColourEditorPanelThis class is a simple white panel with a rounded border
ColourEditor.ColourPotA colour pot is a colour preset on the colour editor
ColourEditor.ColourPotDropTargetThis class also handles giving feedback when the user drags over the pots
ColourEditor.ColourPreviewThis widget is a combination of two swatches
ColourEditor.ColourWheelA good ol' colour wheel
ColourEditor.GreyScaleA grey scale widget
ColourEditor.SVTriangleThe SV triangle displays a triangular range of saturations and values of the current hue with crosshairs indicating the current colour
ColourSwatch._ColourSwatchTest
ColourSwatch.ColourChangedEvent
ColourSwatch.ColourChangingEvent
ColourSwatch.ColourSwatchThis control displays a swatch of colour
ConfirmDialog.ConfirmDialogN button confirm dialog
ConfirmDialog.testApp2
ConfirmDialog.testApp3
ConstrainedFloat.ConstrainedFloatA constrained float is a float/string data type
ConstrainedFloatControl.ConstrainedFloatControlConstrainedFloatControl is a text control utilising constrainedFloats as data
ConstrainedFloatControl.DynamicPrecisionFloatControlDyanmic precision text controls dynamicaly modify their precision based on the following rules

  • The data entered through the control defines the precision
  • If the precision is instead set through setValue N significant digits will be shown where N is defined as the original numDecimalPlaces
ConstrainedFloatControl.FloatValidatorThis validator prevents the user from entering a value in the constrained float control that is not a valid float prefix
ConstrainedFloatControl.UnitConversionFloatControlA multiple unit float control is a DynamicPrecisionFloatControl with an additional constrained float, and two unit conversion ratios to convert to and from the base value and the user value
CurrentItemList.CurrentItemListCurrentItemList is a standard list that only accepts instances of the type specified upon construction
Cursor.CursorPoolThe cursor pool is a collection of all the cursor available to be used in the application
CursorInterpreter.CursorInterpreter
CursorManager.CursorManagerThe CursorManager class allows the application to change the cursor in a window based upon the application interaction mode
CustomUIData.Entry
CustomUIData.ListOnly accept CustomUIData.Entry elements
CustomUIIO.CustomUIGenerator
CustomUIIO.XMLCustomUIReader
CustomUIIO.XMLCustomUIWriter
Dialog.Dialog
DirectConnect.DirectConnect
DisplayState.DisplayStateDisplayState is a ClientState sub-class for holding display data The display state keeps track of: FOV - The display FOV
Document.DocumentDocument is the base storage class for documents during a session
Document.DrawCacheDocument
Document.EnvironmentDocument
Document.EnvironmentHeaderDocument
Document.FeatureMixin
Document.MaterialDocument
Document.ReferenceFileManagerThis class is used to manage all files referenced by a document
Document.SceneDocument
Document.UserPreferenceDocument
EnvironmentHeaderIO.XMLEnvironmentHeaderReader
EnvironmentHeaderIO.XMLEnvironmentHeaderWriter
EnvironmentIO.EnvironmentIOGeneratorEnvironment IO default generator and validator
EnvironmentIO.EnvironmentListEnvironmentList is a CurrentItemList that only accepts EnvironmentDocument instances
EnvironmentIO.XMLEnvironmentReader
EnvironmentIO.XMLEnvironmentWriter
EnvironmentLibrary.EnvironmentLibrary
EnvironmentMaterialIO.XMLEnvironmentMaterialReaderStill read by the MaterialIO because it is under material sections
EnvironmentMaterialIO.XMLEnvironmentMaterialWriter
EnvironmentModelIO.EnvironmentSceneToDataVisitor
EnvironmentModelIO.XMLEnvironmentModelReaderStill read by the ModelIO since it is in model section
EnvironmentModelIO.XMLEnvironmentModelWriter
EnvironmentPreferenceIO.EnvironmentPreferenceIOGeneratorValidate and generate window preferences
EnvironmentPreferenceIO.XMLEnvironmentPreferenceReader
EnvironmentPreferenceIO.XMLEnvironmentPreferenceWriter
EventPasser.EventPasserThis class allows us to catch key events on Python controls and pass them through to our event queue (and consequently allowing our viewer to respond appropriately)
FileBrowseButton.ExampleWindow
FileBrowseButton.FileBrowseButtonWx.lib.filebrowsebutton.FileBrowseButton with awx.Button
FresnelControl.ExampleWindow
FresnelControl.FresnelChangedEvent
FresnelControl.FresnelControlThis control displays a graph, showing the current reflectivity change between the direct-viewed and edge-on viewed parts of an object
GenericListControl.GenericDisplayItemGenericDisplayItem is a rectangular placeholder for anything that can be displayed in a control derived from this generic control
GenericListControl.GenericDropZoneEach region in the control where the user can drop draggable display items must be represented by one of these
GenericListControl.GenericListControlThe Generic List Control is a python widget that manages the display and interaction with a set of user-defined regions
GenericListControl.ItemDraggingEvent
GenericListControl.ItemDroppedEvent
GenericListControl.VetoableEvent
GenericMenu.GenericMenuGenericMenu is the base class for menus
GenericMenu.GenericMenu2
GenericMenu.GenericMenuItem
GenericMenu.GenericMenuItemDialog
GenericMenu.GenericMenuItemMsg
GenericMenu.MenuProductization
GenericMenu.MenuRuntimeInfo
GenericPopupMenu.GenericPopupCheckItem
GenericPopupMenu.GenericPopupMenu
GenericPopupMenu.GenericPopupMenuItem
GenericPopupMenu.GenericPopupRadioItem
HotkeyIO.XMLHotkeyReader
HotkeyIO.XMLHotkeyWriter
HUD.HeadsUpDisplay
HUD.HeadsUpDisplayInterpreter
HUD.HUD
ImagePreview._ImgPrevTest
ImagePreview.ImagePreviewThis is an non-interactive control that can be used to preview an image from disk
ImagePreview.ImagePreviewChangedEvent
ImagePreview.ImagePreviewDropTargetSubclass FileDropTarget to override OnDropFiles so that we can drag and drop files into into the image preview
Joystick.ExampleWindow
Joystick.GameController
Joystick.GenericControllerThis generic controller assumes 2 joysticks, a point of view direction pad and an assortment of buttons
Joystick.JoystickSimple little class to enable a game controller
Joystick.LogitechDualActionNothing really to implement here because the GenericController behaviour is exactly the same as LogitechDualAction
Joystick.LogitechWingManRumblePad
LightAssignmentIO.XMLLightAssignmentReader
LightAssignmentIO.XMLLightAssignmentWriter
LightingIO.LightingCollection
LightingIO.XMLLightingReader
LightingIO.XMLLightingWriter
ListCtrl._ListCtrlTest
ListCtrl.ListCtrlThis class implements a bare-bones, multi-column, text-only list control
ListCtrl.ListCtrl.CellA single cell in the list (a row-column intersection)
ListCtrl.ListCtrl.RowA row in the list
ListCtrl.ListHeaderClickedEvent
ListCtrl.ListSelChangedEvent
ListCtrl.ListSelChangingEvent
ListCtrl.VetoableEvent
Loadable.LoadableBase class for loadable, parameterizable classes
Manipulator.HandleA Handle defines a component of a manipulator
Manipulator.ManipulatorA Manipulator defines a control that has the ability to perform a set of operations on a given set of targets
Marquee.BoxDollyMarqueeMarquee for the box dolly feature
Marquee.MarqueeTo use the Marquee class: 1) Set the draw root using setDrawRoot() 2) Call start() with the starting pixel co-ordinates 3) Call update() with the ending pixel co-ordinates 4) Call stop() to end the drawing This default behavior is to start the marquee at the co-ordinates given to start(), and to stop the marquee at the co-ordinates given to update()
MaterialAssignmentIO.XMLMaterialAssignmentReader
MaterialAssignmentIO.XMLMaterialAssignmentWriter
MaterialDefinitions.MaterialDefinitionsThe material definitions are a singleton object
MaterialDefinitions.MaterialParameter
MaterialIO.MaterialIOGeneratorMaterial IO default generator and validator
MaterialIO.MaterialsMaterials is an iterable container of materials
MaterialIO.XMLMaterialReader
MaterialIO.XMLMaterialWriter
MaterialLibrary.MaterialCatalogA material catalog represents a collection of materials divided into named groups
MaterialLibrary.MaterialGroupA material group is simply a list of materials
MaterialLibrary.MaterialLibraryA material library represents a collection of materials divided into catalogs
MaterialSwatchGenerator.MaterialSwatchGeneratorMaterialSwatchGenerator is used for generating swatch images
MaterialUtilities.__MaterialInfo
MaterialUtilities.MaterialSelectionMixinSimple utility class used for handling material selection
Message.MessageMessage encapsulates all of the required information for communication between various entities in an application
MessageQueue.MessageQueue
ModelImportIO.ModelImports
ModelImportIO.XMLModelImportReader
ModelImportIO.XMLModelImportWriter
ModelIO.ModelIOGeneratorModel IO default generator and validator
ModelIO.XMLModelReader
ModelIO.XMLModelWriter
Modes.AmbientOcclusionMode
Modes.ApplicationModeName
Modes.CollisionMode
Modes.DiagnosticMode
Modes.DrawMode
Modes.EnumA simple enumeration class
Modes.InteractionMode
Modes.LayoutId
Modes.NavigationMode
Modes.OrganizerId
Modes.OverlayDepth
Modes.PatchMode
Modes.PatchOp
Modes.PatchValue
Modes.ProjectionMode
Modes.ScreenMode
Modes.SelectionDrawStyleMode
Modes.SelectionMode
Modes.SelectionSetTemplateMode
Modes.StyleMode
Modes.ViewportId
NameGenerator.NameGeneratorGenerate a name by appending an index to a base string
Navigation.Composite
Navigation.Navigator
Navigation.NavigatorListNavigatorList is a CurrentItemList that only accepts Navigator instances
Navigation.Orbit
Navigation.Walk
NavigationIO.NavigationIOGeneratorNavigation IO default generator and validator
NavigationIO.XMLNavigationReader
NavigationIO.XMLNavigationWriter
NavigatorState.NavigatorStateNavigatorState is a ClientState sub-class for holding a transmittable The navigator keeps track of: Position - a 3D point describing the position of the camera LookAt - a 3D point that the camera is pointing to
NavigatorStateGenerator.NavigatorStateGeneratorThe NavigatorStateGenerator class returns an instance of a NavigatorState
NavigatorStateTransitions.LinearStepThe linear interpolation version of view transition
NavigatorStateTransitions.NavigationStep
NavigatorStateTransitions.ShotKeyframeStepFor interpolating between shot keyframes
NavigatorStateTransitions.VectorStepInterpolate the unit vectors using quaternions and the length linearly
NodeContainers.NodeIdList
NodeContainers.SubGraphSubGraph represents a node subgraph
NodeListeners.ImportStateChangedListenerThis class allows clients to be notified whenever any ModelImport's state has changed
NodeVisitor.NodeVisitor
Notebook._NotebookTest
Notebook.Notebook
NumericalInputWidget.NumericalInputWidgetThis is a simple text-edit control, that can be popped up by itself, not in a window
ObjectPropertiesIO.XMLObjectPropertiesReaderXML reader for the ObjectProperties feature
ObjectPropertiesIO.XMLObjectPropertiesWriterXML Writer for the ObjectProperties feature
OptionPreferenceIO.OptionPreferencesDataListThis class is used to save/restore the option preferences from the preferences file
OptionPreferenceIO.OptionPreferencesIOGeneratorValidates and generates option preferences
OptionPreferenceIO.XMLOptionPreferenceReader
OptionPreferenceIO.XMLOptionPreferenceWriter
OptionPrefs.OptionPrefsTypically option preferences are used to store user-interface-related information that might need to be maintained between sessions
Parameter.NullParameterResponds to the same messages as Parameter but does nothing
Parameter.Parameter
ParameterConstant.ParameterConstant
ParameterConstant.XRiteConstant
ParameterValue.Const
ParameterValue.Stream
PathListPreferenceIO.DirectoryList
PathListPreferenceIO.LastOpenDirectoryList
PathListPreferenceIO.PathListPath lists store a list of path names
PathListPreferenceIO.PathListIOGeneratorValidates the paths in this document and is capable of generating a default set of paths for a given feature
PathListPreferenceIO.SceneHistoryList
PathListPreferenceIO.XMLBehaviorDirectoryPreferenceReader
PathListPreferenceIO.XMLBehaviorDirectoryPreferenceWriter
PathListPreferenceIO.XMLDirectoryPreferenceReader
PathListPreferenceIO.XMLDirectoryPreferenceWriter
PathListPreferenceIO.XMLEnvironmentDirectoryPreferenceReader
PathListPreferenceIO.XMLEnvironmentDirectoryPreferenceWriter
PathListPreferenceIO.XMLEnvironmentGeometryDirectoryPreferenceReader
PathListPreferenceIO.XMLEnvironmentGeometryDirectoryPreferenceWriter
PathListPreferenceIO.XMLHelpDirectoryPreferenceReader
PathListPreferenceIO.XMLHelpDirectoryPreferenceWriter
PathListPreferenceIO.XMLImageDirectoryPreferenceReader
PathListPreferenceIO.XMLImageDirectoryPreferenceWriter
PathListPreferenceIO.XMLMaterialDirectoryPreferenceReader
PathListPreferenceIO.XMLMaterialDirectoryPreferenceWriter
PathListPreferenceIO.XMLRapidPresetsDirectoryPreferenceReader
PathListPreferenceIO.XMLRapidPresetsDirectoryPreferenceWriter
PathListPreferenceIO.XMLSceneHistoryDirectoryPreferenceReader
PathListPreferenceIO.XMLSceneHistoryDirectoryPreferenceWriter
PathListPreferenceIO.XMLShadowPresetsDirectoryPreferenceReader
PathListPreferenceIO.XMLShadowPresetsDirectoryPreferenceWriter
PathListPreferenceIO.XMLTessellationDirectoryPreferenceReader
PathListPreferenceIO.XMLTessellationDirectoryPreferenceWriter
PathListPreferenceIO.XMLWelcomeDirectoryPreferenceReader
PathListPreferenceIO.XMLWelcomeDirectoryPreferenceWriter
PercentageBehavior.PercentageBehaviorA base class for behaviors that can compute their state from the absolute percentage within their duration
RadioButton.RadioButton
RadioButton.RadioButtonDemoWindow
RadioButton.RadioPanel
RadioButton.RadioPanelEvent
RenameWidget.RenameWidgetThis is a simple text-edit control, that can be popped up by itself, not in a window
RunInUiThread.CallbackEvent
RunInUiThread.RunInUiThreadServerMixinThe application window should derive from this mixin class
SceneGraphUtilities.__CollectImportsVisitor
SceneGraphUtilities.__OwnerCaster
SceneGraphUtilities.__OwnerMaterialCorrectorTraverses the graph and ensures that each node in the graph that has a material it on the owner list of that material
SceneGraphUtilities.__OwnerVerifierTraverse the graph and check if each node that has a material is that material owner
SceneGraphUtilities._ApplyFunctionLeafVisitor
SceneGraphUtilities._ApplyFunctionVisitor
SceneGraphUtilities._EmptyGroupVisitorThis visitor, used by the GetEmptyGroupIds function, traverses a tree to find empty Group nodes
ScenePreferenceIO.ScenePreferenceHolds data for a scene specific preference
ScenePreferenceIO.ScenePreferenceListA list of available/registered scene preferences
ScenePreferenceIO.ScenePrefIOGeneratorScenePreferenceIO default generator and validator
ScenePreferenceIO.XMLScenePreferenceReader
ScenePreferenceIO.XMLScenePreferenceWriter
ScriptRunner.LoadSceneCondition
ScriptRunner.ScriptRunner
ScriptRunner.ScriptRunnerBase
ScriptRunner.TimeoutNotifier
SelectionSet.__GetNodeIdVisitor
SelectionSet._SelectionItemA _SelectionItem maintains the common properties of each member of a selection tree: it's name and whether the branch should be displayed as opened or closed
SelectionSet.SelectionSetSelectionSet is a named set class that contains a list of scene node ids
SelectionSet.SelectionSetFolderSelectionSetFolder is a named container class that can have SelectionSets or other SelectionSetFolders as its members
SelectionSet.SelectionSetVisitorSelectionSetVisitor is a visitor class used for the traversal of a SelectionSetFolder and SelectionSet hierarchy
SelectionSetIO._SelectionSetToDataVisitor_SelectionSetToDataVisitor converts the traversed SelectionSet hierarchy into its corresponding xml data representation
SelectionSetIO._SelectionSetXmlDataVisitorThis class is used to visit all of elements of a SelectionSet or SelectionSetFolder xml data
SelectionSetIO.XMLSelectionSetReader
SelectionSetIO.XMLSelectionSetWriter
Separator.ExampleWindow
Separator.Separator
ShadowIO.ShadowIOGeneratorShadow IO default generator
ShadowIO.XMLShadowReader
ShadowIO.XMLShadowWriter
Shot.BezierCameraPath
Shot.CameraPath
Shot.CylindricalCameraPath
Shot.LinearCameraPath
Shot.LookCalculator
Shot.Shot
Shot.ShotHotkeyTargetA shot hotkey target identifies what shot is to be performed when a hotkey trigger is activated
Shot.ShotKeyframed
Shot.ShotLabels
Shot.ShotNop
Shot.ShotParametric
Shot.ShotRecorded
Shot.ShotStill
Shot.ShotTransitionShot type to use to do complex transitions with
ShotIO.ShotData
ShotIO.XMLShotReader
ShotIO.XMLShotWriter
Slider.ExampleWindow
Slider.FieldSlider
Slider.FieldSliderEvent
Slider.Slider
Slider.SliderPanel
Slider.SliderPanelEvent
SpinButton._SpinTest
SpinButton.SpinButtonThis is an Alias-look spin button
Stages.Stage
Stages.StageList
StaticText._StaticTextTest
StaticText.StaticText
Storyboard.SlideA slide is an ordered collection of slide items
Storyboard.SlideHotkeyTargetA slide hotkey target identifies what slide is to be performed when a hotkey trigger is activated
Storyboard.SlideItemA slide item is a weak reference to an alternative, etc
Storyboard.StoryboardA storyboard is an ordered collection of slides
StoryboardIO.XMLStoryboardReader
StoryboardIO.XMLStoryboardWriter
TabCtrl._TabCtrlTest
TabCtrl.TabCtrl
TextCtrl.ExampleWindow
TextCtrl.TextCtrl
TextureUtilities.TextureManipulationIds
TitleSeparator.ExampleWindow
TitleSeparator.TitleSeparator
ToolTip._ToolTipTest
ToolTip.ToolTip
TransformHandles.RotateHandle
TransformHandles.ScaleHandle
TransformHandles.TransformHandle
TransformHandles.TranslateHandle
TreeCtrl._TreeCtrlTest
TreeCtrl.TreeContextMenuEvent
TreeCtrl.TreeCtrl
TreeCtrl.TreeCtrl.__NodeThe internal data structure used by the tree control
TreeCtrl.TreeIconDoubleClickedEvent
TreeCtrl.TreeItemDraggingEvent
TreeCtrl.TreeItemDroppedEvent
TreeCtrl.TreeItemExpandEvent
TreeCtrl.TreeLabelEditedEvent
TreeCtrl.TreeLabelEditingEvent
TreeCtrl.TreeSelectionEvent
TreeCtrl.VetoableEvent
Trigger.Trigger
TriggerIO.XMLTriggerReader
TriggerIO.XMLTriggerWriter
UI.Button
UI.CallbackSupport
UI.CheckBox
UI.Container
UI.Control
UI.ControlState
UI.ControlStyle
UI.DecalA Decal is an image area that does not respond to input events
UI.DoubleClickRegionCallbackSupport
UI.FilterSupport
UI.FormContainer
UI.HorizontalLayout
UI.HorizontalWrapLayout
UI.HotkeyIndicatorSupport
UI.Image
UI.ImageButton
UI.IndicatorSupport
UI.LabelledImageLabelledImage is a button that uses images for the background and overlays a text label in the foreground
UI.LabelledImageAnimationThe LabelledImageAnimation class implements a non-selectable labelled looping image animation
UI.Layout
UI.LayoutItem
UI.LinearContainer
UI.ModifierState
UI.MultiIndicatorSupport
UI.NewControl
UI.PopupMenuButtonThis control is appropriate for attaching popup menus
UI.ScrollBar
UI.SizeSupport
UI.StateSupport
UI.StaticImage
UI.StaticText
UI.StaticTextImage
UI.Text
UI.TextImageControl
UI.ThumbnailSupport
UI.ToolTipSupport
UI.UiEvent
UI.UiNodeManagerUiNodeManager is used for managing nodes used by UI elements
UiConstants.UiConstants
UiUtilities.AlignSizerUse this sizer to align controls across multiple sizers
UiUtilities.ApplicationDialogDerive from this class to get support for retaining dialog position and size across application sessions
UiUtilities.ApplicationWindowDerive from this class to get support for retaining window position and size across application sessions
UiUtilities.CollapseSizerThis custom sizer is for collapsing its children
UiUtilities.CollapseTitleUi
UiUtilities.CollapseUiThis component creates a title and a sizer for sub controls
UiUtilities.ColourUi_This component consists of a colour swatch and slider
UiUtilities.DynamicFixedSizeInspectorWindowExample of a fixed sized window that grows/shrinks to fit dynamically created UI
UiUtilities.DynamicResizeableInspectorWindowExample of a resizeable window that uses a scroll panel to accommodate dynamically created UI
UiUtilities.EnableControl_This control is for demonstration purposes
UiUtilities.EnableSizer
UiUtilities.ExampleLabelSizer
UiUtilities.ExampleUi
UiUtilities.ExampleWindowThis window demonstrates how to create many of the UI elements in this file
UiUtilities.ExampleWindow_This window is for testing purposes only
UiUtilities.FileUiCreate UI for choosing a file
UiUtilities.FixedSizeInspectorWindowExample of a fixed size inspector window
UiUtilities.FixedSizeModalWindowExample of a fixed size modal window
UiUtilities.FixedSizeOperationWindowExample of a fixed size operation window
UiUtilities.FresnelUiCreate an interactive Fresnel display graph, and four text fields which can optionally control it
UiUtilities.HeaderUiCreate a label and a text field
UiUtilities.HelpButton
UiUtilities.ImageValueSlider
UiUtilities.InspectorWindowAn inspector window shows some state of the application and allows the user to change the application state directly with the corresponding UI in the window
UiUtilities.LabeledValueSlider
UiUtilities.LabelGridSizerA convenience class for when you lay out controls with labels
UiUtilities.MatrixUiCreate two rows of three float fields
UiUtilities.ModalWindowA modal window prevents the user from interacting with the rest of the application until the window is dismissed
UiUtilities.OperationWindowWindows of this type are intended to perform a single operation
UiUtilities.PanelUiA wx.Panel that can send and receive messages
UiUtilities.RadioButtonGroupUiCreate a group of radio buttons
UiUtilities.ResizeableInspectorWindowExample of a resizeable inspector window
UiUtilities.ResizeableModalWindowExample of a resizeable modal window
UiUtilities.ResizeableOperationWindowExample of a resizeable operation window
UiUtilities.ScrollPanelDerive our own version of the scrolled window because we need to tweak the behaviour of the SetupScrolling() method
UiUtilities.SliderUiCreate a slider
UiUtilities.StandardWindowSupportConvenience class for creating the panel and top level sizers for a window
UiUtilities.UiComponent
UiUtilities.UiComponent_UI components should derive from wx.Panel so use this as the base class for all new UI components
UiUtilities.UiPanelThis class puts the parameter specific ui and a separator inside a collapsible sizer
UiUtilities.UiTestBase
UiUtilities.ValueSliderUiCreate a value field and slider
UiUtilities.ValueUiCreate a row of value fields
UiUtilities.ValueUi_Create a single value field and spin buttons
UiUtilities.ValueUiEvent
UiUtilities.VectorUiCreate three float fields
UiUtilities.WindowDialogMixinBase class containing common functionality for ApplicationWindow and ApplicationDialog
UIWindow.AliasDropTargetSubclass PyDropTarget so that we can drag and drop files and support i-drop
UIWindow.App
UIWindow.HTMLFrame
UserCustomization.CustomInfo
UserCustomization.UserCustomBase
UserCustomization.UserCustomization
Validator.AlphaValidatorThis validator allows only alphabetic characters
Validator.DigitValidatorThis validator allows only digits
Validator.NumericValidatorThis validator allows only digits, ., - and +
Validator.ValidatorValidator base class that ensures a field accepts only certain characters
VersionManager.VersionLabel
VersionManager.VersionManagerThis class manages the versions of your application
WarningWindow.AnotherWarningWindow
WarningWindow.ExampleWindow
WarningWindow.WarningWindowA warning window is a modal window that looks something like this:
Welcome.testApp
WindowManager.WindowManagerThe window manager is responsible for updating and applying preference values for all windows
WindowPreferenceIO.WindowDataList
WindowPreferenceIO.WindowIOGeneratorValidate and generate window preferences
WindowPreferenceIO.WindowPreferenceA window type stores default window attributes Current data stored in the window preference:

  • Window name
  • Window X Position
  • Window Y Position
  • Window Width
  • Window Height
  • Window state on open
WindowPreferenceIO.XMLWindowPreferenceReader
WindowPreferenceIO.XMLWindowPreferenceWriter
WorkingDirectory.WorkingDirectoryThis class maintains a mapping of files in the working directory and the source files that they came from
XMLDocumentReader.XMLDocumentReaderXMLDocumentReader is responsible for reading XML documents
XMLDocumentWriter.XMLDocumentWriterXMLDocumentWriter is responsible for writing XML documents
XMLEnvironmentDocumentReader.XMLEnvironmentDocumentReaderOverride registerFeatures to register features for environment document
XMLEnvironmentDocumentWriter.XMLEnvironmentDocumentWriter
XMLMaterialDocumentReader.XMLMaterialDocumentReaderOverride registerFeatures to register features for material document
XMLMaterialDocumentWriter.XMLMaterialDocumentWriter
XMLSaxData.DataData is an class whose members are dynamically created given a tag name and some attributes
XMLSaxData.DataVisitor
XMLSaxReader.ContentHandlerContentHandler is used by an XML parser during parsing to handle the contents of an XML document
XMLSaxReader.ErrorHandlerErrorHandler handles the errors encountered while parsing an XML document
XMLSceneDocumentReader.XMLSceneDocumentReaderOverride registerFeatures to register features for scene document
XMLSceneDocumentWriter.XMLSceneDocumentWriter
XMLSocketInterpreter.XMLSocketInterpreterXMLSocketInterpreter handles the xml socket connections and messages
XMLSocketServer.XMLSocketConnectionThis is what does the server<=>client stuff
XMLSocketServer.XMLSocketServerListens for connections
XMLUserPreferenceDocumentReader.XMLUserPreferenceDocumentReaderOverride registerFeatures to register features for user preference document
XMLUserPreferenceDocumentWriter.XMLUserPreferenceDocumentWriter
ZipFolder.ZipFolderThis class is used to extract a zip file into a temporary folder so that the application may then read it