0.3.8 Cleanup logfile. /JL

This commit is contained in:
2022-12-22 10:32:21 +01:00
parent a13e897af4
commit e48b00d651
6 changed files with 267 additions and 265 deletions
+1 -156
View File
@@ -30,7 +30,7 @@ type MyMainWindow struct {
const (
AppName string = "BeadImager"
Version string = "0.3.7"
Version string = "0.3.8"
CopyRight string = "©2022 Jan Lerking"
STD_MESS string = "Ready"
LogFile string = "BeadImager.log"
@@ -92,167 +92,12 @@ func main() {
SetupMainWindow(mw)
log.Println("MainWindow created")
CreatePallette(mw)
log.Println("Pallette created: ", mw.pallette)
mw.brand_model = CreateBrandsList(mw)
CreatePalletteGroup(mw)
CreateBeadsGroup(mw)
CreateCanvasGroup(mw)
CreateProperties(mw)
/*
DD_Pallette := GroupBox{
Title: "Pallette",
Layout: VBox{},
Children: []Widget{
Composite{
Layout: HBox{MarginsZero: true},
Children: []Widget{
Label{
Text: "Brand:",
},
ComboBox{
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.serie_combo.SetText(ConfigSerie)
}
brand_trigged = true
},
},
},
},
Composite{
Layout: HBox{MarginsZero: true},
Children: []Widget{
Label{
Text: "Serie:",
},
ComboBox{
Alignment: AlignHFarVCenter,
AssignTo: &mw.serie_combo,
Enabled: false,
OnCurrentIndexChanged: func() {
if !serie_trigged {
log.Println("Serie changed to: ", mw.serie_combo.Text())
LoadBeads(mw)
log.Println("Beads loaded: ", mw.beads)
mw.pegboard_model = CreatePegboardsList(mw)
mw.pegboard_combo.SetModel(mw.pegboard_model)
mw.pegboard_combo.SetEnabled(true)
}
serie_trigged = true
},
},
},
},
Composite{
Layout: HBox{MarginsZero: true},
Children: []Widget{
Label{
Text: "Pegboard:",
},
ComboBox{
Alignment: AlignHFarVCenter,
AssignTo: &mw.pegboard_combo,
Enabled: false,
OnCurrentIndexChanged: func() {
if !pegboard_trigged {
log.Println("Pegboard changed to: ", mw.pegboard_combo.Text())
}
pegboard_trigged = true
},
},
},
},
},
}
DD_Beads := GroupBox{
Title: "Beads",
Layout: VBox{},
Children: []Widget{
PushButton{
Text: "Select all colors",
OnClicked: func() {
for _, c := range mw.beads {
c.Checkbox.SetChecked(true)
}
},
},
ScrollView{
AssignTo: &mw.colors,
Layout: VBox{MarginsZero: true},
},
},
}
if _, err := (MainWindow{
AssignTo: &mw.MainWindow,
Title: AppName + " " + Version,
MinSize: Size{800, 600},
OnSizeChanged: func() {
if !settings_trigged {
ShowProperties(mw)
settings_trigged = true
}
},
Layout: VBox{MarginsZero: true},
Children: []Widget{
Composite{
AssignTo: &mw.leftPanel,
Layout: HBox{},
Children: []Widget{
Composite{
Layout: VBox{MarginsZero: true},
MaxSize: Size{280, 0},
Children: []Widget{
DD_Pallette,
DD_Beads,
},
},
GroupBox{
Title: "Canvas",
Layout: VBox{},
Children: []Widget{
ScrollView{
AssignTo: &mw.canvasScroll,
Layout: VBox{MarginsZero: true},
Children: []Widget{
CustomWidget{
AssignTo: &mw.drawWidget,
ClearsBackground: true,
InvalidatesOnResize: true,
Paint: mw.drawStuff,
},
},
},
},
},
GroupBox{
Title: "Settings",
Layout: VBox{},
MaxSize: Size{220, 0},
Children: []Widget{
ScrollView{
AssignTo: &mw.propScroll,
Layout: VBox{MarginsZero: true},
},
},
},
},
},
},
}.Run()); err != nil {
log.Fatal(err)
}
*/
mw.MainWindow.Show()
mw.MainWindow.Run()
}