Example #1
0
 void HandleTestExpandRow(object o, Gtk.TestExpandRowArgs args)
 {
     Gtk.TreeIter it;
     if (Widget.Model.GetIter(out it, args.Path))
     {
         CurrentEventRow = new IterPos(-1, it);
         ApplicationContext.InvokeUserCode(delegate {
             EventSink.OnRowExpanding(new IterPos(-1, it));
         });
     }
 }
Example #2
0
            public void HandleTestExpandRow(object o, Gtk.TestExpandRowArgs args)
            {
                var h = Handler;

                if (h.suppressExpandCollapseEvents > 0)
                {
                    return;
                }
                var e = new TreeGridViewItemCancelEventArgs(h.GetItem(args.Path) as ITreeGridItem);

                h.Callback.OnExpanding(h.Widget, e);
                args.RetVal = e.Cancel;
            }
Example #3
0
            public void HandleTestExpandRow(object o, Gtk.TestExpandRowArgs args)
            {
                var handler = Handler;

                if (handler.cancelExpandCollapseEvents)
                {
                    return;
                }
                var e = new TreeViewItemCancelEventArgs(handler.GetItem(args.Path) as ITreeItem);

                handler.Callback.OnExpanding(handler.Widget, e);
                args.RetVal = e.Cancel;
            }