public class GralCfgDesigner
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private GralUserAction |
actionDel |
private GralUserAction |
actionEsc |
private GralUserAction |
actionOk |
private boolean |
bWidgetMoving |
private GralCfgBuilder |
cfgBuilder |
(package private) GralButton |
dialogBtnEditable |
private GralWidget |
dialogButtonEsc |
private GralWidget |
dialogButtonOk |
(package private) GralWidget |
dialogFieldAction
Some dialog widget elements.
|
(package private) GralWidget |
dialogFieldColumn
Some dialog widget elements.
|
(package private) GralWidget |
dialogFieldDatapath
Some dialog widget elements.
|
(package private) GralWidget |
dialogFieldFormat
Some dialog widget elements.
|
(package private) GralWidget |
dialogFieldHeight
Some dialog widget elements.
|
(package private) GralWidget |
dialogFieldHelp
Some dialog widget elements.
|
(package private) GralWidget |
dialogFieldLine
Some dialog widget elements.
|
(package private) GralWidget |
dialogFieldName
Some dialog widget elements.
|
(package private) GralWidget |
dialogFieldPrompt
Some dialog widget elements.
|
(package private) GralWidget |
dialogFieldPromptPos
Some dialog widget elements.
|
(package private) GralWidget |
dialogFieldShow
Some dialog widget elements.
|
(package private) GralWidget |
dialogFieldText
Some dialog widget elements.
|
(package private) GralWidget |
dialogFieldWidth
Some dialog widget elements.
|
private GralWindow |
dialogWindowProps
A Panel which contains the table to select some projectPaths.
|
protected LogMessage |
log |
private GralMng |
mng |
static java.lang.String |
version
Version, history and license.
|
(package private) GralWidget |
widgdInDialog
The widget which properties are edit yet or null.
|
(package private) GralWidget |
widggForDialog
The widget which was marked (with left mouse up).
|
private int |
xMouse
Coordinates while mouse moved, capture on release button.
|
private int |
xMouse0
Coordinates while left mouse pressed.
|
private int |
yMouse
Coordinates while mouse moved, capture on release button.
|
private int |
yMouse0
Coordinates while left mouse pressed.
|
Constructor and Description |
---|
GralCfgDesigner(GralCfgBuilder cfgBuilder,
GralMng mng,
LogMessage log) |
Modifier and Type | Method and Description |
---|---|
void |
editFieldProperties(GralWidget widgd,
GralRectangle xy) |
void |
markWidgetForDesign(GralWidget widgg) |
void |
pressedLeftMouseDownForDesign(GralWidget widgd,
GralRectangle xy) |
void |
releaseLeftMouseForDesign(GralWidget widgd,
GralRectangle xy,
boolean bCopy) |
void |
setToPanel()
Initializes the dialog box of the field properties.
|
(package private) void |
stop() |
public static final java.lang.String version
GralCfgData#editable
instead changing the type of a text field from 'S' to 'T', but in GralCfgWriter.writeShowField(org.vishia.gral.cfg.GralCfgData.GuiCfgShowField)
it is written as a "InputTextline(...". It means next read of the config reads it as editable.
widggForDialog
. Editing of Led works. sFormat is regarded.
editFieldProperties(GralWidget, GralRectangle)
.
because it isn't called as mouse action.
GralWindow
.
GralWidget
inclusive positions.
protected final LogMessage log
private final GralMng mng
private final GralCfgBuilder cfgBuilder
private GralWindow dialogWindowProps
GralWidget dialogFieldName
GralWidget dialogFieldDatapath
GralWidget dialogFieldText
GralWidget dialogFieldFormat
GralWidget dialogFieldShow
GralWidget dialogFieldAction
GralWidget dialogFieldPrompt
GralWidget dialogFieldHelp
GralWidget dialogFieldPromptPos
GralWidget dialogFieldLine
GralWidget dialogFieldColumn
GralWidget dialogFieldHeight
GralWidget dialogFieldWidth
GralButton dialogBtnEditable
private GralWidget dialogButtonOk
private GralWidget dialogButtonEsc
private int xMouse0
private int yMouse0
private int xMouse
private int yMouse
private boolean bWidgetMoving
GralWidget widgdInDialog
GralWidget widggForDialog
editFieldProperties(GralWidget, GralRectangle)
.private final GralUserAction actionOk
private final GralUserAction actionDel
private final GralUserAction actionEsc
public GralCfgDesigner(GralCfgBuilder cfgBuilder, GralMng mng, LogMessage log)
public void setToPanel()
public void pressedLeftMouseDownForDesign(GralWidget widgd, GralRectangle xy)
public void markWidgetForDesign(GralWidget widgg)
public void releaseLeftMouseForDesign(GralWidget widgd, GralRectangle xy, boolean bCopy)
public void editFieldProperties(GralWidget widgd, GralRectangle xy)
void stop()