Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Layout

Layout class is a class that does everything with the layout. for now it add a frame to a string and make a segment value bigger

import Layout from './src/layout'

const layout = new Layout();
characters.enlarge(segmentDisplay, 10);
characters.addFrame("i want a frame");
...

Hierarchy

  • Layout

Index

Properties

allLines

allLines: string = "|_|"

comma

comma: string = " / "

leftAndMiddle

leftAndMiddle: string = "|_ "

leftAndRight

leftAndRight: string = "| |"

leftLine

leftLine: string = "| "

middleAndRight

middleAndRight: string = " _|"

middleLine

middleLine: string = " _ "

noLine

noLine: string = " "

rightLine

rightLine: string = " |"

Methods

addFrame

  • addFrame(segmentString: string, timesBigger?: number): string
  • makes a frame around a given string, can be done for every string

    Parameters

    • segmentString: string
    • Default value timesBigger: number = 1

    Returns string

    a string with a frame

enlarge

  • enlarge(segmentDisplay: string[], timesBigger: number): string[]
  • makes a given array of string bigger (only for segment)

    Parameters

    • segmentDisplay: string[]
    • timesBigger: number

    Returns string[]

    returns a bigger array

enlargeComma

  • enlargeComma(comma: string, timesBigger: number, numberOfComma: number): string
  • changes the comma so the display will be oblique

    Parameters

    • comma: string
    • timesBigger: number
    • numberOfComma: number

    Returns string

    the right comma segment

enlargeParts

  • enlargeParts(timesBigger: number): void
  • determines how large the used 7 segment parts will be

    Parameters

    • timesBigger: number

    Returns void

Generated using TypeDoc