public class FcmdLeftMidRightPanel
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
FcmdLeftMidRightPanel.FcmdFavorThemeCard |
Modifier and Type | Field and Description |
---|---|
(package private) FcmdFileCard |
actFileCard
The current opened file card.
|
(package private) boolean |
bFavorCardHasFocus
If the favor card is in foreground, it contains true.
|
(package private) boolean |
bFavorThemeCardHasFocus |
(package private) FcmdLeftMidRightPanel.FcmdFavorThemeCard |
cardFavorThemes
Table widget for the select table.
|
(package private) char |
cc
Characteristic char for the panel: l, m, r
|
(package private) char |
cNr
Characteristic number for the panel: 1, 2, 3
|
(package private) java.util.Map<java.lang.String,java.lang.String> |
indexActualDir
Stores the current directory for all actual file panels.
|
(package private) int |
ixMainPanel
Index of panel 0, 1, 2.
|
(package private) java.util.List<FcmdFileCard> |
listTabs
List of all Tabs of this Panel, used and unused.
|
(package private) Fcmd |
main |
(package private) int |
orderMainPanel
The order number of the panel in order of usage.
1 = actual focused panel, 2 = last focused, 3 = third focused, 0 = no file panel.
|
private FcmdLeftMidRightPanel |
partnerPanelToSync
Only set in constructor, cannot be final because mutual association.
|
(package private) GralPanelContent |
tabbedPanelFileCards
The container for all tabs of this TabbedPanel.
|
static int |
version
Version and history
2012-01-08 Hartmut the extra class FcmdFavorTabCard is now an inner class here because
it needs some elements shared with this outer class.
|
(package private) int[] |
widthSelecttableSub |
Constructor and Description |
---|
FcmdLeftMidRightPanel(Fcmd javaCmd,
FcmdLeftMidRightPanel partnerPanelToSync,
char cc,
char cNr,
GralMng mng) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
buildInitialTabs()
Build the initial content of one of the three tabbed panels, called in the build phase of the GUI.
|
(package private) void |
checkRefresh(long since) |
(package private) void |
fillCards() |
(package private) boolean |
focusLeftCard() |
(package private) boolean |
focusRightCard() |
(package private) FcmdLeftMidRightPanel |
partnerPanelToSync() |
(package private) FcmdFileCard |
searchFileCard(java.lang.String label) |
(package private) FcmdFileCard |
searchOrCreateFileCard(FcmdFavorPathSelector.FavorFolder favorFolder)
Searches or creates a necessary file card
|
(package private) void |
setFocus() |
(package private) void |
setFocus(int delay,
int latest) |
java.lang.String |
toString() |
public static final int version
final Fcmd main
GralPanelContent tabbedPanelFileCards
GralPanelContent
of the primaryWindow
associated to one of the frame areas of the GralArea9_ifc.FcmdLeftMidRightPanel.FcmdFavorThemeCard cardFavorThemes
java.util.List<FcmdFileCard> listTabs
FcmdLeftMidRightPanel.FcmdFavorThemeCard
tableFcmdFileCard actFileCard
boolean bFavorCardHasFocus
boolean bFavorThemeCardHasFocus
final java.util.Map<java.lang.String,java.lang.String> indexActualDir
final char cc
final char cNr
final int ixMainPanel
private FcmdLeftMidRightPanel partnerPanelToSync
int orderMainPanel
final int[] widthSelecttableSub
FcmdLeftMidRightPanel(Fcmd javaCmd, FcmdLeftMidRightPanel partnerPanelToSync, char cc, char cNr, GralMng mng)
FcmdLeftMidRightPanel partnerPanelToSync()
void buildInitialTabs()
which
- Number 1 2 3 for left, mid, rightvoid setFocus()
void setFocus(int delay, int latest)
void fillCards()
which
- Number 1 2 3 for left, mid, rightFcmdFileCard searchOrCreateFileCard(FcmdFavorPathSelector.FavorFolder favorFolder)
label
- it is the text in favor list.
The label is completed with ".1"..".3" for the left/mid/right panel.
This label is searched in #listTabsFcmdFileCard searchFileCard(java.lang.String label)
void checkRefresh(long since)
public java.lang.String toString()
toString
in class java.lang.Object
boolean focusLeftCard()
boolean focusRightCard()