| 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 |