client refactor

This commit is contained in:
Ilia Denisov
2026-03-09 13:26:17 +02:00
committed by GitHub
parent ac35360d60
commit bb2bb899de
10 changed files with 339 additions and 295 deletions
+4 -3
View File
@@ -11,7 +11,7 @@ import (
type interactiveRaster struct {
widget.BaseWidget
edit *editor
edit *client
min fyne.Size
raster *canvas.Raster
onLayout func(fyne.Size)
@@ -49,7 +49,9 @@ func (r *interactiveRaster) Tapped(ev *fyne.PointEvent) {
// TappedSecondary is a right-click event
func (r *interactiveRaster) TappedSecondary(*fyne.PointEvent) {}
func newInteractiveRaster(edit *editor, raster *canvas.Raster,
func newInteractiveRaster(
edit *client,
raster *canvas.Raster,
onLayout func(fyne.Size),
onScrolled func(*fyne.ScrollEvent),
onDragged func(*fyne.DragEvent),
@@ -57,7 +59,6 @@ func newInteractiveRaster(edit *editor, raster *canvas.Raster,
onTapped func(*fyne.PointEvent),
) *interactiveRaster {
r := &interactiveRaster{
// raster: canvas.NewRaster(edit.draw),
raster: raster,
edit: edit,
onLayout: onLayout,