Exemplo n.º 1
0
	def __init__(self, type, buffer):
		TextViewWidget.__init__(self, buffer)
		#~ self.view.set_editable(False) # object knows best how to manage content
		# TODO set background grey ?

		plugin = ObjectManager.find_plugin(type) if type else None
		if plugin:
			self._add_load_plugin_bar(plugin)
		else:
			label = gtk.Label(_("No plugin is available to display this object.")) # T: Label for object manager
			self.vbox.pack_start(label)
Exemplo n.º 2
0
	def __init__(self, type, buffer):
		TextViewWidget.__init__(self, buffer)
		#~ self.view.set_editable(False) # object knows best how to manage content
		# TODO set background grey ?

		plugin = ObjectManager.find_plugin(type) if type else None
		if plugin:
			self._add_load_plugin_bar(plugin)
		else:
			label = gtk.Label(_("No plugin is available to display this object.")) # T: Label for object manager
			self.vbox.pack_start(label)
Exemplo n.º 3
0
    def __init__(self, buffer):
        TextViewWidget.__init__(self, buffer)
        #~ self.view.set_editable(False) # object knows best how to manage content
        # TODO set background grey ?

        type = buffer.object_attrib.get('type')
        plugin = ObjectManager.find_plugin(type) if type else None
        if plugin:
            header = self._add_load_plugin_bar(plugin)
            self.add_header(header)
        else:
            label = Gtk.Label(
                _("No plugin available to display objects of type: %s") %
                type  # T: Label for object manager
            )
            self.add_header(label)