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, names
TOOLTIP_TEXT
ACTION_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, textFileChanged
public 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 VirtualClientMessages
fireCreate
in class VirtualControl
public void fireUpdate(Transaction trans)
fireUpdate
in interface VirtualClientMessages
fireUpdate
in class VirtualControl
public void clientUpdated(Transaction trans)
clientUpdated
in class VirtualControl
trans
- A transaction that is already being processed.public boolean setFocus()
setFocus
in interface VirtualInterface
setFocus
in class VirtualControl
public void issueAction(Transaction trans)
issueAction
in class VirtualControl
trans
- 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.