shithub: opossum

Download patch

ref: aba2176b2725ae502e7f4230bc5c5abad0cddea8
parent: b290f900dc270be50ab60a43419df1b72a85ee83
author: Philip Silva <philip.silva@protonmail.com>
date: Wed Jan 20 18:45:52 EST 2021

package.rc, go vet

--- a/browser/browser.go
+++ b/browser/browser.go
@@ -266,9 +266,6 @@
 	if el == nil {
 		return
 	}
-	if el.slicedDraw(dui, self, img, orig, m, force) {
-		return
-	}
 	box, ok := el.UI.(*duit.Box)
 	if ok && box.Width > 0 && box.Height > 0 {
 		uiSize := image.Point{X: box.Width, Y: box.Height}
@@ -1034,7 +1031,6 @@
 func traverseTree(r int, ui duit.UI, f func(ui duit.UI)) {
 	if ui == nil {
 		panic("null")
-		return
 	}
 	f(ui)
 	switch v := ui.(type) {
--- a/browser/experimental.go
+++ b/browser/experimental.go
@@ -11,20 +11,6 @@
 	"github.com/mjl-/duit"
 )
 
-func (el *Element) slicedDraw(dui *duit.DUI, self *duit.Kid, img *draw.Image, orig image.Point, m draw.Mouse, force bool) bool {
-	//fmt.Printf("m.Point.y=%v\n", m.Point.Y)
-	if experimentalUseSlicedDrawing {
-		//offset := scroller.GetOffset()
-		offset := -1
-		panic("not implemented")
-		fmt.Printf("orig=%v    m.Point.y=%v   offset=%v\n", orig.Y,m.Point.Y,offset)
-		if (m.Point.Y-offset < -10 || m.Point.Y-offset > 1200) && isLeaf(el.UI) {
-			return true
-		}
-	}
-	return false
-}
-
 type AtomBox struct {
 	Left, Right, Bottom, Top int
 }
--- a/package.rc
+++ b/package.rc
@@ -5,6 +5,10 @@
 chmod +t ./$name
 mkdir ./$name/domino-lib
 
+echo Testing...
+go vet ./...
+go test -cover ./...
+
 echo Compiling...
 cd cmd/browse
 go build -o $name.bin