diff --git a/color.go b/color.go index d2b9895..4e6aa95 100644 --- a/color.go +++ b/color.go @@ -12,6 +12,7 @@ type ( Checkbox *walk.CheckBox backgroundColor walk.Brush tooltip walk.ToolTip + info *walk.ImageView warning *walk.ImageView Brand string Series string @@ -48,6 +49,9 @@ func LoadBeads(mw *MyMainWindow) { bc.inStock = bead.InStock bc.onHand = bead.OnHand mw.beads = append(mw.beads, bc) + if bead.OnHand <= 200 { + bc.warning.SetVisible(true) + } } } } @@ -76,13 +80,18 @@ func NewBeadColor(mw *MyMainWindow, name string, id int, red byte, green byte, b log.Println("Setting checkbox name") color.Checkbox.SetText(name) log.Println("Checkbox name set") + walk.NewHSpacer(cm) + color.info, err = walk.NewImageView(cm) + if err != nil { + log.Println("Error creating image view: ", err) + } + color.info.SetImage(walk.IconInformation()) color.warning, err = walk.NewImageView(cm) if err != nil { log.Println("Error creating image view: ", err) } - color.warning.SetImage(walk.IconInformation()) + color.warning.SetImage(walk.IconWarning()) color.warning.SetVisible(false) - walk.NewHSpacer(cm) lbl, _ := walk.NewLabel(cm) lbl.SetText(fmt.Sprint("Color ID: ", id)) cm.SetBackground(color.backgroundColor) diff --git a/main.go b/main.go index a4a72e6..8465a38 100644 --- a/main.go +++ b/main.go @@ -28,7 +28,7 @@ type MyMainWindow struct { const ( AppName string = "BeadImager" - Version string = "0.0.23" + Version string = "0.0.24" CopyRight string = "©2022 Jan Lerking" STD_MESS string = "Ready" LogFile string = "BeadImager.log"