editors/ConfTreeNodeEditor.py
branchsvghmi
changeset 3291 7d0e7e4d88cd
parent 3288 8f3cb4b47cbb
child 3303 0ffb41625592
equal deleted inserted replaced
3290:f0c97422b34a 3291:7d0e7e4d88cd
   471                                   spinctrl)
   471                                   spinctrl)
   472 
   472 
   473                 else:
   473                 else:
   474                     if element_infos["type"] == "boolean":
   474                     if element_infos["type"] == "boolean":
   475                         checkbox = wx.CheckBox(self.ParamsEditor)
   475                         checkbox = wx.CheckBox(self.ParamsEditor)
   476                         boxsizer.AddWindow(checkbox, border=5,
   476                         boxsizer.AddWindow(checkbox, flag=wx.ALIGN_CENTER_VERTICAL | wx.RIGHT)
   477                                    flag=wx.ALIGN_CENTER_VERTICAL | wx.RIGHT)
       
   478                         if element_infos["value"] is not None:
   477                         if element_infos["value"] is not None:
   479                             checkbox.SetValue(element_infos["value"])
   478                             checkbox.SetValue(element_infos["value"])
   480                         checkbox.Bind(wx.EVT_CHECKBOX,
   479                         checkbox.Bind(wx.EVT_CHECKBOX,
   481                                       self.GetCheckBoxCallBackFunction(checkbox, element_path),
   480                                       self.GetCheckBoxCallBackFunction(checkbox, element_path),
   482                                       checkbox)
   481                                       checkbox)
   534                         style=wx.BORDER_NONE)
   533                         style=wx.BORDER_NONE)
   535                     self.Bind(wx.EVT_BUTTON, 
   534                     self.Bind(wx.EVT_BUTTON, 
   536                               self.GetResetFunction(element_path),
   535                               self.GetResetFunction(element_path),
   537                               bt)
   536                               bt)
   538 
   537 
   539                     boxsizer.AddWindow(bt)
   538                     boxsizer.AddWindow(bt, border=5, flag=wx.ALIGN_CENTER_VERTICAL | wx.LEFT)
   540             first = False
   539             first = False
   541         sizer.Layout()
   540         sizer.Layout()
   542         self.RefreshScrollbars()
   541         self.RefreshScrollbars()
   543 
   542 
   544     def GetItemChannelChangedFunction(self, dir):
   543     def GetItemChannelChangedFunction(self, dir):