feat: increase instance list row height
This commit is contained in:
+10
-2
@@ -40,6 +40,10 @@ const (
|
||||
instancePortColumnWeight = 9
|
||||
instanceStatusColumnWeight = 10
|
||||
instanceActionColumnWeight = 18
|
||||
instanceActionIconSize = unit.Dp(16)
|
||||
instanceActionIconInset = unit.Dp(7)
|
||||
instanceStandardRowHeight = instanceActionIconSize + 2*instanceActionIconInset
|
||||
instanceListRowMinHeight = 2 * instanceStandardRowHeight
|
||||
)
|
||||
|
||||
var (
|
||||
@@ -1137,6 +1141,10 @@ func (s *Shell) instanceTable(gtx layout.Context) layout.Dimensions {
|
||||
|
||||
func (s *Shell) instanceListRow(row InstanceRow) layout.Widget {
|
||||
return func(gtx layout.Context) layout.Dimensions {
|
||||
minimumHeight := gtx.Dp(instanceListRowMinHeight)
|
||||
if gtx.Constraints.Min.Y < minimumHeight {
|
||||
gtx.Constraints.Min.Y = minimumHeight
|
||||
}
|
||||
return layout.Background{}.Layout(gtx,
|
||||
func(gtx layout.Context) layout.Dimensions {
|
||||
if s.selectedInstanceID == row.ID {
|
||||
@@ -1305,8 +1313,8 @@ func (s *Shell) instanceIconButton(click *widget.Clickable, icon *widget.Icon, d
|
||||
gtx = gtx.Disabled()
|
||||
}
|
||||
style := material.IconButton(s.theme, click, icon, description)
|
||||
style.Size = unit.Dp(16)
|
||||
style.Inset = layout.UniformInset(unit.Dp(7))
|
||||
style.Size = instanceActionIconSize
|
||||
style.Inset = layout.UniformInset(instanceActionIconInset)
|
||||
style.Background = color.NRGBA{}
|
||||
style.Color = iconColor
|
||||
return style.Layout(gtx)
|
||||
|
||||
Reference in New Issue
Block a user