1
0
forked from 0ad/0ad
0ad/binaries/data/mods/official/gui/test/functions_utility_object.js

46 lines
1.0 KiB
JavaScript
Raw Normal View History

function GUIObjectHide(objectName)
{
// Hide our GUI object
var GUIObject = getGUIObjectByName(objectName);
GUIObject.hidden = true;
}
// ====================================================================
function GUIObjectUnhide(objectName)
{
// Unhide our GUI object
var GUIObject = getGUIObjectByName(objectName);
GUIObject.hidden = false;
}
// ====================================================================
function GUIObjectToggle(objectName)
{
// Get our GUI object
var GUIObject = getGUIObjectByName(objectName);
// Toggle it
GUIObject.hidden = !GUIObject.hidden;
}
// ====================================================================
function GUIObjectRenameandReveal(objectName, objectCaption)
{
// Get our GUI object
var GUIObject = getGUIObjectByName(objectName);
// Rename it
GUIObject.caption = objectCaption;
// Toggle it
GUIObject.hidden = false;
}
// ====================================================================