public class InspcGui extends java.lang.Object implements CompleteConstructionAndStart
Modifier and Type | Class and Description |
---|---|
(package private) static class |
InspcGui.CallingArguments |
private static class |
InspcGui.CmdLineAndGui
Organisation class for the GUI.
|
private class |
InspcGui.InspcGuiCfg
Overrides the GuiCfg with special initialization and methods.
|
private class |
InspcGui.InspcPlugUser |
private class |
InspcGui.UserInspcPlug |
Modifier and Type | Field and Description |
---|---|
(package private) GralUserAction |
actionGetValueByHandleIntern |
(package private) GralUserAction |
actionSetRetryDisabledVariable
Action for button log.
|
(package private) GralUserAction |
actionUseGetValueByHandle
Action for button log.
|
private java.lang.Runnable |
callbackOnReceivedData |
private InspcGui.CallingArguments |
cargs
The communication manager.
|
(package private) static GralColor |
colorOldValue |
(package private) static GralColor |
colorRefreshed |
GralColorSelector |
colorSelector |
private java.util.List<CompleteConstructionAndStart> |
composites |
(package private) InspcCurveView |
curveA |
(package private) InspcCurveView |
curveB |
(package private) InspcCurveView |
curveC |
(package private) InspcFieldTable |
fieldsA |
(package private) InspcFieldTable |
fieldsB |
private FileCluster |
fileCluster |
(package private) GuiCfg |
guiCfg |
(package private) InspcMng |
inspcMng |
(package private) InspcGui.InspcPlugUser |
inspcMngUser
This plugged application for the inspector manager.
|
(package private) GralPanelActivated_ifc |
panelActivated |
private InspcGui.UserInspcPlug |
userInspcPlug |
static java.lang.String |
version
Version, history and license
2016-12-30 Hartmut chg: The buttons for log, retry, get by handle are not part of
InspcViewTargetComm
2016-01-24 Hartmut new: cmd line argument -cycle= for cycletime
2015-01-27 Hartmut new: Test actionGetValueByHandleIntern
2015-01-27 Hartmut new: Now initialized the GralShowMethods for usage on edit fields. |
(package private) InspcViewTargetComm |
viewTargetComm |
Constructor and Description |
---|
InspcGui(InspcGui.CallingArguments cargs,
GralArea9MainCmd cmdgui) |
Modifier and Type | Method and Description |
---|---|
private void |
callbackOnReceivedData()
This method is invoked by callback if a receive cycle is finished.
|
(package private) void |
checkWidgetsToRefresh(GralPanelContent panel,
long time,
long timeAtleast,
int recursiveCnt) |
void |
completeConstruction()
This routine should be called after all instances were created.
|
static void |
main(java.lang.String[] args)
The command-line-invocation (primary command-line-call.
|
(package private) void |
panelActivated(java.util.List<GralWidget> widgets) |
void |
startupThreads()
This routine should be called from the main builder and then all children if the
CompleteConstructionAndStart.completeConstruction() was called for all. |
public static final java.lang.String version
InspcViewTargetComm
actionGetValueByHandleIntern
GralShowMethods
for usage on edit fields. An edit field
can use the GralShowMethods.syncVariableOnFocus
if the text was changed.
It invokes VariableAccess_ifc.setString(String)
which changed the content of the variable on their target.
InspcGui.CallingArguments.bUseGetValueByIndex
for downward compatibility
GuiCfg
, instead uses the inner class InspcGui.InspcGuiCfg
.
It is a problem of order of instantiation.
private final java.util.List<CompleteConstructionAndStart> composites
GralUserAction actionSetRetryDisabledVariable
GralUserAction actionUseGetValueByHandle
private final InspcGui.CallingArguments cargs
GralPanelActivated_ifc panelActivated
private final java.lang.Runnable callbackOnReceivedData
static final GralColor colorRefreshed
static final GralColor colorOldValue
InspcCurveView curveA
InspcCurveView curveB
InspcCurveView curveC
InspcFieldTable fieldsA
InspcFieldTable fieldsB
InspcViewTargetComm viewTargetComm
InspcGui.InspcPlugUser inspcMngUser
public GralColorSelector colorSelector
private final FileCluster fileCluster
private final InspcGui.UserInspcPlug userInspcPlug
GralUserAction actionGetValueByHandleIntern
InspcGui(InspcGui.CallingArguments cargs, GralArea9MainCmd cmdgui)
public void completeConstruction()
org.vishia.util.CompleteConstructionAndStart
completeConstruction
in interface CompleteConstructionAndStart
public void startupThreads()
org.vishia.util.CompleteConstructionAndStart
CompleteConstructionAndStart.completeConstruction()
was called for all.
It should implement starting of threads, if necessary. Or assign start data.startupThreads
in interface CompleteConstructionAndStart
void panelActivated(java.util.List<GralWidget> widgets)
private void callbackOnReceivedData()
void checkWidgetsToRefresh(GralPanelContent panel, long time, long timeAtleast, int recursiveCnt)
public static void main(java.lang.String[] args)
args
- Some calling arguments are taken. This is the GUI-configuration especially.