User-configurable options for a plugin extension

I'm working on a plugin extension for standalone Oxygen that will have some user-configurable settings, and I was wondering if there is any standard way to handle that type of thing. In particular, it would be neat if there was a way for a plugin to define options to be listed in the global Preferences. My current plan is to build a simple dialog box that with the needed input fields and store the user's input in the workspace option storage, but I wanted to check before I implement it in case there is a better option available. I'd appreciate any suggestions or input. Thanks. ________________________________ 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).

Dear Rebecca, Thank you for contacting us. We do not have any extensions which would allow you to contribute to the Oxygen Preferences page. But you are not the first developer to request this and we'll try to implement such an extension in a future version. We'll notify you when we do. For now indeed as a workaround you will have to build a Workspace Access plugin, contribute to the main menu bar an entry which shows the custom plugin settings dialog, then use the API "PluginWorkspace.getOptionsStorage()" to load and store your preferences together with the other Oxygen options. Regards, Radu Radu Coravu <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger http://www.oxygenxml.com On 1/17/2013 10:53 PM, Koeser, Rebecca Sutton wrote:
I'm working on a plugin extension for standalone Oxygen that will have some user-configurable settings, and I was wondering if there is any standard way to handle that type of thing. In particular, it would be neat if there was a way for a plugin to define options to be listed in the global Preferences.
My current plan is to build a simple dialog box that with the needed input fields and store the user's input in the workspace option storage, but I wanted to check before I implement it in case there is a better option available.
I'd appreciate any suggestions or input. Thanks.
________________________________
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-sdk mailing list oXygen-sdk@oxygenxml.com http://www.oxygenxml.com/mailman/listinfo/oxygen-sdk

Oxygen XML Editor Support wrote:
We do not have any extensions which would allow you to contribute to the Oxygen Preferences page. But you are not the first developer to request this and we'll try to implement such an extension in a future version.
+1 :-) I think that'd be a great addition! That would ease a lot writing some (small and large) plugins... Regards, -- Florent Georges http://fgeorges.org/ http://h2oconsulting.be/

Hi Florent, Thanks for expressing your interest in this. We will also notify you when the API gets implemented. Regards, Radu Radu Coravu <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger http://www.oxygenxml.com On 1/18/2013 10:39 AM, Florent Georges wrote:
Oxygen XML Editor Support wrote:
We do not have any extensions which would allow you to contribute to the Oxygen Preferences page. But you are not the first developer to request this and we'll try to implement such an extension in a future version.
+1 :-)
I think that'd be a great addition! That would ease a lot writing some (small and large) plugins...
Regards,
participants (3)
-
Florent Georges
-
Koeser, Rebecca Sutton
-
Oxygen XML Editor Support