Documentation
¶
Index ¶
- func NewAlertWindow(GUI *ui.UI, stateService StateService) *ui.Window
- func NewCreateRequestWindow(GUI *ui.UI, stateStateService StateService) *ui.Window
- func NewRequestDetailsWindow(GUI *ui.UI, stateStateService StateService) *ui.Window
- func NewRequestsWindow(GUI *ui.UI, stateService StateService) *ui.Window
- func NewResponseWindow(GUI *ui.UI, ss StateService) *ui.Window
- type AlertWindow
- func (aw *AlertWindow) Name() string
- func (aw *AlertWindow) OnDeselect(ui ui.UI, w ui.Window) error
- func (aw *AlertWindow) OnSelect(ui ui.UI, w ui.Window) error
- func (aw *AlertWindow) ReloadContent(ui *ui.UI, w *ui.Window)
- func (aw *AlertWindow) SetKeybindings(ui *ui.UI, w *ui.Window) error
- func (aw *AlertWindow) Setup(ui *ui.UI, w *ui.Window)
- func (aw *AlertWindow) Size() (x, y, w, h int)
- func (aw *AlertWindow) Update(ui ui.UI, w ui.Window)
- type App
- type Collection
- type CreateRequestWindow
- func (w *CreateRequestWindow) IsActive() bool
- func (w CreateRequestWindow) Name() string
- func (w *CreateRequestWindow) OnDeselect(ui ui.UI, v ui.Window) error
- func (w *CreateRequestWindow) OnSelect(ui ui.UI, v ui.Window) error
- func (w *CreateRequestWindow) ReloadContent(ui *ui.UI, v *ui.Window)
- func (w *CreateRequestWindow) SetKeybindings(ui *ui.UI, win *ui.Window) error
- func (w *CreateRequestWindow) Setup(ui *ui.UI, v *ui.Window)
- func (w *CreateRequestWindow) Size() (x, y, width, height int)
- func (w *CreateRequestWindow) Update(ui ui.UI, v ui.Window)
- type InvalidFormatError
- type InvalidRequestPosition
- type RequestDetailsWindow
- func (w *RequestDetailsWindow) IsActive() bool
- func (w RequestDetailsWindow) Name() string
- func (w *RequestDetailsWindow) OnDeselect(ui ui.UI, v ui.Window) error
- func (w *RequestDetailsWindow) OnSelect(ui ui.UI, v ui.Window) error
- func (w *RequestDetailsWindow) ReloadContent(ui *ui.UI, v *ui.Window)
- func (w *RequestDetailsWindow) SetKeybindings(ui *ui.UI, win *ui.Window) error
- func (w *RequestDetailsWindow) Setup(ui *ui.UI, v *ui.Window)
- func (w *RequestDetailsWindow) Size() (x, y, width, height int)
- func (w *RequestDetailsWindow) Update(ui ui.UI, v ui.Window)
- type RequestsWindow
- func (w *RequestsWindow) IsActive() bool
- func (w RequestsWindow) Name() string
- func (w *RequestsWindow) OnDeselect(ui ui.UI, v ui.Window) error
- func (w *RequestsWindow) OnSelect(ui ui.UI, v ui.Window) error
- func (w *RequestsWindow) ReloadContent(ui *ui.UI, v *ui.Window)
- func (w *RequestsWindow) SetKeybindings(ui *ui.UI, win *ui.Window) error
- func (w *RequestsWindow) Setup(ui *ui.UI, v *ui.Window)
- func (w *RequestsWindow) Size() (x, y, width, height int)
- func (w *RequestsWindow) Update(ui ui.UI, v ui.Window)
- type ResponseWindow
- func (w *ResponseWindow) IsActive() bool
- func (w ResponseWindow) Name() string
- func (w *ResponseWindow) OnDeselect(ui ui.UI, v ui.Window) error
- func (w *ResponseWindow) OnSelect(ui ui.UI, v ui.Window) error
- func (w *ResponseWindow) ReloadContent(ui *ui.UI, v *ui.Window)
- func (w *ResponseWindow) SetKeybindings(ui *ui.UI, v *ui.Window) error
- func (w *ResponseWindow) Setup(ui *ui.UI, v *ui.Window)
- func (w *ResponseWindow) Size() (x, y, width, height int)
- func (w *ResponseWindow) Update(ui ui.UI, v ui.Window)
- type State
- type StateService
- func (ss StateService) CreateRequest(reqName string) *types.Request
- func (ss StateService) DeleteSelectedRequest()
- func (ss *StateService) ExecuteRequest() error
- func (ss *StateService) SelectNext() bool
- func (ss *StateService) SelectPrev() bool
- func (ss *StateService) UpdateRequest(r *types.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAlertWindow ¶
func NewAlertWindow(GUI *ui.UI, stateService StateService) *ui.Window
func NewCreateRequestWindow ¶
func NewCreateRequestWindow(GUI *ui.UI, stateStateService StateService) *ui.Window
func NewRequestDetailsWindow ¶
func NewRequestDetailsWindow(GUI *ui.UI, stateStateService StateService) *ui.Window
func NewRequestsWindow ¶
func NewRequestsWindow(GUI *ui.UI, stateService StateService) *ui.Window
func NewResponseWindow ¶
func NewResponseWindow(GUI *ui.UI, ss StateService) *ui.Window
Types ¶
type AlertWindow ¶
type AlertWindow struct {
// contains filtered or unexported fields
}
func (*AlertWindow) Name ¶
func (aw *AlertWindow) Name() string
func (*AlertWindow) OnDeselect ¶
func (*AlertWindow) ReloadContent ¶
func (aw *AlertWindow) ReloadContent(ui *ui.UI, w *ui.Window)
func (*AlertWindow) SetKeybindings ¶
func (*AlertWindow) Size ¶
func (aw *AlertWindow) Size() (x, y, w, h int)
type Collection ¶
type Collection struct {
// contains filtered or unexported fields
}
func NewCollection ¶
func NewCollection(requests []*types.Request) *Collection
type CreateRequestWindow ¶
type CreateRequestWindow struct {
// contains filtered or unexported fields
}
func (*CreateRequestWindow) IsActive ¶
func (w *CreateRequestWindow) IsActive() bool
func (CreateRequestWindow) Name ¶
func (w CreateRequestWindow) Name() string
func (*CreateRequestWindow) OnDeselect ¶
func (*CreateRequestWindow) ReloadContent ¶
func (w *CreateRequestWindow) ReloadContent(ui *ui.UI, v *ui.Window)
func (*CreateRequestWindow) SetKeybindings ¶
func (*CreateRequestWindow) Size ¶
func (w *CreateRequestWindow) Size() (x, y, width, height int)
type InvalidFormatError ¶
type InvalidFormatError struct{}
func (*InvalidFormatError) Error ¶
func (ife *InvalidFormatError) Error() string
type InvalidRequestPosition ¶
type InvalidRequestPosition struct{}
func (*InvalidRequestPosition) Error ¶
func (ife *InvalidRequestPosition) Error() string
type RequestDetailsWindow ¶
type RequestDetailsWindow struct {
StateService StateService
// contains filtered or unexported fields
}
func (*RequestDetailsWindow) IsActive ¶
func (w *RequestDetailsWindow) IsActive() bool
func (RequestDetailsWindow) Name ¶
func (w RequestDetailsWindow) Name() string
func (*RequestDetailsWindow) OnDeselect ¶
func (*RequestDetailsWindow) ReloadContent ¶
func (w *RequestDetailsWindow) ReloadContent(ui *ui.UI, v *ui.Window)
func (*RequestDetailsWindow) SetKeybindings ¶
func (*RequestDetailsWindow) Size ¶
func (w *RequestDetailsWindow) Size() (x, y, width, height int)
type RequestsWindow ¶
type RequestsWindow struct {
// contains filtered or unexported fields
}
Why not to save a ref to ui.GUI and ui.Window on every Window implementation????? Since every F method needs both params...
func (*RequestsWindow) IsActive ¶
func (w *RequestsWindow) IsActive() bool
func (RequestsWindow) Name ¶
func (w RequestsWindow) Name() string
func (*RequestsWindow) OnDeselect ¶
func (*RequestsWindow) ReloadContent ¶
func (w *RequestsWindow) ReloadContent(ui *ui.UI, v *ui.Window)
Doest make sense to pass *ui.Window in this method
func (*RequestsWindow) SetKeybindings ¶
func (*RequestsWindow) Size ¶
func (w *RequestsWindow) Size() (x, y, width, height int)
type ResponseWindow ¶
type ResponseWindow struct {
// contains filtered or unexported fields
}
func (*ResponseWindow) IsActive ¶
func (w *ResponseWindow) IsActive() bool
func (ResponseWindow) Name ¶
func (w ResponseWindow) Name() string
func (*ResponseWindow) OnDeselect ¶
func (*ResponseWindow) ReloadContent ¶
func (w *ResponseWindow) ReloadContent(ui *ui.UI, v *ui.Window)
func (*ResponseWindow) SetKeybindings ¶
func (*ResponseWindow) Size ¶
func (w *ResponseWindow) Size() (x, y, width, height int)
type StateService ¶
type StateService struct {
// contains filtered or unexported fields
}
func NewStateService ¶
func NewStateService(db database.PersistanceAdapter) *StateService
func (StateService) CreateRequest ¶
func (ss StateService) CreateRequest(reqName string) *types.Request
func (StateService) DeleteSelectedRequest ¶
func (ss StateService) DeleteSelectedRequest()
func (*StateService) ExecuteRequest ¶
func (ss *StateService) ExecuteRequest() error
func (*StateService) SelectNext ¶
func (ss *StateService) SelectNext() bool
func (*StateService) SelectPrev ¶
func (ss *StateService) SelectPrev() bool
func (*StateService) UpdateRequest ¶
func (ss *StateService) UpdateRequest(r *types.Request)
Click to show internal directories.
Click to hide internal directories.