diff --git a/gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy b/gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy index f795ed56..3974c28e 100644 --- a/gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy +++ b/gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy @@ -106,6 +106,8 @@ class MainFrameModel { @Observable boolean subscribeButtonEnabled @Observable boolean markNeutralFromTrustedButtonEnabled @Observable boolean markDistrustedButtonEnabled + @Observable boolean browseFromTrustedButtonEnabled + @Observable boolean chatFromTrustedButtonEnabled @Observable boolean markNeutralFromDistrustedButtonEnabled @Observable boolean markTrustedButtonEnabled @Observable boolean reviewButtonEnabled diff --git a/gui/griffon-app/views/com/muwire/gui/MainFrameView.groovy b/gui/griffon-app/views/com/muwire/gui/MainFrameView.groovy index cd6f7add..238eb6bd 100644 --- a/gui/griffon-app/views/com/muwire/gui/MainFrameView.groovy +++ b/gui/griffon-app/views/com/muwire/gui/MainFrameView.groovy @@ -434,8 +434,8 @@ class MainFrameView { button(text : "Subscribe", enabled : bind {model.subscribeButtonEnabled}, constraints : gbc(gridx: 0, gridy : 0), subscribeAction) button(text : "Mark Neutral", enabled : bind {model.markNeutralFromTrustedButtonEnabled}, constraints : gbc(gridx: 1, gridy: 0), markNeutralFromTrustedAction) button(text : "Mark Distrusted", enabled : bind {model.markDistrustedButtonEnabled}, constraints : gbc(gridx: 2, gridy:0), markDistrustedAction) - button(text : "Browse", constraints:gbc(gridx:3, gridy:0), browseFromTrustedAction) - button(text : "Chat", constraints : gbc(gridx:4, gridy:0), chatFromTrustedAction) + button(text : "Browse", enabled : bind{model.browseFromTrustedButtonEnabled}, constraints:gbc(gridx:3, gridy:0), browseFromTrustedAction) + button(text : "Chat", enabled : bind{model.chatFromTrustedButtonEnabled} ,constraints : gbc(gridx:4, gridy:0), chatFromTrustedAction) } } panel (border : etchedBorder()){ @@ -775,10 +775,14 @@ class MainFrameView { model.subscribeButtonEnabled = false model.markDistrustedButtonEnabled = false model.markNeutralFromTrustedButtonEnabled = false + model.chatFromTrustedButtonEnabled = false + model.browseFromTrustedButtonEnabled = false } else { model.subscribeButtonEnabled = true model.markDistrustedButtonEnabled = true model.markNeutralFromTrustedButtonEnabled = true + model.chatFromTrustedButtonEnabled = true + model.browseFromTrustedButtonEnabled = true } })