self.Centre()
# Restore the window position, size & state from the preferences file
- try:
- if profile.getPreference('window_maximized') == 'True':
- self.Maximize(True)
- else:
- posx = int(profile.getPreference('window_pos_x'))
- posy = int(profile.getPreference('window_pos_y'))
- width = int(profile.getPreference('window_width'))
- height = int(profile.getPreference('window_height'))
+ if profile.getPreference('window_maximized') == 'True':
+ self.Maximize(True)
+ else:
+ posx = int(profile.getPreference('window_pos_x'))
+ posy = int(profile.getPreference('window_pos_y'))
+ width = int(profile.getPreference('window_width'))
+ height = int(profile.getPreference('window_height'))
+ if posx > 0 or posy > 0:
self.SetPosition((posx,posy))
+ if width > 0 and height > 0:
self.SetSize((width,height))
- except:
- pass
-
+
self.Show(True)
def updateSliceMode(self):
'model_colour2': '#CB3030',
'model_colour3': '#DDD93C',
'model_colour4': '#4550D3',
+
+ 'window_maximized': 'False',
+ 'window_pos_x': '-1',
+ 'window_pos_y': '-1',
+ 'window_width': '-1',
+ 'window_height': '-1',
}
#########################################################