Built-In Namespace _global_
| Field Attributes | Field Name and Description |
|---|---|
|
HelloCanvas = new Canvas(drwbl, 200,200)
var circle = new Circle(20, {
id: 'myCircle',
x: HelloCanvas.width / 2,
y: HelloCanvas.height / 2,
stroke: scol,
strokeWidth: 10,
endAngle: Math.PI*1.8
})
circle.animateTo('scale', 2, 1000, 'sine', true, true)
circle.addFrameListener(function(t, dt) {
this.rotation = Math.sin(t / 1000) * Math.PI
})
var hello = new ElementNode(E('p', 'Hello, SMARTies!'), {
fontFamily: 'Arial, Sans-serif', noScaling: true, color: 'black'
})
hello.every(1000, function() {
this.color = 'magenta'
this.after(200, function() { this.color = 'black' })
})
hello.align = hello.valign = 'center'
circle.append(hello)
HelloCanvas.append(circle) *
|
|
|
loadJSFile("http://www.smartcg.com/tech/cg/smart/data/nodes/ExptTest/testCanvasDraw/testCanvasDraw.js", function(){ testCanvasDraw.create(ths);});
loadJSFile("http://www.smartcg.com/tech/cg/smart/data/nodes/ExptTest/testCake/testCake.js", function(){ testCake.create(ths);});
loadJSFile("http://www.smartcg.com/tech/cg/smart/data/nodes/ExptTest/testRaphaelClock/testRaphaelClock.js", function(){ testRaphaelClock.create(ths);});
loadJSFile("http://www.smartcg.com/tech/cg/smart/data/nodes/ExptTest/testRphPlusCanv/testRphPlusCanv.js", function(){ testRphPlusCanv.create(ths);});
loadJSFile("http://www.smartcg.com/tech/cg/smart/data/nodes/ExptTest/testSceneJS/testSceneJS.js", function(){ testSceneJS.create(ths);});
**
|
|
|
getValue: function(valueField){
var returnArray = [];
var selectionsArray = this.view.getSelectedIndexes();
if (selectionsArray.length == 0) {return '';}
for (var i=0; i |
|
|
*var ourns;
if (!this.grobDefns) {
this.grobDefns = {};
}
if (typeof grobDefns.setNS !== 'function') {
grobDefns.setNS = function (ths) {
ourns = ths;
ourns.writeConDbg("Success setting ns in grobDefns");
}
}//fi***
|
|
|
var gW = Ext.getCmp('graphWin'+ths.ns);
//alert(gW.toString());
var nodePWID = "myTestRph_"+idNow(); // nodepanel window ID.
|
|
|
************************************************
|
|
| Method Attributes | Method Name and Description |
|---|---|
|
ajs(s)
|
|
|
busyFn(btn, statusBar, msg)
|
|
|
calenHdl()
|
|
|
cloneDataJSON(jO)
|
|
|
cloneObject(what)
|
|
|
CMYK2RGB(cmyk)
|
|
|
ColorPicker(x, y, size, initcolor, element)
|
|
|
createNodes(ths)
|
|
|
doDraw()
|
|
|
doSomething(anIn)
|
|
|
execCmd(ths, runBtn, cmdOuterWin, cmdsWin, cmdStatusWin)
|
|
|
exportGraphWinHdl(ths)
|
|
|
grobArrayFromIOArray(gIOA, a)
|
|
|
grobBool(b)
|
|
|
grobColCMYKPct(c, m, y, k)
|
|
|
grobColRGB(r, g, b)
|
|
|
grobColRGB8Bit(r, g, b)
|
|
|
grobColRGBA(r, g, b, a)
|
|
|
grobColRGBA8Bit(r, g, b, a)
|
|
|
grobFlt(f)
|
|
|
grobInt(i)
|
|
|
grobIOArray(a)
|
|
|
grobIOArrayFromArray(a, gIOA)
|
|
|
grobNull()
|
|
|
grobNum(n)
|
|
|
grobPoint2D(x, y)
|
|
|
grobPointPair2D(x, y, x2, y2)
|
|
|
grobPolyMeshV1(vertList, faceList, edgeList)
|
|
|
grobStr(s)
|
|
|
grobTriMeshV1(vertexBuffer, indexBuffer, attributeBuffer)
|
|
|
grobVertex2D(x, y, vId)
|
|
|
idNow()
|
|
|
isEmpty(obj)
|
|
|
launchBtn(ns, cont)
|
|
|
launchSMART(ths)
|
|
|
loadJS(jsFile)
|
|
|
loadJS_NONEED(jsFile)
|
|
|
loadJSF(s)
|
|
|
Ext.SSL_SECURE_URL= 'javascript:void(0)'; // !
// start
var p_center = new Ext.TabPanel({
region: "center",
resizeTabs: true, // turn on tab resizing
minTabWidth: 115,
tabWidth: 135,
enableTabScroll: true,
width: 600,
activeTab: 0,
height: 250,
items:[{
xtype: 'iframepanel',
title:'系?统?容?量?分?配?',
id:"form_chapteradmin",
loadMask:{msg:'Loading Quote.
|
|
|
onClick(ev, target)
|
|
|
popNodeList(ths, nT, indx)
|
|
|
populateNodePanel(ths)
|
|
|
pprt(s, v)
|
|
|
pprts(s)
|
|
|
Processing(aElement, aCode)
|
|
|
prt(s, v)
|
|
|
prtObj(what, lvl, max)
|
|
|
prtObj_older(what, lvl)
|
|
|
prts(s)
|
|
|
prtSep()
|
|
|
RGB2CMYK(rgb)
|
|
|
setHelpNS(oursbx)
|
|
|
setNodeExecNS(ths)
|
|
|
setStatusLineDbg(sb, msg)
|
|
|
setStatusLineErr(sb, msg)
|
|
|
setStatusLineInfo(sb, msg, wait)
|
|
|
setStatusLineWarn(sb, msg)
|
|
|
setUtilsNS(ths)
|
|
|
SMARTlaunch(ins, cont)
|
|
|
SMARTOp()
|
|
|
txtGetSelection(txta)
|
|
|
unBusyFn(btn, statusBar, msg)
|
Field Detail
CAKECanvas
HelloCanvas = new Canvas(drwbl, 200,200)
var circle = new Circle(20, {
id: 'myCircle',
x: HelloCanvas.width / 2,
y: HelloCanvas.height / 2,
stroke: scol,
strokeWidth: 10,
endAngle: Math.PI*1.8
})
circle.animateTo('scale', 2, 1000, 'sine', true, true)
circle.addFrameListener(function(t, dt) {
this.rotation = Math.sin(t / 1000) * Math.PI
})
var hello = new ElementNode(E('p', 'Hello, SMARTies!'), {
fontFamily: 'Arial, Sans-serif', noScaling: true, color: 'black'
})
hello.every(1000, function() {
this.color = 'magenta'
this.after(200, function() { this.color = 'black' })
})
hello.align = hello.valign = 'center'
circle.append(hello)
HelloCanvas.append(circle) *
Defined in: testPre3dCAKE.js.
Defined in: testPre3dCAKE.js.
calenWin
loadJSFile("http://www.smartcg.com/tech/cg/smart/data/nodes/ExptTest/testCanvasDraw/testCanvasDraw.js", function(){ testCanvasDraw.create(ths);});
loadJSFile("http://www.smartcg.com/tech/cg/smart/data/nodes/ExptTest/testCake/testCake.js", function(){ testCake.create(ths);});
loadJSFile("http://www.smartcg.com/tech/cg/smart/data/nodes/ExptTest/testRaphaelClock/testRaphaelClock.js", function(){ testRaphaelClock.create(ths);});
loadJSFile("http://www.smartcg.com/tech/cg/smart/data/nodes/ExptTest/testRphPlusCanv/testRphPlusCanv.js", function(){ testRphPlusCanv.create(ths);});
loadJSFile("http://www.smartcg.com/tech/cg/smart/data/nodes/ExptTest/testSceneJS/testSceneJS.js", function(){ testSceneJS.create(ths);});
**
Defined in: misc.js.
Defined in: misc.js.
currns
getValue: function(valueField){
var returnArray = [];
var selectionsArray = this.view.getSelectedIndexes();
if (selectionsArray.length == 0) {return '';}
for (var i=0; i
Defined in: utils.js.
doRPG
Defined in: testRphPlusCanv.js.
drawClock
Defined in: testRaphaelPiechart.js.
grobFns
*var ourns;
if (!this.grobDefns) {
this.grobDefns = {};
}
if (typeof grobDefns.setNS !== 'function') {
grobDefns.setNS = function (ths) {
ourns = ths;
ourns.writeConDbg("Success setting ns in grobDefns");
}
}//fi***
Defined in: ptVecGrobs.js.
Defined in: ptVecGrobs.js.
grobTest
Defined in: grobFns.js.
loadJSFile
Defined in: utils.js.
ocw
var gW = Ext.getCmp('graphWin'+ths.ns);
//alert(gW.toString());
var nodePWID = "myTestRph_"+idNow(); // nodepanel window ID..*
Defined in: testRaphaelClock.js.
Defined in: testRaphaelClock.js.
SMART
************************************************
Defined in: init.js.
Defined in: init.js.
updateFn
Defined in: testRaphaelPiechart.js.
Method Detail
ajs(s)
Defined in: grobUtils.js.
- Parameters:
- s
busyFn(btn, statusBar, msg)
Defined in: cmdExec.js.
- Parameters:
- btn
- statusBar
- msg
calenHdl()
Defined in: misc.js.
cloneDataJSON(jO)
Defined in: utils.js.
- Parameters:
- jO
cloneObject(what)
Defined in: utils.js.
- Parameters:
- what
CMYK2RGB(cmyk)
Defined in: colorGrobs.js.
- Parameters:
- cmyk
ColorPicker(x, y, size, initcolor, element)
Defined in: colorpicker.js.
- Parameters:
- x
- y
- size
- initcolor
- element
createNodes(ths)
Defined in: nodes.js.
- Parameters:
- ths
doDraw()
Defined in: testSceneJS.js.
doSomething(anIn)
Defined in: typeGrobs.js.
- Parameters:
- anIn
execCmd(ths, runBtn, cmdOuterWin, cmdsWin, cmdStatusWin)
Defined in: cmdExec.js.
- Parameters:
- ths
- runBtn
- cmdOuterWin
- cmdsWin
- cmdStatusWin
exportGraphWinHdl(ths)
Defined in: nodeExec.js.
- Parameters:
- ths
grobAnyArray()
Defined in: typeGrobs.js.
grobAnyObj()
Defined in: typeGrobs.js.
grobArrayFromIOArray(gIOA, a)
Defined in: opGrobs.js.
- Parameters:
- gIOA
- a
grobBool(b)
Defined in: typeGrobs.js.
- Parameters:
- b
grobColCMYKPct(c, m, y, k)
Defined in: colorGrobs.js.
- Parameters:
- c
- m
- y
- k
grobColRGB(r, g, b)
Defined in: colorGrobs.js.
- Parameters:
- r
- g
- b
grobColRGB8Bit(r, g, b)
Defined in: colorGrobs.js.
- Parameters:
- r
- g
- b
grobColRGBA(r, g, b, a)
Defined in: colorGrobs.js.
- Parameters:
- r
- g
- b
- a
grobColRGBA8Bit(r, g, b, a)
Defined in: colorGrobs.js.
- Parameters:
- r
- g
- b
- a
grobFlt(f)
Defined in: typeGrobs.js.
- Parameters:
- f
grobInt(i)
Defined in: typeGrobs.js.
- Parameters:
- i
grobIOArray(a)
Defined in: opGrobs.js.
- Parameters:
- a
grobIOArrayFromArray(a, gIOA)
Defined in: opGrobs.js.
- Parameters:
- a
- gIOA
grobNull()
Defined in: typeGrobs.js.
grobNum(n)
Defined in: typeGrobs.js.
- Parameters:
- n
grobPoint2D(x, y)
Defined in: ptVecGrobs.js.
- Parameters:
- x
- y
grobPointPair2D(x, y, x2, y2)
Defined in: ptVecGrobs.js.
- Parameters:
- x
- y
- x2
- y2
grobPolyMeshV1(vertList, faceList, edgeList)
Defined in: ptVecGrobs.js.
- Parameters:
- vertList
- faceList
- edgeList
grobStr(s)
Defined in: typeGrobs.js.
- Parameters:
- s
grobTriMeshV1(vertexBuffer, indexBuffer, attributeBuffer)
Defined in: ptVecGrobs.js.
- Parameters:
- vertexBuffer
- indexBuffer
- attributeBuffer
grobUndef()
Defined in: typeGrobs.js.
grobVertex2D(x, y, vId)
Defined in: ptVecGrobs.js.
- Parameters:
- x
- y
- vId
helpWinHdl()
Defined in: help.js.
idNow()
Defined in: utils.js.
isEmpty(obj)
Defined in: utils.js.
- Parameters:
- obj
launchBtn(ns, cont)
Defined in: init.js.
- Parameters:
- ns
- cont
launchSMART(ths)
Defined in: main.js.
- Parameters:
- ths
loadJS(jsFile)
Defined in: utils.js.
- Parameters:
- jsFile
loadJS_NONEED(jsFile)
Defined in: utils.js.
- Parameters:
- jsFile
loadJSF(s)
Defined in: utils.js.
- Parameters:
- s
loadMoreJS()
Ext.SSL_SECURE_URL= 'javascript:void(0)'; // !
// start
var p_center = new Ext.TabPanel({
region: "center",
resizeTabs: true, // turn on tab resizing
minTabWidth: 115,
tabWidth: 135,
enableTabScroll: true,
width: 600,
activeTab: 0,
height: 250,
items:[{
xtype: 'iframepanel',
title:'系?统?容?量?分?配?',
id:"form_chapteradmin",
loadMask:{msg:'Loading Quote...'},
deferredRender: false,
//bodyStyle:'padding:10px',
frameConfig:{name:'chatperadminForm'},
border:false,
//frame:true,
defaultSrc: '../smart/help/index.html'
}],
defaults: { autoScroll: true }
});
// end
var hW;
if(!hW){
hW = new Ext.Window({
items:[
{
text:'Help!',
xtype: 'iframepanel',
defaultSrc : "../smart/help/index.html",
}
],
});
// hw.add(p_center);
}// if!
hW.show();
Defined in: init.js.
Defined in: init.js.
onClick(ev, target)
Defined in: testRphPlusCanv.js.
- Parameters:
- ev
- target
popNodeList(ths, nT, indx)
Defined in: nodes.js.
- Parameters:
- ths
- nT
- indx
populateNodePanel(ths)
Defined in: nodes.js.
- Parameters:
- ths
pprt(s, v)
Defined in: grobUtils.js.
- Parameters:
- s
- v
pprts(s)
Defined in: grobUtils.js.
- Parameters:
- s
Processing(aElement, aCode)
Defined in: processing.js.
- Parameters:
- aElement
- aCode
prt(s, v)
Defined in: utils.js.
- Parameters:
- s
- v
prtObj(what, lvl, max)
Defined in: utils.js.
- Parameters:
- what
- lvl
- max
prtObj_older(what, lvl)
Defined in: utils.js.
- Parameters:
- what
- lvl
prts(s)
Defined in: utils.js.
- Parameters:
- s
prtSep()
Defined in: utils.js.
RGB2CMYK(rgb)
Defined in: colorGrobs.js.
- Parameters:
- rgb
setHelpNS(oursbx)
Defined in: help.js.
- Parameters:
- oursbx
setNodeExecNS(ths)
Defined in: nodeExec.js.
- Parameters:
- ths
setStatusLineDbg(sb, msg)
Defined in: cmdExec.js.
- Parameters:
- sb
- msg
setStatusLineErr(sb, msg)
Defined in: cmdExec.js.
- Parameters:
- sb
- msg
setStatusLineInfo(sb, msg, wait)
Defined in: cmdExec.js.
- Parameters:
- sb
- msg
- wait
setStatusLineWarn(sb, msg)
Defined in: cmdExec.js.
- Parameters:
- sb
- msg
setUtilFnsOut()
Defined in: utils.js.
setUtilsNS(ths)
Defined in: utils.js.
- Parameters:
- ths
SMARTlaunch(ins, cont)
Defined in: init.js.
- Parameters:
- ins
- cont
SMARTOp()
Defined in: nodeExec.js.
SMARTOpGen()
Defined in: nodeExec.js.
testUtils()
Defined in: utils.js.
txtGetSelection(txta)
Defined in: cmdExec.js.
- Parameters:
- txta
unBusyFn(btn, statusBar, msg)
Defined in: cmdExec.js.
- Parameters:
- btn
- statusBar
- msg