private void treeViewAdv1_Expanded(object sender, TreeViewAdvEventArgs e)
        {
            if (e.Node.Tag is null)
            {
                var root = e.Node.Children[0];
                root.Expand();
                if (root.Children.Count == 1)
                {
                    root.Children[0].Expand();
                }
                return;
            }

            var initiallySelectedNode = e.Node.Children.FirstOrDefault(c => (c.Tag as SchemaNode).Selected);

            if (initiallySelectedNode != null)
            {
                this.Invoke(new MethodInvoker(() =>
                {
                    treeViewAdv1.EnsureVisible(initiallySelectedNode);
                    treeViewAdv1.SelectedNode = initiallySelectedNode;
                    OnValidated(new EventArgs());
                }));
            }
        }
Exemple #2
0
        void treeViewAdv1_Expanding(object sender, TreeViewAdvEventArgs e)
        {
            if (_client.State != XdebugClientState.Break)
            {
                MessageBox.Show(
                    "This property is no longer available. Close the Property window and try running the script again.",
                    "Property invalidated",
                    MessageBoxButtons.OK
                    );

                return;
            }

            DebugNode node = e.Node.Tag as DebugNode;

            if (node != null && !node.Property.isComplete)
            {
                this.treeViewAdv1.BeginUpdate();
                Property p = _client.GetPropertyValue(node.Property.FullName);

                /* We don't want 'p' itself. It will be a copy of the node that
                 * was marked as inComplete. */
                foreach (Property child in p.ChildProperties)
                {
                    DebugNode newNode = this.BuildDebugNode(child, node);

                    node.Nodes.Add(newNode);
                }

                node.Property.isComplete = true;
                this.treeViewAdv1.EndUpdate();
            }
        }
 private void treeViewAdv1_Expanded(object sender, TreeViewAdvEventArgs e)
 {
     /*
      * return;
      * TreeNodeAdv selected = e.Node;
      * if (selected == null) return;
      *
      * Node node = selected.Tag as Node;
      * if (node == null) return;
      *
      * if (node.Tag is Opc.Da.BrowseElement)
      * {
      *  Opc.Da.BrowseElement el = node.Tag as Opc.Da.BrowseElement;
      *  try
      *  {
      *      if (node.Nodes.Count == 1 && node.Nodes[0].Text == "blank")
      *      {
      *          node.Nodes.RemoveAt(0);
      *          if (el.HasChildren)
      *          {
      *              Opc.Server myserver = this.FindServerNode(node.Parent);
      *              BrowseChildren((Opc.Da.Server)myserver, node.Nodes, el.ItemName);
      *          }
      *      }
      *
      *  }
      *  catch (Exception ex)
      *  {
      *      //hyContainer.Trace(ex.StackTrace, false);
      *  }
      * }*/
 }
Exemple #4
0
 private void TVTextures_Expanded(object sender, TreeViewAdvEventArgs e)
 {
     if (e.Node.Tag != null)
     {
         ((Node)e.Node.Tag).Image = FolderOpen;
     }
 }
Exemple #5
0
 private void TVTextures_Collapsed(object sender, TreeViewAdvEventArgs e)
 {
     if (e.Node.Tag != null)
     {
         ((Node)e.Node.Tag).Image = FolderClosed;
     }
 }
        void TreeExpanding(Object sender, TreeViewAdvEventArgs e)
        {
            if (e.Node.Index >= 0)
            {
                DataNode node = e.Node.Tag as DataNode;
                if (node.Nodes.Count == 0 && node.Variable != null)
                {
                    List <DataNode> nodes    = new List <DataNode>();
                    int             tmpLimit = node.ChildrenShowLimit;
                    foreach (Variable member in node.Variable.Memebrs)
                    {
                        DataNode memberNode = new DataNode(member);

                        nodes.Add(memberNode);
                    }

                    nodes.Sort();
                    _tree.BeginUpdate();
                    foreach (DataNode item in nodes)
                    {
                        if (0 == tmpLimit--)
                        {
                            break;
                        }
                        node.Nodes.Add(item);
                    }
                    if (tmpLimit == -1)
                    {
                        DataNode moreNode = new DataNode("...");
                        node.Nodes.Add(moreNode);
                    }
                    _tree.EndUpdate();
                }
            }
        }
Exemple #7
0
 void TreeExpanding(Object sender, TreeViewAdvEventArgs e)
 {
     if (e.Node.Index >= 0)
     {
         ListChildItems(e.Node.Tag as ValueNode);
     }
 }
 private void jiraIssueTreeExpanded(object sender, TreeViewAdvEventArgs e)
 {
     if (isRestoring)
     {
         return;
     }
     rememberExpandCollapseState(e.Node);
 }
Exemple #9
0
 private void tree_Collapsed(object sender, TreeViewAdvEventArgs e)
 {
     if (DoubleClicked)
     {
         tree.ExpandAll();
         DoubleClicked = false;
     }
 }
 private void treeViewAdv_Expanded(object sender, TreeViewAdvEventArgs e)
 {
     if (!e.Node.CanExpand)
     {
         return;
     }
     e.Node.Tree.AutoSizeColumn(e.Node.Tree.Columns[0]);
     e.Node.Tree.AutoSizeColumn(e.Node.Tree.Columns[3]);
 }
        private void tvWorkitems_Expanding(object sender, TreeViewAdvEventArgs e)
        {
            if (!IsHandleCreated)
            {
                return;
            }

            Invoke(new Action(() => waitCursor.Show()));
        }
Exemple #12
0
        private void hwPreproTree_Expanded(object sender, TreeViewAdvEventArgs e)
        {
            PreproTreeNode ppNode = e.Node.Tag as PreproTreeNode;

            if (ppNode != null)
            {
                ppNode.DataNode.UIExpanded = e.Node.IsExpanded;
            }
        }
Exemple #13
0
 private void treeViewAdv_Collapsed(object sender, TreeViewAdvEventArgs e)
 {
     if (!e.Node.CanExpand)
     {
         return;
     }
     e.Node.Tree.AutoSizeColumn(e.Node.Tree.Columns[0], false);
     e.Node.Tree.AutoSizeColumn(e.Node.Tree.Columns[3], false);
     e.Node.Tree.Columns[0].Width += (int)Math.Round(e.Node.Tree.Columns[0].Width * 0.3, 0);
 }
Exemple #14
0
        void TreeExpanding(Object sender, TreeViewAdvEventArgs e)
        {
            if (e.Node.Index >= 0)
            {
                DataNode node = e.Node.Tag as DataNode;

                if (node.Nodes.Count == 0)
                {
                    FlashInterface flashInterface = PluginMain.debugManager.FlashInterface;

                    SortedList <DataNode, DataNode> nodes     = new SortedList <DataNode, DataNode>();
                    SortedList <DataNode, DataNode> inherited = new SortedList <DataNode, DataNode>();

                    foreach (Variable member in node.Variable.getValue().getMembers(flashInterface.Session))
                    {
                        if ((member.Scope == VariableAttribute.PRIVATE_SCOPE && member.Level > 0) ||
                            member.Scope == VariableAttribute.INTERNAL_SCOPE ||
                            member.isAttributeSet(VariableAttribute.IS_STATIC))
                        {
                            // Flex Builder doesn't display these so we won't either.
                            continue;
                        }

                        DataNode memberNode = new DataNode(member);

                        if (member.Level > 0)
                        {
                            inherited.Add(memberNode, memberNode);
                        }
                        else
                        {
                            nodes.Add(memberNode, memberNode);
                        }
                    }

                    if (inherited.Count > 0)
                    {
                        DataNode inheritedNode = new DataNode("[inherited]");

                        foreach (DataNode item in inherited.Keys)
                        {
                            inheritedNode.Nodes.Add(item);
                        }

                        node.Nodes.Add(inheritedNode);
                    }

                    foreach (DataNode item in nodes.Keys)
                    {
                        node.Nodes.Add(item);
                    }
                }
            }
        }
Exemple #15
0
 /// <summary>
 /// Changing the Folder Image to "open folder"
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void tvaFiles_Expanding(object sender, TreeViewAdvEventArgs e)
 {
     if (e.Node.Tag != null)
     {
         if (e.Node.Level == 1) //DIR!
         {
             log.DebugFormat("Expanding {0}", ((Node)(e.Node.Tag)).Text);
             ((Node)(e.Node.Tag)).Image = Properties.Resources.folder_open;
         }
     }
 }
Exemple #16
0
        /// <summary>
        /// Event handler catching the collapsing event and updating the GRT tree model
        /// </summary>
        /// <param name="sender">Object that triggered the event</param>
        /// <param name="e">The event parameters</param>
        private void TreeViewCollapsing(object sender, TreeViewAdvEventArgs e)
        {
            if (e.Node != null && e.Node.Tag != null)
            {
                GrtTreeNode node = e.Node.Tag as GrtTreeNode;

                if (node != null)
                {
                    model.collapse_node(node.NodeId);
                }
            }
        }
Exemple #17
0
 void TreeExpanding(Object sender, TreeViewAdvEventArgs e)
 {
     if (e.Node.Index >= 0)
     {
         DataNode node = e.Node.Tag as DataNode;
         if (node.Nodes.Count == 0)
         {
             FlashInterface flashInterface             = PluginMain.debugManager.FlashInterface;
             SortedList <DataNode, DataNode> nodes     = new SortedList <DataNode, DataNode>();
             SortedList <DataNode, DataNode> inherited = new SortedList <DataNode, DataNode>();
             SortedList <DataNode, DataNode> statics   = new SortedList <DataNode, DataNode>();
             foreach (Variable member in node.Variable.getValue().getMembers(flashInterface.Session))
             {
                 DataNode memberNode = new DataNode(member);
                 if (member.isAttributeSet(VariableAttribute.IS_STATIC))
                 {
                     statics.Add(memberNode, memberNode);
                 }
                 else if (member.Level > 0)
                 {
                     inherited.Add(memberNode, memberNode);
                 }
                 else
                 {
                     nodes.Add(memberNode, memberNode);
                 }
             }
             if (inherited.Count > 0)
             {
                 DataNode inheritedNode = new DataNode("[inherited]");
                 foreach (DataNode item in inherited.Keys)
                 {
                     inheritedNode.Nodes.Add(item);
                 }
                 node.Nodes.Add(inheritedNode);
             }
             if (statics.Count > 0)
             {
                 DataNode staticNode = new DataNode("[static]");
                 foreach (DataNode item in statics.Keys)
                 {
                     staticNode.Nodes.Add(item);
                 }
                 node.Nodes.Add(staticNode);
             }
             foreach (DataNode item in nodes.Keys)
             {
                 node.Nodes.Add(item);
             }
         }
     }
 }
 private void _tree_Collapsing(object sender, TreeViewAdvEventArgs e)
 {
     if (e.Node != null)
     {
         if ((e.Node.Children.Count > 0) && (e.Node.Parent != null) && (e.Node.Parent.Parent != null))
         {
             if (e.Node.Tag is Node)
             {
                 (e.Node.Tag as Node).Image = hhImages.Images[0];
             }
         }
     }
 }
 private void trvResources_Expanded(object sender, TreeViewAdvEventArgs e)
 {
     if (this.InvokeRequired)
     {
         this.Invoke(new MethodInvoker(() =>
         {
             this.Cursor = Cursors.Default;
         }));
     }
     else
     {
         this.Cursor = Cursors.Default;
     }
 }
Exemple #20
0
        /// <summary>
        /// Event handler catching the expanding event and updating the GRT tree model
        /// </summary>
        /// <param name="sender">Object that triggered the event</param>
        /// <param name="e">The event parameters</param>
        private void TreeViewExpanding(object sender, TreeViewAdvEventArgs e)
        {
            if (e.Node != null)
            {
                GrtTreeNode node = e.Node.Tag as GrtTreeNode;

                if (node != null)
                {
                    model.expand_node(node.NodeId);
                }

                // This expands the nodes in the UI which where expanded before.
                reexpandChildren(e.Node);
            }
        }
Exemple #21
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void NodeCollapsed(object sender, TreeViewAdvEventArgs e)
        {
            if (MainTreeView.SelectedNode == null)
            {
                return;
            }

            DeltaTreeNode Node = e.Node.Tag as DeltaTreeNode;

            if (Node == null)
            {
                return;
            }

            OnNodeCollapsed?.Invoke(Node.FullPath);
        }
        private void tvwOrbat_Collapsed(object sender, TreeViewAdvEventArgs e)
        {
            Expando expOrderOfBattle = (Expando)this.Parent;

            if (expOrderOfBattle.TaskPane != null)
            {
                expOrderOfBattle.TaskPane.PreventAutoScroll = true;
            }

            ResizeWidget();

            if (expOrderOfBattle.TaskPane != null)
            {
                expOrderOfBattle.TaskPane.PreventAutoScroll = false;
            }
        }
Exemple #23
0
        void treeView1_Expanded(object sender, TreeViewAdvEventArgs e)
        {
            MyNode node = e.Node.Tag as MyNode;

            if (SaveExpand)
            {
                if (IsNodeExpanded.ContainsKey(node.Text))
                {
                    bool exp = IsNodeExpanded[node.Text];
                    IsNodeExpanded[node.Text] = exp ? false : true;
                }
                else
                {
                    IsNodeExpanded.Add(node.Text, true);
                }
            }
        }
        private void _tree_Expanding(object sender, TreeViewAdvEventArgs e)
        {
            if (e.Node != null)
            {
                if ((e.Node.Children.Count > 0) && (e.Node.Parent != null) && (e.Node.Parent.Parent != null))
                {
                    if (e.Node.Tag is Node)
                    {
                        (e.Node.Tag as Node).Image = hhImages.Images[1];
                    }
                }
                if (e.Node.Tag != null)
                {
                    if ((e.Node.Tag as Node).Object != null)
                    {
                        if ((e.Node.Tag as Node).Nodes.Count == 0)
                        {
                            bool createCache = false;

                            foreach (var item in helpSystems)
                            {
                                HtmlHelpSystem help = (item as HtmlHelpSystem);
                                if ((e.Node.Tag as Node).Object == help)
                                {
                                    createCache = true;
                                }
                            }

                            if (createCache)
                            {
                                _tree.LoadOnDemand = false;

                                currentHelpSystem = ((e.Node.Tag as Node).Object as HtmlHelpSystem);
                                chmNode           = (e.Node.Tag as Node).Nodes;
                                backgroundWorker.RunWorkerAsync();

                                pleaseWait = new PleaseWait();
                                pleaseWait.ShowDialog();
                            }
                        }
                    }
                }
            }
        }
Exemple #25
0
        private void TreeViewAdv1_Expanded(object sender, TreeViewAdvEventArgs e)
        {
            treeViewAdv1.Expanded -= TreeViewAdv1_Expanded;

            var content = GetNodeContent(e.Node);

            if (content != null)
            {
                bool isAllFiles      = false;
                var  nodeAsDirectory = content as VirtualDirectory;
                if (nodeAsDirectory != null)
                {
                    if (nodeAsDirectory.Subdirectories.Values.Count() == 0)
                    {
                        isAllFiles = true;
                    }
                }

                if (isAllFiles)
                {
                    e.Node.ExpandAll();
                }
                else
                {
                    var children = e.Node.Children;
                    foreach (var child in children)
                    {
                        var childContent = GetNodeContent(child);
                        var file         = childContent as PackedFile;
                        if (file != null)
                        {
                            child.Expand(true);
                        }
                    }
                }
            }

            Cursor.Current         = Cursors.Default;
            treeViewAdv1.Expanded += TreeViewAdv1_Expanded;
        }
Exemple #26
0
 private void TreeViewAdv1_Expanding(object sender, TreeViewAdvEventArgs e)
 {
     Cursor.Current = Cursors.WaitCursor;
 }
Exemple #27
0
 private void treeView1_Expanded(object sender, TreeViewAdvEventArgs e)
 {
     this.Cursor = Cursors.Default;
 }
Exemple #28
0
 private void treeView1_Expanding(object sender, TreeViewAdvEventArgs e)
 {
     this.Cursor = Cursors.WaitCursor;
 }
Exemple #29
0
 private void tvResults_Collapsed(object sender, TreeViewAdvEventArgs e)
 {
     AutofitColObject();
 }
Exemple #30
0
 private void Tree_SizeChanged(object sender, TreeViewAdvEventArgs e)
 {
     DoResize();
 }