Skip to content

Commit

Permalink
Enclose text boxes with border
Browse files Browse the repository at this point in the history
  • Loading branch information
nakabonne committed Sep 15, 2020
1 parent 665531a commit c1b84b5
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 9 deletions.
14 changes: 7 additions & 7 deletions gui/gui.go
Expand Up @@ -65,16 +65,16 @@ func gridLayout(w *widgets) ([]container.Option, error) {
)
raw2 := grid.RowHeightPerc(35,
grid.ColWidthPerc(64,
grid.RowHeightPerc(33, grid.Widget(w.urlInput, container.Border(linestyle.None))),
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.None))),
grid.ColWidthPerc(33, grid.Widget(w.durationInput, container.Border(linestyle.None))),
grid.ColWidthPerc(33, grid.Widget(w.timeoutInput, container.Border(linestyle.None))),
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(33,
grid.ColWidthPerc(33, grid.Widget(w.methodInput, container.Border(linestyle.None))),
grid.ColWidthPerc(33, grid.Widget(w.headerInput, container.Border(linestyle.None))),
grid.ColWidthPerc(33, grid.Widget(w.bodyInput, container.Border(linestyle.None))),
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(35, grid.Widget(w.reportText, container.Border(linestyle.Light), container.BorderTitle("Report"))),
Expand Down
8 changes: 6 additions & 2 deletions gui/widgets.go
Expand Up @@ -43,7 +43,7 @@ func newWidgets() (*widgets, error) {
if err != nil {
return nil, err
}
urlInput, err := newTextInput("Target URL: ", "", 60)
urlInput, err := newTextInput("Target URL: ", "http://", 80)
if err != nil {
return nil, err
}
Expand Down Expand Up @@ -111,9 +111,13 @@ func newText(s string) (*text.Text, error) {

func newTextInput(label, placeHolder string, cells int) (*textinput.TextInput, error) {
return textinput.New(
textinput.Label(label, cell.FgColor(cell.ColorWhite)),
//textinput.Label(label, cell.FgColor(cell.ColorWhite)),
textinput.Border(linestyle.Double),
textinput.BorderColor(cell.ColorGreen),
textinput.FillColor(cell.ColorDefault),
textinput.MaxWidthCells(cells),
textinput.PlaceHolder(placeHolder),
textinput.PlaceHolderColor(cell.ColorDefault),
)
}

Expand Down

0 comments on commit c1b84b5

Please sign in to comment.