이클립스 플러그인을 개발하는 과정에서 메뉴를 추가하는 방식으로 기능을 추가해야 한다.
그런데 문제는 한개의 드롭다운 메뉴만 추가하는것은 sample을 사용해서 간단하게 진행할 수 있지만 이후에 같은 드롭다운 메뉴를 늘리는 과정에서는 간단하게 되지 못하는듯 하다.
때문에, 기존의 sample드롭다운 메뉴의 구조를 분석하고 메뉴를 추가해 주도록 한다
기사 참고
메뉴를 구성하는 Extentions의 구성
org.eclipse.ui.commands - command |
|
org.eclipse.ui.commands - category |
|
org.eclipse.ui.handlers |
|
org.eclipse.ui.menu |
|
org.eclipse.ui.bindings |
|
내부 구성
- org.eclipse.ui.commands - command
id |
The unique identifier of this command |
name |
The translatable name of this command for display in the UI. Commands are typically named in the form of an imperative verb. |
category |
Please use |
description |
A translatable short description of this command for display in the UI. |
categoryId |
The unique id of the category for this command. If this command does not specify a category it will be placed in an global "Uncategorized" category. |
defaultHandler |
The default handler for this command (see the org.eclipse.ui.handlers extension point). If no other handler is active, this handler will be active. This handler will conflict with other handler definitions that specify no |
returnTypeId |
The id of a |
helpContextId |
The identifier of the help context that relates to this command in general. Handlers can override this context identifier to provide help that is more specific to their particular behaviours |
- org.eclipse.ui.commands - category
id |
The unique identifier for this parameter. |
name |
The translatable name of this category for display in the UI |
description |
A translatable short description of this category for display in the UI |
'지난일들 > 이클립스 플러그인개발' 카테고리의 다른 글
java 에서 실행시킨 minicom에 명령 전달 (0) | 2014.02.21 |
---|---|
Java 공부 (0) | 2013.11.05 |
이클립스 공부 (0) | 2013.09.25 |