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
-
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
-
bugreportdialog
-
comboboxentry : Reimplementation of GtkComboBoxEntry in Python.
-
comboentry : Widget for displaying a list of objects
-
dateentry
-
debugwindow
-
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
-
player : Test script playback system and infrastructure.
-
recorder : User interface event recorder and serializer.
-
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. |