From 39550f3239958abc96da9721f576af07ef4d96a2 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Thu, 9 Jul 2020 19:16:23 +0200 Subject: [PATCH] example: add widget.Border example Signed-off-by: Elias Naur --- example/go.mod | 2 +- example/go.sum | 4 ++-- example/kitchen/kitchen.go | 5 ++++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/example/go.mod b/example/go.mod index 90a0bbc9..b4a77966 100644 --- a/example/go.mod +++ b/example/go.mod @@ -3,7 +3,7 @@ module gioui.org/example go 1.13 require ( - gioui.org v0.0.0-20200709163300-d572aa23ac36 + gioui.org v0.0.0-20200709175537-c76b42e48698 github.com/go-gl/gl v0.0.0-20190320180904-bf2b1f2f34d7 github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72 github.com/google/go-github/v24 v24.0.1 diff --git a/example/go.sum b/example/go.sum index ce5695f2..6a49c0ae 100644 --- a/example/go.sum +++ b/example/go.sum @@ -1,7 +1,7 @@ cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= -gioui.org v0.0.0-20200709163300-d572aa23ac36 h1:Z02IZg+1zaHZtkVpIhd9+oxMfq1TwuuboC6gm9GdAbI= -gioui.org v0.0.0-20200709163300-d572aa23ac36/go.mod h1:jiUwifN9cRl/zmco43aAqh0aV+s9GbhG13KcD+gEpkU= +gioui.org v0.0.0-20200709175537-c76b42e48698 h1:3lg2Rg3UGFfyDO5rM8Ouvfb7wyPo0ipj7jcyQfIBFhE= +gioui.org v0.0.0-20200709175537-c76b42e48698/go.mod h1:jiUwifN9cRl/zmco43aAqh0aV+s9GbhG13KcD+gEpkU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/go-gl/gl v0.0.0-20190320180904-bf2b1f2f34d7 h1:SCYMcCJ89LjRGwEa0tRluNRiMjZHalQZrVrvTbPh+qw= github.com/go-gl/gl v0.0.0-20190320180904-bf2b1f2f34d7/go.mod h1:482civXOzJJCPzJ4ZOX/pwvXBWSnzD4OKMdH4ClKGbk= diff --git a/example/kitchen/kitchen.go b/example/kitchen/kitchen.go index cf5730c6..625c9363 100644 --- a/example/kitchen/kitchen.go +++ b/example/kitchen/kitchen.go @@ -256,7 +256,10 @@ func kitchen(gtx layout.Context, th *material.Theme) layout.Dimensions { func(gtx C) D { e := material.Editor(th, lineEditor, "Hint") e.Font.Style = text.Italic - return e.Layout(gtx) + border := widget.Border{Color: color.RGBA{A: 0xff}, CornerRadius: unit.Dp(10), Width: unit.Px(2)} + return border.Layout(gtx, func(gtx C) D { + return layout.UniformInset(unit.Dp(8)).Layout(gtx, e.Layout) + }) }, func(gtx C) D { in := layout.UniformInset(unit.Dp(8))