diff --git a/tracker/gioui/label.go b/tracker/gioui/label.go index 73cd332..bb51200 100644 --- a/tracker/gioui/label.go +++ b/tracker/gioui/label.go @@ -18,6 +18,7 @@ type LabelStyle struct { Alignment text.Alignment Font font.Font TextSize unit.Sp + MaxLines int } type LabelWidget struct { @@ -32,6 +33,7 @@ func (l LabelWidget) Layout(gtx C) D { textColor := textColorMacro.Stop() t := widget.Label{ Alignment: l.Alignment, + MaxLines: l.MaxLines, } if l.ShadowColor.A > 0 { shadowColorMacro := op.Record(gtx.Ops) diff --git a/tracker/gioui/theme.yml b/tracker/gioui/theme.yml index 4c89fdc..1ad253c 100644 --- a/tracker/gioui/theme.yml +++ b/tracker/gioui/theme.yml @@ -173,7 +173,7 @@ instrumenteditor: color: *disabled hintcolor: *disabled font: { style: 1 } - comment: { textsize: 12, color: *disabled } + comment: { textsize: 12, color: *disabled, maxlines: 1} stack: { textsize: 12, color: *mediumemphasis, shadowcolor: *black } disabled: { textsize: 12, color: *disabled } warning: *warningcolor