dialogs/LDElementDialog.py
changeset 1247 92588e69d853
parent 1246 101625efb1c1
child 1250 7e6de17c687a
equal deleted inserted replaced
1246:101625efb1c1 1247:92588e69d853
    89                           ([_("Set"), _("Reset")] if type == "coil" else []) + \
    89                           ([_("Set"), _("Reset")] if type == "coil" else []) + \
    90                           [_("Rising Edge"), _("Falling Edge")]
    90                           [_("Rising Edge"), _("Falling Edge")]
    91         
    91         
    92         for modifier, label in zip(element_modifiers, modifiers_label):
    92         for modifier, label in zip(element_modifiers, modifiers_label):
    93             radio_button = wx.RadioButton(self, label=label, 
    93             radio_button = wx.RadioButton(self, label=label, 
    94                   style=(wx.RB_GROUP if first else wx.RB_SINGLE))
    94                   style=(wx.RB_GROUP if first else 0))
    95             radio_button.SetValue(first)
    95             radio_button.SetValue(first)
    96             self.Bind(wx.EVT_RADIOBUTTON, self.OnModifierChanged, radio_button)
    96             self.Bind(wx.EVT_RADIOBUTTON, self.OnModifierChanged, radio_button)
    97             left_gridsizer.AddWindow(radio_button, flag=wx.GROW)
    97             left_gridsizer.AddWindow(radio_button, 
       
    98                   border=(5 if not first and wx.Platform == '__WXMSW__' else 0),
       
    99                   flag=wx.GROW|wx.TOP)
    98             self.ModifierRadioButtons[modifier] = radio_button
   100             self.ModifierRadioButtons[modifier] = radio_button
    99             first = False
   101             first = False
   100         
   102         
   101         # Create label for LD element variable
   103         # Create label for LD element variable
   102         element_variable_label = wx.StaticText(self, label=_('Variable:'))
   104         element_variable_label = wx.StaticText(self, label=_('Variable:'))