def afterSplashCallback(self): #-- Load Profile and Preferences profile.loadPreferences(os.path.join(self.basePath, 'preferences.ini')) profile.loadProfile(os.path.join(self.basePath, 'current-profile.ini')) profile.loadMachineSettings( os.path.join(self.basePath, profile.getMachineSettingFileName())) #-- Load Language resources.setupLocalization(profile.getPreference('language')) #-- Create Main Window self.mainWindow = MainWindow() #-- Check for updates if profile.getPreferenceBool( 'check_for_updates') and version.checkForUpdates(): v = VersionWindow(self.mainWindow) if v.download: return #-- Show Main Window self.SetTopWindow(self.mainWindow) self.mainWindow.Show() if profile.getPreferenceBool('show_welcome'): #-- Create Welcome Window WelcomeWindow(self.mainWindow) setFullScreenCapable(self.mainWindow) if sys.isDarwin(): wx.CallAfter(self.StupidMacOSWorkaround)
def afterSplashCallback(self): #-- Load Profile and Preferences profile.loadPreferences(os.path.join(self.basePath, 'preferences.ini')) profile.loadProfile(os.path.join(self.basePath, 'current-profile.ini')) #-- Load Language resources.setupLocalization(profile.getPreference('language')) #-- Create Main Window self.mainWindow = MainWindow() #-- Check for updates if profile.getPreferenceBool('check_for_updates') and version.checkForUpdates(): v = VersionWindow(self.mainWindow) if v.download: return #-- Show Main Window self.SetTopWindow(self.mainWindow) self.mainWindow.Show() if profile.getPreferenceBool('show_welcome'): #-- Create Welcome Window WelcomeWindow(self.mainWindow) setFullScreenCapable(self.mainWindow) if sys.isDarwin(): wx.CallAfter(self.StupidMacOSWorkaround)
def onOpenProfile(self, event): """ """ dlg=wx.FileDialog(self, _("Select profile file to load"), os.path.split(profile.getPreference('last_profile'))[0], style=wx.FD_OPEN|wx.FD_FILE_MUST_EXIST) dlg.SetWildcard("ini files (*.ini)|*.ini") if dlg.ShowModal() == wx.ID_OK: profileFile = dlg.GetPath() profile.loadProfile(profileFile) self.updateProfileToAllControls() dlg.Destroy()
def afterSplashCallback(self): #-- Load Profile and Preferences profile.loadPreferences(os.path.join(self.basePath, 'preferences.ini')) profile.loadProfile(os.path.join(self.basePath, 'current-profile.ini')) #-- Load Language resources.setupLocalization(profile.getPreference('language')) #-- Create Main Window mainWindow = MainWindow() if profile.getPreferenceBool('show_welcome'): #-- Create Welcome Window welcome = WelcomeWindow(mainWindow)