Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

name

name: string = "number"

Accessors

aes

canvas

  • get canvas(): HTMLCanvasElement

color

  • get color(): string
  • set color(val: string): void

corner

  • get corner(): GUIDE
  • set corner(corner: GUIDE): void

ctx

  • get ctx(): CanvasRenderingContext2D

cursorPos

  • get cursorPos(): number
  • set cursorPos(cursorPos: number): void

cursorTime

  • get cursorTime(): number

cursorTimeCurrent

  • get cursorTimeCurrent(): number
  • set cursorTimeCurrent(val: number): void

font

  • get font(): string

fontSize

  • get fontSize(): number
  • set fontSize(val: number): void

guideSize

  • get guideSize(): number

id

  • get id(): number
  • set id(id: number): void

interval

  • get interval(): number

isCursorDisplayed

  • get isCursorDisplayed(): boolean
  • set isCursorDisplayed(val: boolean): void

isDragging

  • get isDragging(): boolean
  • set isDragging(val: boolean): void

isEditing

  • get isEditing(): boolean
  • set isEditing(val: boolean): void

isResizing

  • get isResizing(): boolean
  • set isResizing(val: boolean): void

isSelected

  • get isSelected(): boolean
  • set isSelected(val: boolean): void

justDragged

  • get justDragged(): boolean
  • set justDragged(val: boolean): void

justResized

  • get justResized(): boolean
  • set justResized(val: boolean): void

minFontSize

  • get minFontSize(): number

mouse

  • get mouse(): object
  • set mouse(mouse: object): void

node

prevFontSize

  • get prevFontSize(): number
  • set prevFontSize(val: number): void

prevMouse

  • get prevMouse(): object
  • set prevMouse(mouse: object): void

prevX

  • get prevX(): number
  • set prevX(val: number): void

prevY

  • get prevY(): number
  • set prevY(val: number): void

scope

  • get scope(): Scope
  • set scope(scope: Scope): void

text

  • get text(): string

val

  • get val(): number

width

  • get width(): number

x

  • get x(): number
  • set x(val: number): void

y

  • get y(): number
  • set y(val: number): void

Methods

contains

  • contains(): boolean

convertStrToNodeVal

  • convertStrToNodeVal(str: string): number

delete

  • delete(): void

draw

  • draw(): void

drawCursor

  • drawCursor(): void

drawGuides

  • drawGuides(): void

drawSingleGuide

  • drawSingleGuide(x: number, y: number, guide: GUIDE): void
  • Simple method that draws a single guide.

    Parameters

    • x: number

      x coordinate for the top left corner of the rectangle

    • y: number

      y coordinate for the top left corner of the rectangle

    • guide: GUIDE

    Returns void

guideContains

  • guideContains(): number

Protected isOverlapped

  • isOverlapped(): boolean

logClick

logPaint

logResize

measureTextWidth

  • measureTextWidth(fontSize: number): number

modifyDrag

  • modifyDrag(event: MouseEvent): void

modifyReset

  • modifyReset(): void

modifyResize

  • modifyResize(event: MouseEvent): void

modifyState

  • modifyState(event: MouseEvent): void

modifyText

  • modifyText(event: KeyboardEvent): void

onKeyDown

  • onKeyDown(event: KeyboardEvent): void

removeEventListeners

  • removeEventListeners(): void

resetCursorStatus

  • resetCursorStatus(): void

toDragString

  • toDragString(): string

toIDString

  • toIDString(): string

toSelString

  • toSelString(): string

update

  • update(): void

updateCursorPos

  • updateCursorPos(delta_pos: number): void

updateCursorPosFromMouse

  • updateCursorPosFromMouse(): void

Generated using TypeDoc