Package kiwi
[frames | no frames]

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.

Generated by Epydoc 2.1 on Mon Jan 29 16:43:00 2007 http://epydoc.sf.net