Package flumotion :: Package component :: Package base :: Module admin_gtk :: Class EffectAdminGtkNode
[show private | hide private]
[frames | no frames]

Class EffectAdminGtkNode

    Loggable --+    
               |    
BaseAdminGtkNode --+
                   |
                  EffectAdminGtkNode


I am a base class for all GTK+-based component effect Admin UI nodes. I am a view on a set of properties for an effect on a component.
Method Summary
  __init__(self, state, admin, effectName, title)
  effectCallRemote(self, methodName, *args, **kwargs)
    Inherited from BaseAdminGtkNode
  callRemote(self, method_name, *args, **kwargs)
  getElementProperty(self, elementName, propertyName)
Get the value of the given property of the element with the given name.
  getWidget(self, name)
  haveWidgetTree(self)
I am called when the widget tree has been gotten from the glade file.
  loadGladeFile(self, gladeFile, domain)
Returns: a deferred returning the widget tree from the glade file.
  propertyChanged(self, name, value)
I am meant to be overridden.
  propertyErrback(self, failure, window)
  render(self, *args, **kwargs)
  setElementProperty(self, elementName, propertyName, value)
Set the given property on the element with the given name.
  status_pop(self, mid)
  status_push(self, str)
    Inherited from Loggable
  debug(self, *args)
Log a debug message.
  error(self, *args)
Log an error.
  info(self, *args)
Log an informational message.
  log(self, *args)
Log a log message.
  logFunction(self, message)
Overridable log function.
  logObjectName(self)
Overridable object name function.
  warning(self, *args)
Log a warning.
  warningFailure(self, failure)
Log a warning about a Failure.

Instance Variable Summary
    Inherited from BaseAdminGtkNode
gtk.Widget widget: the main widget representing this node
  wtree: the widget tree representation for this node

Class Variable Summary
    Inherited from BaseAdminGtkNode
str gettext_domain = 'flumotion'
NoneType glade_file = None                                                                  
str logCategory: Implementors can provide a category to log their messages under.
    Inherited from Loggable
Implements __implemented__ = <implementedBy flumotion.common.log.Lo...
ClassProvides __providedBy__ = <zope.interface.declarations.ClassProvi...
ClassProvides __provides__ = <zope.interface.declarations.ClassProvide...

Method Details

__init__(self, state, admin, effectName, title=None)
(Constructor)

Parameters:
state - state of component this is a UI for
           (type=flumotion.common.planet.AdminComponentState)
admin - the admin model that interfaces with the manager for us
           (type=flumotion.admin.admin.AdminModel)
Overrides:
flumotion.component.base.admin_gtk.BaseAdminGtkNode.__init__

Generated by Epydoc 2.1 on Sun Oct 22 03:16:43 2006 http://epydoc.sf.net