public void InitLibControls() { typesForm.ucTypes.BuildTypesTree(); layersForm.ucLayers.UpdateList(); viewsForm.ucViews.UpdateList(); searchForm.ucSearch.UpdateTypes(); backgroundForm.ucBg.UpdateList(); InitScaleCombo(); app.ShowProperties(null); if (app.HasLib) { if (!dockPanelLoaded) { try { DockPanelUtils.LoadFromXml(App.DockPanelConfigFilePath, dockPanel, m_deserializeDockContent); } catch (Exception ex) { Log.Exception(ex); SetDefaultLayout(); } finally { dockPanelLoaded = true; } } } foreach (DockContent dc in dockPanels) { if (dc.DockState != DockState.Unknown) { if (app.HasLib) { dc.Show(); } else { dc.Hide(); } } } if (app.HasLib) { NewMapView(true); } UpdateLibControls(); // this.btnSave.Visible=Lib!=null && !Lib.HasDb; }
private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { try { if (app.SaveAndCloseLib()) { if (dockPanelLoaded) { DockPanelUtils.SaveAsXml(App.DockPanelConfigFilePath, dockPanel); } } else { e.Cancel = true; } } catch (Exception ex) { Log.Exception(ex); } }
private void BackgroundForm_Load(object sender, EventArgs e) { DockPanelUtils.Localize(this); }
private void ViewsForm_Load(object sender, EventArgs e) { DockPanelUtils.Localize(this); }