Class OIMenuIntention

Hierarchy

Constructors

Methods

  • Parameters

    Returns HTMLButtonElement

  • Returns HTMLElement

  • Returns HTMLElement

  • Returns HTMLElement

  • Returns HTMLElement

  • Returns HTMLElement

  • Returns HTMLElement

  • Parameters

    Returns HTMLButtonElement

  • Parameters

    • el: HTMLElement
    • text: string
    • position: "bottom" | "left" | "right" | "top" = "top"

    Returns HTMLElement

  • Parameters

    • el: Node
    • title: string

    Returns HTMLDivElement

  • Returns void

  • Returns void

  • Parameters

    • domElement: HTMLElement

    Returns void

  • Returns void

  • Returns void

  • Returns void

Properties

#logger: Logger = ...
behaviors: OIBehaviors
colors: string[] = ...
fontSizeList: {
    label: string;
    value: number;
}[] = ...

Type declaration

  • label: string
  • value: number
fontWeightList: ({
    label: string;
    value: undefined;
} | {
    label: string;
    value: string;
})[] = ...
id: string
menuEdge?: HTMLButtonElement
menuErase?: HTMLButtonElement
menuMove?: HTMLButtonElement
menuSelect?: HTMLButtonElement
menuShape?: HTMLButtonElement
subMenuEdge?: {
    arrow: HTMLButtonElement;
    doubleArrow: HTMLButtonElement;
    line: HTMLButtonElement;
}

Type declaration

  • arrow: HTMLButtonElement
  • doubleArrow: HTMLButtonElement
  • line: HTMLButtonElement
subMenuShape?: {
    circle: HTMLButtonElement;
    ellipse: HTMLButtonElement;
    rectangle: HTMLButtonElement;
    rhombus: HTMLButtonElement;
    triangle: HTMLButtonElement;
}

Type declaration

  • circle: HTMLButtonElement
  • ellipse: HTMLButtonElement
  • rectangle: HTMLButtonElement
  • rhombus: HTMLButtonElement
  • triangle: HTMLButtonElement
thicknessList: {
    label: string;
    value: number;
}[] = ...

Type declaration

  • label: string
  • value: number
wrapper?: HTMLDivElement
writeBtn?: HTMLButtonElement

Generated using TypeDoc