diff options
author | Drew DeVault <sir@cmpwn.com> | 2018-02-17 20:11:58 -0500 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2018-02-17 20:11:58 -0500 |
commit | f0791d4ba720c4cfa1d3f90c99296584aa878cd9 (patch) | |
tree | ab701590b7d551fad729590b820c40c9b88eb136 /cmd | |
parent | 7f67162f43374188f619e571c6d614626a24127a (diff) | |
download | aerc-f0791d4ba720c4cfa1d3f90c99296584aa878cd9.tar.gz |
Add borders widget
Diffstat (limited to 'cmd')
-rw-r--r-- | cmd/aerc/main.go | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/cmd/aerc/main.go b/cmd/aerc/main.go index 2296014..f666748 100644 --- a/cmd/aerc/main.go +++ b/cmd/aerc/main.go @@ -52,22 +52,23 @@ func main() { tabs.Add(fill('★'), "白い星") tabs.Add(fill('☆'), "empty stars") - grid := ui.NewGrid() - grid.Rows = []ui.DimSpec{ - ui.DimSpec{ui.SIZE_EXACT, 1}, - ui.DimSpec{ui.SIZE_WEIGHT, 1}, - ui.DimSpec{ui.SIZE_WEIGHT, 1}, - ui.DimSpec{ui.SIZE_EXACT, 1}, - } - grid.Columns = []ui.DimSpec{ - ui.DimSpec{ui.SIZE_WEIGHT, 3}, - ui.DimSpec{ui.SIZE_WEIGHT, 2}, - } - grid.AddChild(tabs.TabStrip).At(0, 0).Span(1, 2) - grid.AddChild(tabs.TabContent).At(1, 0).Span(1, 2) - grid.AddChild(fill('.')).At(2, 0).Span(1, 2) - grid.AddChild(fill('•')).At(2, 1).Span(1, 1) - grid.AddChild(fill('+')).At(3, 0).Span(1, 2) + grid := ui.NewGrid().Rows([]ui.GridSpec{ + ui.GridSpec{ui.SIZE_EXACT, 1}, + ui.GridSpec{ui.SIZE_WEIGHT, 1}, + ui.GridSpec{ui.SIZE_EXACT, 1}, + }).Columns([]ui.GridSpec{ + ui.GridSpec{ui.SIZE_EXACT, 20}, + ui.GridSpec{ui.SIZE_WEIGHT, 1}, + }) + + // TODO: move sidebar into tab content, probably + // sidebar placeholder: + grid.AddChild(ui.NewBordered( + fill('.'), ui.BORDER_RIGHT)).At(1, 0).Span(2, 1) + grid.AddChild(tabs.TabStrip).At(0, 1) + grid.AddChild(tabs.TabContent).At(1, 1) + // ex line placeholder: + grid.AddChild(fill('+')).At(2, 1) _ui, err := ui.Initialize(conf, grid) if err != nil { |