Manage editor tab
Questions about XML that are not covered by the other forums should go here.
-
- Posts: 13
- Joined: Thu May 31, 2018 4:34 pm
Manage editor tab
Post by nhenel_sog »
Hi all,
I'm writing a cutomizer plugin for Oxygen.
I looking for create an option to hide, and show, editors's page. Not just open to default, but really hide the tab, and the editor.
I'm talking about "Text", "Author", "Grid", etc.
Could you help me please? I need to make a option, like a checkboxMenuItem.
Thanks per advance,
Best regards,
Nhenel
I'm writing a cutomizer plugin for Oxygen.
I looking for create an option to hide, and show, editors's page. Not just open to default, but really hide the tab, and the editor.
I'm talking about "Text", "Author", "Grid", etc.
Could you help me please? I need to make a option, like a checkboxMenuItem.
Thanks per advance,
Best regards,
Nhenel
-
- Posts: 9431
- Joined: Fri Jul 09, 2004 5:18 pm
Re: Manage editor tab
Hi,
There is a type of Oxygen plugin extension called "Components Validator" which allows you to hide various toolbar actions, views or editing modes:
https://www.oxygenxml.com/doc/versions/ ... lugin.html
The interface has a "validateEditorPage" callback which you can use to remove certain editor pages (Text/Grid) from the UI.
An implementation of the plugin based on reading an XML configuration file is available here:
https://github.com/oxygenxml/oxygen-com ... ter-plugin
Regards,
Radu
There is a type of Oxygen plugin extension called "Components Validator" which allows you to hide various toolbar actions, views or editing modes:
https://www.oxygenxml.com/doc/versions/ ... lugin.html
The interface has a "validateEditorPage" callback which you can use to remove certain editor pages (Text/Grid) from the UI.
An implementation of the plugin based on reading an XML configuration file is available here:
https://github.com/oxygenxml/oxygen-com ... ter-plugin
Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
<oXygen/> XML Editor
http://www.oxygenxml.com
-
- Posts: 13
- Joined: Thu May 31, 2018 4:34 pm
Re: Manage editor tab
Post by nhenel_sog »
Hi,
Thanks for the answer and the help.
I test this and it's works... except when I load a document. I will explain my case with more details:
I want to always hide Grid and Text, but I want to have the option to show, or hide, Text dynamically.
It's work fine for Grid.
But I have some issue with Text. I have invalidate Text, I have this issue on opening XML file :
I think I have an issue during default opening action. I search to open my file at Author by default, like describe here topic6214.html and apply all hints in without remove the exception.
Could you help me again, please?
Thank you per advance,
Nhenel
Thanks for the answer and the help.
I test this and it's works... except when I load a document. I will explain my case with more details:
I want to always hide Grid and Text, but I want to have the option to show, or hide, Text dynamically.
It's work fine for Grid.
But I have some issue with Text. I have invalidate Text, I have this issue on opening XML file :
Code: Select all
16:12:59,124 210846 ERROR [ AWT-EventQueue-0 ] ro.sync.exml.editor.vc - Could not change from Unknown to: Text because: java.lang.NullPointerException
java.lang.NullPointerException
at ro.sync.exml.editor.vc.changePage(Unknown Source)
at ro.sync.exml.editor.vc.changePage(Unknown Source)
at ro.sync.exml.editor.validate.q.changePage(Unknown Source)
at ro.sync.exml.editor.vc.initFrame(Unknown Source)
at ro.sync.exml.editor.validate.q.initFrame(Unknown Source)
at ro.sync.exml.editor.xmleditor.sb.initFrame(Unknown Source)
at ro.sync.exml.editor.zd$28.run(Unknown Source)
at ro.sync.ui.je$1.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
16:12:59,124 210846 FATAL [ AWT-EventQueue-0 ] ro.sync.ui.je - java.lang.NullPointerException
java.lang.NullPointerException
at ro.sync.exml.editor.vc.changePage(Unknown Source)
at ro.sync.exml.editor.vc.changePage(Unknown Source)
at ro.sync.exml.editor.validate.q.changePage(Unknown Source)
at ro.sync.exml.editor.vc.initFrame(Unknown Source)
at ro.sync.exml.editor.validate.q.initFrame(Unknown Source)
at ro.sync.exml.editor.xmleditor.sb.initFrame(Unknown Source)
at ro.sync.exml.editor.zd$28.run(Unknown Source)
at ro.sync.ui.je$1.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
at ro.sync.ui.je.m(Unknown Source)
at ro.sync.ui.je.h(Unknown Source)
at ro.sync.exml.editor.zd.hvk(Unknown Source)
at ro.sync.exml.editor.zd.wxk(Unknown Source)
at ro.sync.exml.editor.ub.wxk(Unknown Source)
at ro.sync.exml.editor.zd.hxk(Unknown Source)
at ro.sync.exml.editor.zd.open(Unknown Source)
at ro.sync.exml.k.u.c(Unknown Source)
at ro.sync.exml.k.u.d(Unknown Source)
at ro.sync.exml.k.u.e(Unknown Source)
at ro.sync.exml.k.d.stl(Unknown Source)
at ro.sync.exml.k.d$5.pfe(Unknown Source)
at ro.sync.ui.application.nb.run(Unknown Source)
16:12:59,124 210846 ERROR [ Open local file ] ro.sync.exml.editor.vc - Could not change from Unknown to: Text because: java.lang.NullPointerException
java.lang.NullPointerException
at ro.sync.exml.editor.vc.changePage(Unknown Source)
at ro.sync.exml.editor.vc.changePage(Unknown Source)
at ro.sync.exml.editor.validate.q.changePage(Unknown Source)
at ro.sync.exml.editor.vc.wkk(Unknown Source)
at ro.sync.exml.editor.vc.perspectiveChanged(Unknown Source)
at ro.sync.exml.editor.xmleditor.sb.perspectiveChanged(Unknown Source)
at ro.sync.exml.editor.zd.hvk(Unknown Source)
at ro.sync.exml.editor.zd.wxk(Unknown Source)
at ro.sync.exml.editor.ub.wxk(Unknown Source)
at ro.sync.exml.editor.zd.hxk(Unknown Source)
at ro.sync.exml.editor.zd.open(Unknown Source)
at ro.sync.exml.k.u.c(Unknown Source)
at ro.sync.exml.k.u.d(Unknown Source)
at ro.sync.exml.k.u.e(Unknown Source)
at ro.sync.exml.k.d.stl(Unknown Source)
at ro.sync.exml.k.d$5.pfe(Unknown Source)
at ro.sync.ui.application.nb.run(Unknown Source)
16:12:59,125 210847 ERROR [ Open local file ] ro.sync.exml.editor.zd - java.lang.NullPointerException
java.lang.NullPointerException
at ro.sync.exml.editor.vc.changePage(Unknown Source)
at ro.sync.exml.editor.vc.changePage(Unknown Source)
at ro.sync.exml.editor.validate.q.changePage(Unknown Source)
at ro.sync.exml.editor.vc.wkk(Unknown Source)
at ro.sync.exml.editor.vc.perspectiveChanged(Unknown Source)
at ro.sync.exml.editor.xmleditor.sb.perspectiveChanged(Unknown Source)
at ro.sync.exml.editor.zd.hvk(Unknown Source)
at ro.sync.exml.editor.zd.wxk(Unknown Source)
at ro.sync.exml.editor.ub.wxk(Unknown Source)
at ro.sync.exml.editor.zd.hxk(Unknown Source)
at ro.sync.exml.editor.zd.open(Unknown Source)
at ro.sync.exml.k.u.c(Unknown Source)
at ro.sync.exml.k.u.d(Unknown Source)
at ro.sync.exml.k.u.e(Unknown Source)
at ro.sync.exml.k.d.stl(Unknown Source)
at ro.sync.exml.k.d$5.pfe(Unknown Source)
at ro.sync.ui.application.nb.run(Unknown Source)
16:13:00,467 212189 FATAL [ Open local file ] ro.sync.ui.application.nb - java.lang.NullPointerException
java.lang.NullPointerException
at ro.sync.exml.editor.vc.getAdditionalURLsToCheckForCha
Could you help me again, please?
Thank you per advance,
Nhenel
-
- Posts: 9431
- Joined: Fri Jul 09, 2004 5:18 pm
Re: Manage editor tab
Hi Nhenel,
Unfortunately for now the "Text" editing mode cannot be completely removed or hidden. So I do not have a workaround for you.
Regards,
Radu
Unfortunately for now the "Text" editing mode cannot be completely removed or hidden. So I do not have a workaround for you.
Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
<oXygen/> XML Editor
http://www.oxygenxml.com
-
- Posts: 13
- Joined: Thu May 31, 2018 4:34 pm
-
- Posts: 9431
- Joined: Fri Jul 09, 2004 5:18 pm
Re: Manage editor tab
Hi,
Sorry for the inconvenience. I will add an issue on our side, maybe we can find a workaround for making this work in a future version.
Regards,
Radu
Sorry for the inconvenience. I will add an issue on our side, maybe we can find a workaround for making this work in a future version.
Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
<oXygen/> XML Editor
http://www.oxygenxml.com
Return to “General XML Questions”
Jump to
- Oxygen XML Editor/Author/Developer
- ↳ Feature Request
- ↳ Common Problems
- ↳ DITA (Editing and Publishing DITA Content)
- ↳ SDK-API, Frameworks - Document Types
- ↳ DocBook
- ↳ TEI
- ↳ XHTML
- ↳ Other Issues
- Oxygen XML Web Author
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Content Fusion
- ↳ Feature Request
- ↳ Common Problems
- Oxygen JSON Editor
- ↳ Feature Request
- ↳ Common Problems
- Oxygen PDF Chemistry
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Feedback
- ↳ Feature Request
- ↳ Common Problems
- Oxygen XML WebHelp
- ↳ Feature Request
- ↳ Common Problems
- XML
- ↳ General XML Questions
- ↳ XSLT and FOP
- ↳ XML Schemas
- ↳ XQuery
- NVDL
- ↳ General NVDL Issues
- ↳ oNVDL Related Issues
- XML Services Market
- ↳ Offer a Service