И еще одна проблема с TreeView, нужно было использовать qt;)
У меня есть TreeView, в котором я использую следующую функцию для рендеринга текста:
private void RenderEntryValue (Gtk.TreeViewColumn column, Gtk.CellRenderer cell, Gtk.TreeModel model, Gtk.TreeIter iter)
{
(cell as Gtk.CellRendererText).Markup = "" + someMarkupText;
(cell as Gtk.CellRendererText).Alignment = Pango.Alignment.Center;
}
Как вы могли догадаться из Темы, это не работает. Текст остается выровненным по левому краю. Любые идеи, как заставить его работать, кроме добавления пробелов слева от него?
В коде нет другого места, которое могло бы что-либо сделать с TreeView, кроме добавления и выделения столбцов. И нигде там не задано выравнивание.