Пример #1
0
        void ldapRowCollapsed(object o, RowCollapsedArgs args)
        {
            string name       = (string)browserStore.GetValue(args.Iter, (int)TreeCols.DN);
            string serverName = FindServerName(args.Iter, browserStore);

            if (name == serverName)
            {
                return;
            }

            Log.Debug("collapsed row: {0}", name);

            TreeIter child;

            browserStore.IterChildren(out child, args.Iter);

//			string fcName = (string) browserStore.GetValue (child, (int)TreeCols.DN);

            TreeIter lastChild = child;

            while (browserStore.IterNext(ref child))
            {
                browserStore.Remove(ref lastChild);

//				string cn = (string) browserStore.GetValue (child, (int)TreeCols.DN);

                lastChild = child;
            }

            browserStore.Remove(ref lastChild);

            Gdk.Pixbuf pb = parent.RenderIcon(Stock.Open, IconSize.Menu, "");
            browserStore.AppendValues(args.Iter, pb, "");
        }
        public void OnArvoreFixaRowCollapsed(object o, RowCollapsedArgs args)
        {
            TreeView  arvore = (TreeView)o;
            TreeStore store  = (TreeStore)arvore.Model;

            store.SetValue(args.Iter, 0, ExtensaoBO.Instancia.DiretorioGIF);
        }
Пример #3
0
        private void whenRowCollapsed(object o, RowCollapsedArgs rca)
        {
            CategoryToolboxNode node = store.GetNode(rca.Path) as CategoryToolboxNode;

            if (node != null)
            {
                expandedCategories [node.Label] = null;
            }
        }
Пример #4
0
        void JisonsTree_RowCollapsed(object o, RowCollapsedArgs args)
        {
            var jti = this.GetJisonsTreeIter(this.GetTreeIter(args.Path));

            if (jti != null)
            {
                this.IsSelfExpanded = true;
                this.RootTreeIter.SetExpanded(jti.Data, this.GetRowExpanded(args.Path));
                IsSelfExpanded = false;
            }
        }
Пример #5
0
        public virtual void OnCollapseRow(object sender, RowCollapsedArgs args)
        {
            HTreeNode nod = getNodeFromIter(args.Iter);

            nod.IsExpanded = false;
            if (NodeCollapsed != null)
            {
                NodeCollapsed(this, new NodeEventArgs(nod));
            }
            QueueDraw();
        }
Пример #6
0
        private void OnTreeRowCollapsed(object sender, RowCollapsedArgs args)
        {
            TreeIter child;

            store.IterChildren(out child, args.Iter);
            while (store.Remove(ref child))
            {
                ;
            }

            store.AppendValues(args.Iter, "**load on expand placeholder**", null);
        }
Пример #7
0
        private void OnRowCollapsed(object sender, RowCollapsedArgs args)
        {
            if (!(store.GetValue(args.Iter, 4) is ClassItem))
            {
                return;
            }

            TreeIter treeIter = store.InsertNode(args.Iter, 0);

            store.SetValues(treeIter, "<loading>");
            store.IterNext(ref treeIter);

            while (store.IterIsValid(treeIter))
            {
                store.Remove(ref treeIter);
            }
        }
Пример #8
0
 protected void OnDataTransferTreeviewRowCollapsed(object o, RowCollapsedArgs args)
 {
     this.DataTransfer_treeview.ExpandAll();
 }