class FcmdFavorPathSelector
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
FcmdFavorPathSelector.FavorFolder |
(package private) static class |
FcmdFavorPathSelector.WindowConfirmAddFavorite |
Modifier and Type | Field and Description |
---|---|
(package private) GralUserAction |
actionAddFavorite |
(package private) GralUserAction |
actionCleanFileRemote
TODO similar
actionDeselectDirtree |
(package private) GralUserAction |
actionDelTab |
(package private) GralUserAction |
actionDeselectDirtree
This cleans all in the
FileCluster and rereads and recreates all files from the file system. |
(package private) GralUserAction |
actionReadFavoritePathes |
(package private) GralUserAction |
actionRefreshFileTable
Sets the origin dir of the last focused file table.
|
(package private) GralUserAction |
actionSaveFavoritePathes |
(package private) GralUserAction |
actionSearchFiles |
(package private) GralUserAction |
actionSetDirOrigin
Sets the origin dir of the last focused file table.
|
(package private) GralUserAction |
actionSortFilePerExtensionCase |
(package private) GralUserAction |
actionSortFilePerExtensionNonCase |
(package private) GralUserAction |
actionSortFilePerLenghLargestFirst |
(package private) GralUserAction |
actionSortFilePerLenghSmallestFirst |
(package private) GralUserAction |
actionSortFilePerNameCase
Sort action.
|
(package private) GralUserAction |
actionSortFilePerNameNonCase |
(package private) GralUserAction |
actionSortFilePerTimestamp |
(package private) GralUserAction |
actionSortFilePerTimestampOldestFirst |
(package private) GralUserAction |
actionSyncMidRight |
(package private) boolean |
bSyncMidRight
The last selected SelectInfo independent from the panel left, mid, right is never used. remove it.
|
(package private) LogMessage |
console
For output messages.
|
(package private) java.io.File |
fileCfg |
(package private) java.util.List<FcmdFavorPathSelector.FavorFolder> |
listAllFavorPathFolders
All entries for the select list for all favorite path folders in the order of the configuration file.
|
(package private) java.util.List<GralFileSelector.FavorPath> |
listAllFavorPaths
All entries which are shown in all three select lists.
|
(package private) Fcmd |
main |
private GralMng |
mng |
(package private) FcmdLeftMidRightPanel |
panelLeft
The three tabbed panels.
|
(package private) FcmdLeftMidRightPanel |
panelMid
The three tabbed panels.
|
(package private) FcmdLeftMidRightPanel |
panelRight
The three tabbed panels.
|
static int |
version
Version, history and license:
2012-03-09 Hartmut new menu entry menuBarFolderSync
2012-02-04 Hartmut new menu entries for refresh and origin dir
Copyright/Copyleft:
For this source the LGPL Lesser General Public License,
published by the Free Software Foundation is valid.
|
(package private) FcmdFavorPathSelector.WindowConfirmAddFavorite |
windAddFavorite |
(package private) GralFileSelector.WindowConfirmSearch |
windSearchFiles |
(package private) FileAppend |
writerCfg
Instance to write the cfgFile.
|
Constructor and Description |
---|
FcmdFavorPathSelector(LogMessage console,
Fcmd main) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
actionSyncMidRight() |
(package private) void |
buildTabFromSelection(GralFileSelector.FavorPath info,
GralPanelContent tabPanel)
Builds a tab for file or command view from a selected line of selection.
|
(package private) void |
buildWindowAddFavorite()
Builds the content of the add-favorite window.
|
(package private) void |
init() |
(package private) void |
initActDir(java.util.Map<java.lang.String,java.io.File> index,
java.lang.String key,
java.lang.String path) |
(package private) java.lang.String |
readCfg(java.io.File cfgFile)
Read the configuration file.
|
protected void |
setSortOrderFiles(char order) |
(package private) void |
stop() |
(package private) void |
writeCfg(java.io.File cfgFile)
Writes the configuration file.
|
private void |
XXXwriteCfgLine(GralFileSelector.FavorPath favorPathInfo) |
public static final int version
java.util.List<FcmdFavorPathSelector.FavorFolder> listAllFavorPathFolders
FcmdFavorPathSelector.FavorFolder.listfavorPaths
.
But not all elements should be activated similar in all panels, it may be too much tabs per panel.java.io.File fileCfg
FileAppend writerCfg
final FcmdLeftMidRightPanel panelLeft
final FcmdLeftMidRightPanel panelMid
final FcmdLeftMidRightPanel panelRight
GralFileSelector.WindowConfirmSearch windSearchFiles
private final GralMng mng
final Fcmd main
java.util.List<GralFileSelector.FavorPath> listAllFavorPaths
final LogMessage console
boolean bSyncMidRight
FcmdFavorPathSelector.WindowConfirmAddFavorite windAddFavorite
GralUserAction actionSearchFiles
GralUserAction actionSyncMidRight
GralUserAction actionDelTab
GralUserAction actionSetDirOrigin
Fcmd.getLastSelectedFileCards()
.GralUserAction actionRefreshFileTable
Fcmd.getLastSelectedFileCards()
.GralUserAction actionAddFavorite
GralUserAction actionSaveFavoritePathes
GralUserAction actionReadFavoritePathes
GralUserAction actionSortFilePerNameCase
GralFileSelector
already. But this sort action is available from menu of the Fcmd too. It is some different.GralUserAction actionSortFilePerNameNonCase
GralUserAction actionSortFilePerExtensionCase
GralUserAction actionSortFilePerExtensionNonCase
GralUserAction actionSortFilePerTimestamp
GralUserAction actionSortFilePerTimestampOldestFirst
GralUserAction actionSortFilePerLenghLargestFirst
GralUserAction actionSortFilePerLenghSmallestFirst
GralUserAction actionDeselectDirtree
FileCluster
and rereads and recreates all files from the file system.
TODO It is too much for only deleselect! TODO Should be part of FileRemote, not in this application.GralUserAction actionCleanFileRemote
actionDeselectDirtree
FcmdFavorPathSelector(LogMessage console, Fcmd main)
void init()
void buildWindowAddFavorite()
java.lang.String readCfg(java.io.File cfgFile)
cfgFile
- void writeCfg(java.io.File cfgFile)
cfgFile
- private void XXXwriteCfgLine(GralFileSelector.FavorPath favorPathInfo) throws java.io.IOException
java.io.IOException
void initActDir(java.util.Map<java.lang.String,java.io.File> index, java.lang.String key, java.lang.String path)
void buildTabFromSelection(GralFileSelector.FavorPath info, GralPanelContent tabPanel)
info
- The selection infoprotected void setSortOrderFiles(char order)
void stop()
void actionSyncMidRight()