ToolbarManager v 1.1

ToolbarManager 1.1 is available at:

http://www.intellij.org/twiki/bin/view/Main/ToolbarManager

Changes since version 1.0:

  • Available actions now includes actions in the default toolbar, editor

actions, and main menu

  • Tree view of available actions

  • Button to revert to default IDEA toolbar

  • Selected actions pane is now initially populated with the actions in the

default toolbar

  • Actions without icons are given a default icon (a red "target", just

because I'm not an artist and couldn't think of anything better). A future
version will allow you to change the icon.

  • Settings are now persisted in /options/ToolbarManager.xml


Known Issues:

  • Some actions (e.g. those provided by other plugins) that have been added

to the toolbar are not visible in the toolbar when IDEA starts up, and can
only be made visible by opening the Toolbar Manager and modifying the
toolbar. (This is because those actions haven't been registered with the
ActionManager when this plugin tries to retrieve them. I think adding a
ProjectComponent that refreshes the toolbar when a project loads will solve
this.)

To Do:

  • Provide a way to choose displayed icon

  • Add other actions to the tree

  • Consider adding a way to save various toolbars, and then choose the one

you want from the main menu (e.g. maybe you'll have a Refactoring Toolbar, a
Debugging Toolbar, etc.)




4 comments
Comment actions Permalink

Great job.

I personaly really need other plugins actions. (I am too lazy to add them in my own plugins... ;)
However I believe your problem is the order in which plugins are loading and I not sure what api callbacks are done once all plugins are guaranteed to be loaded (you might want to file a SCR for that).
Definitively a project will solve it but you will have to deal with not reloading them every time a project is opened.

Thanks

Jacques

0
Comment actions Permalink

In my instance I can get to most of my plugin actions (see below). I guess they are loaded before or my earlier guess is wrong.
I have Text, HTML, Workspace, FunkySearch, Clearcase and more. Specifically I can see all plugins actions except HTML. Go figure... ???
In addition, FunkySearch dynamic group is not shown when I first open the config panel and if I add any other actions and apply it will be gone. The funny (not funky ;) thing is that it is in under default toolbar node. But if I install it to the toolbar or I revert back to the default it never stays. The FunkySearch buttons won't appear and if I reopen the config panel it won't be in the list.

0
Comment actions Permalink

Hi.

It sounds great, and I'll try it soon.

Regarding menu items without icons, may be you shoud support (if possible)
toolbar button style and features taken from MS applications, including:
1. Text only.
2. Text under image.
3. Text on the right of the image (like in modern MS applications).
4. Icon editor.

What do you think?

"Chris Bartley" <spam@feynman.org> wrote in message
news:ap9c19$dv9$1@is.intellij.net...

ToolbarManager 1.1 is available at:

>

http://www.intellij.org/twiki/bin/view/Main/ToolbarManager

>

Changes since version 1.0:

>

  • Available actions now includes actions in the default toolbar, editor

actions, and main menu

  • Tree view of available actions

  • Button to revert to default IDEA toolbar

  • Selected actions pane is now initially populated with the actions in the

default toolbar

  • Actions without icons are given a default icon (a red "target", just

because I'm not an artist and couldn't think of anything better). A future
version will allow you to change the icon.

  • Settings are now persisted in /options/ToolbarManager.xml

>

Known Issues:

>

  • Some actions (e.g. those provided by other plugins) that have been added

to the toolbar are not visible in the toolbar when IDEA starts up, and can
only be made visible by opening the Toolbar Manager and modifying the
toolbar. (This is because those actions haven't been registered with the
ActionManager when this plugin tries to retrieve them. I think adding a
ProjectComponent that refreshes the toolbar when a project loads will

solve

this.)

>

To Do:

>

  • Provide a way to choose displayed icon

  • Add other actions to the tree

  • Consider adding a way to save various toolbars, and then choose the one

you want from the main menu (e.g. maybe you'll have a Refactoring Toolbar,

a

Debugging Toolbar, etc.)

>
>
>
>


0
Comment actions Permalink
  • Some actions (e.g. those provided by other plugins) that have been added

to the toolbar are not visible in the toolbar when IDEA starts up, and can
only be made visible by opening the Toolbar Manager and modifying the
toolbar. (This is because those actions haven't been registered with the
ActionManager when this plugin tries to retrieve them. I think adding a
ProjectComponent that refreshes the toolbar when a project loads will

solve

this.)


I have a code, that provide this correct? CAn i send it to u?

--
Alexey Efimov, Software Engineer
Sputnik Labs,
http://www.spklabs.com
"Chris Bartley" <spam@feynman.org> wrote in message
news:ap9c19$dv9$1@is.intellij.net...

ToolbarManager 1.1 is available at:

>

http://www.intellij.org/twiki/bin/view/Main/ToolbarManager

>

Changes since version 1.0:

>

  • Available actions now includes actions in the default toolbar, editor

actions, and main menu

  • Tree view of available actions

  • Button to revert to default IDEA toolbar

  • Selected actions pane is now initially populated with the actions in the

default toolbar

  • Actions without icons are given a default icon (a red "target", just

because I'm not an artist and couldn't think of anything better). A future
version will allow you to change the icon.

  • Settings are now persisted in /options/ToolbarManager.xml

>

Known Issues:

>

  • Some actions (e.g. those provided by other plugins) that have been added

to the toolbar are not visible in the toolbar when IDEA starts up, and can
only be made visible by opening the Toolbar Manager and modifying the
toolbar. (This is because those actions haven't been registered with the
ActionManager when this plugin tries to retrieve them. I think adding a
ProjectComponent that refreshes the toolbar when a project loads will

solve

this.)

>

To Do:

>

  • Provide a way to choose displayed icon

  • Add other actions to the tree

  • Consider adding a way to save various toolbars, and then choose the one

you want from the main menu (e.g. maybe you'll have a Refactoring Toolbar,

a

Debugging Toolbar, etc.)

>
>
>
>


0

Please sign in to leave a comment.