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
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
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.
__builtin__.object
:
The most base type
kiwi.argcheck.argcheck
:
Decorator to check type and value of arguments.
kiwi.datatypes.BaseConverter
:
Abstract converter used by all datatypes
exceptions.BaseException
:
Common base class for all exceptions
exceptions.Exception
:
Common base class for all non-exit 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 that do not represent
interpreter exiting.
exceptions.LookupError
:
Base class for lookup errors.
exceptions.KeyError
:
Mapping key not found.
kiwi.datatypes.ValidationError
__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.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.
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
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
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
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)
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.
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.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 Tue Feb 6 10:53:35 2007 | http://epydoc.sf.net |