]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/winterwell.markdown/src/winterwell/markdown/commands/Preferences.java
migrated to svn revision 33108
[simantics/platform.git] / bundles / winterwell.markdown / src / winterwell / markdown / commands / Preferences.java
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 (file)
index 0000000..5c813a2
--- /dev/null
@@ -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;
+       }
+}