FileFind.Meshwork.GtkClient.Windows.PreferencesDialog.ShowAutoConnectToggle C# (CSharp) Method

ShowAutoConnectToggle() private method

private ShowAutoConnectToggle ( Gtk.TreeViewColumn column, Gtk.CellRenderer cell, TreeModel model, Gtk.TreeIter iter ) : void
column Gtk.TreeViewColumn
cell Gtk.CellRenderer
model TreeModel
iter Gtk.TreeIter
return void
        private void ShowAutoConnectToggle(TreeViewColumn column, CellRenderer cell, TreeModel model, TreeIter iter)
        {
            CellRendererToggle toggleCell = (CellRendererToggle) cell;

            if (((TreeStore)model).IterDepth (iter) > 0) {
                TrustedNodeInfo node = (TrustedNodeInfo) model.GetValue (iter, 0);

                toggleCell.Active = node.AllowAutoConnect;
                toggleCell.Activatable = true;
                toggleCell.Visible = true;
            } else {
                toggleCell.Visible = false;
            }
        }