Example #1
0
 def __init_attributes(self, editor):
     self.__editor = editor
     self.__manager = None
     from os.path import join
     folder = editor.get_current_folder(globals())
     file_ = join(folder, "GUI", "FindBar.glade")
     from gtk.glade import XML
     self.__glade = XML(file_, "BarWindow", "scribes")
     self.__mglade = XML(file_, "MenuWindow", "scribes")
     return
Example #2
0
    def enable(self):
        log.debug("Stats plugin enable called")
        self.config = deluge.configmanager.ConfigManager("stats.gtkui.conf", DEFAULT_CONF)
        self.glade = XML(common.get_resource("config.glade"))
        component.get("Preferences").add_page("Stats", self.glade.get_widget("prefs_box"))
        component.get("PluginManager").register_hook("on_apply_prefs", self.on_apply_prefs)
        component.get("PluginManager").register_hook("on_show_prefs", self.on_show_prefs)
        self.on_show_prefs()

        self.graphs_tab = GraphsTab(XML(common.get_resource("tabs.glade")), self.config['colors'])
        self.torrent_details = component.get('TorrentDetails')
        self.torrent_details.add_tab(self.graphs_tab)
Example #3
0
 def __init__(self, parent=None):
     try:
         assert self.glade_file
         filepath = os.path.join(self.glade_dir, self.glade_file)
         if self.glade_typedict:
             wtree = XML(filepath,
                         typedict=self.glade_typedict,
                         domain='pitivi')
         else:
             # pygtk 2.4 doesn't like typedict={} ?
             wtree = XML(filepath, domain='pitivi')
     except RuntimeError, e:
         raise RuntimeError('Failed to load file %s from directory %s: %s' %
                            (self.glade_file, self.glade_dir, e))
Example #4
0
 def __init_attributes(self, editor):
     self.__editor = editor
     pwd = editor.get_current_folder(globals())
     self.__oglade = editor.get_gui_object(globals(),
                                           "OpenDialogGUI/GUI/GUI.glade")
     from os.path import join
     from gtk.glade import XML
     file_ = join(pwd, "NewFileDialogGUI/NewFileDialog.glade")
     self.__nglade = XML(file_, "Window", "scribes")
     file_ = join(pwd, "RemoteDialogGUI/RemoteDialog.glade")
     self.__rglade = XML(file_, "Window", "scribes")
     self.__open_manager = None
     self.__remote_manager = None
     self.__newfile_manager = None
     return False
Example #5
0
	def __init_attributes(self, editor):
		self.__editor = editor
		from os.path import join
		glade_file = join(editor.data_folder, "Editor.glade")
		from gtk.glade import XML
		self.__glade = XML(glade_file, "Window", "scribes")
		return
Example #6
0
 def __init_attributes(self, editor):
     self.__editor = editor
     from os.path import join, split
     current_folder = split(globals()["__file__"])[0]
     glade_file = join(current_folder, "DocumentBrowser.glade")
     from gtk.glade import XML
     self.__glade = XML(glade_file, "Window", "scribes")
     return
Example #7
0
 def __init__(self, parent=None):
     try:
         assert self.glade_file
         if 'pitivi.exe' in __file__.lower():
             from pitivi.configure import WIN32_LIBDIR
             filepath = os.path.join(self.glade_dir,
                                     WIN32_LIBDIR + self.glade_file)
         else:
             filepath = os.path.join(self.glade_dir, self.glade_file)
         if self.glade_typedict:
             wtree = XML(filepath,
                         typedict=self.glade_typedict,
                         domain='pitivi')
         else:
             # pygtk 2.4 doesn't like typedict={} ?
             wtree = XML(filepath, domain='pitivi')
     except RuntimeError, e:
         raise RuntimeError('Failed to load file %s from directory %s: %s' %
                            (self.glade_file, self.glade_dir, e))
Example #8
0
 def get_glade_object(self, globals_, basepath, object_name):
     #FIXME: This function will soon be deprecated. It uses glade.
     # GTKBUILDER should be use instead.get_gui_object uses
     # GTKBUILDER.
     from os.path import join
     folder = self.get_current_folder(globals_)
     file_ = join(folder, basepath)
     from gtk.glade import XML
     glade = XML(file_, object_name, "scribes")
     # glade = XML(file_)
     return glade
Example #9
0
 def __init_attributes(self, editor):
     self.__editor = editor
     from os.path import join, split
     current_folder = split(globals()["__file__"])[0]
     glade_file = join(current_folder, "SymbolBrowser.glade")
     from gtk.gdk import pixbuf_new_from_file
     class_pixbuf = join(current_folder, "class.png")
     self.__class_pixbuf = pixbuf_new_from_file(class_pixbuf)
     function_pixbuf = join(current_folder, "function.png")
     self.__function_pixbuf = pixbuf_new_from_file(function_pixbuf)
     method_pixbuf = join(current_folder, "method.png")
     self.__method_pixbuf = pixbuf_new_from_file(method_pixbuf)
     from gtk.glade import XML
     self.__glade = XML(glade_file, "Window", "scribes")
     return
Example #10
0
 def __init__(self, widget_name):
     self.__xml = XML(ENV_VARS.pkgdatadir + widget_name + ".glade",
                      widget_name)
     self.window = self.__xml.get_widget(widget_name)
     self.window.connect("delete-event", self.on_delete_event)
Example #11
0
 def __init__(self, name):
     self.__xml = XML(ENV_VARS.pkgdatadir + name + ".glade", name)
     self.__widget = self.__xml.get_widget(name)
     self.__widget.show()