From 713be62f16b2f621eb104a1ba916ef5b1781eecc Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Wed, 30 Jul 2014 17:32:10 -0400 Subject: Applied Labels being vertically aligned to the top when next to a Table in the GTK+ backend. --- redo/table_unix.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'redo/table_unix.go') diff --git a/redo/table_unix.go b/redo/table_unix.go index 23366f4..2fd2418 100644 --- a/redo/table_unix.go +++ b/redo/table_unix.go @@ -31,8 +31,13 @@ func finishNewTable(b *tablebase, ty reflect.Type) Table { widget := C.gtk_tree_view_new() t := &table{ scrolledcontrol: newScrolledControl(widget, true), - tablebase: b, - treeview: (*C.GtkTreeView)(unsafe.Pointer(widget)), + tablebase: b, + treeview: (*C.GtkTreeView)(unsafe.Pointer(widget)), + } + t.fgetAuxResizeInfo = func(d *sizing) { + // a Label to the left of a Table should be vertically aligned to the top + // TODO do the same with Area + d.shouldVAlignTop = true } model := C.newTableModel(unsafe.Pointer(t)) t.model = model -- cgit v1.2.3