mirror of
https://github.com/overte-org/overte.git
synced 2025-04-26 06:36:08 +02:00
35 lines
779 B
JavaScript
35 lines
779 B
JavaScript
//
|
|
// menuExample.js
|
|
// hifi
|
|
//
|
|
// Created by Brad Hefta-Gaub on 2/24/14
|
|
// Copyright (c) 2013 HighFidelity, Inc. All rights reserved.
|
|
//
|
|
// This is an example script that demonstrates use of the Menu object
|
|
//
|
|
|
|
|
|
function setupMenus() {
|
|
Menu.addTopMenu("Foo");
|
|
Menu.addMenuItem("Foo","Foo item 1", { text: "F", isControl: true} );
|
|
Menu.addMenuItem("Foo","Foo item 2");
|
|
Menu.addTopMenu("Bar");
|
|
}
|
|
|
|
function scriptEnding() {
|
|
print("SCRIPT ENDNG!!!\n");
|
|
|
|
Menu.removeTopMenu("Foo");
|
|
Menu.removeTopMenu("Bar");
|
|
}
|
|
|
|
function menuItemEvent(menuItem) {
|
|
print("menuItemEvent() in JS... menuItem=" + menuItem);
|
|
}
|
|
|
|
setupMenus();
|
|
|
|
// register our scriptEnding callback
|
|
Script.scriptEnding.connect(scriptEnding);
|
|
|
|
Menu.menuItemEvent.connect(menuItemEvent);
|