# 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

- Authors:
  - Christian Reis <kiko@async.com.br>
  - Johan Dahlin <jdahlin@async.com.br>
- Website: http://www.async.com.br/projects/kiwi/
- Organization: Async Open Source

Module | __version__ | Undocumented
Module | accessor | The accessor module offers two important front-end functions:
Module | argcheck | Argument checking decorator and support
Module | component | No module docstring; 1/4 classes, 3/4 functions documented
Module | controllers | No module docstring; 1/1 classes documented
Module | currency | Currency and datatype converter
Module | datatypes | Data type converters with locale and currency support.
Package | db | Database integration
Module | decorators | Function and method decorators used in kiwi
Module | desktopparser | No module docstring; 1/1 classes, 0/3 functions documented
Module | dist | Distutils extensions and utilities
Module | enums | No module docstring; 2/6 classes documented
Module | environ | Environment helpers: path mangling and resource management
Package | i18n | Internationalization helpers
Module | interfaces | Interface specifications and utilities
Module | log | Extension to the logging module
Module | model | Holds the models part of the Kiwi Framework
Module | python | Generic python addons
Module | tasklet | Pseudo-thread (coroutines) framework
Package | ui | User interface: Framework and Widget support
Module | utils | GObject utilities and addons

From the __init__.py module:

Class | ValueUnset | To differentiate from places where None is a valid default. Used