0.4.0 Initial imageview show file working. /JL
This commit is contained in:
24
canvas.go
24
canvas.go
@@ -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)
|
||||
}
|
||||
|
3
main.go
3
main.go
@@ -16,6 +16,7 @@ type MyMainWindow struct {
|
||||
rightPanel *walk.Composite
|
||||
colors *walk.ScrollView
|
||||
canvasScroll *walk.ScrollView
|
||||
canvas *Canvas
|
||||
drawWidget *walk.CustomWidget
|
||||
propScroll *walk.ScrollView
|
||||
pallette Pallette
|
||||
@@ -31,7 +32,7 @@ type MyMainWindow struct {
|
||||
|
||||
const (
|
||||
AppName string = "BeadImager"
|
||||
Version string = "0.3.12"
|
||||
Version string = "0.4.0"
|
||||
CopyRight string = "©2022 Jan Lerking"
|
||||
STD_MESS string = "Ready"
|
||||
LogFile string = "BeadImager.log"
|
||||
|
Reference in New Issue
Block a user