Tomboy.NoteRecentChanges.NotebookTextCellDataFunc C# (CSharp) Method

NotebookTextCellDataFunc() private method

private NotebookTextCellDataFunc ( Gtk treeColumn, Gtk renderer, Gtk model, Gtk iter ) : void
treeColumn Gtk
renderer Gtk
model Gtk
iter Gtk
return void
		private void NotebookTextCellDataFunc (Gtk.TreeViewColumn treeColumn,
				Gtk.CellRenderer renderer, Gtk.TreeModel model,
				Gtk.TreeIter iter)
		{
			Gtk.CellRendererText crt = renderer as Gtk.CellRendererText;
			crt.Ellipsize = Pango.EllipsizeMode.End;
			Notebooks.Notebook notebook = model.GetValue (iter, 0) as Notebooks.Notebook;
			if (notebook == null) {
				crt.Text = String.Empty;
				return;
			}

			crt.Text = notebook.Name;

			if (notebook is Notebooks.SpecialNotebook) {
				// Bold the "Special" Notebooks
				crt.Markup = string.Format ("<span weight=\"bold\">{0}</span>", notebook.Name);
				crt.Editable = false;
			} else {
				crt.Text = notebook.Name;
				crt.Editable = true;
			}
		}