diff options
author | Tulir Asokan <tulir@maunium.net> | 2018-05-24 23:26:57 +0300 |
---|---|---|
committer | Tulir Asokan <tulir@maunium.net> | 2018-05-24 23:27:12 +0300 |
commit | b76c8d01478bcdeb8e0f0c00ca56f577a425674b (patch) | |
tree | a3e9761a05c556730846c5645f8d9afc7c6e052b /ui/ui.go | |
parent | a4d07e9a81f3bf0018b4f1368d8b4d06992cadba (diff) |
Add UI preferences and simplify config save/load (ref #43)
Diffstat (limited to 'ui/ui.go')
-rw-r--r-- | ui/ui.go | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -86,6 +86,14 @@ func (ui *GomuksUI) OnLogout() { ui.app.SetFocus(ui.loginView) } +func (ui *GomuksUI) HandleNewPreferences() { + prefs := ui.gmx.Config().Preferences + ui.mainView.bareMessages = prefs.BareMessageView + ui.mainView.hideUserList = prefs.HideUserList + ui.mainView.hideRoomList = prefs.HideRoomList + ui.Render() +} + func (ui *GomuksUI) SetView(name View) { ui.views.SwitchToPage(string(name)) } |