wxOOwxPython object-oriented and property-oriented controls | |
Download |
wxOO Ranking & Summary
Advertisement
wxOO Tags
- control gui object-oriented programming object-oriented prog Framework object oriented library Aspect Oriented Programming Object oriented translation-oriented editor object oriented framework subject-oriented search line-oriented text oriented NET oriented object oriented component message oriented middleware DSL-oriented API object-oriented RTP CPU-oriented information wxPython development wxPython framework wxPython user interface wxPython Plug-In Oriented framework Object Oriented Persistence Object-Oriented design object-oriented language Service Oriented Architecture object oriented database transactional object oriented aspect-oriented extension aspect-oriented object-oriented platform Behavior Oriented Design Object Oriented System wxPython GUI wxPython interface stream-oriented parser object-oriented graph grammars object-oriented metamodel Object oriented wrapper object-oriented C++ library object-oriented interface object-oriented application Java Object Oriented Calendar manipulate Oriented Matroids Oriented Matroids manipulation GUI Framework band oriented Database oriented Object Oriented Filtering object oriented tool service oriented network
wxOO Description
wxOO was designed in order to offer a GUI framework and controls for interacting with Python domain-specific "model" objects. This was done so that the interaction doesn't have to be made with low-level identifiers and the like in such a way that much of an application's GUI can be auto-generated from the domain model without custom programming. wxOO is a collection of a number of interdependent technologies to help make wxPython programming more object-oriented from a Python programmer's point of view. In particular: · Framework for creating composable value-editing controls · Framework for creating parsed-text controls based on BasicTypes coercion Support classes for: · Implementing custom dragging behaviour for canvas-like controls · Selection-set tracking for canvas-like controls · Tracking a grid control's selection set · Event-based drag-and-drop operations · Controls for editing individual BasicProperty properties of objects (including PyTable fields of database rows) · Controls for choosing from a set of objects · List-of-objects viewer and editor · OO-spin control (w/ integer, hex or binary format) · Window allowing a sub-window to act as a dragging handle for it's top-level window (this allows for creating custom title-bars and the like) · A sub-package providing (the beginnings of) a customisable UI system · Grid-based BasicProperty property-table editors · Can edit, for example PyTable DBRow objects · Wrapper for using generic controls as grid controls · Wrapper for transient dialog-based grid-editing controls
wxOO Related Software