public static CommandResult OpenPreferenceEditor(ICommandTarget target)
 {
     IPoderosaMainWindow window = CommandTargetUtil.AsWindow(target);
     PreferenceEditor dlg = new PreferenceEditor(OptionDialogPlugin.Instance.CoreServices.Preferences);
     if (dlg.ShowDialog(window.AsForm()) == DialogResult.OK) {
         return CommandResult.Succeeded;
     }
     else
         return CommandResult.Cancelled;
 }
Exemple #2
0
 private void preferencesToolStripMenuItem_Click(object p0, EventArgs p1)
 {
     try
     {
         ClearError();
         using (PopupDialogForm popupDialogForm = new PopupDialogForm(DialogButtons.OKCancel))
         {
             PreferenceEditor preferenceEditor = new PreferenceEditor(m_context);
             popupDialogForm.SetUserControl(preferenceEditor);
             if (popupDialogForm.ShowDialog(this) != DialogResult.OK)
                 return;
             preferenceEditor.ApplyPreferences();
         }
     }
     catch (Exception ex)
     {
         displayError(ex);
     }
 }