[oXygen-user] Result view for a plugin
Oxygen XML Editor Support
support at oxygenxml.com
Wed Jan 30 08:29:46 CST 2013
Hi Florent,
The plugin.xml from the sample plugin WorkspaceAccess has a construct like:
<view id="SampleWorkspaceAccessID" initialSide="WEST" initialRow="0"/>
This means that it reserves place for a view in the WEST part of the
application area.
Then in the CustomWorkspaceAccessPluginExtension sample Java class there
is some code which adds a view component customizer:
> pluginWorkspaceAccess.addViewComponentCustomizer....
and receives a callback for that ID, allowing it to contribute with a
panel to it.
In the future, maybe you can pose API customization questions on the
Oxygen SDK list in order not to annoy our regular non-API developer users:
> http://www.oxygenxml.com/mailinglists.html#oxygen-sdk
Regards,
Radu
Radu Coravu
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
On 1/30/2013 3:29 PM, Florent Georges wrote:
> Oxygen XML Editor Support wrote:
>
> Hi,
>
>> Sorry, we do not (yet) have such an API but I added an improvement
>> request for it.
>
> Great, thanks! That will be a valuable way to report information to
> the user when a plugin is performing a non-trivial action.
>
>> Another workaround would be to contribute your custom view from the
>> plugin, add errors to it and to show it using the API:
>
>> ro.sync.exml.workspace.api.standalone.StandalonePluginWorkspace.showView(String,
>> boolean)
>
> Interesting. So if I am right, I create my own view, write into it,
> and show it automatically when the action is fired. But I couldn't
> find how to create the view in the first place. Any pointer?
>
> Regards,
>
More information about the oXygen-user
mailing list