org.eclipse.mylar.internal.tasks.ui.views
Class PriorityDropDownAction

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.jface.action.AbstractAction
          extended by org.eclipse.jface.action.Action
              extended by org.eclipse.mylar.internal.tasks.ui.views.PriorityDropDownAction
All Implemented Interfaces:
org.eclipse.jface.action.IAction, org.eclipse.jface.action.IMenuCreator

 class PriorityDropDownAction
extends org.eclipse.jface.action.Action
implements org.eclipse.jface.action.IMenuCreator

Author:
Mik Kersten

Field Summary
private  org.eclipse.swt.widgets.Menu dropDownMenu
           
private static java.lang.String FILTER_PRIORITY_LABEL
           
private  org.eclipse.jface.action.Action priority1
           
private  org.eclipse.jface.action.Action priority2
           
private  org.eclipse.jface.action.Action priority3
           
private  org.eclipse.jface.action.Action priority4
           
private  org.eclipse.jface.action.Action priority5
           
private  TaskListView taskListView
           
 
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
PriorityDropDownAction(TaskListView taskListView)
           
 
Method Summary
 void addActionsToMenu()
           
 void dispose()
           
 org.eclipse.swt.widgets.Menu getMenu(org.eclipse.swt.widgets.Control parent)
           
 org.eclipse.swt.widgets.Menu getMenu(org.eclipse.swt.widgets.Menu parent)
           
 void run()
           
(package private)  void updateCheckedState()
           
 
Methods inherited from class org.eclipse.jface.action.Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
 
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

taskListView

private final TaskListView taskListView

FILTER_PRIORITY_LABEL

private static final java.lang.String FILTER_PRIORITY_LABEL
See Also:
Constant Field Values

priority1

private org.eclipse.jface.action.Action priority1

priority2

private org.eclipse.jface.action.Action priority2

priority3

private org.eclipse.jface.action.Action priority3

priority4

private org.eclipse.jface.action.Action priority4

priority5

private org.eclipse.jface.action.Action priority5

dropDownMenu

private org.eclipse.swt.widgets.Menu dropDownMenu
Constructor Detail

PriorityDropDownAction

public PriorityDropDownAction(TaskListView taskListView)
Method Detail

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.jface.action.IMenuCreator

getMenu

public org.eclipse.swt.widgets.Menu getMenu(org.eclipse.swt.widgets.Control parent)
Specified by:
getMenu in interface org.eclipse.jface.action.IMenuCreator

getMenu

public org.eclipse.swt.widgets.Menu getMenu(org.eclipse.swt.widgets.Menu parent)
Specified by:
getMenu in interface org.eclipse.jface.action.IMenuCreator

addActionsToMenu

public void addActionsToMenu()

updateCheckedState

void updateCheckedState()

run

public void run()
Specified by:
run in interface org.eclipse.jface.action.IAction
Overrides:
run in class org.eclipse.jface.action.Action