Navigation
index
modules
|
next
|
dip v0.4.2 documentation
»
User Guide
¶
Introduction
Features
License
Installation
Roadmap
Architecture
The Realities of Software Development
The Myth of Toolkit Independence
Philosophy
Module Overview
Getting Started with
dip.model
A Simple Model
Explicit Initial Values
Computed Default Values
Attributes are Properties
Overriding Types in Model Sub-classes
Observing Attributes
Asynchronous Events
Interfaces
Adapters
Singletons
Adding Meta-data
Model
as a Mixin
Models and __init__
Getting Started with
dip.ui
The Smallest Example
Extending the Model
Configuring Views
Using a Dialog
Non-declarative Views
Creating Views with Qt Designer
Using a Real Model
Controllers and Validation
Menus, Tool Buttons and Actions
A Pattern for Simple GUI Utilities
Getting Started with
dip.shell
Creating and Displaying a Shell
Adding a Tool to a Shell
More on the Quit Tool
Writing a Tool
More on Actions and Action Collections
Using the Model Manager
More on the Model Manager
Getting Started with
dip.io
Concepts
Reading and Writing a Model
Implementing a New Type of Storage
Defining a Storage Policy
Getting Started with
dip.plugins
Concepts
Writing Plugins
Getting Started with
dip.automate
How Automation Works
A Simple Example
More on Identifying Widgets
Building Up Automation Sequences
Creating Automation Scripts
Getting Started with
dip-builder
Creating a
dip-builder
Project
Creating an Initial Application
Creating a Deployable Package
Glossary
Module Reference
¶
dip.automate
AutomationCommands
AutomationError
IAutomated
IAutomatedActionTrigger
IAutomatedDialog
IAutomatedEditor
IAutomatedListEditor
IAutomatedOptionSelector
IAutomatedShell
IAutomatedTabBar
IAutomatedTableEditor
IAutomatedTrigger
Robot
dip.developer
dip.developer.extensions_viewer
ExtensionsViewer
ExtensionsViewerTool
dip.developer.plugins
ExtensionsViewerToolPlugin
PluginsViewerToolPlugin
ServicesViewerToolPlugin
dip.developer.plugins_viewer
PluginsViewer
PluginsViewerTool
dip.developer.services_viewer
ServicesViewer
ServicesViewerTool
dip.io
BaseStorage
FormatError
ICodec
IFilterHints
IIoManager
IIoManagerUi
IStorage
IStorageBrowser
IStorageFactory
IStorageLocation
IStorageUi
IStreamingStorageFactory
IStructuredStorageFactory
IoManager
StorageError
dip.io.default_io_manager
IoManager
dip.io.codecs.unicode
IUnicodeDecoder
IUnicodeEncoder
UnicodeCodec
dip.io.codecs.xml
IXmlDecoder
IXmlEncoder
XmlCodec
XmlDecoder
XmlEncoder
dip.io.plugins
FilesystemStoragePlugin
dip.io.storage
QIODeviceStorage
dip.io.storage.filesystem
FilesystemStorageFactory
dip.model
Adapter
Any
AttributeChange
Bool
Callable
ChangeTrigger
CollectionTypeFactory
DelegatedTo
Dict
Enum
Float
Instance
Int
Interface
List
MappingProxy
MetaInterface
MetaModel
MetaSingleton
Model
MutableTypeFactory
Set
Singleton
Str
Subclass
Trigger
Tuple
TypeFactory
ValidationError
ValidationTypeError
ValueTypeFactory
adapt()
clone_model()
get_attribute_type()
get_attribute_types()
get_change_trigger()
get_model_types()
implements()
isadapted()
notify_observers()
observe()
resolve_attribute_path()
dip.plugins
ExtensionPoint
IExtensionPoint
IPlugin
IPluginManager
IService
PluginManager
Service
dip.plugins.default_plugin_manager
PluginManager
dip.publish
IPublication
IPublicationManager
IPublisher
ISubscriber
Publication
dip.pui
Action()
CheckBox()
ComboBox()
Dialog()
Dock()
FilesystemLocationEditor()
FloatSpinBox()
Form()
Grid()
GroupBox()
HBox()
Label()
LineEditor()
ListEditor()
MainWindow()
Menu()
MenuBar()
MessageArea()
OptionList()
PushButton()
RadioButtons()
SpinBox()
Splitter()
StorageLocationEditor()
TabBar()
TableEditor()
TextEditor()
ToolButton()
Toolkit
VBox()
ViewStack()
Wizard()
WizardPage()
dip.shell
BaseManagedModelTool
BaseShellAdapter
BaseShellFactory
IActionHints
IAreaHints
ICloseViewVeto
IDirty
IManagedModel
IManagedModelTool
IModelManagerTool
IOpenModel
IQuitVeto
IShell
ITool
SimpleViewTool
dip.shell.plugins
DirtyToolPlugin
MainWindowShellPlugin
ModelManagerToolPlugin
QuitToolPlugin
WhatsThisToolPlugin
dip.shell.shells.main_window
MainWindowShell
dip.shell.tools.dirty
DirtyTool
dip.shell.tools.form
FormTool
dip.shell.tools.model_manager
ModelManagerTool
dip.shell.tools.quit
QuitTool
dip.shell.tools.whats_this
WhatsThisTool
dip.toolkits
BaseToolkit
IToolkit
Toolkit
dip.toolkits.qt4
Toolkit
dip.ui
Action
ActionCollection
Application
Bindings
BoxLayoutFactory
CheckBox
CollectionValidator
ComboBox
ContainerFactory
Controller
Designer
Dialog
DialogController
Dock
EditorFactory
FilesystemLocationEditor
FilesystemLocationValidator
FloatSpinBox
Form
Grid
GroupBox
HBox
IAction
IActionBinding
IActionCollection
IApplication
IBox
ICheckBox
ICollectionEditor
IComboBox
IContainer
IController
IDialog
IDialogController
IDisplay
IDock
IEditor
IEditorBinding
IFilesystemLocationEditor
IFloatSpinBox
IForm
IGrid
IGroupBox
IHBox
ILabel
ILineEditor
IListEditor
IMainWindow
IMenu
IMenuBar
IMessageArea
IObject
IOptionList
IOptionSelector
IPushButton
IRadioButtons
ISingleViewContainer
ISpinBox
ISplitter
IStorageLocationEditor
ITabBar
ITabPage
ITableEditor
ITextEditor
IToolButton
IVBox
IValidator
IView
IViewBinding
IViewStack
IWizard
IWizardController
IWizardPage
Label
LineEditor
ListColumn
ListEditor
MainWindow
Menu
MenuBar
MessageArea
ObjectFactory
OptionList
OptionSelectorFactory
OptionValidator
PushButton
RadioButtons
SingleSubviewContainerFactory
SpinBox
Splitter
StorageLocationEditor
StorageLocationValidator
Stretch
StringValidator
TabBar
TabPage
TableColumn
TableEditor
TextEditor
ToolButton
VBox
ViewFactory
ViewMetadata
ViewStack
Wizard
WizardController
WizardPage
dip.ui.actions
CloseAction
NewAction
OpenAction
QuitAction
SaveAction
SaveAsAction
WhatsThisAction
Table Of Contents
User Guide
Module Reference
Next topic
Introduction
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
Navigation
index
modules
|
next
|
dip v0.4.2 documentation
»