diff --git a/sw/ground_segment/python/messages_app/messagesframe.py b/sw/ground_segment/python/messages_app/messagesframe.py index 7c6a427837..f3190a13c6 100644 --- a/sw/ground_segment/python/messages_app/messagesframe.py +++ b/sw/ground_segment/python/messages_app/messagesframe.py @@ -65,7 +65,7 @@ class MessagesFrame(wx.Frame): end = book.GetPageCount() while start < end: - if book.GetPageText(start) > name: + if book.GetPageText(start) >= name: return start start += 1 return start @@ -133,8 +133,12 @@ class MessagesFrame(wx.Frame): size = value_control.GetSize() size.x = LABEL_WIDTH value_control.SetMinSize(size) - grid_sizer.Add(value_control, 1, wx.ALL|wx.EXPAND, BORDER) - grid_sizer.AddGrowableCol(1) + grid_sizer.Add(value_control, 1, wx.ALL | wx.EXPAND, BORDER) + if wx.MAJOR_VERSION > 2: + if grid_sizer.IsColGrowable(1): + grid_sizer.AddGrowableCol(1) + else: + grid_sizer.AddGrowableCol(1) aircraft.messages[name].field_controls.append(value_control) field_panel.SetAutoLayout(True) diff --git a/sw/ground_segment/python/settings_app/settingsframe.py b/sw/ground_segment/python/settings_app/settingsframe.py index 65f775703b..f4cead3533 100644 --- a/sw/ground_segment/python/settings_app/settingsframe.py +++ b/sw/ground_segment/python/settings_app/settingsframe.py @@ -15,8 +15,8 @@ from settings_tool import IvySettingsInterface def create(parent, ac_ids): return SettingsFrame(parent, ac_ids) -SLIDER_ID_OFFSET = 250000 -BUTTON_ID_OFFSET = 2 * 250000 +SLIDER_ID_OFFSET = 30000 +BUTTON_ID_OFFSET = 31000 SLIDER_FACTOR = 100 # Wraps TextCtrl to provide added functionality