コード例 #1
0
ファイル: ClassDesignerPropSheet.py プロジェクト: xfxf/dabo
 def editHotKey(self, objs, prop, val):
     obj = objs[0]
     from dabo.ui.dialogs.HotKeyEditor import HotKeyEditor
     dlg = HotKeyEditor(self)
     dlg.setKey(obj.HotKey)
     dlg.Centered = True
     dlg.show()
     if dlg.Accepted and dlg.Changed:
         keyText = dlg.KeyText
         if keyText is None:
             keyText = ""
         # Setting the HotKey prop should update the related sub-props.
         obj.HotKey = keyText
         self.updateVal(prop, keyText, unicode)
         self.propGrid.CurrentValue = keyText
         self.propGrid.refresh()
     dlg.release()
コード例 #2
0
	def editHotKey(self, objs, prop, val):
		obj = objs[0]
		from dabo.ui.dialogs.HotKeyEditor import HotKeyEditor
		dlg = HotKeyEditor(self)
		dlg.setKey(obj.HotKey)
		dlg.Centered = True
		dlg.show()
		if dlg.Accepted and dlg.Changed:
			keyText = dlg.KeyText
			if keyText is None:
				keyText = ""
			# Setting the HotKey prop should update the related sub-props.
			obj.HotKey = keyText
			self.updateVal(prop, keyText, unicode)
			self.propGrid.CurrentValue = keyText
			self.propGrid.refresh()
		dlg.release()