public class VirtualCTree extends VirtualControl
| Modifier and Type | Field and Description |
|---|---|
static int |
DOUBLE_CLICK_EVENT
The double-click event.
|
static int |
FLAG_BORDER |
static int |
FLAG_DBLCLK |
static int |
FLAG_HORZ |
static int |
FLAG_SELECT_MASK
Tree flags, same as on server.
|
static int |
FLAG_SELECT_MULTI_CONT |
static int |
FLAG_SELECT_MULTI_DISCONT |
static int |
FLAG_SELECT_SINGLE |
static int |
FLAG_SHOW_ROOT |
static int |
FLAG_SHOW_ROOT_HANDLES |
static int |
FLAG_VERT |
static int |
SELECTION_EVENT
The selection event.
|
CTRLTYPE_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, namesTOOLTIP_TEXTACTION_CLOSEWINDOW, ACTION_CONTROL, ACTION_HOSTKEY, ACTION_MENU, ACTION_NONE, ACTION_NOTEBOOKPAGE, ACTION_POPUPMENU, CC_BACKGROUND, CC_BOTH, CC_FOREGROUND, CC_NONE, CLIPBOARD_GET, CLIPBOARD_SET, DATEF_DMY, DATEF_MDY, DATEF_SYSTEM, DATEF_YMD, DDE_ADVISE, DDE_EXECUTE, DDE_INITIATE, DDE_POKE, DDE_REQUEST, DDE_TERMINATE, DDE_UNADVISE, DDE_UPDATE, DDEVAR_DISABLE, DDEVAR_ENABLE, DDEVAR_REQUEST, DDEVAR_SET, DDEVAR_VALIDATE, EFT_AMOUNT, EFT_DATE, EFT_DATEAMOUNT, EFT_NORMAL, EFT_PASSWORD, EVENT_CHAR, EVENT_CHECK, EVENT_CLICK, EVENT_COMMAND, EVENT_DBLCLICK, EVENT_DDECONNECTION, EVENT_DDEDATA, EVENT_DDEERROR, EVENT_DDEEXECUTE, EVENT_DDEINVALIDATE, EVENT_DDEPOKE, EVENT_DDEREQUEST, EVENT_DEFOCUS, EVENT_FOCUS, EVENT_PAGEDOWN, EVENT_PAGEUP, EVENT_SELECT, EVENT_UNKNOWN, EVENT_USERCHANGE, EXTENDEDINFO_IDS_TO_CLIENT, FOCUSTYPE_CLIENTTARGET, FOCUSTYPE_CONTROL, FOCUSTYPE_NONE, ICON_CRITICAL, ICON_INFORMATION, ICON_NOICON, ICON_QUERY, ICON_WARNING, J_AUTO, J_BOTTOM, J_BOTTOMLEFT, J_BOTTOMRIGHT, J_CENTER, J_LEFT, J_RIGHT, J_TOP, J_TOPLEFT, J_TOPRIGHT, MAX_PANELS_PER_SESSION, MAX_SESSIONS, MB_ABORTRETRYIGNORE, MB_CANCEL, MB_ENTER, MB_ENTERCANCEL, MB_OK, MB_OKCANCEL, MB_RETRYCANCEL, MB_YESNO, MB_YESNOCANCEL, MBID_CANCEL, MBID_DEFAULT, MBID_ENTER, MBID_IGNORE, MBID_NO, MBID_OK, MBID_RETRY, MBID_YES, MS_MOVE, MS_NONE, MS_SIZE, NETPHANTOM_COPYRIGHT, NETPHANTOM_COPYRIGHT2, NETPHANTOM_VERSION, OBJEVENT_CHECK, OBJEVENT_CLICK, OBJEVENT_DBLCLICK, OBJEVENT_DEFOCUS, OBJEVENT_FOCUS, OBJEVENT_SELECT, OBJEVENT_USERCHANGE, PANELCREATE_APPPANEL, PANELCREATE_DANGLINGPANEL, PANELCREATE_DLGFRAME, PANELCREATE_EXTENDEDINFO, PANELCREATE_ICON, PANELCREATE_INDIVIDUALSIZE, PANELCREATE_POPUP, REPLYTYPE_CLIENTEXECUTE, REPLYTYPE_CLIPBOARD, REPLYTYPE_DDE, REPLYTYPE_FFONTLIST, REPLYTYPE_MESSAGEBOX, REPLYTYPE_REPORT, REPLYTYPE_SAVEPROPS, REPLYTYPE_TERMMARK, RPRT_CANCELPRINTJOB, RPRT_CLOSEPRINTJOB, RPRT_CONTPRINTJOB, RPRT_OPENPRINTJOB, RPRT_PRINTJOBCANCLD, RPRT_PRINTJOBCLOSED, RPRT_PRINTJOBCONT, RPRT_PRINTJOBOPENED, RPRT_PRINTJOBSTARTED, RPRT_STARTPRINTJOB, SELMODE_NORMAL, SELMODE_NOTALLOWED, SELMODE_REQUIRED, SELTYPE_MULTIPLE, SELTYPE_SINGLE, SEPARATOR, SEPARATORCHAR, TRANS_APPLICATIONCHANGE, TRANS_CALLOBJECT, TRANS_CANCELEXIT, TRANS_CLEARLOCK, TRANS_CLIENTEXECUTE, TRANS_CLIENTJARS, TRANS_CLIENTTEXTTABLE, TRANS_CLIENTUPDATED, TRANS_CLIENTUPDATEDNOLOCK, TRANS_CLIPBOARD, TRANS_CLIPBOARDCOMPONENT, TRANS_CLOSETERMINALWINDOW, TRANS_CONNECTIONREFUSED, TRANS_COUNTRYINFO, TRANS_CREATEPANEL, TRANS_CREATESESSION, TRANS_DDE, TRANS_DDEEVENT, TRANS_DDEEVENTREPLY, TRANS_DDEVAREVENT, TRANS_DISPLAYHELP, TRANS_DISPLAYTERMINAL, TRANS_DISPLAYTOOLTIPS, TRANS_ENDCONVERSATION, TRANS_EXIT, TRANS_FONTSUBSTITUTION, TRANS_HOSTCOLORTABLE, TRANS_HOSTPRINT, TRANS_HWND, TRANS_INACTIVESESSION, TRANS_INITIATE, TRANS_KEEPALIVE, TRANS_LOCALE, TRANS_LOGEVENT, TRANS_MESSAGEBOX, TRANS_MESSAGEBOXWITHREPLY, TRANS_MODALREPLY, TRANS_MULTTERM, TRANS_PING, TRANS_PRINTCOMPONENT, TRANS_PRINTPANEL, TRANS_PRINTREPORT, TRANS_PRTWINKEY, TRANS_RECONNECT, TRANS_REDIRECTION, TRANS_REMOVEPANELATLEVEL, TRANS_REMOVETERMINAL, TRANS_RENEGOTIATESSL, TRANS_REQUESTHELP, TRANS_RESOURCEURL, TRANS_SELECTSESSION, TRANS_SESSIONACTIVE, TRANS_SESSIONSELECTED, TRANS_SETCOLORS, TRANS_SETFOCUS, TRANS_SETLOCK, TRANS_SETPANELNESTLEVEL, TRANS_SETUPPARAMS, TRANS_SHOWDOCUMENT, TRANS_SOCKET, TRANS_SOUNDALARM, TRANS_STARTUPINFO, TRANS_STOPSESSION, TRANS_TERMINALDATA, TRANS_TERMINALUPDATE, TRANS_TERMINALWINDOW, TRANS_TERMWINTEXT, TRANS_UPDATEAPPLICATION, TRANS_UPDATEPANEL, TRANS_USEREXITPRTKEY, TRANSACTION_VERSION, TS_CLOSE, TS_DATA, TS_ERROR, TS_OPEN, VSIGN_MINUS, VSIGN_NONE, VSIGN_PLUSMINUS, YEARF_6DIG, YEARF_8DIG, YEARF_EXP8| Constructor and Description |
|---|
VirtualCTree(VirtualPanel panel,
PhantomCTree data)
The constructor of the control always calls the superclass.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clientUpdated(Transaction trans)
This method is called from the VirtualPanel
to cause a client transaction to update the panels.
|
boolean |
collapse(VirtualCTreeNode node)
Collapses a node.
|
boolean |
collapseAll(VirtualCTreeNode node)
Collapse this node and all below it.
|
boolean |
expand(VirtualCTreeNode node)
Expands a node.
|
boolean |
expandAll(VirtualCTreeNode node)
Expands this node and all below it.
|
boolean |
expandToLevel(int level)
Expands the tree to a level.
|
boolean |
expandToLevel(VirtualCTreeNode node,
int level)
Expands the node and its children up to a level.
|
void |
fireCreate(Transaction trans)
This method fires the creation data transaction to the client.
|
void |
fireUpdate(Transaction trans)
This method fires the update data transaction to the client.
|
String |
getDefaultBranchImage()
Gets the default image for branches.
|
String |
getDefaultLeafImage()
Gets the default image for leaves.
|
String |
getDefaultRootImage()
Gets the default image for the root.
|
VirtualCTreeNode |
getFirstSelectedNode()
Gets the first selected tree node.
|
int |
getFlags()
Gets the bit flags for the tree.
|
VirtualCTreeNode |
getRoot()
Gets the tree root node.
|
VirtualCTreeNode[] |
getSelection()
Gets the selection nodes.
|
void |
issueAction(Transaction trans)
This method is invoked by the server kernel when an event has occurred
on the client side (such as a push button has been pressed).
|
boolean |
setDefaultBranchImage(String image)
Sets the default image for branches.
|
boolean |
setDefaultLeafImage(String image)
Sets the default image for leaves.
|
boolean |
setDefaultRootImage(String image)
Sets the default image for the root.
|
int |
setFlags(int flags)
Sets the flags.
|
boolean |
setFocus()
Sets the focus to this control.
|
boolean |
setRoot(VirtualCTreeNode root)
Assigns the root to the tree.
|
int |
setSelection(VirtualCTreeNode... nodes)
Sets a single or multiple node selection.
|
appendCreateTransaction, appendFieldCheckTransaction, appendFontTransaction, appendUpdateTransaction, areTextPromptsAlwaysRefreshed, callControl, callObject, callObject, deleteAll, deleteLine, dispose, getBackgroundColor, getBasicData, getCell, getClientSession, getColor, getComponentLockObject, getControlConnectedToHost, getControlID, getControlIDHostFieldID, getControlType, getCurrentHostSession, getExtraUpdateFlags, getFont, getForegroundColor, getHostField, getID, getIndex, getLength, getLine, getLineCount, getNextSelection, getObject, getPanel, getPreviousConnectedControl, getProperty, getSelectableControl, getText, getTextData, getTooltipText, getVirtualSessionManager, hasChanged, hostScreenChanged, insertLine, isChecked, isConnectToNextControlPropertySet, isDirectChecked, isEnabled, isNewGroup, issueControlAction, isTabSkipped, isVisible, parseRuntimeFont, refresh, refreshTextPrompts, refreshTextPrompts, requestFocus, selectField, setBackgroundColor, setCell, setChanged, setChecked, setColor, setEnabled, setFileFromList, setFocus, setFont, setForegroundColor, setLength, setLine, setListFromFile, setProperty, setSelection, setText, setTooltipText, setupControlIDObject, setVirtualText, setVisible, textFileChangedpublic static final int FLAG_SELECT_MASK
public static final int FLAG_SELECT_SINGLE
public static final int FLAG_SELECT_MULTI_CONT
public static final int FLAG_SELECT_MULTI_DISCONT
public static final int FLAG_BORDER
public static final int FLAG_VERT
public static final int FLAG_HORZ
public static final int FLAG_SHOW_ROOT
public static final int FLAG_SHOW_ROOT_HANDLES
public static final int FLAG_DBLCLK
public static final int SELECTION_EVENT
public static final int DOUBLE_CLICK_EVENT
public VirtualCTree(VirtualPanel panel, PhantomCTree data)
public void fireCreate(Transaction trans)
fireCreate in interface VirtualClientMessagesfireCreate in class VirtualControlpublic void fireUpdate(Transaction trans)
fireUpdate in interface VirtualClientMessagesfireUpdate in class VirtualControlpublic void clientUpdated(Transaction trans)
clientUpdated in class VirtualControltrans - A transaction that is already being processed.public boolean setFocus()
setFocus in interface VirtualInterfacesetFocus in class VirtualControlpublic void issueAction(Transaction trans)
issueAction in class VirtualControltrans - A transaction that is already being processed.public boolean setDefaultRootImage(String image)
image - The image or null to clear it.public String getDefaultRootImage()
public boolean setDefaultBranchImage(String image)
image - The image or null to clear it.public String getDefaultBranchImage()
public boolean setDefaultLeafImage(String image)
image - The image or null to clear it.public String getDefaultLeafImage()
public boolean setRoot(VirtualCTreeNode root)
root - The root, or null to clear tree.IllegalStateException - If the root is a root or has a parent.public VirtualCTreeNode getRoot()
public VirtualCTreeNode getFirstSelectedNode()
public VirtualCTreeNode[] getSelection()
public int setSelection(VirtualCTreeNode... nodes)
nodes - The node(s) to select.public boolean collapse(VirtualCTreeNode node)
public boolean collapseAll(VirtualCTreeNode node)
public boolean expand(VirtualCTreeNode node)
public boolean expandAll(VirtualCTreeNode node)
public boolean expandToLevel(int level)
level - Level 0 means that the root is expanded, and so on. Negative value does nothing.public boolean expandToLevel(VirtualCTreeNode node, int level)
level - Level 0 means that the root is expanded, and so on. Negative value does nothing.public int getFlags()
The following flags can also be set:
public int setFlags(int flags)
The following flags are removed from changes:
flags - The flags as described above.Phantom® and NetPhantom® are registered trademarks of Mindus SARL.
© © Mindus SARL, 2024. All rights reserved.