From 8724f0d0d9240b1e5c38fab6e7b838a913bacab1 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Tue, 12 Jul 2016 13:40:29 -0700 Subject: [PATCH] add a stubbed version of the ignore script --- scripts/system/ignore.js | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 scripts/system/ignore.js diff --git a/scripts/system/ignore.js b/scripts/system/ignore.js new file mode 100644 index 0000000000..eaeecb2e96 --- /dev/null +++ b/scripts/system/ignore.js @@ -0,0 +1,40 @@ +// +// ignore.js +// scripts/system/ +// +// Created by Stephen Birarda on 07/11/2016 +// Copyright 2016 High Fidelity, Inc. +// +// Distributed under the Apache License, Version 2.0. +// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html +// + +// grab the toolbar +var toolbar = Toolbars.getToolbar("com.highfidelity.interface.toolbar.system"); + +// setup the ignore button and add it to the toolbar +var button = toolbar.addButton({ + objectName: 'ignore', + imageURL: Script.resolvePath("assets/images/tools/mic.svg"), + visible: true, + buttonState: 1, + alpha: 0.9 +}); + +var isShowingOverlays = false; + +// handle clicks on the toolbar button +function buttonClicked(){ + if (isShowingOverlays) { + hideOverlays(); + } else { + showOverlays(); + } +} + +button.clicked.connect(buttonClicked); + +// remove the toolbar button when script is stopped +Script.scriptEnding.connect(function() { + toolbar.removeButton('ignore'); +});