tge/example/show/ui/tsShowTransitionDlg.gui
2017-04-17 06:17:10 -06:00

235 lines
5.7 KiB
Plaintext
Executable File

//-----------------------------------------------------------------------------
// Torque Game Engine
//
// Copyright (c) 2001 GarageGames.Com
//-----------------------------------------------------------------------------
//--- OBJECT WRITE BEGIN ---
new GuiControl(TSShowTransitionDlg) {
profile = "GuiDialogProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "0 0";
extent = "640 480";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "False";
helpTag = "0";
new GuiWindowCtrl() {
profile = "GuiWindowProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "6 378";
extent = "249 195";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "Transition Control";
resizeWidth = "True";
resizeHeight = "True";
canMove = "True";
canClose = "True";
canMinimize = "True";
canMaximize = "True";
minSize = "50 50";
closeCommand = "Canvas.popDialog(TSShowTransitionDlg);";
new GuiButtonCtrl() {
profile = "GuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "13 28";
extent = "27 20";
minExtent = "8 8";
visible = "True";
setFirstResponder = "True";
modal = "True";
command = "showToggleTransition();";
helpTag = "0";
text = "==>";
};
new GuiTextCtrl(showTransitionToText) {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "46 30";
extent = "67 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "Set Sequence";
justify = "center";
FONT = "12 244 Arial";
};
new GuiButtonCtrl() {
profile = "GuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "13 56";
extent = "27 20";
minExtent = "8 8";
visible = "True";
setFirstResponder = "True";
modal = "True";
command = "showToggleTransitionPos();";
helpTag = "0";
text = "==>";
};
new GuiTextCtrl(showTransitionPosText) {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "46 58";
extent = "147 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "Transition To Synched Position";
justify = "center";
FONT = "12 244 Arial";
};
new GuiSliderCtrl(transitionPosition) {
profile = "GuiDefaultProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "47 125";
extent = "100 20";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
variable = "value";
helpTag = "0";
range = "0.000000 1.000000";
ticks = "5";
value = "0";
tab = "true";
};
new GuiTextCtrl(transitionDurationText) {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "132 170";
extent = "14 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "0.2";
};
new GuiButtonCtrl() {
profile = "GuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "15 159";
extent = "85 20";
minExtent = "8 8";
visible = "True";
setFirstResponder = "True";
modal = "True";
command = "Canvas.pushDialog(TSShowTranDurEditDlg);";
helpTag = "0";
text = "Edit Duration";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "119 152";
extent = "42 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "True";
modal = "True";
helpTag = "0";
text = "Duration:";
};
new GuiButtonCtrl() {
profile = "GuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "13 87";
extent = "27 20";
minExtent = "8 8";
visible = "True";
setFirstResponder = "True";
modal = "True";
command = "showToggleTransitionTargetPlay();";
helpTag = "0";
text = "==>";
};
new GuiTextCtrl(showTransitionTargetPlayText) {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "46 89";
extent = "190 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "Target sequence plays during transition";
FONT = "12 244 Arial";
justify = "center";
};
};
};
//--- OBJECT WRITE END ---
$showTransition = false;
$showTransitionSynched = true;
$showTransitionDuration = 0.2;
$showTransitionTargetPlay = true;
function showToggleTransitionTargetPlay()
{
if ($showTransitionTargetPlay)
{
showTransitionTargetPlayText.setValue("Target sequence pauses during transition");
$showTransitionTargetPlay = false;
}
else
{
showTransitionTargetPlayText.setValue("Target sequence plays during transition");
$showTransitionTargetPlay = true;
}
}
function showToggleTransition()
{
if ($showTransition)
{
showTransitionToText.setValue("Set Sequence");
$showTransition=false;
}
else
{
showTransitionToText.setValue("Transition To Sequence");
$showTransition=true;
}
}
function showToggleTransitionPos()
{
if ($showTransitionSynched)
{
showTransitionPosText.setValue("Transition to Slider Position");
$showTransitionSynched=false;
}
else
{
showTransitionPosText.setValue("Transition To Synched Position");
$showTransitionSynched=true;
}
}