public class PhantomCRadioButton extends PhantomControl
| Modifier and Type | Field and Description |
|---|---|
int |
bitmapFlags
Bitmap image flags.
|
String |
doubleClickID
Control ID to activate when double clicked.
|
int |
doubleClickIndex
The control index for double-click ID.
|
static int |
FLAG_ALWAYSUPDATE
Always update text prompt.
|
static int |
FLAG_BACKGROUND
Background color conversion.
|
static int |
FLAG_FOREGROUND
Foreground color conversion.
|
static int |
FLAG_NODISABLE
Don't disable for host field.
|
static int |
FLAG_RTL
Right-to-left layout.
|
static int |
FLAG_SELNOMATCH
Unselect when no match.
|
static int |
FLAG_TEXTIDSTRING
Text ID is text string.
|
int |
flags
Control flags.
|
int |
font
Font index.
|
PhantomHostField |
hostField
The host field (may be null if the panel doesn't have a screen name).
|
String |
hostFieldName
The host field name.
|
boolean |
isSelected
Flag for control selected at start.
|
boolean |
isStringTextID
Flag indicates that the selected string is a text ID.
|
String |
objectName
Object name.
|
String |
selectedString
The selected string for the control.
|
String |
text
Text prompt.
|
controlBase, controlColor, id, index, isBackgroundConverted, isForegroundConverted, object, panelData, popupMenu, tooltipTextCTRLTYPE_BUTTON, CTRLTYPE_CHECK, CTRLTYPE_COMBO, CTRLTYPE_FRAME, CTRLTYPE_GRAPH, CTRLTYPE_GROUP, CTRLTYPE_INOUT, CTRLTYPE_LIST, CTRLTYPE_MLE, CTRLTYPE_NOTE, CTRLTYPE_OUT, CTRLTYPE_RADIO, CTRLTYPE_RECT, CTRLTYPE_SPIN, CTRLTYPE_SUB, CTRLTYPE_TEXT, CTRLTYPE_TREE, CTRLTYPE_UNKNOWN, CTRLTYPE_USER, CTRLTYPES_COUNT, namesCTRLFLAG_MOVEX, CTRLFLAG_MOVEY, CTRLFLAG_NEWGROUP, CTRLFLAG_SIZEX, CTRLFLAG_SIZEY, CTRLFLAG_SUBWIN, CTRLFLAG_TABSTOP, CTRLFLAG_TRANSPARENT| Constructor and Description |
|---|
PhantomCRadioButton(PhantomFile data)
Constructor for Designer control.
|
PhantomCRadioButton(PhantomFile data,
PhantomPanelData panelData,
int index,
PhantomControlBase controlBase)
Creates an instance of the control class.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addNPObjects(ENPObject obj)
Gets the NPObject for the control.
|
protected boolean |
equalsControl(PhantomControl c)
Checks for control equality.
|
String |
getControlObjectID()
Needs override by the control if the
object instance if not resolved in this class instance. |
int |
getDataSize(PhantomOutputFile outputFile)
Get the size when saved to file.
|
String |
getHostFieldID()
Gets the host field ID for this control.
|
protected String |
getNPObjectExtra()
Gets the "Extra" String for the NPObject.
|
String |
getSelectedText(VirtualRuntime runtime)
Get selected text, eventually from text file.
|
boolean |
isDefaultSelected()
Compare current text with selection text and return current selection state.
|
boolean |
isNeverDisabled()
Should radio button never be disabled.
|
boolean |
isTextPromptRefreshRequired()
Checks if the static text always needs updates.
|
void |
rebind()
Re-bind the panel data.
|
void |
reloadObject()
Reload object reference.
|
void |
resolveComponentReferences()
Resolves double click reference of this control to other panel component,
after the panel has been loaded.
|
void |
save(PhantomOutputFile file)
Saves an instance of the control class to file.
|
void |
updateReferences(ApplicationReferences refs)
Updates the Applications References instance.
|
addControlID, addControlReference, addHostFieldReference, appendBaseTransaction, checkTextPromptReferences, checkTextPromptReferences, clone, create, createNPObject, equals, getApplicationData, getBackgroundColor, getDesignerControl, getForegroundColor, getHostField, getID, getIndex, getNPObjectID, getObject, getObject, getPanelData, getReferencedFiles, getTypeDescription, getTypeDescriptionID, initializeDesignerControls, isActionConnectedEnabled, processColorConversion, processColorConversion, processColorConversion, processDisabledBackground, saveBase, setBackgroundColor, setForegroundColor, setIndex, updateGuiOnTheFlyValuepublic static final int FLAG_FOREGROUND
public static final int FLAG_BACKGROUND
public static final int FLAG_SELNOMATCH
public static final int FLAG_NODISABLE
public static final int FLAG_TEXTIDSTRING
public static final int FLAG_RTL
public static final int FLAG_ALWAYSUPDATE
public String text
public String objectName
public boolean isSelected
public String hostFieldName
public PhantomHostField hostField
public String selectedString
public int font
public String doubleClickID
public int doubleClickIndex
public int bitmapFlags
public int flags
public boolean isStringTextID
public PhantomCRadioButton(PhantomFile data, PhantomPanelData panelData, int index, PhantomControlBase controlBase) throws IOException
Base: + text BYTE [97] + id BYTE [9] + object BYTE [9] + isSelected BYTE + reserved BYTE + hostField BYTE [9] + selectedString BYTE [11] + reserved BYTE + font USHORT + foregroundColor BYTE + doubleClickID BYTE [9] + bitmapFlags BYTE + flags BYTE + reserved BYTE
IOException - if an I/O error occurs.public PhantomCRadioButton(PhantomFile data) throws IOException
IOException - if an I/O error occurs.public void rebind()
rebind in class PhantomControlpublic void save(PhantomOutputFile file) throws IOException
Base: + text BYTE [97] + id BYTE [9] + object BYTE [9] + isSelected BYTE + reserved BYTE + hostField BYTE [9] + selectedString BYTE [11] + reserved BYTE + font USHORT + foregroundColor BYTE + doubleClickID BYTE [9] + bitmapFlags BYTE + flags BYTE + reserved BYTE
save in class PhantomControlfile - IOException - if an I/O error occurs.public int getDataSize(PhantomOutputFile outputFile)
getDataSize in class PhantomControlpublic String getSelectedText(VirtualRuntime runtime)
public boolean isDefaultSelected()
public boolean isNeverDisabled()
public boolean isTextPromptRefreshRequired()
public void resolveComponentReferences()
resolveComponentReferences in class PhantomControlpublic void reloadObject()
throws IOException
reloadObject in class PhantomControlIOExceptionpublic String getHostFieldID()
getHostFieldID in class PhantomControlpublic void updateReferences(ApplicationReferences refs)
updateReferences in class PhantomControlprotected void addNPObjects(ENPObject obj)
addNPObjects in class PhantomControlprotected String getNPObjectExtra()
getNPObjectExtra in class PhantomControlpublic String getControlObjectID()
object instance if not resolved in this class instance.getControlObjectID in class PhantomControlprotected boolean equalsControl(PhantomControl c)
equalsControl in class PhantomControlPhantom® and NetPhantom® are registered trademarks of Mindus SARL.
© © Mindus SARL, 2024. All rights reserved.