|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
net.sourceforge.java.feednread.frontend.event.action.NewTreeElementAction
Used in a drop down Menu to display the elements which can be
created in the NewsFeedFavoritesTree and
NewsFeedWatchesTree components.
| Field Summary | |
AddCategoryAction |
actionAddCategory
The AddCategoryAction to add a new Category
|
AddFavoriteAction |
actionAddFavorite
The AddFavoriteAction to add a new Favorite
|
AddWatchAction |
actionAddWatch
The AddWatchAction to add a new Watch
|
AddWatchFolderAction |
actionAddWatchFolder
The AddWatchFolderAction to add a new
WatchFolder
|
private MainApplicationWindow |
mainWindow
The Feed'n Read main window |
private MenuManager |
menuMgr
The MenuManager used by this
NewTreeElementAction to create the sub menu
|
| Fields inherited from class org.eclipse.jface.action.Action |
|
| Fields inherited from class org.eclipse.core.commands.common.EventManager |
|
| Fields inherited from interface org.eclipse.jface.action.IAction |
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT |
| Constructor Summary | |
NewTreeElementAction(MainApplicationWindow mainWindow)
Creates a new NewTreeElementAction instance.
|
|
| Method Summary | |
private void |
createMenuManager()
Creates the MenuManager used by this
NewTreeElementAction. |
private void |
createSubActions()
Creates all sub Actions of this
NewTreeElementAction.
|
void |
dispose()
Disposes the menu returned by getMenu. |
Menu |
getMenu(Control parent)
Returns the SWT menu, created as a pop up menu parented by the given control. |
Menu |
getMenu(Menu parent)
Returns an SWT menu created as a drop down menu parented by the given menu. |
void |
run()
Executes the action: Executes the AddCategoryAction by default
|
| Methods inherited from class org.eclipse.jface.action.AbstractAction |
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener |
| Methods inherited from class org.eclipse.core.commands.common.EventManager |
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.jface.action.IAction |
addPropertyChangeListener, removePropertyChangeListener |
| Field Detail |
private MainApplicationWindow mainWindow
The Feed'n Read main window
private MenuManager menuMgr
The MenuManager used by this
NewTreeElementAction to create the sub menu
public AddCategoryAction actionAddCategory
The AddCategoryAction to add a new Category
public AddFavoriteAction actionAddFavorite
The AddFavoriteAction to add a new Favorite
public AddWatchFolderAction actionAddWatchFolder
The AddWatchFolderAction to add a new
WatchFolder
public AddWatchAction actionAddWatch
The AddWatchAction to add a new Watch
| Constructor Detail |
public NewTreeElementAction(MainApplicationWindow mainWindow)
Creates a new NewTreeElementAction instance.
This Action acts as container for all sub actions
defined to create a new ITreeElement.
It shows a drop down menu from which a sub Action
may be activated.
mainWindow - the Feed'n Read main window| Method Detail |
public void run()
Executes the action:
AddCategoryAction by default
run in interface IActionpublic void dispose()
getMenu. Does nothing
if there is no menu. This method will be executed only when the
parent of the menu is disposed.
dispose in interface IMenuCreatorpublic Menu getMenu(Control parent)
getMenu in interface IMenuCreatorparent - the parent control
null if the menu could not
be createdpublic Menu getMenu(Menu parent)
getMenu in interface IMenuCreatorparent - the parent menu
null if the menu could not
be createdprivate void createMenuManager()
Creates the MenuManager used by this
NewTreeElementAction. All sub Actions
are created and added to the MenuManager.
private void createSubActions()
Creates all sub Actions of this
NewTreeElementAction.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||