ref: dab0f519d48d558f12d3366deb2cb207383be69e
parent: 85fea0775d72dfef343bca0343be8f4921ac9ce7
author: Philip Silva <philip.silva@protonmail.com>
date: Thu Dec 17 08:23:25 EST 2020
-= Load button
--- a/browser/browser.go
+++ b/browser/browser.go
@@ -1163,6 +1163,12 @@
b.LocationField = &duit.Field{Text: initUrl,
Font: Style.Font(),
+ Keys: func(k rune, m draw.Mouse) (e duit.Event) {+ if k == 10 {+ return b.LoadUrl()
+ }
+ return
+ },
}
u, err := url.Parse(initUrl)
--- a/cmd/browse/main.go
+++ b/cmd/browse/main.go
@@ -58,20 +58,15 @@
dui.Top.UI = &duit.Box{Kids: duit.NewKids(
&duit.Grid{- Columns: 3,
- Padding: duit.NSpace(3, duit.SpaceXY(5, 3)),
- Halign: []duit.Halign{duit.HalignLeft, duit.HalignLeft, duit.HalignRight},- Valign: []duit.Valign{duit.ValignMiddle, duit.ValignMiddle, duit.ValignMiddle},+ Columns: 2,
+ Padding: duit.NSpace(2, duit.SpaceXY(5, 3)),
+ Halign: []duit.Halign{duit.HalignLeft, duit.HalignRight},+ Valign: []duit.Valign{duit.ValignMiddle, duit.ValignMiddle},Kids: duit.NewKids(
&duit.Button{Text: "Back",
Font: browser.Style.Font(),
Click: b.Back,
- },
- &duit.Button{- Text: "Load",
- Font: browser.Style.Font(),
- Click: b.LoadUrl,
},
&duit.Box{Kids: duit.NewKids(
--
⑨