0.4.0 Initial imageview show file working. /JL
This commit is contained in:
@@ -9,6 +9,9 @@ import (
|
|||||||
type (
|
type (
|
||||||
Canvas struct {
|
Canvas struct {
|
||||||
*walk.Canvas
|
*walk.Canvas
|
||||||
|
gridVisible bool
|
||||||
|
gridColor walk.Color
|
||||||
|
canvasBackground walk.Brush
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -42,4 +45,25 @@ func CreateCanvasGroup(mw *MyMainWindow) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
log.Println("Error setting canvas scroll alignment: ", err)
|
log.Println("Error setting canvas scroll alignment: ", err)
|
||||||
}
|
}
|
||||||
|
iw, err := walk.NewImageView(mw.canvasScroll)
|
||||||
|
if err != nil {
|
||||||
|
log.Println("Error creating image view: ", err)
|
||||||
|
}
|
||||||
|
im, err := walk.NewBitmapFromFile(UserPath + Sep + "images\\chip'n'dale_christmas.jpg")
|
||||||
|
if err != nil {
|
||||||
|
log.Println("Error creating bitmap from file: ", err)
|
||||||
|
}
|
||||||
|
err = iw.SetImage(im)
|
||||||
|
if err != nil {
|
||||||
|
log.Println("Error setting image view image: ", err)
|
||||||
|
}
|
||||||
|
err = iw.SetAlignment(walk.AlignHNearVNear)
|
||||||
|
if err != nil {
|
||||||
|
log.Println("Error setting image view alignment: ", err)
|
||||||
|
}
|
||||||
|
err = iw.SetSize(walk.Size{Width: 800, Height: 600})
|
||||||
|
if err != nil {
|
||||||
|
log.Println("Error setting image view size: ", err)
|
||||||
|
}
|
||||||
|
iw.SetMode(walk.ImageViewModeZoom)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ type MyMainWindow struct {
|
|||||||
rightPanel *walk.Composite
|
rightPanel *walk.Composite
|
||||||
colors *walk.ScrollView
|
colors *walk.ScrollView
|
||||||
canvasScroll *walk.ScrollView
|
canvasScroll *walk.ScrollView
|
||||||
|
canvas *Canvas
|
||||||
drawWidget *walk.CustomWidget
|
drawWidget *walk.CustomWidget
|
||||||
propScroll *walk.ScrollView
|
propScroll *walk.ScrollView
|
||||||
pallette Pallette
|
pallette Pallette
|
||||||
@@ -31,7 +32,7 @@ type MyMainWindow struct {
|
|||||||
|
|
||||||
const (
|
const (
|
||||||
AppName string = "BeadImager"
|
AppName string = "BeadImager"
|
||||||
Version string = "0.3.12"
|
Version string = "0.4.0"
|
||||||
CopyRight string = "©2022 Jan Lerking"
|
CopyRight string = "©2022 Jan Lerking"
|
||||||
STD_MESS string = "Ready"
|
STD_MESS string = "Ready"
|
||||||
LogFile string = "BeadImager.log"
|
LogFile string = "BeadImager.log"
|
||||||
|
|||||||
Reference in New Issue
Block a user