1. ruler.sct
2. core
2.1. viewport
2.1.1. viewport.cfg
2.1.2. viewport.cls
2.1.3. viewport.sct
2.1.4. ruler
2.1.4.1. ruler.cfg
2.1.4.2. ruler.cls
2.1.4.3. src
2.1.4.3.1. cursorX.png
2.1.4.3.2. cursorY.png
2.1.5. grid
2.1.5.1. grid.cfg
2.1.5.2. grid.cls
2.1.5.3. grid.sct
2.2. mouse
2.2.1. cursor
2.2.1.1. cursor.cls
2.2.1.2. src
2.2.1.2.1. default.png
2.3. project
2.3.1. project.cfg
2.3.2. project.cls
2.3.3. project.sct
2.3.4. iframe.cls
2.3.5. simpleElemet
2.3.5.1. simpleElement.sct
2.3.6. simpleStyle
2.3.6.1. simpleStyle.sct
2.4. gui
2.4.1. scrollbox.cfg
2.4.2. scrollbox.cls
2.4.3. scrollbox.sct
2.4.4. simpleinput.cls
2.4.5. simpleinput.sct
2.4.6. src
2.4.6.1. scrollbox_shadow_top.png
2.4.6.2. scrollbox_shadow_bottom.png
2.4.6.3. inputbg.png
2.4.6.4. iconsmall.png
2.4.7. colorpicker
2.4.7.1. colorpicker.cfg
2.4.7.2. colorpicker.cls
2.4.7.3. colorpicker.sct
2.5. panels
2.5.1. elements
2.5.1.1. elements.cfg
2.5.1.2. elements.cls
2.5.1.3. elements.sct
2.5.2. typography
2.5.2.1. typography.cfg
2.5.2.2. typography.cls
2.5.2.3. typography.sct
3. eventFunctions
3.1. onStyleCreate()
3.2. onElementCreate()
3.3. onElementSelect()
4. panels
4.1. typography
4.1.1. inputs : []
4.1.2. updateInputs()
4.2. elements
4.2.1. listbox : scrollbox
4.2.2. list : elementsList
4.2.2.1. update()
5. Classes
5.1. GUI
5.1.1. simpleInput(selector, [simpleIcon, mouse]):div
5.1.1.1. icon:div
5.1.1.1.1. input : simpleInput
5.1.1.1.2. mousedown(this)
5.1.1.1.3. mouseup(window)
5.1.1.2. input:input
5.1.1.2.1. input : simpleInput
5.1.1.2.2. onkeyup()
5.1.1.3. setValue(value)
5.1.1.4. updateValue()
5.1.1.5. mousemove(window)
5.1.2. simpleIcon(name,size):div
5.1.3. scrollbox(content):div
5.1.3.1. scroll:div
5.1.3.1.1. mousedown(this)
5.1.3.1.2. mouseup(window)
5.1.3.2. scroll_ov:div
5.1.3.3. content:div
5.1.3.3.1. input : simpleInput
5.1.3.3.2. onkeyup()
5.1.3.4. shadow
5.1.3.4.1. top:div
5.1.3.4.2. bottom:div
5.1.3.5. setValue(value)
5.1.3.6. updateScrollSize()
5.1.3.7. mousemove(window)
5.1.4. PANELS
5.1.4.1. elementsList():div
5.1.4.1.1. update()
5.1.4.1.2. elementsListInfo(element,color,border):div
5.1.4.1.3. elementsListOptions(element,color,border):div
5.2. PROJECT / VIEWPORT
5.2.1. viewport():div
5.2.1.1. view:div
5.2.1.2. size
5.2.1.2.1. x : 0
5.2.1.2.2. y : 0
5.2.1.3. viewSize
5.2.1.3.1. x : 0
5.2.1.3.2. y : 0
5.2.1.4. viewScale : 0
5.2.1.5. setSize(x,y)
5.2.1.6. updateSize()
5.2.1.7. setViewSize(x,y)
5.2.1.8. updateViewSize()
5.2.1.9. updateViewPosition()
5.2.1.10. setViewScale(scale)
5.2.1.11. viewportRuler( viewport ):div
5.2.1.11.1. top:canvas
5.2.1.11.2. left:canvas
5.2.1.11.3. cursorX:div
5.2.1.11.4. curosrY:div
5.2.1.11.5. blank:canvas
5.2.1.11.6. viewport : viewport
5.2.1.11.7. generate()
5.2.1.11.8. updatePosition()
5.2.1.11.9. updateCursor()
5.2.1.12. viewportGrid( viewport ):div
5.2.1.12.1. grid:canvas
5.2.1.12.2. viewport : viewport
5.2.1.12.3. generate()
5.2.1.12.4. updatePosition()
5.2.2. project():iframe
5.2.2.1. document : false
5.2.2.2. elements : []
5.2.2.3. styles : []
5.2.2.4. selected : false
5.2.2.5. setupDocument()
5.2.2.6. createElement(type,target,how)
5.2.2.7. createStyle()
5.2.2.8. simpleElement( type, styles ):type
5.2.2.8.1. name : 'New element'
5.2.2.8.2. styles : [] / styles
5.2.2.8.3. type : type
5.2.2.8.4. elementStyle : simpleStyle
5.2.2.8.5. depth : 0
5.2.2.8.6. color : false
5.2.2.8.7. loadStyle( simpleStyle )
5.2.2.8.8. updateStyles()
5.2.2.8.9. addStyle( simpleStyle, index )
5.2.2.9. simpleStyle( selectors ):Object
5.2.2.9.1. name : 'New style'
5.2.2.9.2. selectors : selectors
5.2.2.9.3. elements : []
5.2.2.9.4. addElement( element )
5.2.2.9.5. updateElements()
5.2.2.9.6. getSelectorValue():String
6. settings vars
6.1. settings
6.2. program
6.2.1. project
6.2.1.1. loaded : project
6.3. style
6.4. cache
6.4.1. icon
6.4.1.1. drag
6.4.1.1.1. target : false
6.4.1.1.2. startValue : false
6.4.1.1.3. offset : false
6.4.2. scrollbox
6.4.2.1. dragging : false
6.4.2.2. mouseOffset : false
6.4.2.3. scrollOffset : false