コード例 #1
0
ファイル: vinagre.py プロジェクト: CharString/kupfer
	def initialize(self):
		ToplevelGroupingSource.initialize(self)
		bookmark_file = os.path.expanduser(BOOKMARKS_FILE)
		gfile = gio.File(bookmark_file)
		self.monitor = gfile.monitor_file(gio.FILE_MONITOR_NONE, None)
		if self.monitor:
			self.monitor.connect("changed", self._on_bookmarks_changed)
コード例 #2
0
ファイル: vinagre.py プロジェクト: jchtt/kupfer-adds
 def initialize(self):
     ToplevelGroupingSource.initialize(self)
     bookmark_file = os.path.expanduser(BOOKMARKS_FILE)
     gfile = gio.File(bookmark_file)
     self.monitor = gfile.monitor_file(gio.FILE_MONITOR_NONE, None)
     if self.monitor:
         self.monitor.connect("changed", self._on_bookmarks_changed)
コード例 #3
0
 def initialize(self):
     ToplevelGroupingSource.initialize(self)
     try:
         shortcutsFile = open(os.path.expanduser(__kupfer_settings__["shortcuts_source_path"]), 'r')
         try:
             self.shortcuts = json.load(shortcutsFile)["shortcuts"]
         except Exception:
             pretty.print_debug(__name__, "xi")
         shortcutsFile.close()
     except Exception:
         pretty.print_debug(__name__, "xixi")
コード例 #4
0
 def initialize(self):
     ToplevelGroupingSource.initialize(self)
     try:
         shortcutsFile = open(os.path.expanduser(__kupfer_settings__["shortcuts_source_path"]), 'r')
         try:
             self.shortcuts = json.load(shortcutsFile)["shortcuts"]
         except Exception:
             pretty.print_debug(__name__, "xi")
         shortcutsFile.close()
     except Exception:
         pretty.print_debug(__name__, "xixi")
コード例 #5
0
    def initialize(self):
        ToplevelGroupingSource.initialize(self)

        eds_cache = _get_calendar_dirs(EDS_CAL_PATH, EDS_CAL_WEB_PATH)
        if eds_cache:
            #path = list(self.get_path())
            self.monitor_token = self.monitor_directories(*eds_cache)

        bus = dbus.SessionBus()
        dbus_signal_connect_weakly(
            bus,
            "objects_modified",
            self._on_events_updated,
            dbus_interface="org.gnome.evolution.dataserver.CalendarView")
コード例 #6
0
ファイル: gajim.py プロジェクト: pbx/kupfer
    def initialize(self):
        ToplevelGroupingSource.initialize(self)
        # listen to d-bus signals for updates
        signals = [
            "ContactAbsence",
            "ContactPresence",
            "ContactStatus",
            "AccountPresence",
            "Roster",
            "RosterInfo",
        ]

        session_bus = dbus.Bus()

        for signal in signals:
            dbus_signal_connect_weakly(session_bus, signal,
                    self._signal_update, dbus_interface=_IFACE_NAME)
コード例 #7
0
ファイル: gajim.py プロジェクト: jchtt/kupfer-adds
    def initialize(self):
        ToplevelGroupingSource.initialize(self)
        # listen to d-bus signals for updates
        signals = [
            "ContactAbsence",
            "ContactPresence",
            "ContactStatus",
            "AccountPresence",
            "Roster",
            "RosterInfo",
        ]

        session_bus = dbus.Bus()

        for signal in signals:
            dbus_signal_connect_weakly(session_bus,
                                       signal,
                                       self._signal_update,
                                       dbus_interface=_IFACE_NAME)
コード例 #8
0
ファイル: ssh_hosts.py プロジェクト: cjparsons74/kupfer
	def __init__(self, name=_("SSH Hosts")):
		ToplevelGroupingSource.__init__(self, name, "hosts")
		self._version = 2
コード例 #9
0
ファイル: pidgin.py プロジェクト: engla/kupfer
 def __init__(self):
     ToplevelGroupingSource.__init__(self, _('Pidgin Contacts'), "Contacts")
     self._version = 5
     self.all_buddies = {}
コード例 #10
0
ファイル: filezilla.py プロジェクト: jchtt/kupfer-adds
 def initialize(self):
     ToplevelGroupingSource.initialize(self)
     self.monitor_token = self.monitor_directories(_SITEMANAGER_DIR)
コード例 #11
0
 def initialize(self):
     ToplevelGroupingSource.initialize(self)
     TORRENTS_DIR = (os.path.join(base.xdg_config_home, "transmission/torrents"))
     self.monitor_token = self.monitor_directories(TORRENTS_DIR)
コード例 #12
0
ファイル: clipboard_templates.py プロジェクト: tierpod/utils
 def __init__(self, name=_("Clipboard Phrases")):
     ToplevelGroupingSource.__init__(self, name, "phrases")
コード例 #13
0
ファイル: operamail.py プロジェクト: jchtt/kupfer-adds
    def initialize(self):
        ToplevelGroupingSource.initialize(self)
        if not os.path.isdir(self._opera_home):
            return

        self.monitor_token = self.monitor_directories(self._opera_home)
コード例 #14
0
ファイル: vinagre.py プロジェクト: jchtt/kupfer-adds
 def __init__(self, name=_("Vinagre Bookmarks")):
     ToplevelGroupingSource.__init__(self, name, 'hosts')
     self._version = 2
コード例 #15
0
	def __init__(self):
		ToplevelGroupingSource.__init__(self, _('Pidgin Contacts'), "Contacts")
		self._version = 5
		self.unpickle_finish()
コード例 #16
0
 def __init__(self):
     ToplevelGroupingSource.__init__(self, _("Shortcuts"), "shortcuts")
     self._version = 1
     self.shortcuts = {}
コード例 #17
0
 def __init__(self, name=None):
     ToplevelGroupingSource.__init__(self, name, _("Calendar Events"))
     self._event = []
     self._version = 3
コード例 #18
0
ファイル: filezilla.py プロジェクト: CharString/kupfer
	def initialize(self):
		ToplevelGroupingSource.initialize(self)
		self.monitor_token = self.monitor_directories(_SITEMANAGER_DIR)
コード例 #19
0
ファイル: filezilla.py プロジェクト: CharString/kupfer
	def __init__(self, name=_("Filezilla Sites")):
		ToplevelGroupingSource.__init__(self, name, "hosts")
コード例 #20
0
ファイル: thunderbird.py プロジェクト: tuxcanfly/kupfer
	def initialize(self):
		ToplevelGroupingSource.initialize(self)
		abook_dir = support.get_addressbook_dir()
		if not abook_dir or not os.path.isdir(abook_dir):
			return
		self.monitor_token = self.monitor_directories(abook_dir)
コード例 #21
0
 def __init__(self):
     ToplevelGroupingSource.__init__(self, _("Shortcuts"), "shortcuts")
     self._version = 1
     self.shortcuts = {}
コード例 #22
0
	def initialize(self):
		ToplevelGroupingSource.initialize(self)
		self._install_dbus_signal()
		self._buddy_update_timer = scheduler.Timer()
		self._buddy_update_queue = set()
コード例 #23
0
 def __init__(self):
     ToplevelGroupingSource.__init__(self, _("CPFs"), "cpfs")
     self._version = 1
コード例 #24
0
ファイル: remmina.py プロジェクト: Python3pkg/Kupfer-Plugins
 def __init__(self, name=_("Remmina Hosts")):
     ToplevelGroupingSource.__init__(self, name, _("Remmina"))
コード例 #25
0
ファイル: vinagre.py プロジェクト: CharString/kupfer
	def __init__(self, name=_("Vinagre Bookmarks")):
		ToplevelGroupingSource.__init__(self, name, 'hosts')
		self._version = 2
コード例 #26
0
ファイル: ssh_hosts.py プロジェクト: guns/kupfer
 def __init__(self, name=_("SSH Hosts")):
     ToplevelGroupingSource.__init__(self, name, "hosts")
     self._version = 2
コード例 #27
0
 def __init__(self, name=None):
     ToplevelGroupingSource.__init__(self, name, _("GnomeContacts"))
     self._gnomecontacts = []
     self._version = 3
コード例 #28
0
ファイル: tsclient.py プロジェクト: jchtt/kupfer-adds
 def __init__(self, name=_("TSClient sessions")):
     ToplevelGroupingSource.__init__(self, name, "hosts")
     self._sessions_dir = os.path.expanduser('~/.tsclient')
     self._version = 2
コード例 #29
0
 def __init__(self, name=None):
     ToplevelGroupingSource.__init__(self, name, _("Torrents"))
     self._torrent = []
     self._version = 3
コード例 #30
0
ファイル: pidgin.py プロジェクト: pbx/kupfer
 def __init__(self):
     ToplevelGroupingSource.__init__(self, _('Pidgin Contacts'), "Contacts")
     self._version = 5
     self.unpickle_finish()
コード例 #31
0
ファイル: filezilla.py プロジェクト: jchtt/kupfer-adds
 def __init__(self, name=_("Filezilla Sites")):
     ToplevelGroupingSource.__init__(self, name, "hosts")
コード例 #32
0
ファイル: tsclient.py プロジェクト: CharString/kupfer
	def __init__(self, name=_("TSClient sessions")):
		ToplevelGroupingSource.__init__(self, name, "hosts")
		self._sessions_dir = os.path.expanduser('~/.tsclient')
		self._version = 2
コード例 #33
0
ファイル: remmina.py プロジェクト: Python3pkg/Kupfer-Plugins
 def initialize(self):
     ToplevelGroupingSource.initialize(self)
     cfg_dir = __kupfer_settings__["remmina_hosts_folder"]
     self.monitor_token = self.monitor_directories(cfg_dir)
コード例 #34
0
ファイル: clawsmail.py プロジェクト: samsabra/kupfer
    def initialize(self):
        ToplevelGroupingSource.initialize(self)
        if not os.path.isdir(self._claws_addrbook_dir):
            return

        self.monitor_token = self.monitor_directories(self._claws_addrbook_dir)
コード例 #35
0
ファイル: ssh_hosts.py プロジェクト: guns/kupfer
 def initialize(self):
     ToplevelGroupingSource.initialize(self)
     self.monitor_token = self.monitor_directories(self._ssh_home)
コード例 #36
0
 def __init__(self):
     ToplevelGroupingSource.__init__(self, _("CreditCards"), "creditcards")
     self._version = 1
コード例 #37
0
ファイル: tsclient.py プロジェクト: jchtt/kupfer-adds
 def initialize(self):
     ToplevelGroupingSource.initialize(self)
コード例 #38
0
ファイル: __init__.py プロジェクト: jablan/kupfer
 def initialize(self):
     ToplevelGroupingSource.initialize(self)
     __kupfer_settings__.connect("plugin-setting-changed", self._changed)
コード例 #39
0
ファイル: pidgin.py プロジェクト: pbx/kupfer
 def initialize(self):
     ToplevelGroupingSource.initialize(self)
     self._install_dbus_signal()
     self._buddy_update_timer = scheduler.Timer()
     self._buddy_update_queue = set()
コード例 #40
0
 def __init__(self):
     ToplevelGroupingSource.__init__(self, _("CreditCards"), "creditcards")
     self._version = 1
コード例 #41
0
ファイル: tsclient.py プロジェクト: CharString/kupfer
	def initialize(self):
		ToplevelGroupingSource.initialize(self)
コード例 #42
0
ファイル: operamail.py プロジェクト: tuxcanfly/kupfer
	def initialize(self):
		ToplevelGroupingSource.initialize(self)
		if not os.path.isdir(self._opera_home):
			return

		self.monitor_token = self.monitor_directories(self._opera_home)
コード例 #43
0
ファイル: ssh_hosts.py プロジェクト: cjparsons74/kupfer
	def initialize(self):
		ToplevelGroupingSource.initialize(self)
		self.monitor_token = self.monitor_directories(self._ssh_home)
コード例 #44
0
ファイル: thunderbird.py プロジェクト: jablan/kupfer
	def __init__(self, name=_("Thunderbird Address Book")):
		ToplevelGroupingSource.__init__(self, name, "Contacts")
		self._version = 2
コード例 #45
0
ファイル: thunderbird.py プロジェクト: jablan/kupfer
	def initialize(self):
		ToplevelGroupingSource.initialize(self)
		abook_dirs = list(support.get_addressbook_dirs())
		if abook_dirs:
			self.monitor_token = self.monitor_directories(*abook_dirs)
コード例 #46
0
ファイル: clawsmail.py プロジェクト: cjparsons74/kupfer
	def initialize(self):
		ToplevelGroupingSource.initialize(self)
		if not os.path.isdir(self._claws_addrbook_dir):
			return

		self.monitor_token = self.monitor_directories(self._claws_addrbook_dir)
コード例 #47
0
ファイル: __init__.py プロジェクト: CharString/kupfer
	def initialize(self):
		ToplevelGroupingSource.initialize(self)
		__kupfer_settings__.connect("plugin-setting-changed", self._changed)
コード例 #48
0
ファイル: pidgin.py プロジェクト: guns/kupfer
 def __init__(self):
     ToplevelGroupingSource.__init__(self, _('Pidgin Contacts'), "Contacts")
     self._version = 5
     self.all_buddies = {}