Merge pull request #1438 from paparazzi/wxgtk3_fixes

fixes for using wxPython 3.0 (python-wxgtk3.0)
This commit is contained in:
Felix Ruess
2015-11-30 12:46:05 +01:00
2 changed files with 9 additions and 5 deletions
@@ -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)
@@ -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