Search Results for

    Show / Hide Table of Contents

    Class Tree

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    UIBlock
    Tree
    Implements
    IMessageSink
    Inherited Members
    UIBlock.GetProperties()
    UIBlock.Focus()
    UIBlock.TestFocusChange()
    UIBlock.Enable
    UIBlock.Expanded
    UIBlock.Group
    UIBlock.Label
    UIBlock.Name
    UIBlock.Show
    UIBlock.Type
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(string)
    TaggedObject.PrintTestData(string, int)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.BlockStyler
    Assembly: NXOpenUI.dll
    Syntax
    public class Tree : UIBlock, IMessageSink

    Constructors

    Tree()

    Declaration
    protected Tree()

    Properties

    CanStretchHeight

    Declaration
    public bool CanStretchHeight { get; set; }
    Property Value
    Type Description
    bool

    CanStretchWidth

    Declaration
    public bool CanStretchWidth { get; set; }
    Property Value
    Type Description
    bool

    FirstSelectedNode

    Declaration
    public Node FirstSelectedNode { get; }
    Property Value
    Type Description
    Node

    Height

    Declaration
    public int Height { get; set; }
    Property Value
    Type Description
    int

    Localize

    Declaration
    public bool Localize { get; set; }
    Property Value
    Type Description
    bool

    MaximumHeight

    Declaration
    public int MaximumHeight { get; set; }
    Property Value
    Type Description
    int

    MaximumWidth

    Declaration
    public int MaximumWidth { get; set; }
    Property Value
    Type Description
    int

    MinimumHeight

    Declaration
    public int MinimumHeight { get; set; }
    Property Value
    Type Description
    int

    MinimumWidth

    Declaration
    public int MinimumWidth { get; set; }
    Property Value
    Type Description
    int

    NumberOfColumns

    Declaration
    public int NumberOfColumns { get; }
    Property Value
    Type Description
    int

    RootNode

    Declaration
    public Node RootNode { get; }
    Property Value
    Type Description
    Node

    ScrollFrozenColumn

    Declaration
    public int ScrollFrozenColumn { get; set; }
    Property Value
    Type Description
    int

    ScrollLineNumber

    Declaration
    public int ScrollLineNumber { get; set; }
    Property Value
    Type Description
    int

    SelectionModeAsString

    Declaration
    public string SelectionModeAsString { get; set; }
    Property Value
    Type Description
    string

    ShowExpandCollapseMarker

    Declaration
    public bool ShowExpandCollapseMarker { get; set; }
    Property Value
    Type Description
    bool

    ShowHeader

    Declaration
    public bool ShowHeader { get; set; }
    Property Value
    Type Description
    bool

    ShowMultipleColumns

    Declaration
    public bool ShowMultipleColumns { get; set; }
    Property Value
    Type Description
    bool

    ShowToolTips

    Declaration
    public bool ShowToolTips { get; set; }
    Property Value
    Type Description
    bool

    SortRootNodes

    Declaration
    public bool SortRootNodes { get; set; }
    Property Value
    Type Description
    bool

    Width

    Declaration
    public int Width { get; set; }
    Property Value
    Type Description
    int

    Methods

    CopyNode(Node)

    Declaration
    public Node CopyNode(Node sourceNode)
    Parameters
    Type Name Description
    Node sourceNode
    Returns
    Type Description
    Node

    CreateMenu()

    Declaration
    public TreeListMenu CreateMenu()
    Returns
    Type Description
    TreeListMenu

    CreateNode(string)

    Declaration
    public Node CreateNode(string displayText)
    Parameters
    Type Name Description
    string displayText
    Returns
    Type Description
    Node

    DeleteNode(Node)

    Declaration
    public void DeleteNode(Node node)
    Parameters
    Type Name Description
    Node node

    GetColumnDisplayType(int)

    Declaration
    public Tree.ColumnDisplay GetColumnDisplayType(int columnID)
    Parameters
    Type Name Description
    int columnID
    Returns
    Type Description
    Tree.ColumnDisplay

    GetColumnId(int)

    Declaration
    public int GetColumnId(int columnPosition)
    Parameters
    Type Name Description
    int columnPosition
    Returns
    Type Description
    int

    GetColumnPosition(int)

    Declaration
    public int GetColumnPosition(int columnID)
    Parameters
    Type Name Description
    int columnID
    Returns
    Type Description
    int

    GetColumnResizePolicy(int)

    Declaration
    public Tree.ColumnResizePolicy GetColumnResizePolicy(int columnID)
    Parameters
    Type Name Description
    int columnID
    Returns
    Type Description
    Tree.ColumnResizePolicy

    GetColumnSortOption(int)

    Declaration
    public Tree.ColumnSortOption GetColumnSortOption(int columnID)
    Parameters
    Type Name Description
    int columnID
    Returns
    Type Description
    Tree.ColumnSortOption

    GetColumnSortable(int)

    Declaration
    public bool GetColumnSortable(int columnID)
    Parameters
    Type Name Description
    int columnID
    Returns
    Type Description
    bool

    GetColumnTitle(int)

    Declaration
    public string GetColumnTitle(int columnID)
    Parameters
    Type Name Description
    int columnID
    Returns
    Type Description
    string

    GetColumnVisible(int)

    Declaration
    public bool GetColumnVisible(int columnID)
    Parameters
    Type Name Description
    int columnID
    Returns
    Type Description
    bool

    GetColumnWidth(int)

    Declaration
    public int GetColumnWidth(int columnID)
    Parameters
    Type Name Description
    int columnID
    Returns
    Type Description
    int

    GetSelectedNodes()

    Declaration
    public Node[] GetSelectedNodes()
    Returns
    Type Description
    Node[]

    GetSelectionModeMembers()

    Declaration
    public string[] GetSelectionModeMembers()
    Returns
    Type Description
    string[]

    InsertColumn(int, string, int)

    Declaration
    public int InsertColumn(int columnID, string columnTitle, int columnWidth)
    Parameters
    Type Name Description
    int columnID
    string columnTitle
    int columnWidth
    Returns
    Type Description
    int

    InsertNode(Node, Node, Node, NodeInsertOption)

    Declaration
    public void InsertNode(Node newNode, Node parentNode, Node afterNode, Tree.NodeInsertOption nodeInsertOption)
    Parameters
    Type Name Description
    Node newNode
    Node parentNode
    Node afterNode
    Tree.NodeInsertOption nodeInsertOption

    Redraw(bool)

    Declaration
    public void Redraw(bool redraw)
    Parameters
    Type Name Description
    bool redraw

    SelectNode(Node, bool, bool)

    Declaration
    public void SelectNode(Node node, bool isSelect, bool isOtherNodeAffected)
    Parameters
    Type Name Description
    Node node
    bool isSelect
    bool isOtherNodeAffected

    SelectNodes(Node[], bool, bool)

    Declaration
    public void SelectNodes(Node[] node, bool isSelect, bool isOtherNodeAffected)
    Parameters
    Type Name Description
    Node[] node
    bool isSelect
    bool isOtherNodeAffected

    SetAskEditControlHandler(AskEditControlCallback)

    Declaration
    public void SetAskEditControlHandler(Tree.AskEditControlCallback cb)
    Parameters
    Type Name Description
    Tree.AskEditControlCallback cb

    SetColumnDisplayType(int, ColumnDisplay)

    Declaration
    public void SetColumnDisplayType(int columnID, Tree.ColumnDisplay displayType)
    Parameters
    Type Name Description
    int columnID
    Tree.ColumnDisplay displayType

    SetColumnResizePolicy(int, ColumnResizePolicy)

    Declaration
    public void SetColumnResizePolicy(int columnID, Tree.ColumnResizePolicy resizePolicy)
    Parameters
    Type Name Description
    int columnID
    Tree.ColumnResizePolicy resizePolicy

    SetColumnSortHandler(ColumnSortCallback)

    Declaration
    public void SetColumnSortHandler(Tree.ColumnSortCallback cb)
    Parameters
    Type Name Description
    Tree.ColumnSortCallback cb

    SetColumnSortOption(int, ColumnSortOption)

    Declaration
    public void SetColumnSortOption(int columnID, Tree.ColumnSortOption sortOption)
    Parameters
    Type Name Description
    int columnID
    Tree.ColumnSortOption sortOption

    SetColumnSortable(int, bool)

    Declaration
    public void SetColumnSortable(int columnID, bool isSortable)
    Parameters
    Type Name Description
    int columnID
    bool isSortable

    SetColumnTitle(int, string)

    Declaration
    public void SetColumnTitle(int columnID, string columnHeaderTitle)
    Parameters
    Type Name Description
    int columnID
    string columnHeaderTitle

    SetColumnVisible(int, bool)

    Declaration
    public void SetColumnVisible(int columnID, bool isVisible)
    Parameters
    Type Name Description
    int columnID
    bool isVisible

    SetColumnWidth(int, int)

    Declaration
    public void SetColumnWidth(int columnID, int columnWidth)
    Parameters
    Type Name Description
    int columnID
    int columnWidth

    SetEditOptions(string[], int)

    Declaration
    public void SetEditOptions(string[] stringArray, int defaultIndex)
    Parameters
    Type Name Description
    string[] stringArray
    int defaultIndex

    SetIsDragAllowedHandler(IsDragAllowedCallback)

    Declaration
    public void SetIsDragAllowedHandler(Tree.IsDragAllowedCallback cb)
    Parameters
    Type Name Description
    Tree.IsDragAllowedCallback cb

    SetIsDropAllowedHandler(IsDropAllowedCallback)

    Declaration
    public void SetIsDropAllowedHandler(Tree.IsDropAllowedCallback cb)
    Parameters
    Type Name Description
    Tree.IsDropAllowedCallback cb

    SetMenu(TreeListMenu)

    Declaration
    public void SetMenu(TreeListMenu menu)
    Parameters
    Type Name Description
    TreeListMenu menu

    SetOnBeginLabelEditHandler(OnBeginLabelEditCallback)

    Declaration
    public void SetOnBeginLabelEditHandler(Tree.OnBeginLabelEditCallback cb)
    Parameters
    Type Name Description
    Tree.OnBeginLabelEditCallback cb

    SetOnDefaultActionHandler(OnDefaultActionCallback)

    Declaration
    public void SetOnDefaultActionHandler(Tree.OnDefaultActionCallback cb)
    Parameters
    Type Name Description
    Tree.OnDefaultActionCallback cb

    SetOnDeleteNodeHandler(OnDeleteNodeCallback)

    Declaration
    public void SetOnDeleteNodeHandler(Tree.OnDeleteNodeCallback cb)
    Parameters
    Type Name Description
    Tree.OnDeleteNodeCallback cb

    SetOnDropHandler(OnDropCallback)

    Declaration
    public void SetOnDropHandler(Tree.OnDropCallback cb)
    Parameters
    Type Name Description
    Tree.OnDropCallback cb

    SetOnDropMenuHandler(OnDropMenuCallback)

    Declaration
    public void SetOnDropMenuHandler(Tree.OnDropMenuCallback cb)
    Parameters
    Type Name Description
    Tree.OnDropMenuCallback cb

    SetOnEditOptionSelectedHandler(OnEditOptionSelectedCallback)

    Declaration
    public void SetOnEditOptionSelectedHandler(Tree.OnEditOptionSelectedCallback cb)
    Parameters
    Type Name Description
    Tree.OnEditOptionSelectedCallback cb

    SetOnEndLabelEditHandler(OnEndLabelEditCallback)

    Declaration
    public void SetOnEndLabelEditHandler(Tree.OnEndLabelEditCallback cb)
    Parameters
    Type Name Description
    Tree.OnEndLabelEditCallback cb

    SetOnExpandHandler(OnExpandCallback)

    Declaration
    public void SetOnExpandHandler(Tree.OnExpandCallback cb)
    Parameters
    Type Name Description
    Tree.OnExpandCallback cb

    SetOnInsertColumnHandler(OnInsertColumnCallback)

    Declaration
    public void SetOnInsertColumnHandler(Tree.OnInsertColumnCallback cb)
    Parameters
    Type Name Description
    Tree.OnInsertColumnCallback cb

    SetOnInsertNodeHandler(OnInsertNodeCallback)

    Declaration
    public void SetOnInsertNodeHandler(Tree.OnInsertNodeCallback cb)
    Parameters
    Type Name Description
    Tree.OnInsertNodeCallback cb

    SetOnMenuHandler(OnMenuCallback)

    Declaration
    public void SetOnMenuHandler(Tree.OnMenuCallback cb)
    Parameters
    Type Name Description
    Tree.OnMenuCallback cb

    SetOnMenuSelectionHandler(OnMenuSelectionCallback)

    Declaration
    public void SetOnMenuSelectionHandler(Tree.OnMenuSelectionCallback cb)
    Parameters
    Type Name Description
    Tree.OnMenuSelectionCallback cb

    SetOnPreSelectHandler(OnPreSelectCallback)

    Declaration
    public void SetOnPreSelectHandler(Tree.OnPreSelectCallback cb)
    Parameters
    Type Name Description
    Tree.OnPreSelectCallback cb

    SetOnSelectHandler(OnSelectCallback)

    Declaration
    public void SetOnSelectHandler(Tree.OnSelectCallback cb)
    Parameters
    Type Name Description
    Tree.OnSelectCallback cb

    SetOnStateChangeHandler(OnStateChangeCallback)

    Declaration
    public void SetOnStateChangeHandler(Tree.OnStateChangeCallback cb)
    Parameters
    Type Name Description
    Tree.OnStateChangeCallback cb

    SetPreSelectionTimeOut(double)

    Declaration
    public void SetPreSelectionTimeOut(double timeOut)
    Parameters
    Type Name Description
    double timeOut

    SetStateIconNameHandler(StateIconNameCallback)

    Declaration
    public void SetStateIconNameHandler(Tree.StateIconNameCallback cb)
    Parameters
    Type Name Description
    Tree.StateIconNameCallback cb

    SetToolTipTextHandler(ToolTipTextCallback)

    Declaration
    public void SetToolTipTextHandler(Tree.ToolTipTextCallback cb)
    Parameters
    Type Name Description
    Tree.ToolTipTextCallback cb

    TestColumnInserted(int, string, int)

    Declaration
    public int TestColumnInserted(int columnID, string columnTitle, int columnWidth)
    Parameters
    Type Name Description
    int columnID
    string columnTitle
    int columnWidth
    Returns
    Type Description
    int

    TestColumnSort(int, Node, Node, ColumnSortOption)

    Declaration
    public void TestColumnSort(int columnID, Node node1, Node node2, Tree.ColumnSortOption sortOption)
    Parameters
    Type Name Description
    int columnID
    Node node1
    Node node2
    Tree.ColumnSortOption sortOption

    TestContextMenu(Node, int)

    Declaration
    public void TestContextMenu(Node node, int columnID)
    Parameters
    Type Name Description
    Node node
    int columnID

    TestDefaultAction(Node, int)

    Declaration
    public void TestDefaultAction(Node node, int columnID)
    Parameters
    Type Name Description
    Node node
    int columnID

    TestDropMenu(Node, int, Node, int)

    Declaration
    public void TestDropMenu(Node node, int columnID, Node targetNode, int targetColumnID)
    Parameters
    Type Name Description
    Node node
    int columnID
    Node targetNode
    int targetColumnID

    TestLabelEdit(Node, int, string)

    Declaration
    public void TestLabelEdit(Node node, int columnID, string editedText)
    Parameters
    Type Name Description
    Node node
    int columnID
    string editedText

    TestMenuAction(Node, int)

    Declaration
    public void TestMenuAction(Node node, int command)
    Parameters
    Type Name Description
    Node node
    int command

    TestNodeDeleted(Node)

    Declaration
    public void TestNodeDeleted(Node node)
    Parameters
    Type Name Description
    Node node

    TestNodeDrop(Node, int, Node, int, int)

    Declaration
    public void TestNodeDrop(Node node, int columnID, Node targetNode, int targetColumnID, int command)
    Parameters
    Type Name Description
    Node node
    int columnID
    Node targetNode
    int targetColumnID
    int command

    TestNodeExpanded(Node, ExpandOption)

    Declaration
    public void TestNodeExpanded(Node node, Node.ExpandOption expandOption)
    Parameters
    Type Name Description
    Node node
    Node.ExpandOption expandOption

    TestNodeInserted(Node, Node, Node, NodeInsertOption)

    Declaration
    public void TestNodeInserted(Node newNode, Node parentNode, Node afterNode, Tree.NodeInsertOption nodeInsertOption)
    Parameters
    Type Name Description
    Node newNode
    Node parentNode
    Node afterNode
    Tree.NodeInsertOption nodeInsertOption

    TestNodePreselection(Node, int)

    Declaration
    public void TestNodePreselection(Node node, int columnID)
    Parameters
    Type Name Description
    Node node
    int columnID

    TestNodeSelected(Node, bool, bool)

    Declaration
    public void TestNodeSelected(Node node, bool isSelect, bool isOtherNodeAffected)
    Parameters
    Type Name Description
    Node node
    bool isSelect
    bool isOtherNodeAffected

    TestStateChanged(Node, int)

    Declaration
    public void TestStateChanged(Node node, int state)
    Parameters
    Type Name Description
    Node node
    int state

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In this article
    Back to top Generated by DocFX