public class PhantomCRadioButton extends PhantomControl
| Modifier and Type | Field and Description |
|---|---|
int | bitmapFlagsBitmap image flags. |
String | doubleClickIDControl ID to activate when double clicked. |
int | doubleClickIndexThe control index for double-click ID. |
static int | FLAG_ALWAYSUPDATEAlways update text prompt. |
static int | FLAG_BACKGROUNDBackground color conversion. |
static int | FLAG_FOREGROUNDForeground color conversion. |
static int | FLAG_NODISABLEDon't disable for host field. |
static int | FLAG_RTLRight-to-left layout. |
static int | FLAG_SELNOMATCHUnselect when no match. |
static int | FLAG_TEXTIDSTRINGText ID is text string. |
int | flagsControl flags. |
int | fontFont index. |
PhantomHostField | hostFieldThe host field (may be null if the panel doesn't have a screen name). |
String | hostFieldNameThe host field name. |
boolean | isSelectedFlag for control selected at start. |
boolean | isStringTextIDFlag indicates that the selected string is a text ID. |
String | objectNameObject name. |
String | selectedStringThe selected string for the control. |
String | textText 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 IOExceptionreloadObject 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.
© 2026 Mindus SARL. All rights reserved.