disable navigation buttons on startup until server connected
This commit is contained in:
@@ -127,7 +127,9 @@ func (b *BrowsingPane) EnableNavigationButtons() {
|
|||||||
func (b *BrowsingPane) ActivateNavigationButton(num int) {
|
func (b *BrowsingPane) ActivateNavigationButton(num int) {
|
||||||
if num < len(b.navBtnsContainer.Objects) {
|
if num < len(b.navBtnsContainer.Objects) {
|
||||||
btn := b.navBtnsContainer.Objects[num].(*widget.Button)
|
btn := b.navBtnsContainer.Objects[num].(*widget.Button)
|
||||||
btn.OnTapped()
|
if !btn.Disabled() {
|
||||||
|
btn.OnTapped()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -84,6 +84,7 @@ func NewMainWindow(fyneApp fyne.App, appName string, app *backend.App, size fyne
|
|||||||
})
|
})
|
||||||
m.BrowsingPane.AddSettingsMenuItem("Log Out", app.ServerManager.Logout)
|
m.BrowsingPane.AddSettingsMenuItem("Log Out", app.ServerManager.Logout)
|
||||||
m.addNavigationButtons()
|
m.addNavigationButtons()
|
||||||
|
m.BrowsingPane.DisableNavigationButtons()
|
||||||
m.addShortcuts()
|
m.addShortcuts()
|
||||||
return m
|
return m
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user