def save( self ): "Set the setting values to the display, save the new values." for menuEntity in self.repository.menuEntities: if menuEntity in self.repository.archive: menuEntity.setToDisplay() self.setInsetToDisplay() settings.writeSettings( self.repository )
def save(self): "Set the setting values to the display, save the new values." for menuEntity in self.repository.menuEntities: if menuEntity in self.repository.archive: menuEntity.setToDisplay() self.setInsetToDisplay() settings.writeSettings(self.repository)
def clickRadio( self ): "Workaround for Tkinter bug, invoke and set the value when clicked." if not self.activate: return self.menuButtonDisplay.radioVar.set( self.valueName ) pluginModule = getCraftTypePluginModule() profilePluginSettings = settings.getReadRepository( pluginModule.getNewRepository() ) profilePluginSettings.profileListbox.value = self.name settings.writeSettings( profilePluginSettings ) settings.updateProfileSaveListeners()
def destroyAllDialogWindows( self ): "Destroy all the dialog windows." settings.writeSettings( self.repository ) return for menuEntity in self.repository.menuEntities: lowerName = menuEntity.name.lower() if lowerName in settings.globalRepositoryDialogListTable: globalRepositoryDialogValues = settings.globalRepositoryDialogListTable[ lowerName ] for globalRepositoryDialogValue in globalRepositoryDialogValues: settings.quitWindow( globalRepositoryDialogValue.root )
def destroyAllDialogWindows(self): "Destroy all the dialog windows." settings.writeSettings(self.repository) return for menuEntity in self.repository.menuEntities: lowerName = menuEntity.name.lower() if lowerName in settings.globalRepositoryDialogListTable: globalRepositoryDialogValues = settings.globalRepositoryDialogListTable[ lowerName] for globalRepositoryDialogValue in globalRepositoryDialogValues: settings.quitWindow(globalRepositoryDialogValue.root)
def clickRadio( self ): "Workaround for Tkinter bug, invoke and set the value when clicked." if not self.activate: return self.menuButtonDisplay.radioVar.set( self.valueName ) profileSettings = getReadProfileRepository() plugins = profileSettings.craftRadios for plugin in plugins: plugin.value = ( plugin.name == self.name ) settings.writeSettings( profileSettings ) settings.updateProfileSaveListeners()
def clickRadio( self ): "Workaround for Tkinter bug, invoke and set the value when clicked." if not self.activate: return self.radioVar.set( self.profileJoinName ) pluginModule = getCraftTypePluginModule( self.profilePluginFileName ) profilePluginSettings = settings.getReadRepository( pluginModule.getNewRepository() ) profilePluginSettings.profileListbox.value = self.name settings.writeSettings( profilePluginSettings ) profileSettings = getReadProfileRepository() plugins = profileSettings.craftRadios for plugin in plugins: plugin.value = ( plugin.name == self.profilePluginFileName ) settings.writeSettings( profileSettings ) settings.updateProfileSaveListeners()
def moveViewpointGivenCoordinates( self, moveCoordinate, shift, startCoordinate ): "Move the viewpoint given the move coordinates." if abs( startCoordinate - moveCoordinate ) < 3: startCoordinate = None self.canvas.delete( 'mouse_item' ) return latitudeLongitude = LatitudeLongitude( startCoordinate, moveCoordinate, self.window, shift ) self.repository.viewpointLatitude.value = latitudeLongitude.latitude self.repository.viewpointLatitude.setStateToValue() self.repository.viewpointLongitude.value = latitudeLongitude.longitude self.repository.viewpointLongitude.setStateToValue() startCoordinate = None settings.writeSettings( self.repository ) self.window.update() self.destroyEverything()
def moveViewpointGivenCoordinates(self, moveCoordinate, shift, startCoordinate): "Move the viewpoint given the move coordinates." if abs(startCoordinate - moveCoordinate) < 3: startCoordinate = None self.canvas.delete('mouse_item') return latitudeLongitude = LatitudeLongitude(startCoordinate, moveCoordinate, self.window, shift) self.repository.viewpointLatitude.value = latitudeLongitude.latitude self.repository.viewpointLatitude.setStateToValue() self.repository.viewpointLongitude.value = latitudeLongitude.longitude self.repository.viewpointLongitude.setStateToValue() startCoordinate = None settings.writeSettings(self.repository) self.window.update() self.destroyEverything()
def setToDisplaySave(self, event=None): "Set the setting values to the display, save the new values." for menuEntity in self.menuEntities: if menuEntity in self.archive: menuEntity.setToDisplay() settings.writeSettings(self)
def setToDisplaySave( self, event = None ): "Set the setting values to the display, save the new values." for menuEntity in self.menuEntities: if menuEntity in self.archive: menuEntity.setToDisplay() settings.writeSettings( self )