From 907264fc67f7025dad916f8745cbe63ef7080958 Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Fri, 15 Nov 2019 02:15:56 +0000 Subject: [PATCH] enable/disable chat and browse from trusted pane buttons --- .../models/com/muwire/gui/MainFrameModel.groovy | 2 ++ gui/griffon-app/views/com/muwire/gui/MainFrameView.groovy | 8 ++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) 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 } })