コード例 #1
0
ファイル: gimmie_running.py プロジェクト: orph/gimmie
 def handle_drag_data_received(self, selection, target_type):
     for uri in selection.get_uris():
         item = FileItem(uri)
         if item.get_mimetype() == "application/x-desktop":
             bookmarks.add_bookmark(uri, item.get_mimetype())
         else:
             launcher.launch_uri(uri)
コード例 #2
0
ファイル: gimmie_file.py プロジェクト: orph/gimmie
 def handle_drag_data_received(self, selection, target_type):
     for uri in selection.get_uris():
         item = FileItem(uri)
         if not item.get_mimetype() in ("application/x-desktop",
                                        "gaim/buddy", "gaim/log"):
             bookmarks.add_bookmark(uri, item.get_mimetype())
コード例 #3
0
ファイル: gimmie_running.py プロジェクト: orph/gimmie
 def handle_drag_data_received(self, selection, target_type):
     for uri in selection.get_uris():
         item = self.get_item_for_uri(uri)
         if item:
             bookmarks.add_bookmark(uri, item.get_mimetype())
コード例 #4
0
ファイル: gimmie_running.py プロジェクト: orph/gimmie
 def handle_drag_data_received(self, selection, target_type):
     for uri in selection.get_uris():
         if uri.lower().startswith("aim:goim?screenname="):
             bookmarks.add_bookmark(uri, self._get_mime_prefix() + "/buddy")