def _saveLazyLoadingSettings(self): dcSettings = {} UserSettings.ReadSettingsFile(settings=dcSettings) if "datacatalog" not in dcSettings: dcSettings["datacatalog"] = UserSettings.Get(group="datacatalog") dcSettings["datacatalog"]["lazyLoading"] = UserSettings.Get( group="datacatalog", key="lazyLoading") UserSettings.SaveToFile(dcSettings)
def OnSave(self, event): """Button 'Save' pressed""" self.UpdateSettings() fileSettings = {} UserSettings.ReadSettingsFile(settings=fileSettings) fileSettings['scatt'] = UserSettings.Get(group='scatt') UserSettings.SaveToFile(fileSettings) self.Close()
def OnSave(self, event): """!Button 'Save' pressed""" self.OnApply(None) fileSettings = {} UserSettings.ReadSettingsFile(settings=fileSettings) fileSettings[self.plottype] = UserSettings.Get(group=self.plottype) UserSettings.SaveToFile(fileSettings) self.parent.parent.GetLayerManager().goutput.WriteLog( _('Plot text sizes saved to file \'%s\'.') % UserSettings.filePath) self.EndModal(wx.ID_OK)
def Calibrate(self, event): res = gscript.parse_command('r.in.kinect', flags='c', overwrite=True) if not (res['calib_matrix'] and len(res['calib_matrix'].split(',')) == 9): gscript.message(_("Failed to calibrate")) return self.settings['tangible']['calibration']['matrix'] = res[ 'calib_matrix'] UserSettings.SaveToFile(self.settings) # update self.calib_matrix = res['calib_matrix']
def OnSave(self, event): """Save button pressed Apply changes and save settings to configuration file """ self.OnApply(None) fileSettings = {} UserSettings.ReadSettingsFile(settings=fileSettings) fileSettings['nviz'] = UserSettings.Get(group='nviz') UserSettings.SaveToFile(fileSettings) self.parent._gconsole.WriteLog( _('3D view settings saved to file <%s>.') % UserSettings.filePath) self.Destroy()
def OnSave(self, event): """Button 'Save' pressed""" self.UpdateSettings() self.parent.toolbars["vdigit"].settingsDialog = None fileSettings = {} UserSettings.ReadSettingsFile(settings=fileSettings) fileSettings["vdigit"] = UserSettings.Get(group="vdigit") sfile = UserSettings.SaveToFile(fileSettings) self._giface.WriteLog( _("Vector digitizer settings saved to file <%s>.") % sfile) self.Destroy() event.Skip()
def OnSave(self, event): """!Button 'Save' pressed """ self.UpdateSettings() self.parent.toolbars['vdigit'].settingsDialog = None fileSettings = {} UserSettings.ReadSettingsFile(settings = fileSettings) fileSettings['vdigit'] = UserSettings.Get(group = 'vdigit') file = UserSettings.SaveToFile(fileSettings) self.parent.GetLayerManager().goutput.WriteLog(_('Vector digitizer settings saved to file <%s>.') % file) self.Destroy() event.Skip()
def Calibrate(self, event): if self.IsScanning(): dlg = wx.MessageDialog(self, 'In order to calibrate, please stop scanning process first.', 'Stop scanning', wx.OK | wx.ICON_WARNING) dlg.ShowModal() dlg.Destroy() return dlg = wx.MessageDialog(self, 'In order to calibrate, please remove objects from the table.', 'Calibration', wx.OK | wx.CANCEL | wx.ICON_INFORMATION) if dlg.ShowModal() != wx.ID_OK: dlg.Destroy() return dlg.Destroy() res = gscript.parse_command('r.in.kinect', flags='c', overwrite=True) if not (res['calib_matrix'] and len(res['calib_matrix'].split(',')) == 9): gscript.message(_("Failed to calibrate")) return else: self.giface.WriteCmdLog("Measured and corrected tilting of sensor: {angle} degrees".format(angle=res['angle_deviation'])) if float(res['angle_deviation']) > 3: self.giface.WriteWarning("Angle deviation is too high, please level the sensor.") offsetcm = 1 height = str(round(float(res['height']) * 100 - offsetcm, 1)) self.scanning_panel.trim['b'].SetValue(height) nswetb = self.settings['tangible']['scan']['trim_nsewtb'].split(',') nswetb[-1] = height self.settings['tangible']['scan']['trim_nsewtb'] = ','.join(nswetb) self.settings['tangible']['calibration']['matrix'] = res['calib_matrix'] UserSettings.SaveToFile(self.settings) # update self.calib_matrix = res['calib_matrix']
def OnClose(self, event): self.Stop() UserSettings.SaveToFile(self.settings) self.Destroy()