Documentation
¶
Index ¶
- Variables
- func ActiveHostsDialog(ts *Main)
- func AddHostDialog(b *gtk.Builder, saveFunc func(string))
- func LoadHostsDialog(b *gtk.Builder, ts *Main)
- func New(hosts []*HostGroup, sshCmd string, sshArgs []string)
- func NewConfigDialog(b *gtk.Builder, c *ConfigStore, saveFunc func())
- func SaveHostsDialog(b *gtk.Builder, ts *Main)
- type Config
- type ConfigStore
- type HostGroup
- type Main
- func (t *Main) Activate(host string, active bool)
- func (t *Main) AddHost(group string, name string)
- func (t *Main) Each(f func(t *Terminal))
- func (t *Main) Event(ev *gdk.Event)
- func (t *Main) Layout() gtk.IWidget
- func (t *Main) Len() int
- func (t *Main) Names() []string
- func (t *Main) OrderAsc()
- func (t *Main) OrderDesc()
- func (t *Main) PasteClipboard()
- func (t *Main) Reflow(width int, force bool, c *Config)
- func (t *Main) RemoveClosedHost()
- func (t *Main) RemoveGroup(name string)
- type SSH
- type Terminal
- type TerminalGroup
- func (t *TerminalGroup) Activate(host string, active bool)
- func (t *TerminalGroup) AddHost(host string)
- func (t *TerminalGroup) Each(f func(t *Terminal))
- func (t *TerminalGroup) Event(ev *gdk.Event)
- func (t *TerminalGroup) Hide()
- func (t *TerminalGroup) IsHidden() bool
- func (t *TerminalGroup) Layout() *gtk.Grid
- func (t *TerminalGroup) Len() int
- func (t *TerminalGroup) Names() []string
- func (t *TerminalGroup) OrderAsc()
- func (t *TerminalGroup) OrderDesc()
- func (t *TerminalGroup) PasteClipboard()
- func (t *TerminalGroup) Reflow(width int, force bool, c *Config)
- func (t *TerminalGroup) ReflowTable(rc *reflowConfig)
- func (t *TerminalGroup) RemoveClosedHost()
- func (t *TerminalGroup) Show()
Constants ¶
This section is empty.
Variables ¶
View Source
var BuildTime string
BuildTime got from builder
View Source
var Version string
Version got from builder
Functions ¶
func ActiveHostsDialog ¶
func ActiveHostsDialog(ts *Main)
func AddHostDialog ¶ added in v1.1.0
func LoadHostsDialog ¶
func NewConfigDialog ¶
func NewConfigDialog(b *gtk.Builder, c *ConfigStore, saveFunc func())
func SaveHostsDialog ¶
Types ¶
type ConfigStore ¶ added in v1.1.0
type ConfigStore struct {
// contains filtered or unexported fields
}
func NewConfig ¶ added in v1.1.0
func NewConfig() (*ConfigStore, error)
func (*ConfigStore) Config ¶ added in v1.1.0
func (c *ConfigStore) Config() *Config
func (*ConfigStore) ConfigWithError ¶ added in v1.1.0
func (c *ConfigStore) ConfigWithError() (*Config, error)
func (*ConfigStore) NewSnapshot ¶ added in v1.1.0
func (c *ConfigStore) NewSnapshot() interface{}
func (*ConfigStore) SetSnapshot ¶ added in v1.1.0
func (c *ConfigStore) SetSnapshot(i interface{}, err error)
type Main ¶ added in v1.1.1
type Main struct {
// contains filtered or unexported fields
}
func NewMainWindow ¶ added in v1.1.1
func (*Main) PasteClipboard ¶ added in v1.1.1
func (t *Main) PasteClipboard()
func (*Main) RemoveClosedHost ¶ added in v1.1.1
func (t *Main) RemoveClosedHost()
func (*Main) RemoveGroup ¶ added in v1.1.1
type TerminalGroup ¶ added in v1.1.1
type TerminalGroup struct {
Name string
Hosts []string
Cols float64
Rows float64
// contains filtered or unexported fields
}
func NewTerminalGroup ¶ added in v1.1.1
func NewTerminalGroup(sshCmd string, sshArgs []string, name string) *TerminalGroup
func (*TerminalGroup) Activate ¶ added in v1.1.1
func (t *TerminalGroup) Activate(host string, active bool)
func (*TerminalGroup) AddHost ¶ added in v1.1.1
func (t *TerminalGroup) AddHost(host string)
func (*TerminalGroup) Each ¶ added in v1.1.1
func (t *TerminalGroup) Each(f func(t *Terminal))
func (*TerminalGroup) Event ¶ added in v1.1.1
func (t *TerminalGroup) Event(ev *gdk.Event)
func (*TerminalGroup) Hide ¶ added in v1.1.1
func (t *TerminalGroup) Hide()
func (*TerminalGroup) IsHidden ¶ added in v1.1.1
func (t *TerminalGroup) IsHidden() bool
func (*TerminalGroup) Layout ¶ added in v1.1.1
func (t *TerminalGroup) Layout() *gtk.Grid
func (*TerminalGroup) Len ¶ added in v1.1.1
func (t *TerminalGroup) Len() int
func (*TerminalGroup) Names ¶ added in v1.1.1
func (t *TerminalGroup) Names() []string
func (*TerminalGroup) OrderAsc ¶ added in v1.1.1
func (t *TerminalGroup) OrderAsc()
func (*TerminalGroup) OrderDesc ¶ added in v1.1.1
func (t *TerminalGroup) OrderDesc()
func (*TerminalGroup) PasteClipboard ¶ added in v1.1.1
func (t *TerminalGroup) PasteClipboard()
func (*TerminalGroup) Reflow ¶ added in v1.1.1
func (t *TerminalGroup) Reflow(width int, force bool, c *Config)
func (*TerminalGroup) ReflowTable ¶ added in v1.1.1
func (t *TerminalGroup) ReflowTable(rc *reflowConfig)
func (*TerminalGroup) RemoveClosedHost ¶ added in v1.1.1
func (t *TerminalGroup) RemoveClosedHost()
func (*TerminalGroup) Show ¶ added in v1.1.1
func (t *TerminalGroup) Show()
Click to show internal directories.
Click to hide internal directories.