Gtk.TreeStore.GetValue C# (CSharp) Method

GetValue() public method

public GetValue ( Gtk iter, int column ) : object
iter Gtk
column int
return object
        public object GetValue(Gtk.TreeIter iter, int column)
        {
            GLib.Value val = GLib.Value.Empty;
            GetValue (iter, column, ref val);
            object ret = val.Val;
            val.Dispose ();
            return ret;
        }

Usage Example

Beispiel #1
0
        public ContextActionPanelWidget(string mimeType)
        {
            this.mimeType = mimeType;
            this.Build();

            var col = new TreeViewColumn();

            var togRender = new CellRendererToggle();

            togRender.Toggled += delegate(object o, ToggledArgs args) {
                TreeIter iter;
                if (!treeStore.GetIterFromString(out iter, args.Path))
                {
                    return;
                }
                bool enabled = (bool)treeStore.GetValue(iter, 1);
                treeStore.SetValue(iter, 1, !enabled);
            };
            col.PackStart(togRender, false);
            col.AddAttribute(togRender, "active", 1);

            var textRender = new CellRendererText();

            col.PackStart(textRender, true);
            col.AddAttribute(textRender, "text", 0);

            treeviewContextActions.AppendColumn(col);
            treeviewContextActions.HeadersVisible = false;
            treeviewContextActions.Model          = treeStore;

            FillTreeStore();
            treeviewContextActions.Selection.Changed += HandleTreeviewContextActionsSelectionChanged;
        }
All Usage Examples Of Gtk.TreeStore::GetValue