0.4.0 Initial imageview show file working. /JL

This commit is contained in:
2022-12-26 23:48:49 +01:00
parent 98602d82b5
commit bee399973b
2 changed files with 26 additions and 1 deletions
+24
View File
@@ -9,6 +9,9 @@ import (
type (
Canvas struct {
*walk.Canvas
gridVisible bool
gridColor walk.Color
canvasBackground walk.Brush
}
)
@@ -42,4 +45,25 @@ func CreateCanvasGroup(mw *MyMainWindow) {
if err != nil {
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)
}