當前位置: 首頁>>代碼示例>>Python>>正文


Python EditorDialog.display_value方法代碼示例

本文整理匯總了Python中syncthing_gtk.editordialog.EditorDialog.display_value方法的典型用法代碼示例。如果您正苦於以下問題:Python EditorDialog.display_value方法的具體用法?Python EditorDialog.display_value怎麽用?Python EditorDialog.display_value使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在syncthing_gtk.editordialog.EditorDialog的用法示例。


在下文中一共展示了EditorDialog.display_value方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: display_value

# 需要導入模塊: from syncthing_gtk.editordialog import EditorDialog [as 別名]
# 或者: from syncthing_gtk.editordialog.EditorDialog import display_value [as 別名]
	def display_value(self, key, w):
		if key == "vdevices":
			# Very special case
			nids = [ n["deviceID"] for n in self.get_value("devices") ]
			for device in self.app.devices.values():
				if device["id"] != self.app.daemon.get_my_id():
					b = Gtk.CheckButton(device.get_title(), False)
					b.set_tooltip_text(device["id"])
					self["vdevices"].pack_end(b, False, False, 0)
					b.set_active(device["id"] in nids)
			self["vdevices"].show_all()
		else:
			EditorDialog.display_value(self, key, w)
開發者ID:GeoffreyFrogeye,項目名稱:syncthing-gtk,代碼行數:15,代碼來源:foldereditor.py

示例2: display_value

# 需要導入模塊: from syncthing_gtk.editordialog import EditorDialog [as 別名]
# 或者: from syncthing_gtk.editordialog.EditorDialog import display_value [as 別名]
	def display_value(self, key, w):
		if key == "vfolders":
			# Even more special case
			rids = [ ]
			# Get list of folders that share this device
			for r in self.config["folders"]:
				for n in r["devices"]:
					if n["deviceID"] == self.id:
						rids.append(r["id"])
			# Create CheckButtons
			for folder in reversed(sorted(self.app.folders.values(), key=lambda x : x["id"])):
				b = Gtk.CheckButton(folder["path"], False)
				b.set_tooltip_text(folder["id"])
				self["vfolders"].pack_start(b, False, False, 0)
				b.set_active(folder["id"] in rids)
			self["vfolders"].show_all()
		else:
			EditorDialog.display_value(self, key, w)
開發者ID:syncthing,項目名稱:syncthing-gtk,代碼行數:20,代碼來源:deviceeditor.py

示例3: display_value

# 需要導入模塊: from syncthing_gtk.editordialog import EditorDialog [as 別名]
# 或者: from syncthing_gtk.editordialog.EditorDialog import display_value [as 別名]
	def display_value(self, key, w):
		if key == "vautostart_daemon":
			value = self.get_value(key[1:])
			if   value == 0: self["rbOnStartWait"].set_active(True)
			elif value == 1: self["rbOnStartRun"].set_active(True)
			else: self["rbOnStartAsk"].set_active(True)
		elif key == "vautokill_daemon":
			value = self.get_value(key[1:])
			if   value == 1: self["rbOnExitTerminate"].set_active(True)
			elif value == 0: self["rbOnExitLeave"].set_active(True)
			else: self["rbOnExitAsk"].set_active(True)
		else:
			return EditorDialog.display_value(self, key, w)
開發者ID:syncthing,項目名稱:syncthing-gtk,代碼行數:15,代碼來源:uisettingsdialog.py


注:本文中的syncthing_gtk.editordialog.EditorDialog.display_value方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。