aboutsummaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/aerc.go4
-rw-r--r--app/app.go1
2 files changed, 5 insertions, 0 deletions
diff --git a/app/aerc.go b/app/aerc.go
index c7307540..31d3a44b 100644
--- a/app/aerc.go
+++ b/app/aerc.go
@@ -525,6 +525,10 @@ func (aerc *Aerc) SelectTabIndex(index int) bool {
return ok
}
+func (aerc *Aerc) SelectTabAtOffset(offset int) {
+ aerc.tabs.SelectOffset(offset)
+}
+
func (aerc *Aerc) TabNames() []string {
return aerc.tabs.Names()
}
diff --git a/app/app.go b/app/app.go
index ea4e4d26..ca9c59bb 100644
--- a/app/app.go
+++ b/app/app.go
@@ -55,6 +55,7 @@ func SelectPreviousTab() bool { return aerc.SelectPrev
func SelectedTab() *ui.Tab { return aerc.SelectedTab() }
func SelectedTabContent() ui.Drawable { return aerc.SelectedTabContent() }
func SelectTabIndex(index int) bool { return aerc.SelectTabIndex(index) }
+func SelectTabAtOffset(offset int) { aerc.SelectTabAtOffset(offset) }
func RemoveTab(tab ui.Drawable, closeContent bool) { aerc.RemoveTab(tab, closeContent) }
func NewTab(clickable ui.Drawable, name string) *ui.Tab { return aerc.NewTab(clickable, name) }
func ReplaceTab(tabSrc ui.Drawable, tabTarget ui.Drawable, name string, closeSrc bool) {