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

ShowAutoConnectName() private method

private ShowAutoConnectName ( 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 ShowAutoConnectName(TreeViewColumn column, CellRenderer cell, TreeModel model, TreeIter iter)
        {
            CellRendererText textCell = (CellRendererText) cell;

            if (((TreeStore)model).IterDepth (iter) == 0) {
                NetworkInfo networkInfo = (NetworkInfo)model.GetValue (iter, 0);
                textCell.Markup = String.Format ("<b>{0}</b>", GLib.Markup.EscapeText(networkInfo.NetworkName));
            } else {
                TrustedNodeInfo node = (TrustedNodeInfo) model.GetValue (iter, 0);
                textCell.Markup = String.Format ("{0} <span size=\"small\" foreground=\"#666666\">({1})</span>",
                                                 node.Identifier,
                                                 node.NodeID);
            }
        }