Example #1
0
        public override void Closing()
        {
            discoveryform.OnRefreshCommanders -= DiscoveryForm_OnRefreshCommanders;

            themeeditor?.Dispose();
            var frm = FindForm();

            if (typeof(ExtendedControls.SmartSysMenuForm).IsAssignableFrom(frm?.GetType()))
            {
                (frm as ExtendedControls.SmartSysMenuForm).TopMostChanged -= ParentForm_TopMostChanged;
            }
        }
        public override void Closing()
        {
            EDDiscoveryForm.EDDConfig.AutoLoadPopOuts = checkBoxAutoLoad.Checked;   // ok to do here..
            EDDiscoveryForm.EDDConfig.AutoSavePopOuts = checkBoxAutoSave.Checked;
            discoveryform.OnRefreshCommanders        -= DiscoveryForm_OnRefreshCommanders;

            themeeditor?.Dispose();
            var frm = FindForm();

            if (typeof(ExtendedControls.SmartSysMenuForm).IsAssignableFrom(frm?.GetType()))
            {
                (frm as ExtendedControls.SmartSysMenuForm).TopMostChanged -= ParentForm_TopMostChanged;
            }
        }
Example #3
0
        public override void Closing()
        {
            if (textBoxHomeSystem.Text != EDDiscoveryForm.EDDConfig.HomeSystem.Name)
            {
                ValidateAndSaveHomeSystem();     // make sure any change is persisted
            }
            discoveryform.OnRefreshCommanders -= DiscoveryForm_OnRefreshCommanders;

            themeeditor?.Dispose();
            var frm = FindForm();

            if (typeof(ExtendedControls.SmartSysMenuForm).IsAssignableFrom(frm?.GetType()))
            {
                (frm as ExtendedControls.SmartSysMenuForm).TopMostChanged -= ParentForm_TopMostChanged;
            }
        }