diff options
author | David King <amigadave@amigadave.com> | 2013-06-24 20:35:50 +0100 |
---|---|---|
committer | David King <amigadave@amigadave.com> | 2013-06-24 21:41:48 +0100 |
commit | 0b07047af57927c5954bb8199bcaeddb2926e1e3 (patch) | |
tree | e0aead4b1df325ffa1c00afa441ae0bc9e3a5373 | |
parent | cf69dbcebb49d7be3249d7ac7b85681d126be4b8 (diff) | |
download | cheese-0b07047af57927c5954bb8199bcaeddb2926e1e3.tar.gz |
Disable effects and mode actions while shooting
-rw-r--r-- | src/cheese-window.vala | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/cheese-window.vala b/src/cheese-window.vala index e8994e96..cae0848b 100644 --- a/src/cheese-window.vala +++ b/src/cheese-window.vala @@ -451,8 +451,10 @@ public class Cheese.MainWindow : Gtk.ApplicationWindow */ private void enable_mode_change () { - // FIXME: Set the mode action to be sensitive - // FIXME: Set the effects action to be sensitive. + var mode = this.application.lookup_action ("mode") as SimpleAction; + mode.set_enabled (true); + var effects = this.application.lookup_action ("effects") as SimpleAction; + effects.set_enabled (true); } /** @@ -460,8 +462,10 @@ public class Cheese.MainWindow : Gtk.ApplicationWindow */ private void disable_mode_change () { - // FIXME: Set the mode action to be sensitive - // FIXME: Set the effects action to be insensitive. + var mode = this.application.lookup_action ("mode") as SimpleAction; + mode.set_enabled (false); + var effects = this.application.lookup_action ("effects") as SimpleAction; + effects.set_enabled (false); } /** |