X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=bundles%2Fwinterwell.markdown%2Fsrc%2Fwinterwell%2Fmarkdown%2Fcommands%2FPreferences.java;fp=bundles%2Fwinterwell.markdown%2Fsrc%2Fwinterwell%2Fmarkdown%2Fcommands%2FPreferences.java;h=5c813a2d1f6af4390f10bccef534b9385c207fc8;hb=9a175feb652b2b7bba7afa540831b9076be3c10e;hp=0000000000000000000000000000000000000000;hpb=0b72d3e4ec886838314ffeba0fa201e32c0aae3e;p=simantics%2Fplatform.git diff --git a/bundles/winterwell.markdown/src/winterwell/markdown/commands/Preferences.java b/bundles/winterwell.markdown/src/winterwell/markdown/commands/Preferences.java new file mode 100644 index 000000000..5c813a2d1 --- /dev/null +++ b/bundles/winterwell.markdown/src/winterwell/markdown/commands/Preferences.java @@ -0,0 +1,20 @@ +package winterwell.markdown.commands; + +import org.eclipse.core.commands.AbstractHandler; +import org.eclipse.core.commands.ExecutionEvent; +import org.eclipse.core.commands.ExecutionException; +import org.eclipse.jface.preference.PreferenceDialog; +import org.eclipse.ui.PlatformUI; +import org.eclipse.ui.dialogs.PreferencesUtil; + +public class Preferences extends AbstractHandler { + + @Override + public Object execute(final ExecutionEvent event) throws ExecutionException { + PreferenceDialog pref = PreferencesUtil.createPreferenceDialogOn( + PlatformUI.getWorkbench().getDisplay().getActiveShell(), + "winterwell.markdown.preferences.MarkdownPreferencePage", null, null); + pref.open(); + return null; + } +}