Made standalone labels aligned to the top-left on GTK+.

This commit is contained in:
Pietro Gagliardi 2014-08-05 20:47:56 -04:00
parent 03f2873f68
commit 1744b08dd8
1 changed files with 4 additions and 4 deletions

View File

@ -13,9 +13,6 @@ import (
// extern void checkboxToggled(GtkToggleButton *, gpointer); // extern void checkboxToggled(GtkToggleButton *, gpointer);
import "C" import "C"
// TODOs:
// - standalone label on its own: should it be centered or not?
type label struct { type label struct {
_widget *C.GtkWidget _widget *C.GtkWidget
misc *C.GtkMisc misc *C.GtkMisc
@ -41,7 +38,10 @@ func newLabel(text string) Label {
} }
func newStandaloneLabel(text string) Label { func newStandaloneLabel(text string) Label {
return finishNewLabel(text, true) l := finishNewLabel(text, true)
// standalone labels are always at the top left
C.gtk_misc_set_alignment(l.misc, 0, 0)
return l
} }
func (l *label) Text() string { func (l *label) Text() string {