svghmi/ui.py
branchsvghmi
changeset 3265 f3cb352048b6
parent 3263 1205b2d0acf2
child 3274 16066300b254
equal deleted inserted replaced
3264:51645afeded9 3265:f3cb352048b6
   181         self.ParentWindow.OnHMITreeDnD()
   181         self.ParentWindow.OnHMITreeDnD()
   182         return True
   182         return True
   183 
   183 
   184 class ParamEditor(wx.Panel):
   184 class ParamEditor(wx.Panel):
   185     def __init__(self, parent, paramdesc):
   185     def __init__(self, parent, paramdesc):
   186 
       
   187         wx.Panel.__init__(self, parent.main_panel)
   186         wx.Panel.__init__(self, parent.main_panel)
   188         label = paramdesc.get("name")+ ": " + paramdesc.get("accepts") 
   187         label = paramdesc.get("name")+ ": " + paramdesc.get("accepts") 
   189         if paramdesc.text:
   188         if paramdesc.text:
   190             label += "\n\"" + paramdesc.text + "\""
   189             label += "\n\"" + paramdesc.text + "\""
   191         self.desc = wx.StaticText(self, label=label)
   190         self.desc = wx.StaticText(self, label=label)
   249         ParamEditor.__init__(self, parent, pathdesc)
   248         ParamEditor.__init__(self, parent, pathdesc)
   250         self.ParentObj = parent
   249         self.ParentObj = parent
   251         self.pathdesc = pathdesc
   250         self.pathdesc = pathdesc
   252         DropTarget = PathDropTarget(self)
   251         DropTarget = PathDropTarget(self)
   253         self.edit.SetDropTarget(DropTarget)
   252         self.edit.SetDropTarget(DropTarget)
       
   253         self.edit.SetHint(_("Drag'n'drop HMI variable here"))
   254         self.Bind(wx.EVT_TEXT, self.OnPathChanged, self.edit)
   254         self.Bind(wx.EVT_TEXT, self.OnPathChanged, self.edit)
   255 
   255 
   256     def OnHMITreeDnD(self):
   256     def OnHMITreeDnD(self):
   257         self.ParentObj.GotPathDnDOn(self)
   257         self.ParentObj.GotPathDnDOn(self)
   258 
   258