示例#1
0
 def setup_widgets(self):
     # Load glade file
     self.builder = UIBuilder()
     self.builder.add_from_file(
         os.path.join(self.app.gladepath, "device-id.glade"))
     self.builder.connect_signals(self)
     self["vID"].set_text(self.device_id)
示例#2
0
 def setup_widgets(self, app):
     # Load glade file
     self.builder = UIBuilder()
     self.builder.add_from_file(os.path.join(self.gladepath, "about.glade"))
     self.builder.connect_signals(self)
     self.dialog = self.builder.get_object("dialog")
     # Get app version
     app_ver = "unknown"
     try:
         if IS_WINDOWS:
             # pkg_resources will not work on cx_Frozen package
             from syncthing_gtk.tools import get_install_path
             vfile = file(os.path.join(get_install_path(), "__version__"),
                          "r")
             app_ver = vfile.read().strip(" \t\r\n")
         else:
             import pkg_resources, syncthing_gtk
             if syncthing_gtk.__file__.startswith(
                     pkg_resources.require("syncthing-gtk")[0].location):
                 app_ver = pkg_resources.require("syncthing-gtk")[0].version
     except:
         # pkg_resources is not available or __version__ file missing
         # There is no reason to crash on this.
         pass
     # Get daemon version
     try:
         daemon_ver = app.daemon.get_version()
         app_ver = "%s (Daemon %s)" % (app_ver, daemon_ver)
     except:
         # App is None or daemon version is not yet known
         pass
     # Display versions in UI
     self.dialog.set_version(app_ver)
 def setup_widgets(self):
     # Load glade file
     self.builder = UIBuilder()
     self.builder.add_from_file(
         os.path.join(self.app.gladepath, "daemon-output.glade"))
     self.builder.connect_signals(self)
     self["tvOutput"].connect('size-allocate', self.scroll)
示例#4
0
 def setup_widgets(self, gladefile, title):
     # Load glade file
     self.builder = UIBuilder()
     self.builder.add_from_file(os.path.join(self.app.gladepath, gladefile))
     self.builder.connect_signals(self)
     self["editor"].set_title(title)
     # Disable everything until configuration is loaded
     self["editor"].set_sensitive(False)
示例#5
0
 def setup_widgets(self):
     # Load glade file
     self.builder = UIBuilder()
     self.builder.add_from_file(
         os.path.join(self.app.gladepath, "ignore-editor.glade"))
     self.builder.connect_signals(self)
     self["lblLocation"].set_markup(
         '%s <a href="file://%s">%s</a>' %
         (_("File location:"),
          os.path.join(os.path.expanduser(self.file_location), ".stignore"),
          os.path.join(self.file_location, ".stignore")))