You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@netbeans.apache.org by Charles Rivenbark <ri...@gmail.com> on 2024/01/08 15:17:28 UTC
NetBeans Platform Application - Set Position of Menu Within the Menu Bar
I am using NetBeans IDE 20 and have a Maven project that has numerous
TopComponent windows. I want to set the position on the menu bar where the
module menu appears. By default the Admin menu shows at the far left on
the menu bar but I want it just past the Edit menu.
The TopComponent code is as follows:
@ActionID(category = "Admin", id =
"org.drsolutions.dro.base.OperatorListTopComponent")
@ActionReferences({
@ActionReference(path = "Menu/Admin", position = 200),
@ActionReference(path = "Toolbars/Admin", position = 200)
})
Is there some way to place the Admin menu the same way menuitems are placed
within the menu with a position attribute?
Re: NetBeans Platform Application - Set Position of Menu Within the Menu Bar
Posted by Charles Rivenbark <ri...@gmail.com>.
Thanks, that worked. I wanted it to be a Module specific menu since the
users can disable the module and I didn't want the menu to display if the
module was disabled. I just put the XML in the Modules layer.xml file and
it worked fine.
On Mon, Jan 8, 2024 at 1:10 PM Charles Rivenbark <ri...@gmail.com>
wrote:
> Thanks, that worked. I wanted it to be a Module specific menu since the
> users can disable n't want the menu to display if the module was disabled.
> I just put the XML in the Modules layer.xml file and it worked fine.
>
>
> On Mon, Jan 8, 2024 at 11:04 AM Eirik Bakke <eb...@ultorg.com> wrote:
>
>> You can do do something like this from your branding module's layer.xml
>> file:
>>
>>
>>
>> <filesystem>
>>
>> <folder name="Menu">
>>
>> <folder name="Admin">
>>
>> <attr name="position" intvalue="205"/>
>>
>> </folder>
>>
>> </folder>
>>
>> </filesystem>
>>
>>
>>
>> You can also expand the layer.xml file from within NetBeans and see "this
>> layer in context", then right-click an existing menu item and click Go to
>> Declaration to see the position of the other menus items.
>>
>>
>>
>> -- Eirik
>>
>>
>>
>> *From:* Charles Rivenbark <ri...@gmail.com>
>> *Sent:* Monday, January 8, 2024 4:17 PM
>> *To:* users@netbeans.apache.org
>> *Subject:* NetBeans Platform Application - Set Position of Menu Within
>> the Menu Bar
>>
>>
>>
>> I am using NetBeans IDE 20 and have a Maven project that has numerous
>> TopComponent windows. I want to set the position on the menu bar where the
>> module menu appears. By default the Admin menu shows at the far left on
>> the menu bar but I want it just past the Edit menu.
>>
>> The TopComponent code is as follows:
>>
>>
>> @ActionID(category = "Admin", id =
>> "org.drsolutions.dro.base.OperatorListTopComponent")
>>
>> @ActionReferences({
>> @ActionReference(path = "Menu/Admin", position = 200),
>> @ActionReference(path = "Toolbars/Admin", position = 200)
>> })
>>
>> Is there some way to place the Admin menu the same way menuitems are
>> placed within the menu with a position attribute?
>>
>>
>>
>
Re: NetBeans Platform Application - Set Position of Menu Within the Menu Bar
Posted by Charles Rivenbark <ri...@gmail.com>.
Thanks, that worked. I wanted it to be a Module specific menu since the
users can disable n't want the menu to display if the module was disabled.
I just put the XML in the Modules layer.xml file and it worked fine.
On Mon, Jan 8, 2024 at 11:04 AM Eirik Bakke <eb...@ultorg.com> wrote:
> You can do do something like this from your branding module's layer.xml
> file:
>
>
>
> <filesystem>
>
> <folder name="Menu">
>
> <folder name="Admin">
>
> <attr name="position" intvalue="205"/>
>
> </folder>
>
> </folder>
>
> </filesystem>
>
>
>
> You can also expand the layer.xml file from within NetBeans and see "this
> layer in context", then right-click an existing menu item and click Go to
> Declaration to see the position of the other menus items.
>
>
>
> -- Eirik
>
>
>
> *From:* Charles Rivenbark <ri...@gmail.com>
> *Sent:* Monday, January 8, 2024 4:17 PM
> *To:* users@netbeans.apache.org
> *Subject:* NetBeans Platform Application - Set Position of Menu Within
> the Menu Bar
>
>
>
> I am using NetBeans IDE 20 and have a Maven project that has numerous
> TopComponent windows. I want to set the position on the menu bar where the
> module menu appears. By default the Admin menu shows at the far left on
> the menu bar but I want it just past the Edit menu.
>
> The TopComponent code is as follows:
>
>
> @ActionID(category = "Admin", id =
> "org.drsolutions.dro.base.OperatorListTopComponent")
>
> @ActionReferences({
> @ActionReference(path = "Menu/Admin", position = 200),
> @ActionReference(path = "Toolbars/Admin", position = 200)
> })
>
> Is there some way to place the Admin menu the same way menuitems are
> placed within the menu with a position attribute?
>
>
>
RE: NetBeans Platform Application - Set Position of Menu Within the Menu Bar
Posted by Eirik Bakke <eb...@ultorg.com>.
You can do do something like this from your branding module's layer.xml file:
<filesystem>
<folder name="Menu">
<folder name="Admin">
<attr name="position" intvalue="205"/>
</folder>
</folder>
</filesystem>
You can also expand the layer.xml file from within NetBeans and see "this layer in context", then right-click an existing menu item and click Go to Declaration to see the position of the other menus items.
-- Eirik
From: Charles Rivenbark <ri...@gmail.com>
Sent: Monday, January 8, 2024 4:17 PM
To: users@netbeans.apache.org
Subject: NetBeans Platform Application - Set Position of Menu Within the Menu Bar
I am using NetBeans IDE 20 and have a Maven project that has numerous TopComponent windows. I want to set the position on the menu bar where the module menu appears. By default the Admin menu shows at the far left on the menu bar but I want it just past the Edit menu.
The TopComponent code is as follows:
@ActionID(category = "Admin", id = "org.drsolutions.dro.base.OperatorListTopComponent")
@ActionReferences({
@ActionReference(path = "Menu/Admin", position = 200),
@ActionReference(path = "Toolbars/Admin", position = 200)
})
Is there some way to place the Admin menu the same way menuitems are placed within the menu with a position attribute?