|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.swing.AbstractAction
com.mucommander.ui.action.MuAction
com.mucommander.ui.action.FileAction
com.mucommander.ui.action.SelectedFileAction
com.mucommander.ui.action.SelectedFilesAction
public abstract class SelectedFilesAction
SelectedFilesAction is an abstract action that operates on the currently active FileTable, and is enabled only when at least one file is marked, or when a file other than the parent folder file '..' is selected. When none of those conditions is satisfied, this action is disabled.
| Field Summary |
|---|
| Fields inherited from class com.mucommander.ui.action.FileAction |
|---|
filter |
| Fields inherited from class com.mucommander.ui.action.MuAction |
|---|
ALTERNATE_ACCELERATOR_PROPERTY_KEY, mainFrame |
| Fields inherited from class javax.swing.AbstractAction |
|---|
changeSupport, enabled |
| Fields inherited from interface javax.swing.Action |
|---|
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON |
| Constructor Summary | |
|---|---|
SelectedFilesAction(MainFrame mainFrame,
java.util.Hashtable properties)
|
|
| Method Summary | |
|---|---|
protected boolean |
getFileTableCondition(FileTable fileTable)
This method is called to determine if the current FileTable state allows this action to be enabled. |
| Methods inherited from class com.mucommander.ui.action.SelectedFileAction |
|---|
setSelectedFileFilter |
| Methods inherited from class com.mucommander.ui.action.FileAction |
|---|
activePanelChanged, markedFilesChanged, selectedFileChanged, updateEnabledState |
| Methods inherited from class javax.swing.AbstractAction |
|---|
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SelectedFilesAction(MainFrame mainFrame,
java.util.Hashtable properties)
| Method Detail |
|---|
protected boolean getFileTableCondition(FileTable fileTable)
FileActionfalse is returned, the action will be disabled.
If true is returned, the action will be enabled if the file filter (if there is one) matches the
selected file.
getFileTableCondition in class SelectedFileActionfileTable - currently active FileTable
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
This file is part of muCommander - Copyright (C) 2002-2008 Maxence Bernard