Applied Labels being vertically aligned to the top when next to a Table in the GTK+ backend.
This commit is contained in:
parent
3d922c87fa
commit
713be62f16
|
@ -81,8 +81,7 @@ func newControl(widget *C.GtkWidget) *controlbase {
|
|||
C.gtk_widget_size_allocate(c.widget, &r)
|
||||
}
|
||||
c.fgetAuxResizeInfo = func(d *sizing) {
|
||||
//TODO
|
||||
// d.shouldVAlignTop = (s.ctype == c_listbox) || (s.ctype == c_area)
|
||||
// controls set this to true if a Label to its left should be vertically aligned to the control's top
|
||||
d.shouldVAlignTop = false
|
||||
}
|
||||
return c
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue