diff --git a/Programs/GridProxyGUI/MainWindow.cs b/Programs/GridProxyGUI/MainWindow.cs index 13d29d6d..cd0ffb56 100755 --- a/Programs/GridProxyGUI/MainWindow.cs +++ b/Programs/GridProxyGUI/MainWindow.cs @@ -79,7 +79,7 @@ public partial class MainWindow : Gtk.Window { Application.Invoke((xsender, xe) => { - + }); } diff --git a/Programs/GridProxyGUI/MessageScroller.cs b/Programs/GridProxyGUI/MessageScroller.cs index 45050803..d7e9288a 100755 --- a/Programs/GridProxyGUI/MessageScroller.cs +++ b/Programs/GridProxyGUI/MessageScroller.cs @@ -17,8 +17,11 @@ namespace GridProxyGUI for (int i = 0; i < ColumnLabels.Length; i++) { CellRendererText cell = new CellRendererText(); - AppendColumn(ColumnLabels[i], cell, "text", 0); - GetColumn(i).SetCellDataFunc(cell, CellDataFunc); + TreeViewColumn col = new TreeViewColumn(); + col.PackStart(cell, true); + col.SetCellDataFunc(cell, CellDataFunc); + col.Title = ColumnLabels[i]; + AppendColumn(col); ColumnMap[ColumnLabels[i]] = i; } @@ -45,7 +48,8 @@ namespace GridProxyGUI public void AddSession(Session s) { - Messages.AppendValues(s); + TreeIter iter = Messages.AppendValues(s); + ScrollToCell(Messages.GetPath(iter), null, true, 0, 0); } } }