|
|
@ -30,39 +30,42 @@ public interface MenuHandler extends Level{ |
|
|
|
* 插入菜单的位置 |
|
|
|
* 插入菜单的位置 |
|
|
|
* |
|
|
|
* |
|
|
|
* @param total 插入的位置 |
|
|
|
* @param total 插入的位置 |
|
|
|
* |
|
|
|
|
|
|
|
* @return 插入位置,如果想放到最后,则返回-1 |
|
|
|
* @return 插入位置,如果想放到最后,则返回-1 |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
int insertPosition(int total); |
|
|
|
int insertPosition(int total); |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 是否在插入的菜单前插入一个分割符 |
|
|
|
* 是否在插入的菜单前插入一个分割符 |
|
|
|
|
|
|
|
* |
|
|
|
* @return 是否插入分隔符 |
|
|
|
* @return 是否插入分隔符 |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
boolean insertSeparatorBefore(); |
|
|
|
boolean insertSeparatorBefore(); |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 是否在插入的菜单后插入一个分割符 |
|
|
|
* 是否在插入的菜单后插入一个分割符 |
|
|
|
|
|
|
|
* |
|
|
|
* @return 是否插入分隔符 |
|
|
|
* @return 是否插入分隔符 |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
boolean insertSeparatorAfter(); |
|
|
|
boolean insertSeparatorAfter(); |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 所属的分类菜单 |
|
|
|
* 所属的分类菜单 |
|
|
|
|
|
|
|
* |
|
|
|
* @return 分类菜单名 |
|
|
|
* @return 分类菜单名 |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
String category(); |
|
|
|
String category(); |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 具体的菜单项内容 |
|
|
|
* 具体的菜单项内容 |
|
|
|
|
|
|
|
* |
|
|
|
* @return 菜单项内容 |
|
|
|
* @return 菜单项内容 |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
ShortCut shortcut(); |
|
|
|
ShortCut shortcut(); |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 具体的菜单项内容 |
|
|
|
* 具体的菜单项内容 |
|
|
|
* @param plus 当前模板 |
|
|
|
|
|
|
|
* |
|
|
|
* |
|
|
|
|
|
|
|
* @param plus 当前模板 |
|
|
|
* @return 菜单项内容 |
|
|
|
* @return 菜单项内容 |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
ShortCut shortcut(ToolBarMenuDockPlus plus); |
|
|
|
ShortCut shortcut(ToolBarMenuDockPlus plus); |
|
|
|