Пример #1
0
        private void OnNodesReordered(TreeNodeOrderEventArgs e)
        {
            var handler = NodesReordered;

            if (handler != null)
            {
                handler(this, e);
            }
        }
Пример #2
0
 void HandleNodesReordered(object sender, TreeNodeOrderEventArgs e)
 {
     // Don't increase the stamp because no nodes have been removed, so all iters are still valid
     // Update the cached indexes for all the children that have chanfed
     for (int n = 0; n < e.ChildrenOrder.Length; n++)
     {
         if (e.ChildrenOrder [n] != n)
         {
             var child = source.GetChild(e.Node, n);
             if (child != null)
             {
                 CacheIndex(child, n);
             }
         }
     }
     adapter.EmitRowsReordered(GetPath(e.Node), IterFromNode(e.Node), e.ChildrenOrder);
 }
Пример #3
0
 void HandleNodesReordered(object sender, TreeNodeOrderEventArgs e)
 {
     Gtk.TreeIter it = IterFromNode(e.Node);
     adapter.EmitRowsReordered(GetPath(it), it, e.ChildrenOrder);
 }
Пример #4
0
		void HandleNodesReordered (object sender, TreeNodeOrderEventArgs e)
		{
			Gtk.TreeIter it = IterFromNode (e.Node);
			adapter.EmitRowsReordered (GetPath (it), it, e.ChildrenOrder);
		}
Пример #5
0
		private void OnNodesReordered (TreeNodeOrderEventArgs e)
		{
			var handler = NodesReordered;
			if (handler != null)
				handler (this, e);
		}