public interface FieldPaintInterface extends PaintInterface
Modifier and Type | Interface and Description |
---|---|
static class |
FieldPaintInterface.Field
Generic field description.
|
static class |
FieldPaintInterface.Fields |
Modifier and Type | Method and Description |
---|---|
FieldPaintInterface.Fields |
getFields(boolean inputOnly)
Gets all host fields defined in the current screen.
|
boolean |
getFieldsActive()
Get the state of host painting flag.
|
Object |
getHostScreen()
Get the current hostScreen.
|
FieldPaintInterface.Field |
probe(int position)
Check if the position is part of a defined field.
|
void |
repaintWindow()
Mark the terminal window to be repainted.
|
void |
selectPopup(int index)
Set the pop-up to be shown.
|
void |
setComponent(Component component)
Set the component.
|
void |
setDimensions(int cxFont,
int cyFont,
int xOffset,
int yOffset)
Set the dimensions of the component.
|
void |
setFieldsActive(boolean active)
Set the field painting active (or inactive - depending on parameter).
|
void |
setPopupConstrained(boolean active)
Set the handling of popups as constraining (or inactive - depending on parameter).
|
void |
setPopupsActive(boolean active)
Set the popup painting active (or inactive - depending on parameter).
|
void |
showPopup(int index)
Set the pop-up to be shown.
|
paint
FieldPaintInterface.Fields getFields(boolean inputOnly)
Object getHostScreen()
void repaintWindow()
void showPopup(int index)
index
- The index of the pop-up.void selectPopup(int index)
index
- The index of the pop-up.void setFieldsActive(boolean active)
active
- The active state.boolean getFieldsActive()
void setPopupsActive(boolean active)
active
- The active state.void setPopupConstrained(boolean active)
active
- The active state.void setComponent(Component component)
component
- The component to use.void setDimensions(int cxFont, int cyFont, int xOffset, int yOffset)
cxFont
- horizontal font sizecyFont
- vertical font sizexOffset
- horizontal offsetyOffset
- vertical offsetFieldPaintInterface.Field probe(int position)
position
- Phantom® and NetPhantom® are registered trademarks of Mindus SARL.
© © Mindus SARL, 2024. All rights reserved.