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(