1. svgedit.path
    1. NS
    2. uiStrings
    3. segData
    4. pathFuncs
    5. link_control_pts
    6. pathData
    7. editorContext_
    8. getRotvals
    9. setLinkControlPoints(lcp)
    10. path
    11. init(editorContext)
    12. insertItemBefore(elem, newseg, index)
    13. ptObjToArr(type, seg_item)
    14. getGripPt(seg, alt_pt)
    15. getPointFromGrip(pt, path)
    16. addPointGrip(index, x, y)
    17. getGripContainer()
    18. addCtrlGrip(id)
    19. getCtrlLine(id)
    20. getPointGrip(seg, update)
    21. getControlPoints(seg)
    22. replacePathSeg(type, index, pts, elem)
    23. getSegSelecor(seg, update)
    24. smoothControlPoints(ct1, ct2, pt)
    25. Segment(index, item)
      1. selected
      2. index
      3. item
      4. type
      5. ctrlpts
      6. ptgrip
      7. segsel
      8. showCtrlPts(y)
      9. selectCtrls(y)
      10. show(y)
      11. select(y)
      12. addGrip()
      13. update(full)
      14. move(dx, dy)
      15. setLinked(num)
      16. moveCtrl(num, dx, dy)
      17. setType(new_type, pts)
    26. Path(elem)
      1. elem
      2. segs
      3. selected_pts
      4. init()
      5. eachSeg(fn)
      6. addSeg(index)
      7. deleteSeg(index)
      8. subpathIsClosed(index)
      9. removePtFromSelection(index)
      10. clearSelection()
      11. storeD()
      12. show(y)
      13. movePts(d_x, d_y)
      14. moveCtrl
      15. setSegType
      16. selectPt
      17. update
    27. getPath_(elem)
    28. removePath_(id)
    29. recalcuRotatedpath()
    30. clearData()
  2. svgedit.recalculate
    1. NS
    2. context_
    3. init(editorContext)
    4. updateClipPath(attr, tx, ty)
    5. recalculateDimensions(selected)
  3. svgedit.select
    1. svgFactory_
    2. config_
    3. selectorManager_
    4. gridRadius
    5. Selector(id, elem)
      1. id
      2. selectedElement
      3. locked
      4. selectorGroup
      5. selectorRect
      6. gridCoords
      7. prototype
        1. reset(e)
        2. updateGripCursors(angle)
        3. showGrips(show)
        4. resize()
    6. SelectorManager()
      1. selectorParentGroup
      2. rubberBandBox
      3. selectors
      4. selectorMap
      5. selectorGrips
      6. selectorGripsGroup
      7. rotateGripConnector
      8. rotateGrip
      9. prototype
        1. initGroup()
        2. requestSelector(elem)
        3. releaseSelector(elem)
        4. getRubberBandBox()
    7. init(config, svgFactory)
    8. getSelectorManager()
  4. svgedit.coords
    1. pathMap
    2. editorContext_
    3. init(editorContext)
    4. remapElement(selected, changes, m)
  5. svgedit.math
    1. svg
    2. transformPoint(x,y,m)
    3. isIdentity(m)
    4. matrixMultiply()
    5. hasMatrixTransform(tlist)
    6. transformBox(l,t,w,h,m)
    7. transformListToTransform(tlist, min, max)
    8. getMatrix(elem)
    9. snapToAngle(x1, y1, x2, y2)
    10. rectsIntersect(r1, r2)
  6. svgedit.transformlist
    1. svgroot
    2. transformToString(xform)
    3. listMap_
    4. SVGTransformList(elem)
      1. _update()
      2. _elem
      3. _xforms
      4. _list
      5. _init()
      6. _removeFromOtherLists(item)
      7. numberOfItems
      8. clear()
      9. initialize(newItem)
      10. getItem(index)
      11. insertItemBeform(newItem, index)
      12. replaceItem(newItem, index)
      13. removeItem(index)
      14. appendItem(newItem)
    5. resetListMap()
    6. removeElementFromListMap(elem)
    7. getTransformList(elem)
  7. svgedit.units
    1. NS
    2. wAttrs
    3. hAttrs
    4. unitAttrs
    5. unitNumMap
    6. elementContainer_
    7. typeMap
    8. init(elementContainer)
    9. getTypeMap()
    10. shortFloat(val)
    11. convertUnit(val, unit)
    12. setUnitAttr(elem, attr, val)
    13. attrsToConvert
    14. convertAttrs(element)
    15. convertToNum(attr, val)
    16. isValidUnit(attr, val, selectedElement)
  8. svgedit.history
    1. HistoryEventTypes
    2. removeElements
    3. MoveElementCommand(elem, oldNextSibling, oldParent, text)
      1. elem
      2. text
      3. oldNextSibling
      4. oldParent
      5. newNextSibling
      6. newParent
      7. type
      8. prototype
        1. type
        2. getText()
        3. apply(handler)
        4. unapply(handler)
        5. elements()
    4. InsertElementCommand(elem, text)
      1. elem
      2. text
      3. parent
      4. nextSibling
      5. type
      6. prototype
        1. type
        2. getText()
        3. apply(handler)
        4. unapply(handler)
        5. elements()
    5. RemoveElementCommand(elem, oldNextSibling, oldParent, text)
      1. elem
      2. text
      3. parent
      4. nextSibling
      5. type
      6. prototype
        1. type
        2. getText()
        3. apply(handler)
        4. unapply(handler)
        5. elements()
    6. ChangeElementCommand(elem, attrs, text)
    7. BatchCommand(text)
    8. UndoManager(historyEventHandler)
  9. svgedit.sanitize
    1. NS
    2. REVERSE_NS
    3. svgWhiteList_
    4. swgWhiteListNS_
    5. sanitizeSvg(node)
  10. svgedit.utilities
    1. KEYSTR
    2. NS
    3. visElems
    4. visElems_arr
    5. editorContext_
    6. domdoc_
    7. domcontainer_
    8. domdoc_
    9. domcontainer_
    10. svgroot_
    11. fromXml(str)
    12. toXml(str)
    13. encode64(input)
    14. decode64(input)
    15. convertToXMLReferences(input)
    16. test2xml(sXML)
    17. bboxToObj(bbox)
    18. walkTree(elem, cbFn)
    19. walkTreePost(elem, cbFn)
    20. getUrlFromAttr(attrVal)
    21. getHref(elem)
    22. setHref(elem, val)
    23. findDefs()
    24. getPathBBox(path)
    25. groupBBFix(selected)
    26. getBBox(elem)
    27. getRotationAngle(elem, to_rad)
    28. getRefElem(attrVal)
    29. getElem(id)
    30. assignAttributes(node, attrs, suspendLength, unitCheck)
    31. creanupElement(element)
    32. snapToGrid(value)
  11. svgedit.draw
    1. NS
    2. visElems
    3. RandomizeModes
    4. randomize_ids
    5. Layer(name, group)
      1. name_
      2. group_
      3. prototype
        1. getName()
        2. getGroup()
    6. randomizeIds(enableRandomization, currentDrawing)
    7. Drawing(svgElem, opt_idPrefix)
      1. svgElem_
      2. obj_num
      3. idPrefix
      4. releasedNums
      5. all_layers
      6. current_layer
      7. nonce_
      8. prototype
        1. getElem_(id)
        2. getSvgElem()
        3. getNonce()
        4. setNonce(n)
        5. clearNonce()
        6. getId()
        7. getNextId()
        8. releaseId(id)
        9. getNumLayers()
        10. hasLayer(name)
        11. getLayerName()
        12. getCurrentLayer()
        13. getCurrentLayerName()
        14. setCurrentLayer(name)
        15. deleteCurrentLayer()
        16. identifyLayers()
        17. createlayer(name)
        18. getLayerVisibility(layername)
        19. setLayerVisibility(layername, bVisible)
        20. getLayerOpacity(layername)
        21. setLayerOpacity(layername, opacity)