Skip to content

Commit

Permalink
Move inputs to second row
Browse files Browse the repository at this point in the history
  • Loading branch information
nakabonne committed Sep 15, 2020
1 parent c1b84b5 commit 56bf577
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 18 deletions.
22 changes: 9 additions & 13 deletions gui/gui.go
Original file line number Diff line number Diff line change
Expand Up @@ -60,22 +60,18 @@ func Run() error {
}

func gridLayout(w *widgets) ([]container.Option, error) {
raw1 := grid.RowHeightPerc(60,
grid.ColWidthPerc(99, grid.Widget(w.latencyChart, container.Border(linestyle.Light), container.BorderTitle("Latency (ms)"))),
)
raw2 := grid.RowHeightPerc(35,
raw1 := grid.RowHeightPerc(65, grid.Widget(w.latencyChart, container.Border(linestyle.Light), container.BorderTitle("Latency (ms)")))
raw2 := grid.RowHeightPerc(30,
grid.ColWidthPerc(64,
grid.RowHeightPerc(33, grid.Widget(w.urlInput, container.Border(linestyle.Light), container.BorderTitle("Target URL"))),
grid.RowHeightPerc(33,
grid.ColWidthPerc(33, grid.Widget(w.rateLimitInput, container.Border(linestyle.Light), container.BorderTitle("Rate Limit"))),
grid.ColWidthPerc(33, grid.Widget(w.durationInput, container.Border(linestyle.Light), container.BorderTitle("Duration"))),
grid.ColWidthPerc(33, grid.Widget(w.timeoutInput, container.Border(linestyle.Light), container.BorderTitle("Timeout"))),
),
grid.RowHeightPerc(34, grid.Widget(w.urlInput, container.Border(linestyle.Light), container.BorderTitle("Target URL"))),
grid.RowHeightPerc(33,
grid.ColWidthPerc(33, grid.Widget(w.methodInput, container.Border(linestyle.Light), container.BorderTitle("Method"))),
grid.ColWidthPerc(33, grid.Widget(w.headerInput, container.Border(linestyle.Light), container.BorderTitle("Header"))),
grid.ColWidthPerc(33, grid.Widget(w.bodyInput, container.Border(linestyle.Light), container.BorderTitle("Body"))),
grid.ColWidthPerc(20, grid.Widget(w.rateLimitInput, container.Border(linestyle.Light), container.BorderTitle("Rate Limit"))),
grid.ColWidthPerc(20, grid.Widget(w.durationInput, container.Border(linestyle.Light), container.BorderTitle("Duration"))),
grid.ColWidthPerc(20, grid.Widget(w.timeoutInput, container.Border(linestyle.Light), container.BorderTitle("Timeout"))),
grid.ColWidthPerc(20, grid.Widget(w.methodInput, container.Border(linestyle.Light), container.BorderTitle("Method"))),
grid.ColWidthPerc(19, grid.Widget(w.headerInput, container.Border(linestyle.Light), container.BorderTitle("Header"))),
),
grid.RowHeightPerc(33, grid.Widget(w.bodyInput, container.Border(linestyle.Light), container.BorderTitle("Body"))),
),
grid.ColWidthPerc(35, grid.Widget(w.reportText, container.Border(linestyle.Light), container.BorderTitle("Report"))),
)
Expand Down
10 changes: 5 additions & 5 deletions gui/widgets.go
Original file line number Diff line number Diff line change
Expand Up @@ -43,23 +43,23 @@ func newWidgets() (*widgets, error) {
if err != nil {
return nil, err
}
urlInput, err := newTextInput("Target URL: ", "http://", 80)
urlInput, err := newTextInput("Target URL: ", "http://", 200)
if err != nil {
return nil, err
}
rateLimitInput, err := newTextInput("Rate limit: ", "50", 30)
rateLimitInput, err := newTextInput("Rate limit: ", "50", 50)
if err != nil {
return nil, err
}
durationInput, err := newTextInput("Duration: ", "10s", 30)
durationInput, err := newTextInput("Duration: ", "10s", 50)
if err != nil {
return nil, err
}
methodInput, err := newTextInput("Method: ", "GET", 30)
methodInput, err := newTextInput("Method: ", "GET", 50)
if err != nil {
return nil, err
}
bodyInput, err := newTextInput("Body: ", "", 30)
bodyInput, err := newTextInput("Body: ", "", 200)
if err != nil {
return nil, err
}
Expand Down

0 comments on commit 56bf577

Please sign in to comment.