+class Applet(gtk.VBox):
+ name = gobject.property(type=str)
+ label = gobject.property(type=str)
+
+ def __init__(self, registry, name, label = None):
+ super(Applet, self).__init__()
+
+ self.zavai_registry = registry
+
+ self.props.name = name
+ if label is None:
+ self.props.label = zavai.default_label(name)
+ else:
+ self.props.label = label
+
+ self.back_link = zavai.LinkButton(registry, zavai.get_parent(name), _("Back"))
+ self.pack_end(self.back_link, False, False)
+
+ def add(self, widget):
+ self.pack_start(widget, True, True)
+
+ def shutdown(self):
+ self.stop()
+
+ def start(self, *args):
+ pass
+
+ def stop(self, *args):
+ pass