0.0.28 Loading config. /JL

This commit is contained in:
2022-12-16 22:19:47 +01:00
parent b038da893d
commit 8db2458c2d
2 changed files with 18 additions and 3 deletions
+3 -2
View File
@@ -28,7 +28,7 @@ type MyMainWindow struct {
const (
AppName string = "BeadImager"
Version string = "0.0.27"
Version string = "0.0.28"
CopyRight string = "©2022 Jan Lerking"
STD_MESS string = "Ready"
LogFile string = "BeadImager.log"
@@ -96,13 +96,14 @@ func main() {
Alignment: AlignHFarVCenter,
AssignTo: &mw.brand_combo,
Model: mw.brand_model,
Value: ConfigBrand,
OnCurrentIndexChanged: func() {
if !brand_trigged {
log.Println("Brand changed to: ", mw.brand_combo.Text())
mw.serie_model = CreateSeriesList(mw)
mw.serie_combo.SetModel(mw.serie_model)
mw.serie_combo.SetEnabled(true)
mw.brand_combo.SetText(ConfigBrand)
mw.serie_combo.SetText(ConfigSerie)
}
brand_trigged = true
},
+15 -1
View File
@@ -2,6 +2,7 @@ package main
import (
"log"
"strconv"
"github.com/lxn/walk"
)
@@ -85,7 +86,8 @@ func (cp *PropScale) newScaleProperties(mw *MyMainWindow) {
log.Println("Setting scale slider properties...")
slider.SetTracking(true)
slider.SetRange(10, 200)
slider.SetValue(100)
val, _ := strconv.Atoi(ConfigScale)
slider.SetValue(val)
sc, _ := walk.NewNumberEdit(grcom)
slider.ValueChanged().Attach(func() {
log.Println("Scale slider value changed")
@@ -132,6 +134,12 @@ func (cp *PropCanvas) newCanvasProperties(mw *MyMainWindow) {
cb, _ := walk.NewCheckBox(grcom)
cb.SetAlignment(walk.AlignHNearVNear)
cb.SetText("Show grid")
switch ConfigShowGrid {
case "true":
cb.SetChecked(true)
case "false":
cb.SetChecked(false)
}
log.Println("Grid checkbox created")
walk.NewHSpacer(grcom)
log.Println("Creating grid color button")
@@ -143,6 +151,12 @@ func (cp *PropCanvas) newCanvasProperties(mw *MyMainWindow) {
cb, _ = walk.NewCheckBox(cp.property)
cb.SetAlignment(walk.AlignHNearVNear)
cb.SetText("Show pixels as beads")
switch ConfigShowBeads {
case "true":
cb.SetChecked(true)
case "false":
cb.SetChecked(false)
}
log.Println("Pixels checkbox created")
log.Println("Creating canvas background color button")
grcolb, _ = walk.NewPushButton(cp.property)