MCPcopy Create free account

hub / github.com/Wscats/openharmony-sheet / functions

Functions93 in github.com/Wscats/openharmony-sheet

↓ 14 callersFunctionnpx
(px)
src/canvas2d.js:7
↓ 10 callersFunctioneachRange
(min, max, getv, cb)
src/area.js:10
↓ 10 callersMethodline
(...xys)
src/canvas2d.js:54
↓ 9 callersMethodrect
* get rect given range in area * @param {Range} range * @param {boolean} isCanvas * @returns { x, y, width, height }
src/area.js:212
↓ 8 callersFunctioncellfn
(a)
src/viewport.js:69
↓ 6 callersMethodattr
(options)
src/canvas2d.js:38
↓ 6 callersFunctionnewArea
(...args)
src/area.js:245
↓ 5 callersMethodcontains
* check whether or not the range contains a cell position(row, col) * @param {int} row row-index * @param {int} col col-index * @returns {boo
src/range.js:68
↓ 4 callersFunctionbind
(target, eventName, func)
src/index.js:21
↓ 4 callersFunctionexpr2xy
(src)
src/alphabet.js:28
↓ 4 callersMethodlineStyle
(style, color)
src/canvas2d.js:74
↓ 4 callersFunctionrenderLinesAndCells
(draw, type, area, cell, cellStyle, lineStyle, selection, selectionStyle, merges)
src/render.js:107
↓ 3 callersFunctionattrRadio
(ctx, key, v, cb)
src/canvas2d.js:11
↓ 3 callersMethodcell
(x, y)
src/viewport.js:187
↓ 3 callersMethodintersects
* check whether or not the range intersects the other range * @param {Range} other * @returns {boolean}
src/range.js:89
↓ 3 callersMethodinx
* check whether or not x contained in area * @param {int} x offset on x-axis
src/area.js:173
↓ 3 callersMethodiny
* check whether or not y contained in area * @param {int} y offset on y-axis
src/area.js:181
↓ 3 callersFunctionnewRange
(ref)
src/range.js:153
↓ 3 callersMethodrender
(draw)
src/viewport.js:195
↓ 3 callersMethodtextWidth
(txt)
src/canvas2d.js:50
↓ 2 callersMethodclone
()
src/range.js:143
↓ 2 callersMethodcreate
(cssSelector, width, height)
src/index.js:303
↓ 2 callersFunctiondpr
()
src/canvas2d.js:3
↓ 2 callersMethodeachCol
(cb)
src/area.js:229
↓ 2 callersFunctioneachRanges
(refs, cb)
src/range.js:161
↓ 2 callersMethodeachRow
(cb)
src/area.js:224
↓ 2 callersFunctionendCell
(row, col, minRow, minCol, maxRow, maxCol, minx, miny, maxx, maxy)
src/area.js:65
↓ 2 callersFunctionfindRanges
(refs, cb)
src/range.js:169
↓ 2 callersMethodinxy
* check whether or not the tabe contains (x, y) * @param {int} x offset on x-axis * @param {int} y offset on y-axis
src/area.js:190
↓ 2 callersMethodrange
(x, y)
src/viewport.js:191
↓ 2 callersFunctionrenderCell
* render cell given params * @param {Canvas2d} draw * @param {int} ri the row index * @param {int} ci the col index * @param {Function} cell { tex
src/render.js:40
↓ 2 callersFunctionstringAt
(index)
src/alphabet.js:3
↓ 2 callersMethodstroke
()
src/canvas2d.js:107
↓ 2 callersFunctionunbind
(target, eventName, func)
src/index.js:25
↓ 2 callersMethodunion
* the self union the other resulting in the new range * @param {Range} other * @returns {Range} the new range
src/range.js:101
↓ 1 callersFunctionbindMouseMoveUp
(target, moveFunc, upFunc)
src/index.js:29
↓ 1 callersMethodcell
(r)
src/index.js:114
↓ 1 callersMethodcell
* get cell given x, y in canvas!!!! * @param {int} x offset on x-axis * @param {int} y offset on y-axis * @returns { row, col, x, y, width, h
src/area.js:200
↓ 1 callersFunctioncellRender
(draw, text, rect, { border, fontSize, fontName, bold, italic, color, bgcolor, align, valign, underline,
src/cell-render.js:92
↓ 1 callersFunctioncellText
(ri, ci)
src/index-dev.js:47
↓ 1 callersMethodcol
* get {x, width} given index, endIndex * x: the offset on y-axis * @param {int} index * @param {int} endIndex (option param) * @returns {x
src/area.js:147
↓ 1 callersMethodcols
()
src/range.js:35
↓ 1 callersMethodeach
(cb)
src/area.js:234
↓ 1 callersFunctionendCellCol
* get the end col given params... * @param {Function} col (index) => { width, hide } * @param {int} minCol the min col * @param {int} maxCol the ma
src/area.js:49
↓ 1 callersFunctionendCellRow
* get the end row given params... * @param {Function} row (index) => { height, hide } * @param {int} minRow the min row * @param {int} maxRow the m
src/area.js:25
↓ 1 callersFunctionfontString
(family, size, italic, bold)
src/cell-render.js:80
↓ 1 callersMethodfreeze
(ref)
src/index.js:287
↓ 1 callersMethodinCol
* check whether or not the index contained in the col of range * @param {int} index * @returns {boolean}
src/range.js:58
↓ 1 callersMethodinRow
* check whether or not the row-index contained in the row of range * @param {int} index * @returns {boolean}
src/range.js:49
↓ 1 callersFunctionindexAt
(str)
src/alphabet.js:16
↓ 1 callersMethodrender
()
src/index.js:246
↓ 1 callersFunctionrenderBorder
(draw, width, height, border)
src/cell-render.js:66
↓ 1 callersFunctionrenderCells
* render cells * @param {Canvas2d} draw * @param {string} type 'row-header' | 'col-header' | 'body' * @param {Area} area * @param {Function} cell
src/render.js:68
↓ 1 callersFunctionrenderLines
* render the grid lines * @param {Canvas2d} draw * @param {Area} area * @param {width, color} param2 the line style
src/render.js:11
↓ 1 callersMethodresize
(width, height)
src/canvas2d.js:27
↓ 1 callersMethodrow
* get {y, height} given index, endIndex * y: the offset on y-axis * @param {int} index * @param {int} endIndex (option param) * @returns {
src/area.js:118
↓ 1 callersMethodrows
()
src/range.js:30
↓ 1 callersMethodselection
(ref)
src/index.js:276
↓ 1 callersFunctiontextLine
(type, align, valign, x, y, w, h)
src/cell-render.js:37
↓ 1 callersFunctiontextx
(align, width, padding)
src/cell-render.js:4
↓ 1 callersFunctiontexty
(align, height, txtHeight, padding)
src/cell-render.js:21
↓ 1 callersFunctionthrottle
(func, wait = 50)
src/index.js:8
↓ 1 callersMethodwithin
* check whether or not the range within the other range * @param {Range} other * @returns {boolean}
src/range.js:77
↓ 1 callersFunctionxy2expr
(x, y)
src/alphabet.js:42
Function$newArea
(startRow, startCol, endRow, endCol, x, y)
src/viewport.js:5
Function$newBodyAreas
()
src/viewport.js:15
Function$newHeaderAreas
([area1, area2, area3, area4])
src/viewport.js:42
Methodarc
(x, y, radius, ...args)
src/canvas2d.js:90
FunctioncellInAreas
([area1, area2, area3, area4], [iarea1, iarea21, iarea23, iarea3], x, y)
src/viewport.js:106
Methodconstructor
(container, width, height)
src/index.js:228
Methodconstructor
(el)
src/canvas2d.js:22
Methodconstructor
(startRow, startCol, endRow, endCol, col, row, x = 0, y = 0)
src/area.js:80
Methodconstructor
(startRow, startCol, endRow, endCol)
src/range.js:10
Methodconstructor
(table)
src/viewport.js:181
Methodcreate
(el)
src/canvas2d.js:125
Methodeach
* @param {Function} cb (row, col) => {} * @returns this
src/range.js:136
MethodeachCol
* @param {Function} cb (col) => {} * @returns this
src/range.js:125
MethodeachRow
* @param {Function} cb (row) => {} * @returns this
src/range.js:114
Methodempty
()
src/range.js:40
Methodend
()
src/range.js:25
Functionexpr2expr
(src, xn, yn)
src/alphabet.js:46
Methodlines
(...xyss)
src/canvas2d.js:65
FunctionrangeInAreas
([area1, area2, area3, area4], [iarea1, iarea21, iarea23, iarea3], x, y)
src/viewport.js:63
Functionrender
(draw, [area1, area2, area3, area4], [iarea1, iarea21, iarea23, iarea3])
src/render.js:174
FunctionrenderBody
(draw, area)
src/render.js:154
FunctionrenderColHeader
(draw, area)
src/render.js:135
FunctionrenderFreezeLines
(draw, x, y)
src/render.js:162
FunctionrenderRowHeader
(draw, area)
src/render.js:116
MethodroundRect
(x, y, w, h, r)
src/canvas2d.js:95
MethodrowHeight
()
src/index.js:127
Methodstart
()
src/range.js:21
MethodstrokeRect
(x, y, width, height)
src/canvas2d.js:116
Methodviewport
()
src/index.js:237