Customize Menu Bar.

Hello!
I am trying to add my plugin into the main menu bar. I have managed to put it as the last link, right after help.

I want to be able to move it around though, i.e right after Tools. I need the ids for the various menu elements to be able to do this. I searched this forum for the same, and found refrences to a file called ActionManager.xml. However i don't have this file in my download. Has it been renamed? Can someone attach it and send it to me. I am using Idea 5.0.1.
And the latest DevKit as well.

Also, how can i add a Popup menu in the Quick Start! For example, Adding another link to the Check out from Version control, along with CVS and SVN.

Thanks,
Munira

5 comments

Hello Munira,

M> Hello!
M> I am trying to add my plugin into the main menu bar. I have managed
M> to put it as the last link, right after help.
M> I want to be able to move it around though, i.e right after Tools. I
M> need the ids for the various menu elements to be able to do this. I
M> searched this forum for the same, and found refrences to a file
M> called ActionManager.xml. However i don't have this file in my
M> download. Has it been renamed? Can someone attach it and send it to
M> me. I am using Idea 5.0.1.

The file is located in the JAR file called resources.jar, in the "lib" subdirectory
of the directory where IDEA is installed.

M> And the latest DevKit as well.

The DevKit is not distributed separately. You can download it as part of
the latest IDEA EAP build, at http://www.intellij.net/eap/ . However, there
have been no significant changes to DevKit after IDEA 5.0.1 was released.

M> Also, how can i add a Popup menu in the Quick Start! For example,
M> Adding another link to the Check out from Version control, along with
M> CVS and SVN.

You need to add an action to the WelcomeScreen.QuickStart group.

--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com
"Develop with pleasure!"


0

Munira,
I'm also trying to get started with plugin development and also new in this field. If you'd share what you did to get started step by step I'd appreciate it. I'm so frustrated, I couldn't even find a clear documentation about Open API. And I cannot even run my code as a plugin under IDEA.
BTW: I want to write plugin for SourceJammer (http://www.sourcejammer.org/) support. If some one interested or have experience or any information in writing plugins for VCS please share any information you have.

Thanks a lot,
Eugene

0

Hello Evgeniy,

ES> I'm also trying to get started with plugin development and also new
ES> in this field. If you'd share what you did to get started step by
ES> step I'd appreciate it. I'm so frustrated, I couldn't even find a
ES> clear documentation about Open API. And I cannot even run my code as
ES> a plugin under IDEA.

What is the problem you have encountered? A brief step by step guide for
creating a trivial plugin is included in "Plugin Development Guide.html"
document in Plugin Development Package. All other documentation available
about OpenAPI is also included in the Plugin Development Package.

ES> BTW: I want to write plugin for SourceJammer
ES> (http://www.sourcejammer.org/) support. If some one interested or
ES> have experience or any information in writing plugins for VCS please
ES> share any information you have.

A starting point for developing a version control integration plugin is the
AbstractVcs class, which you should inherit in your plugin and implement
the methods and interfaces applicable for your version control system. The
Plugin Development Package includes source code for three version control
integration plugins supplied with IDEA - Starteam, Subversion and Perforce.
You can use them as extensive examples to base your plugin on.

If you have any more specific questions, feel free to ask, and we'll be happy
to answer them.

--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com
"Develop with pleasure!"


0

Dmitriy,
thanks a lot for response. You always correspond to Plugin Development Package. I guess it contains everything I need but I couldn't find it to download. Could you provide the link?

Thnaks,
Evgeniy

0

Hello Evgeniy,

ES> thanks a lot for response. You always correspond to Plugin
ES> Development Package. I guess it contains everything I need but I
ES> couldn't find it to download. Could you provide the link?

Sure.
http://www.jetbrains.com/idea/download/index.html -> "Plugin Development"
link.

--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com
"Develop with pleasure!"


0

Please sign in to leave a comment.