parent
2d35ce31f5
commit
ce0743269d
@ -0,0 +1,71 @@
|
||||
/*
|
||||
Base ScriptUI Panel v.0.1
|
||||
|
||||
by Jorge Vásquez Pérez
|
||||
|
||||
Changes 0.2:
|
||||
- None
|
||||
|
||||
*/
|
||||
|
||||
(function createNullsFromPaths (thisObj) {
|
||||
/* Build UI */
|
||||
function buildUI(thisObj) {
|
||||
|
||||
var windowTitle = "windowTitle";
|
||||
var firstButton = "firstButton";
|
||||
var secondButton = "secondButton";
|
||||
var thirdButton = "thirdButton";
|
||||
var win = (thisObj instanceof Panel)? thisObj : new Window('palette', windowTitle);
|
||||
win.spacing = 0;
|
||||
win.margins = 4;
|
||||
var myButtonGroup = win.add ("group");
|
||||
myButtonGroup.spacing = 4;
|
||||
myButtonGroup.margins = 0;
|
||||
myButtonGroup.orientation = "row";
|
||||
win.button1 = myButtonGroup.add ("button", undefined, firstButton);
|
||||
win.button2 = myButtonGroup.add ("button", undefined, secondButton);
|
||||
win.button3 = myButtonGroup.add ("button", undefined, thirdButton);
|
||||
myButtonGroup.alignment = "center";
|
||||
myButtonGroup.alignChildren = "center";
|
||||
|
||||
win.button1.onClick = function(){
|
||||
button1Click();
|
||||
}
|
||||
win.button2.onClick = function(){
|
||||
button2Click();
|
||||
}
|
||||
win.button3.onClick = function(){
|
||||
button3Click();
|
||||
}
|
||||
|
||||
win.layout.layout(true);
|
||||
|
||||
return win
|
||||
}
|
||||
|
||||
|
||||
// Show the Panel
|
||||
var w = buildUI(thisObj);
|
||||
if (w.toString() == "[object Panel]") {
|
||||
w;
|
||||
} else {
|
||||
w.show();
|
||||
}
|
||||
|
||||
|
||||
/* General functions */
|
||||
|
||||
/* Project Specific functions */
|
||||
function button1Click(){
|
||||
alert("Button 1 was clicked");
|
||||
}
|
||||
function button2Click(){
|
||||
alert("Button 2 was clicked");
|
||||
}
|
||||
function button3Click(){
|
||||
alert("Button 3 was clicked");
|
||||
}
|
||||
|
||||
|
||||
})(this);
|
||||
Loading…
Reference in new issue