[ Module Hierarchy
| Class Hierarchy ]
Class Hierarchy
- twisted.spread.pb.Avatar:
A default IPerspective implementor.
- kiwi.controllers.BaseController:
A generic controller that can be attached to any View
- kiwi.ui.delegates.GladeDelegate:
A class that combines view and controller functionality into a
single package.
- flumotion.admin.gtk.adminwindow.AdminWindow:
Creates the GtkWindow for the user interface.
- flumotion.ui.glade.GladeBacked:
Base class for objects backed by glade interface definitions.
- flumotion.ui.glade.GladeWidget:
Base class for composite widgets backed by glade interface
definitions.
- flumotion.ui.glade.GladeWindow:
Base class for dialogs or windows backed by glade interface
definitions.
- flumotion.admin.gtk.connections.ConnectionsDialog
- flumotion.admin.gtk.debugmarkerview.DebugMarkerDialog
- flumotion.ui.wizard.SectionWizard:
I am a section wizard which consists of the following elements::
- header: showing step title and icon
- sidebar should a list of step hierarchal sections
- step area: step dependent area
- footer: buttons; help, back, forward/finish.
- flumotion.admin.gtk.configurationassistant.ConfigurationAssistant:
This is the main configuration assistant class,
it is responsible for::
- executing tasks which will block the ui
- showing a worker list in the UI
- communicating with the manager, fetching bundles
and registry information
- running check defined by a step in a worker, for instance
querying for hardware devices and their capabilities
It extends SectionWizard which provides the basic user interface, such
as sidebar, buttons, title bar and basic step navigation.
- flumotion.ui.simplewizard.SimpleWizard:
A simple generic wizard.
- twisted.internet.protocol.BaseProtocol:
This is the abstract superclass of all protocols.
- twisted.internet.protocol.ProcessProtocol:
Base process protocol implementation which does simple dispatching
for stdin, stdout, and stderr file descriptors.
- twisted.internet.protocol.Protocol
- flumotion.common.fxml.Box:
Object designed to wrap, or "box", any value.
- flumotion.common.bundle.Bundle:
I am a bundle of files, represented by a zip file and md5sum.
- flumotion.common.bundle.BundledFile:
I represent one file as managed by a bundler.
- flumotion.common.bundle.Bundler:
I bundle files into a bundle so they can be cached remotely easily.
- flumotion.common.bundle.BundlerBasket:
I manage bundlers that are registered through me.
- flumotion.extern.command.command.Command:
I am a class that handles a command for a program.
- flumotion.monitor.nagios.util.LogCommand
- flumotion.extern.code.Completer
- flumotion.manager.manager.ComponentMapper:
I am an object that ties together different objects related to a
component.
- flumotion.launch.parse.ComponentStore
- flumotion.manager.config.ConfigEntryAtmosphere:
I represent a <atmosphere> entry in a planet config file
- flumotion.worker.config.ConfigEntryAuthentication:
I represent a <authentication> entry in a worker config file
- flumotion.manager.config.ConfigEntryFlow:
I represent a <flow> entry in a planet config file
- flumotion.manager.config.ConfigEntryManager:
I represent a <manager> entry in a planet config file
- flumotion.worker.config.ConfigEntryManager:
I represent a <manager> entry in a worker config file
- flumotion.admin.text.misc_curses.CursesStdIO:
fake fd to be registered as a reader with the twisted reactor.
- flumotion.component.eater.Eater:
This class groups eater-related information as used by a Feed
Component.
- twisted.persisted.styles.Ephemeral:
This type of object is never persisted; if possible, even
references to it are eliminated.
- twisted.spread.banana.Banana
- twisted.internet.base.BaseConnector:
Basic implementation of connector.
- twisted.internet.tcp.Connector
- twisted.internet.unix.Connector
- twisted.internet.abstract.FileDescriptor:
An object which can be operated on by select().
- twisted.internet.base.BasePort:
Basic implementation of a ListeningPort.
- twisted.internet.tcp.Port:
A TCP server port, listening for connections.
- twisted.internet.tcp.Connection:
Superclass of all socket-based FileDescriptors.
- twisted.internet.tcp.BaseClient:
A base class for client TCP (and similiar) sockets.
- twisted.internet.tcp.Client:
A TCP client.
- twisted.internet.unix.Client:
A client for Unix sockets.
- flumotion.component.misc.porter.porterclient.FDPorterServer:
A connection class for use with passed FDs.
- twisted.internet.tcp.Server:
Serverside socket-stream connection class.
- flumotion.twisted.fdserver.PassableServerConnection:
A subclass of tcp.Server that permits passing the FDs used to other
processes (by just calling close(2) rather than shutdown(2) on
them)
- twisted.internet.unix.Server:
Serverside socket-stream connection class.
- twisted.internet.protocol.Factory:
This is a factory which produces protocols.
- twisted.internet.protocol.ClientFactory:
A Protocol factory for clients.
- twisted.spread.pb.PBClientFactory:
Client factory for PB brokers.
- twisted.internet.protocol.ReconnectingClientFactory:
My clients auto-reconnect with an exponential back-off.
- flumotion.component.misc.porter.porter.PorterProtocolFactory
- twisted.internet.protocol.ServerFactory:
Subclass this to indicate that your protocol.Factory is only usable
for servers.
- flumotion.common.i18n.FancyEqMixin
- flumotion.component.feeder.Feeder:
This class groups feeder-related information as used by a Feed
Component.
- flumotion.component.feeder.FeederClient:
This class groups information related to the client of a feeder.
- flumotion.twisted.credentials.HTTPGetArguments
- optparse.HelpFormatter:
Abstract base class for formatting option help.
- optparse.IndentedHelpFormatter:
Format help with indented section bodies.
- flumotion.common.identity.Identity:
I represent the identity of an object that can ask the manager to
perform functions.
- zope.interface.Interface:
- twisted.spread.jelly.Jellyable:
Inherit from me to Jelly yourself directly with the `getStateFor'
convenience method.
- flumotion.common.enum.Enum
- twisted.spread.flavors.Serializable:
An object that can be passed remotely.
- twisted.spread.flavors.Copyable:
Subclass me to get copied each time you are returned from or passed
to a remote method.
- twisted.spread.flavors.Referenceable
- twisted.spread.flavors.RemoteCache:
A cache is a local representation of a remote
Cacheable
object.
- flumotion.launch.parse.Linker
- flumotion.component.base.http.LogFilter
- flumotion.extern.log.log.Loggable:
Base class for objects that want to be able to log messages with
different level of severity.
- flumotion.admin.text.greeter.AdminTextGreeter
- flumotion.admin.text.view.AdminTextView
- flumotion.admin.gtk.adminwindow.AdminWindow:
Creates the GtkWindow for the user interface.
- flumotion.twisted.pb.Authenticator:
I am an object used by FPB clients to create keycards for me and
respond to challenges.
- flumotion.twisted.pb.Avatar
- flumotion.component.base.admin_gtk.BaseAdminGtk:
I am a base class for all GTK+-based Admin views.
- flumotion.component.base.baseadminnode.BaseAdminGtkNode:
I am a base class for all GTK+-based Admin UI nodes.
- flumotion.admin.text.admin_text.BaseAdminText:
I am a base class for all Text-based Admin views.
- flumotion.component.base.admin_text.BaseAdminText:
I am a base class for all Text-based Admin views.
- flumotion.component.component.BaseComponent:
I am the base class for all Flumotion components.
- flumotion.worker.base.BaseJobAvatar:
I am an avatar for the job living in the worker.
- flumotion.worker.base.BaseJobHeaven:
I am similar to but not quite the same as a manager-side Heaven.
- flumotion.component.base.watcher.BaseWatcher:
I watch for file changes.
- flumotion.twisted.portal.BouncerPortal:
I am a portal for an FPB server using a bouncer to decide on FPB
client access.
- flumotion.common.bundleclient.BundleLoader:
I am an object that can get and set up bundles from a PB server.
- flumotion.component.misc.httpserver.cachedprovider.CachedFile
- flumotion.common.eventcalendar.Calendar:
I represent a parsed iCalendar resource.
- flumotion.admin.assistant.models.Component:
I am a Component.
- flumotion.admin.gtk.componentlist.ComponentList:
I present a view on the list of components logged in to the
manager.
- flumotion.common.registry.ComponentRegistry:
Registry, this is normally not instantiated.
- flumotion.admin.gtk.componentview.ComponentView
- flumotion.launch.main.ComponentWrapper
- flumotion.manager.config.ConfigEntryComponent:
I represent a <component> entry in a planet config file
- flumotion.common.config.ConfigEntryPlug:
I represent a <plug> entry in a planet config file
- flumotion.component.misc.httpserver.cachedprovider.CopySession:
I'm serving a file at the same time I'm copying it from the network
file system to the cache.
- flumotion.component.misc.httpserver.cachedprovider.CopyThread
- flumotion.twisted.checkers.CryptChecker:
I check credentials using a crypt-based backend.
- flumotion.common.dag.DAG:
I represent a Directed Acyclic Graph.
- flumotion.component.misc.httpserver.cachedprovider.DirectFileDelegate
- flumotion.component.consumers.disker.disker.Disker
- flumotion.manager.manager.Dispatcher:
I implement
twisted.cred.portal.IRealm
.
- flumotion.component.feedcomponent.Effect:
I am a part of a feed component for a specific group of
functionality.
- flumotion.common.eventcalendar.Event:
I represent a VEVENT entry in a calendar for our purposes.
- flumotion.common.eventcalendar.EventInstance:
I represent one event instance of an event.
- flumotion.common.eventcalendar.EventSet:
I represent a set of VEVENT entries in a calendar sharing the same
uid.
- flumotion.twisted.fdserver.FDPassingBroker:
A pb.Broker subclass that handles FDs being passed to it (with
associated data) over the same connection as the normal PB data
stream.
- flumotion.twisted.pb.FPBClientFactory:
I am an extended Perspective Broker client factory using generic
keycards for login.
- flumotion.component.feed.FeedClientFactory:
I am a client factory used by a feed component's medium to log into
a worker and exchange feeds.
- flumotion.manager.component.FeedMap
- flumotion.worker.feedserver.FeedServer:
I am the feed server.
- flumotion.component.misc.httpserver.httpfile.File:
this file is inspired by/adapted from twisted.web.static
- flumotion.component.misc.httpserver.cachedprovider.FileProviderLocalCachedPlug:
WARNING: Currently does not work properly in combination with
rate-control.
- flumotion.component.misc.httpserver.localprovider.FileProviderLocalPlug:
I am a plug that provide local files directly, faking the file
access is asynchronous.
- flumotion.component.misc.httpserver.httpfile.FileTransfer:
A class to represent the transfer of a file over the network.
- flumotion.twisted.checkers.FlexibleCredentialsChecker:
I am an in-memory username/password credentials checker that also
allows anonymous logins if instructed to do so.
- flumotion.component.base.http.HTTPAuthentication:
Helper object for handling HTTP authentication for twisted.web
Resources, using issuers and bouncers.
- flumotion.twisted.credentials.HTTPDigestChallenger
- flumotion.component.misc.httpserver.httpserver.HTTPFileStreamer
- flumotion.component.consumers.httpstreamer.resources.HTTPRoot
- flumotion.component.consumers.httpstreamer.resources.HTTPStreamingResource
- flumotion.component.base.http.Issuer:
I am a base class for all Issuers.
- flumotion.job.job.JobClientBroker:
A pb.Broker subclass that handles FDs being passed (with associated
data) over the same connection as the normal PB data stream.
- flumotion.job.job.JobClientFactory:
I am a client factory that logs in to the WorkerBrain.
- flumotion.component.misc.httpserver.localprovider.LocalFile:
I offer a fake asynchronous wrapper around a synchronous file.
- flumotion.component.misc.httpserver.cachedprovider.LocalPath
- flumotion.monitor.nagios.util.LogCommand
- flumotion.extern.log.test_log.LogFunctionTester
- flumotion.extern.log.test_log.LogTester
- flumotion.manager.base.ManagerAvatar:
I am a base class for manager-side avatars to subclass from.
- flumotion.manager.base.ManagerHeaven:
I am a base class for heavens in the manager.
- flumotion.component.misc.httpserver.httpfile.MimedFileFactory:
I create File subclasses based on the mime type of the given path.
- flumotion.admin.multi.MultiAdminModel
- flumotion.admin.gtk.componentview.NotebookPlaceholder:
This is a placeholder containing a notebook with tabs
- flumotion.common.package.Packager:
I am an object through which package paths can be registered, to
support the partitioning of the module import namespace across
bundles.
- flumotion.component.padmonitor.PadMonitor
- flumotion.component.padmonitor.PadMonitorSet
- flumotion.common.fxml.Parser:
XML parser base class.
- flumotion.component.producers.playlist.playlistparser.Playlist
- flumotion.component.producers.playlist.playlistparser.PlaylistItem
- flumotion.component.producers.playlist.playlistparser.PlaylistParser
- flumotion.component.plugs.base.Plug:
Base class for plugs.
- flumotion.common.eventcalendar.Point:
I represent a start or an end point linked to an event instance of
an event.
- flumotion.common.poller.Poller:
A class representing a cancellable, periodic call to a procedure,
which is robust in the face of exceptions raised by the procedure.
- flumotion.common.worker.PortSet:
A list of ports that keeps track of which are available for use on
a given machine.
- flumotion.component.misc.porter.porter.Porter:
The porter optionally sits in front of a set of streamer
components.
- flumotion.component.misc.porter.porter.PorterAvatar:
An Avatar in the porter representing a streamer
- flumotion.component.misc.porter.porter.PorterProtocol:
The base porter is capable of accepting HTTP-like protocols
(including RTSP) - it reads the first line of a request, and makes
the decision solely on that.
- flumotion.component.misc.porter.porter.PorterRealm:
A Realm within the Porter that creates Avatars for streamers
logging into the porter.
- flumotion.worker.worker.ProxyBouncer
- flumotion.admin.rrdmon.rrdmon.RRDMonitor
- flumotion.twisted.rtsp.RTSPRequest:
A HTTP request.
- flumotion.twisted.rtsp.RTSPResource:
I am a base class for all RTSP Resource classes.
- flumotion.twisted.pb.ReconnectingPBClientFactory:
Reconnecting client factory for normal PB brokers.
- flumotion.twisted.pb.Referenceable
- flumotion.common.registry.RegistryDirectory:
I represent a directory under a path managed by the registry.
- flumotion.common.registry.RegistryWriter
- flumotion.component.base.scheduler.Scheduler:
I provide notifications when events start and end.
- flumotion.ui.wizard.SectionWizard:
I am a section wizard which consists of the following elements::
- header: showing step title and icon
- sidebar should a list of step hierarchal sections
- step area: step dependent area
- footer: buttons; help, back, forward/finish.
- flumotion.admin.gtk.configurationassistant.ConfigurationAssistant:
This is the main configuration assistant class,
it is responsible for::
- executing tasks which will block the ui
- showing a worker list in the UI
- communicating with the manager, fetching bundles
and registry information
- running check defined by a step in a worker, for instance
querying for hardware devices and their capabilities
It extends SectionWizard which provides the basic user interface, such
as sidebar, buttons, title bar and basic step navigation.
- flumotion.common.server.Server
- flumotion.service.service.Servicer:
I manage running managers and workers on behalf of a service
script.
- flumotion.twisted.checkers.Sha256Checker:
I check credentials using a SHA-256-based backend.
- flumotion.common.startset.StartSet
- flumotion.common.gstreamer.StateChangeMonitor
- flumotion.component.misc.httpserver.cachedprovider.TempFileDelegate
- flumotion.common.testsuite.TestCase
- flumotion.common.testsuite.TestManagerRoot
- flumotion.common.testsuite.TestPB:
I combine a manager and a client to test passing back and forth
objects.
- flumotion.component.misc.httpserver.ratecontrol.TokenBucketConsumer:
Use a token bucket to proxy between a producer (e.g.
- flumotion.component.bouncers.tokentest.TokenTestBase
- flumotion.common.i18n.Translator:
I translate translatables and messages.
- flumotion.extern.log.log.TwistedLogObserver:
Twisted log observer that integrates with our logging.
- flumotion.manager.manager.Vishnu:
I am the toplevel manager object that knows about all heavens and
factories.
- flumotion.ui.simplewizard.WizardStep
- flumotion.ui.wizard.WizardStep:
I am a base class wizard steps, all steps should inherit from me.
- flumotion.worker.worker.WorkerBrain:
I am the main object in the worker process, managing jobs and
everything related.
- flumotion.worker.config.WorkerConfigXML
- flumotion.twisted.pb._BouncerWrapper
- flumotion.common.server._ServerContextFactory
- twisted.python.log.Logger:
This represents a class which may 'own' a log.
- twisted.internet.abstract.FileDescriptor:
An object which can be operated on by select().
- twisted.internet.base.BasePort:
Basic implementation of a ListeningPort.
- twisted.internet.tcp.Port:
A TCP server port, listening for connections.
- twisted.internet.tcp.Connection:
Superclass of all socket-based FileDescriptors.
- twisted.internet.tcp.BaseClient:
A base class for client TCP (and similiar) sockets.
- twisted.internet.tcp.Client:
A TCP client.
- twisted.internet.unix.Client:
A client for Unix sockets.
- flumotion.component.misc.porter.porterclient.FDPorterServer:
A connection class for use with passed FDs.
- twisted.internet.tcp.Server:
Serverside socket-stream connection class.
- flumotion.twisted.fdserver.PassableServerConnection:
A subclass of tcp.Server that permits passing the FDs used to other
processes (by just calling close(2) rather than shutdown(2) on
them)
- twisted.internet.unix.Server:
Serverside socket-stream connection class.
- flumotion.common.dag.Node:
I represent a Node in a Graph.
- optparse.OptionContainer:
Abstract base class.
- optparse.OptionParser:
Class attributes:
standard_option_list : [Option]
list of standard options that will be accepted by all instances
of this parser class (intended to be overridden by subclasses).
- flumotion.twisted.integration.Plan
- flumotion.twisted.integration.PlanExecutor
- flumotion.component.consumers.disker.admin_gtk.Point
- flumotion.twisted.integration.Process
- flumotion.extern.log.termcolor.ProgressBar:
A 3-line progress bar, which looks like:
- flumotion.common.registry.RegistryEntryBundle:
This class represents a <bundle> entry in the registry
- flumotion.common.registry.RegistryEntryBundleDirectory:
This class represents a <directory> entry in the registry
- flumotion.common.registry.RegistryEntryBundleFilename:
This class represents a <filename> entry in the registry
- flumotion.common.registry.RegistryEntryEater:
This class represents a <eater> entry in the registry
- flumotion.common.registry.RegistryEntryEntry:
This class represents a <entry> entry in the registry
- flumotion.common.registry.RegistryEntryFile:
This class represents a <file> entry in the registry
- flumotion.common.registry.RegistryEntryPlug:
I represent a <plug> entry in the registry
- flumotion.common.registry.RegistryEntryProperty:
This class represents a <property> entry in the registry
- flumotion.twisted.pb.RemoteAuthenticator:
I am an adapter for a pb.RemoteReference to present the same
interface as Authenticator
- twisted.web.http.Request:
A HTTP request.
- flumotion.twisted.defer.Resolution:
I am a helper class to make sure that the deferred is fired only
once with either a result or exception.
- twisted.web.resource.Resource:
I define a web-accessible resource.
- flumotion.component.consumers.httpstreamer.httpstreamer.Stats
- flumotion.extern.log.termcolor.TerminalController:
A class that can be used to portably generate formatted output to a
terminal.
- flumotion.common.testsuite.TestManager
- twisted.protocols.policies.TimeoutMixin:
Mixin for protocols which wish to timeout connections
- flumotion.twisted.credentials.Token
- flumotion.common.bundle.Unbundler:
I unbundle bundles by unpacking them in the given directory under
directories with the bundle's md5sum.
- twisted.spread.jelly.Unjellyable:
Inherit from me to Unjelly yourself directly with the
setStateFor
convenience method.
- flumotion.twisted.credentials.Username:
I am your average username and password credentials.
- flumotion.twisted.credentials.UsernameCryptPasswordCrypt:
I take a username and a crypt password.
- flumotion.twisted.credentials.UsernameCryptPasswordCryptChallenger:
I take a username.
- flumotion.twisted.credentials.UsernameCryptPasswordPlaintext:
I take a username and a plaintext password.
- flumotion.twisted.credentials.UsernameSha256PasswordCryptChallenger:
I take a username.
- twisted.persisted.styles.Versioned:
This type of object is persisted with versioning information.
- twisted.python.components.Componentized:
I am a mixin to allow you to be adapted in various ways
persistently.
- flumotion.twisted.pb._FPortalRoot:
Root object, used to login to bouncer.
- flumotion.component.producers.firewire.wizard_gtk._FireWireCommon
- flumotion.component.producers.looper.wizard_gtk._LoopCommon
- twisted.protocols.basic._PauseableMixin
- twisted.protocols.basic.LineReceiver:
A protocol that receives lines and/or raw data, depending on mode.
- twisted.internet.tcp._SocketCloser
- ihooks._Verbose
- ihooks.BasicModuleImporter:
Basic module importer; uses module loader.
- ihooks.ModuleImporter:
A module importer that supports packages.
- ihooks.Hooks:
Hooks into the filesystem and interpreter.
- object:
The most base type
- flumotion.common.avltree.AVLTree
- flumotion.admin.gtk.statusbar.AdminStatusbar:
I implement the status bar used in the admin UI.
- flumotion.common.debug.AllocMonitor
- flumotion.admin.assistant.save.AssistantSaver:
I am used to link components together and generate XML for them.
- flumotion.component.producers.audiotest.wizard_gtk.AudioTestWizardPlugin
- flumotion.component.producers.bttv.wizard_gtk.BTTVWizardPlugin
- exceptions.BaseException:
Common base class for all exceptions
- exceptions.Exception:
Common base class for all non-exit exceptions.
- flumotion.common.bugreporter.BugReporter:
I am a class that collects information about the system and reports
the information to the Flumotion bug report system.
- flumotion.component.misc.httpserver.cachestats.CacheStatistics
- flumotion.admin.assistant.models.Component:
I am a Component.
- flumotion.launch.parse.Component
- flumotion.launch.main.ComponentWrapper
- flumotion.component.plugs.cortado.wizard_gtk.CortadoWizardPlugin
- flumotion.component.encoders.dirac.wizard_gtk.DiracWizardPlugin
- flumotion.common.enum.Enum
- flumotion.common.enum.EnumClass
- flumotion.manager.component.FeedMap
- flumotion.component.misc.httpserver.fileprovider.File:
I am an asynchronous interface to a file.
- twisted.internet.abstract.FileDescriptor:
An object which can be operated on by select().
- twisted.internet.base.BasePort:
Basic implementation of a ListeningPort.
- twisted.internet.tcp.Port:
A TCP server port, listening for connections.
- twisted.internet.tcp.Connection:
Superclass of all socket-based FileDescriptors.
- twisted.internet.tcp.BaseClient:
A base class for client TCP (and similiar) sockets.
- twisted.internet.tcp.Client:
A TCP client.
- twisted.internet.unix.Client:
A client for Unix sockets.
- flumotion.component.misc.porter.porterclient.FDPorterServer:
A connection class for use with passed FDs.
- twisted.internet.tcp.Server:
Serverside socket-stream connection class.
- flumotion.twisted.fdserver.PassableServerConnection:
A subclass of tcp.Server that permits passing the FDs used to other
processes (by just calling close(2) rather than shutdown(2) on
them)
- twisted.internet.unix.Server:
Serverside socket-stream connection class.
- flumotion.component.misc.httpserver.fileprovider.FilePath:
I am pointing at a path in the file repository.
- flumotion.component.producers.firewire.wizard_gtk.FireWireWizardPlugin
- gobject.GInterface:
Interface GInterface
- gtk.Activatable
- gtk.Button:
Object GtkButton
- gtk.ToggleButton:
Object GtkToggleButton
- gtk.Buildable
- gtk.ListStore:
Object GtkListStore
- gtk.Widget:
Object GtkWidget
- gtk.Container:
Object GtkContainer
- gtk.Bin:
Object GtkBin
- gtk.Button:
Object GtkButton
- gtk.ToggleButton:
Object GtkToggleButton
- gtk.ScrolledWindow:
Object GtkScrolledWindow
- 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.
- flumotion.extern.exceptiondialog.TracebackViewer
- gtk.Window:
Object GtkWindow
- gtk.Dialog:
Object GtkDialog
- gtk.Box:
Object GtkBox
- gtk.HBox:
Object GtkHBox
- gtk.VBox:
Object GtkVBox
- unreachable.__main__.GstChildProxy:
Interface GstChildProxy
- atk.ImplementorIface
- gtk.Widget:
Object GtkWidget
- gtk.Container:
Object GtkContainer
- gtk.Bin:
Object GtkBin
- gtk.Button:
Object GtkButton
- gtk.ToggleButton:
Object GtkToggleButton
- gtk.ScrolledWindow:
Object GtkScrolledWindow
- 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.
- flumotion.extern.exceptiondialog.TracebackViewer
- gtk.Window:
Object GtkWindow
- gtk.Dialog:
Object GtkDialog
- gtk.Box:
Object GtkBox
- gtk.HBox:
Object GtkHBox
- gtk.VBox:
Object GtkVBox
- gtk.Orientable
- gtk.Box:
Object GtkBox
- gtk.HBox:
Object GtkHBox
- gtk.VBox:
Object GtkVBox
- gtk.TreeDragDest
- gtk.ListStore:
Object GtkListStore
- gtk.TreeDragSource
- gtk.ListStore:
Object GtkListStore
- gtk.TreeModel
- gtk.ListStore:
Object GtkListStore
- gtk.TreeSortable
- gtk.ListStore:
Object GtkListStore
- unreachable.GObject:
Object GObject
- flumotion.admin.text.greeter.AdminTextGreeter
- flumotion.admin.text.view.AdminTextView
- flumotion.admin.gtk.componentlist.ComponentList:
I present a view on the list of components logged in to the
manager.
- gtk.ListStore:
Object GtkListStore
- gst.Object:
Object GstObject
- gst.Element:
Object GstElement
- gst.BaseSrc:
Object GstBaseSrc
- gst.Bin:
Object GstBin
- gtk.Object:
Object GtkObject
- gtk.Widget:
Object GtkWidget
- gtk.Container:
Object GtkContainer
- gtk.Bin:
Object GtkBin
- gtk.Button:
Object GtkButton
- gtk.ToggleButton:
Object GtkToggleButton
- gtk.ScrolledWindow:
Object GtkScrolledWindow
- 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.
- flumotion.extern.exceptiondialog.TracebackViewer
- gtk.Window:
Object GtkWindow
- gtk.Dialog:
Object GtkDialog
- gtk.Box:
Object GtkBox
- gtk.HBox:
Object GtkHBox
- gtk.VBox:
Object GtkVBox
- kiwi.ui.views.SlaveView:
Base class for all View classes.
- kiwi.ui.views.BaseView:
A view with a toplevel window.
- kiwi.ui.delegates.GladeDelegate:
A class that combines view and controller functionality into a
single package.
- flumotion.admin.gtk.adminwindow.AdminWindow:
Creates the GtkWindow for the user interface.
- flumotion.ui.glade.GladeBacked:
Base class for objects backed by glade interface definitions.
- flumotion.ui.glade.GladeWidget:
Base class for composite widgets backed by glade interface
definitions.
- flumotion.ui.glade.GladeWindow:
Base class for dialogs or windows backed by glade interface
definitions.
- flumotion.admin.gtk.connections.ConnectionsDialog
- flumotion.admin.gtk.debugmarkerview.DebugMarkerDialog
- flumotion.ui.wizard.SectionWizard:
I am a section wizard which consists of the following elements::
- header: showing step title and icon
- sidebar should a list of step hierarchal sections
- step area: step dependent area
- footer: buttons; help, back, forward/finish.
- flumotion.admin.gtk.configurationassistant.ConfigurationAssistant:
This is the main configuration assistant class,
it is responsible for::
- executing tasks which will block the ui
- showing a worker list in the UI
- communicating with the manager, fetching bundles
and registry information
- running check defined by a step in a worker, for instance
querying for hardware devices and their capabilities
It extends SectionWizard which provides the basic user interface, such
as sidebar, buttons, title bar and basic step navigation.
- flumotion.ui.simplewizard.SimpleWizard:
A simple generic wizard.
- flumotion.common.common.InitMixin:
A mixin class to help with object initialization.
- flumotion.component.encoders.jpeg.wizard_gtk.JPEGWizardPlugin
- flumotion.worker.base.JobInfo:
I hold information about a job.
- flumotion.common.keycards.KeycardGeneric
- flumotion.component.producers.looper.wizard_gtk.LoopWizardPlugin
- twisted.internet.task.LoopingCall:
Call a function repeatedly.
- flumotion.component.encoders.mulaw.wizard_gtk.MulawWizardPlugin
- flumotion.admin.gtk.componentview.Placeholder:
A placeholder contains a Widget subclass of a specific component.
- flumotion.component.producers.playlist.playlistparser.Playlist
- flumotion.component.producers.playlist.playlistparser.PlaylistItem
- flumotion.component.producers.playlist.playlistparser.PlaylistParser
- flumotion.admin.assistant.models.Plug:
I am a Plug.
- flumotion.common.poller.Poller:
A class representing a cancellable, periodic call to a procedure,
which is robust in the face of exceptions raised by the procedure.
- 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.ObjectList:
An enhanced version of GtkTreeView, which provides pythonic
wrappers for accessing rows, and optional facilities for column
sorting (with types) and column selection.
- flumotion.admin.connections.RecentConnection:
I am an object representing a recent connection.
- flumotion.component.misc.httpserver.serverstats.RequestStatistics
- flumotion.component.misc.httpserver.cachestats.RequestStatistics
- flumotion.twisted.defer.RetryingDeferred:
Provides a mechanism to attempt to run some deferred operation
until it succeeds.
- flumotion.common.netutils.RoutingTable
- flumotion.component.misc.httpserver.serverstats.ServerStatistics
- flumotion.common.signals.SignalMixin
- flumotion.component.encoders.smoke.wizard_gtk.SmokeWizardPlugin
- flumotion.component.producers.soundcard.wizard_gtk.SoundcardWizardPlugin
- flumotion.component.encoders.speex.wizard_gtk.SpeexWizardPlugin
- flumotion.component.base.statewatcher.StateWatcher
- flumotion.component.misc.httpserver.httpserver.StatisticsUpdater:
I wrap a statistics ui state entry, to allow updates.
- unittest.TestCase:
A class whose instances are single test cases.
- twisted.trial.unittest._Assertions:
Replaces many of the built-in TestCase assertions.
- twisted.trial.unittest.TestCase:
A unit test.
- flumotion.component.encoders.theora.wizard_gtk.TheoraWizardPlugin
- flumotion.common.debug.UncollectableMonitor
- flumotion.component.producers.videotest.wizard_gtk.VideoTestWizardPlugin
- flumotion.component.encoders.vorbis.wizard_gtk.VorbisWizardPlugin
- flumotion.component.producers.webcam.wizard_gtk.WebcamWizardPlugin
- flumotion.common.xmlwriter.XMLWriter
- twisted.trial.unittest._Assertions:
Replaces many of the built-in TestCase assertions.
- twisted.trial.unittest.TestCase:
A unit test.
- threading._Verbose
- dict:
dict() -> new empty dictionary.
- list:
list() -> new list list(sequence) -> new list initialized
from sequence's items
- type:
type(object) -> the object's type type(name, bases, dict) ->
a new type
- flumotion.common.enum.EnumMetaClass
- gobject.GObjectMeta:
Metaclass for automatically registering GObject classes
- kiwi.utils._GObjectClassInittableMetaType
- kiwi.utils.PropertyMeta:
Metaclass that takes into account properties and signals of
baseclasses, even if they're not GObject subclasses.
- datetime.tzinfo:
Abstract base class for time zone info objects.