|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--com.tssap.util.ui.menu.context.ContextMenu
|
+--com.tssap.util.ui.menu.context.DynamicContextMenu
For dynamic context menus, menu data is created at runtime using the action provider manager. These context menus are created using this class.
| Constructor Summary | |
DynamicContextMenu(IMenuFactory menuFactory)
|
|
DynamicContextMenu(IMenuFactory menuFactory,
com.tssap.util.action.IActionFilter actionFilter)
|
|
DynamicContextMenu(IMenuFactory menuFactory,
int minimumSubmenuEntryCount)
|
|
DynamicContextMenu(IMenuFactory menuFactory,
int minimumSubmenuEntryCount,
com.tssap.util.action.IActionFilter actionFilter)
|
|
| Method Summary | |
com.tssap.util.action.IActionFilter |
getActionFilter()
Returns the actionFilter. |
com.tssap.util.action.ICategory |
getDefaultCategory()
Returns the defaultCategory. |
IMenu |
getMenu(IContext context)
|
IMenuFactory |
getMenuFactory()
Returns the menuFactory. |
int |
getMinimumSubmenuEntryCount()
Returns the minimumSubmenuEntryCount. |
void |
performDefault(IContext context)
|
void |
registerShortcuts(org.eclipse.swt.widgets.Control control,
org.eclipse.ui.IWorkbenchPart workbenchPart,
IContextProvider contextProvider)
|
void |
setActionFilter(com.tssap.util.action.IActionFilter actionFilter)
Sets the actionFilter. |
void |
setDefaultCategory(com.tssap.util.action.ICategory defaultCategory)
Sets the defaultCategory. |
void |
setMenuFactory(IMenuFactory menuFactory)
Sets the menuFactory. |
void |
setMinimumSubmenuEntryCount(int minimumSubmenuEntryCount)
Sets the minimumSubmenuEntryCount. |
| Methods inherited from class com.tssap.util.ui.menu.context.ContextMenu |
addDescriptionIndicator, removeDescriptionIndicator, setContextMenuToControl, setContextMenuToStructuredViewer, setDefaultDynamicContextMenuToStructuredViewer, show |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DynamicContextMenu(IMenuFactory menuFactory,
int minimumSubmenuEntryCount,
com.tssap.util.action.IActionFilter actionFilter)
menuFactory - minimumSubmenuEntryCount - actionFilter -
public DynamicContextMenu(IMenuFactory menuFactory,
com.tssap.util.action.IActionFilter actionFilter)
menuFactory - actionFilter -
public DynamicContextMenu(IMenuFactory menuFactory,
int minimumSubmenuEntryCount)
menuFactory - minimumSubmenuEntryCount - public DynamicContextMenu(IMenuFactory menuFactory)
menuFactory - | Method Detail |
public IMenu getMenu(IContext context)
getMenu in class ContextMenucom.tssap.util.ui.menu.context.ContextMenucom.tssap.util.ui.menu.IContextMenuPart#getContextMenuPart(IContext)public IMenuFactory getMenuFactory()
public void setMenuFactory(IMenuFactory menuFactory)
menuFactory - The menuFactory to setpublic void performDefault(IContext context)
performDefault in class ContextMenuIContextMenu.performDefault(IContext)public com.tssap.util.action.ICategory getDefaultCategory()
public void setDefaultCategory(com.tssap.util.action.ICategory defaultCategory)
defaultCategory - The defaultCategory to setpublic int getMinimumSubmenuEntryCount()
public void setMinimumSubmenuEntryCount(int minimumSubmenuEntryCount)
minimumSubmenuEntryCount - The minimumSubmenuEntryCount to setpublic com.tssap.util.action.IActionFilter getActionFilter()
public void setActionFilter(com.tssap.util.action.IActionFilter actionFilter)
actionFilter - The actionFilter to set
public void registerShortcuts(org.eclipse.swt.widgets.Control control,
org.eclipse.ui.IWorkbenchPart workbenchPart,
IContextProvider contextProvider)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||