| Home | Trees | Index | Help |  | 
|---|
| 
 | 
kiwi: Kiwi is a library designed to make developing graphical applications 
as easy as possible.
  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
        listdialog: A dialog to manipulate a sequence of objects
        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
          
        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
  ConfigParser.RawConfigParser
    ConfigParser.ConfigParser
    kiwi.desktopparser.DesktopParser: 
A DesktopParser for GNOME/KDE .desktop files.
    StringIO.StringIO: 
class StringIO([buffer])
  __builtin__.object: 
The most base type
    gazpacho.loader.custom.Adapter
    
  kiwi.argcheck.argcheck: 
Decorator to check type and value of arguments.
  kiwi.datatypes.BaseConverter: 
Abstract converter used by all datatypes
  __builtin__.basestring: 
Type basestring cannot be instantiated; it is the base for str and 
unicode.
    __builtin__.str: 
str(object) -> string
  __builtin__.unicode: 
unicode(string [, encoding[, errors]]) -> object
    kiwi.accessor.CacheControl
  kiwi.python.ClassInittableObject: 
I am an object which will call a classmethod called __class_init__ 
when I am created.
  kiwi.ui.objectlist.Column: 
Specifies a column for an ObjectList, see the ObjectList 
documentation for a simple example.
    kiwi.ui.objectlist.ColoredColumn: 
I am a column which can colorize the text of columns under certain 
circumstances.
  kiwi.ui.objectlist.SequentialColumn: 
I am a column which will display a sequence of numbers, which 
represent the row number.
    datetime.date: 
date(year, month, day) --> date object
    datetime.datetime: 
datetime(year, month, day[, hour[, minute[, second[, 
microsecond[,tzinfo]]]]])
    decimal.Decimal: 
Floating point class for decimal arithmetic.
    kiwi.currency.currency: 
A datatype representing currency, used together with the list and the 
framework
    kiwi.decorators.deprecated: 
I am a decorator which prints a deprecation warning each time you call 
the decorated (and deprecated) function
  kiwi.ui.test.recorder.Event: 
Event is a base class for all events.
    kiwi.ui.test.recorder.SignalEvent: 
A SignalEvent is an Event which is tied to a GObject signal, Recorder uses this to automatically attach 
itself to a signal at which point this object will be instantiated.
    kiwi.ui.test.recorder.ButtonClickedEvent: 
This event represents a button click.
  kiwi.ui.test.recorder.EntryActivateEvent: 
This event represents an activate event for a GtkEntry, eg when the 
user presses enter in a GtkEntry.
  kiwi.ui.test.recorder.EntrySetTextEvent: 
This event represents a content modification of a GtkEntry.
  kiwi.ui.test.recorder.ImageMenuItemButtonReleaseEvent: 
This event represents a click on a normal menu entry It's sort of a 
hack to use button-press-event, instea of listening to activate, but 
we'll get the active callback after the user specified callbacks are 
called, at which point it is already too late.
  kiwi.ui.test.recorder.MenuItemActivateEvent: 
This event represents a user click on a menu item.
  kiwi.ui.test.recorder.ObjectListDoubleClick: 
This event represents a double click on a row in objectlist
  kiwi.ui.test.recorder.ObjectListSelectionChanged: 
This event represents a selection change on a kiwi.ui.objectlist.ObjectList, eg when the 
user selects or unselects a row.
  kiwi.ui.test.recorder.ToolButtonReleaseEvent: 
This event represents a click on a normal toolbar button Hackish, see 
ImageMenuItemButtonReleaseEvent for more 
details.
    kiwi.ui.test.recorder.WindowDeleteEvent: 
This event represents a user click on the close button in the window 
manager.
    kiwi.ui.gadgets.FadeOut: 
I am a helper class to draw the fading effect of the background Call 
my methods start() and stop() to control the fading.
  __builtin__.float: 
float(x) -> floating point number
  kiwi.ui.icon.IconEntry: 
Helper object for rendering an icon in a GtkEntry
  __builtin__.int: 
int(x[, base]) -> integer
    __builtin__.bool: 
bool(x) -> bool
  kiwi.python.enum: 
enum is an enumered type implementation in python.
    kiwi.enums.Alignment
  kiwi.enums.ComboColumn
  kiwi.enums.ComboMode
  kiwi.enums.Direction
  kiwi.enums.ListType: 
NORMAL: Add, Remove, Edit
    kiwi.log.Logger
  __builtin__.long: 
long(x[, base]) -> integer
  kiwi.ui.test.runner.MagicWindowWrapper
  kiwi.tasklet.Message: 
A message that can be received by or sent to a tasklet.
  gazpacho.properties.PropertyCustomEditor: 
Base class for editors for custom properties
    kiwi.ui.gazpacholoader.DataTypeAdaptor
    kiwi.ui.gazpacholoader.ButtonDataType
  kiwi.ui.gazpacholoader.ComboBoxDataType
  kiwi.ui.gazpacholoader.ComboBoxEntryDataType
  kiwi.ui.gazpacholoader.ComboEntryDataType
  kiwi.ui.gazpacholoader.EntryDataType
  kiwi.ui.gazpacholoader.LabelDataType
  kiwi.ui.gazpacholoader.SpinBtnDataType
  kiwi.ui.gazpacholoader.TextViewDataType
    kiwi.utils.PropertyObject: 
I am an object which maps GObject properties to attributes To be able 
to use me, you must also inherit from a gobject.GObject subclass.
    kiwi.ui.objectlist.Column: 
Specifies a column for an ObjectList, see the ObjectList 
documentation for a simple example.
    kiwi.ui.objectlist.ColoredColumn: 
I am a column which can colorize the text of columns under certain 
circumstances.
  kiwi.ui.objectlist.SequentialColumn: 
I am a column which will display a sequence of numbers, which 
represent the row number.
    kiwi.ui.hyperlink.HyperLink
  kiwi.ui.entry.KiwiEntry: 
The KiwiEntry is a Entry subclass with the following additions:
    kiwi.ui.widgets.entry.ProxyEntry: 
The Kiwi Entry widget has many special features that extend the basic 
gtk entry.
    
    kiwi.ui.objectlist.ObjectList: 
An enhanced version of GtkTreeView, which provides pythonic wrappers 
for accessing rows, and optional facilities for column sorting (with 
types) and column selection.
    
  kiwi.ui.widgets.button.ProxyButton: 
A ProxyButton is a Button subclass which is implementing the features 
required to be used inside the kiwi framework.
  kiwi.ui.widgets.checkbutton.ProxyCheckButton
    
  kiwi.ui.widgets.colorbutton.ProxyColorButton
  kiwi.ui.widgets.combo.ProxyComboBox
    
  kiwi.ui.widgets.combo.ProxyComboBoxEntry
    
  kiwi.ui.widgets.combo.ProxyComboEntry
  kiwi.ui.widgets.entry.ProxyDateEntry
  kiwi.ui.widgets.filechooser.ProxyFileChooserButton
  kiwi.ui.widgets.filechooser.ProxyFileChooserWidget
  kiwi.ui.widgets.fontbutton.ProxyFontButton
  kiwi.ui.widgets.label.ProxyLabel
    
  kiwi.ui.widgets.radiobutton.ProxyRadioButton
    
  kiwi.ui.widgets.spinbutton.ProxySpinButton: 
A SpinButton subclass which adds supports for the Kiwi Framework.
    
  kiwi.ui.widgets.textview.ProxyTextView
    
    gazpacho.properties.PropType
    
  kiwi.ui.proxywidget.ProxyWidgetMixin: 
This class is a mixin that provide a common interface for 
KiwiWidgets.
    kiwi.ui.widgets.button.ProxyButton: 
A ProxyButton is a Button subclass which is implementing the features 
required to be used inside the kiwi framework.
  kiwi.ui.widgets.checkbutton.ProxyCheckButton
    
  kiwi.ui.widgets.colorbutton.ProxyColorButton
  kiwi.ui.widgets.combo.ProxyComboBox
    
  kiwi.ui.widgets.filechooser.ProxyFileChooserButton
  kiwi.ui.widgets.filechooser.ProxyFileChooserWidget
  kiwi.ui.widgets.fontbutton.ProxyFontButton
  kiwi.ui.widgets.label.ProxyLabel
    
  kiwi.ui.widgets.radiobutton.ProxyRadioButton
    
  kiwi.ui.proxywidget.ValidatableProxyWidgetMixin: 
Class used by some Kiwi Widgets that need to support mandatory input 
and validation features such as custom validation and data-type 
validation.
    kiwi.ui.widgets.combo.ProxyComboBoxEntry
    
  kiwi.ui.widgets.combo.ProxyComboEntry
  kiwi.ui.widgets.entry.ProxyDateEntry
  kiwi.ui.widgets.entry.ProxyEntry: 
The Kiwi Entry widget has many special features that extend the basic 
gtk entry.
    
  kiwi.ui.widgets.spinbutton.ProxySpinButton: 
A SpinButton subclass which adds supports for the Kiwi Framework.
    
  kiwi.ui.widgets.textview.ProxyTextView
    
    kiwi.ui.test.runner.Runner: 
 
  kiwi.ui.selectablebox.SelectableBox
    
  kiwi.decorators.signal_block: 
A decorator to be used on kiwi.ui.views.SlaveView methods.
  kiwi.ui.views.SignalBroker
    
  kiwi.ui.views.SlaveView: 
Base class for all View classes.
    kiwi.ui.views.BaseView: 
A view with a toplevel window.
    kiwi.ui.delegates.Delegate: 
A class that combines view and controller functionality into a single 
package.
    kiwi.ui.delegates.ProxyDelegate: 
A class that combines view, controller and proxy functionality into a 
single package.
    kiwi.ui.delegates.GladeDelegate: 
A class that combines view and controller functionality into a single 
package.
    kiwi.ui.wizard.PluggableWizard: 
Wizard controller and view class
    kiwi.ui.delegates.GladeSlaveDelegate: 
A class that combines view and controller functionality into a single 
package.
  kiwi.ui.delegates.SlaveDelegate: 
A class that combines view and controller functionality into a single 
package.
    kiwi.tasklet.task: 
A decorator that modifies a tasklet function to avoid the need to call 
tasklet.run(func()) or 
tasklet.Tasklet(func()).
  kiwi.tasklet.Tasklet: 
An object that launches and manages a tasklet.
  datetime.time: 
time([hour[, minute[, second[, microsecond[, tzinfo]]]]]) --> a 
time object
  __builtin__.type: 
type(object) -> the object's type type(name, bases, dict) -> a 
new type
    gazpacho.loader.custom.AdapterMeta
  kiwi.python.ClassInittableMetaType
  kiwi.argcheck.CustomType
    kiwi.argcheck.number: 
Custom type that verifies that the type is a number (eg float or 
int)
  kiwi.argcheck.percent: 
Custom type that verifies that the value is a percentage
    gazpacho.properties.PropMeta: 
I am a metaclass used for Property types.
    kiwi.tasklet.WaitCondition: 
Base class for all wait-able condition objects.
    kiwi.tasklet.WaitForCall: 
An object that waits until it is called.
  kiwi.tasklet.WaitForIdle: 
An object that waits for the main loop to become idle
  kiwi.tasklet.WaitForIO: 
An object that waits for IO conditions on sockets or file 
descriptors.
  kiwi.tasklet.WaitForMessages: 
An object that waits for messages to arrive
  kiwi.tasklet.WaitForProcess: 
An object that waits for a process to end
  kiwi.tasklet.WaitForSignal: 
An object that waits for a signal emission
  kiwi.tasklet.WaitForTasklet: 
An object that waits for a tasklet to complete
  kiwi.tasklet.WaitForTimeout: 
An object that waits for a specified ammount of time (a timeout)
    gazpacho.widgetadaptor.WidgetAdaptor: 
Base class for all widget adaptors
    
  kiwi.ui.test.common.WidgetIntrospecter
    kiwi.ui.test.recorder.Recorder: 
Recorder takes care of attaching events to widgets, when the appear, 
and creates the events when the user is interacting with some 
widgets.
    distutils.cmd.Command: 
Abstract base class for defining command classes, the "worker 
bees" of the Distutils.
    
  exceptions.Exception: 
Common base class for all exceptions.
    kiwi.component.AlreadyImplementedError: 
Called when a utility already exists.
  kiwi.accessor.DefaultValue: 
This can be raised in kgetattr accessors to indicate that the default 
value should be used
  kiwi.log.LogError
  kiwi.ui.entry.MaskError
  kiwi.ui.test.runner.NotReadyYet
  kiwi.ui.proxy.ProxyError
  kiwi.ui.test.recorder.SkipEvent
  exceptions.StandardError: 
Base class for all standard Python exceptions.
    exceptions.LookupError: 
Base class for lookup errors.
    exceptions.KeyError: 
Mapping key not found.
    
    kiwi.datatypes.ValidationError
    gazpacho.interfaces.BaseWidgetAdaptor
    
  gazpacho.loader.loader.ObjectBuilder
    
  kiwi.ValueUnset: 
To differentiate from places where None is a valid default.
  kiwi.controllers.BaseController: 
A generic controller that can be attached to any View
    kiwi.ui.delegates.Delegate: 
A class that combines view and controller functionality into a single 
package.
    kiwi.ui.delegates.ProxyDelegate: 
A class that combines view, controller and proxy functionality into a 
single package.
    kiwi.ui.delegates.GladeDelegate: 
A class that combines view and controller functionality into a single 
package.
    kiwi.ui.wizard.PluggableWizard: 
Wizard controller and view class
    kiwi.ui.delegates.GladeSlaveDelegate: 
A class that combines view and controller functionality into a single 
package.
  kiwi.ui.delegates.SlaveDelegate: 
A class that combines view and controller functionality into a single 
package.
    kiwi.datatypes.ConverterRegistry
  kiwi.environ.Environment: 
Environment control
    kiwi.environ.Library: 
A Library is a local environment object, it's a subclass of the 
Environment class.
    kiwi.environ.Application: 
Application extends a Library.
    kiwi.model.Model: 
The Model is a mixin to be used by domain classes when attached to 
Proxies.
    kiwi.model.PickledModel: 
PickledModel is a model that is able to save itself into a pickle 
using save().
    kiwi.python.Settable: 
A mixin class for syntactic sugar.
  kiwi.ui.gazpacholoader.GazpachoWidgetTree: 
Example class of GladeAdaptor that uses Gazpacho loader to load the 
glade files
  kiwi.ui.proxy.Proxy: 
A Proxy is a class that 'attaches' an instance to an interface's 
widgets, and transparently manipulates that instance's attributes as the 
user alters the content of the widgets.
  kiwi.ui.wizard.WizardStep: 
This class must be inherited by the steps
  logging.Filter: 
Filter instances are used to perform arbitrary filtering of 
LogRecords.
    kiwi.log.ReversedGlobalFilter: 
It's like a reversed filter, the default behavior is to not show the 
message, you need to add custom filters for all the records you wish to 
see
    logging.Filterer: 
A base class for loggers and handlers which allows them to share 
common code.
    logging.Logger: 
Instances of the Logger class represent a single logging channel.
    | Home | Trees | Index | Help |  | 
|---|
| Generated by Epydoc 2.1 on Fri Mar 23 15:56:58 2007 | http://epydoc.sf.net |