[oXygen-user] Adding Settings To A Plugin

Oxygen XML Editor Support support at oxygenxml.com
Fri Oct 12 02:04:23 CDT 2012


Hi Thomas,

Right now there is no API which would allow you to contribute a custom 
preferences page in the global Oxygen Preferences dialog. Maybe we'll 
manage to add such an improvement in a future version.

But using a Workspace Access plugin (there is a sample in the Plugins 
SDK) you can add your own menus to the main menu bar or your own actions 
to the toolbar. So you could add a custom action which would show your 
custom swing dialog (you can also extend 
"ro.sync.exml.workspace.api.standalone.ui.OKCancelDialog").

Your action can then use our API to persistent the options between sessions:

> ro.sync.exml.workspace.api.standalone.StandalonePluginWorkspace.getOptionsStorage()

Regards,
Radu

Radu Coravu
<oXygen/>  XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com

On 10/11/2012 6:01 PM, Thomas, Alexander wrote:
> I am trying to add some "simple" features to a Oxygen plugin that I am
> developing.
>
>  1.
>
>     A Menu somewhere (preferably under Preferences > Plugins >
>     MyPluginName) that allows me to toggle between two values and save
>     that value permanently.
>
>  2.
>
>     The ability to read the currently set value that was set in the
>     prefrences.
>
> So far I have not been able to find any examples or clear documentation
> on how to do either.
>
> Any assistance would be appreciated.
>
>
> ------------------------------------------------------------------------
>
> This e-mail message (including any attachments) is for the sole use of
> the intended recipient(s) and may contain confidential and privileged
> information. If the reader of this message is not the intended
> recipient, you are hereby notified that any dissemination, distribution
> or copying of this message (including any attachments) is strictly
> prohibited.
>
> If you have received this message in error, please contact
> the sender by reply e-mail message and destroy all copies of the
> original message (including attachments).
>
>
> _______________________________________________
> oXygen-user mailing list
> oXygen-user at oxygenxml.com
> http://www.oxygenxml.com/mailman/listinfo/oxygen-user
>


More information about the oXygen-user mailing list