Package kiwi
Kiwi is a library designed to make developing graphical applications
as easy as possible. It offers both a framework and a set of enhanced
widgets, and is based on Python and GTK+. Kiwi borrows concepts from MVC,
Java Swing and Microsoft MFC, but implements a set of unique classes that
take advantage of the flexibility and simplicity of Python to make
real-world application creation much easier.
Kiwi includes a Framework and a set of enhanced widgets
| Submodules |
-
accessor: The accessor module offers two important front-end functions: kgetattr
and ksetattr.
-
argcheck: Argument checking decorator and support
-
component
-
controllers
-
currency: Currency and datatype converter
-
datatypes: Data type converters with locale and currency support.
-
decorators: Function and method decorators used in kiwi
-
desktopparser
-
dist: Distutils extensions and utilities
-
enums
-
environ: Environment helpers: path mangling and resource management
-
i18n: Internationalization helpers
-
interfaces: Interface specifications and utilities
-
log: Extension to the logging module
-
model: Holds the models part of the Kiwi Framework
-
python: Generic python addons
-
tasklet: Pseudo-thread (coroutines) framework
-
ui: User interface: Framework and Widget support
-
comboboxentry: Reimplementation of GtkComboBoxEntry in Python.
-
comboentry: Widget for displaying a list of objects
-
dateentry
-
delegates: Defines the Delegate classes that are included in the Kiwi
Framework.
-
dialogs
-
entry: An enchanced version of GtkEntry that supports icons and masks
-
entrycompletion
-
gadgets: Graphical utilities: color management and eyecandy
-
gazpacholoader: Gazpacho integration: loader and extensions
-
hyperlink: A hyper link widget.
-
icon: Provides a helper classes for displaying icons in widgets.
-
libgladeloader
-
objectlist: High level wrapper for GtkTreeView
-
proxy: This module defines the Proxy class, which is a facility that can be
used to keep the state of a model object synchronized with a View.
-
proxywidget: Basic classes for widget support for the Kiwi Framework
-
selectablebox: A box which you can select and will have a border around it when you
click on any widgets in it
-
test: User interface: Testing
-
common: Common routines used by other parts of the ui test framework.
-
main: Kiwi UI Test: command line interface
-
recorder: User interface event recorder and serializer.
-
runner: Runner - executes recorded scripts
-
tooltip: A tooltip popup window which only pop ups on demand, which makes it
possible for us to tie it to a specific gtk.gdk.Window
-
views: Defines the View classes that are included in the Kiwi Framework,
which are the base of Delegates and Proxies.
-
widgets
-
button: GtkButton support for the Kiwi Framework
-
checkbutton: GtkCheckButton support for the Kiwi Framework
-
colorbutton: ColorButton proxy for the kiwi framework
-
combo: GtkComboBox and GtkComboBoxEntry support for the Kiwi Framework.
-
combobox: GtkComboBox and GtkComboBoxEntry support for the Kiwi Framework.
-
entry: GtkEntry support for the Kiwi Framework
-
filechooser: Filechooser widgets for the kiwi framework
-
fontbutton: FontButton proxy for the kiwi framework
-
label: GtkLabel support for the Kiwi Framework
-
list: High level wrapper for GtkTreeView: backwards compatibility layer
-
radiobutton: GtkRadioButton support for the Kiwi Framework
-
spinbutton: GtkSpinButton support for the Kiwi Framework
-
textview: GtkTextView support for the Kiwi Framework
-
wizard
-
utils: GObject utilities and addons
|
| Classes |
ValueUnset |
To differentiate from places where None is a valid default. |