Skip to content

VLine

[Source]

A vertical line widget, one column wide. Fills its height with a repeating character (defaults to │). Does not accept focus.

actor tag VLine is
  Widget tag

Implements


Constructors

create

[Source]

new tag create(
  p: WidgetParent tag,
  ch: U32 val = 9474,
  color: (Default val | Black val | Red val | 
    Green val | Yellow val | Blue val | 
    Magenta val | Cyan val | White val | 
    BrightBlack val | BrightRed val | BrightGreen val | 
    BrightYellow val | BrightBlue val | BrightMagenta val | 
    BrightCyan val | BrightWhite val | Rainbow val) = reference)
: VLine tag^

Parameters

Returns


Public Behaviours

set_char

[Source]

Change the line character and re-render.

be set_char(
  ch: U32 val)

Parameters


set_color

[Source]

Change the line color and re-render.

be set_color(
  color: (Default val | Black val | Red val | 
    Green val | Yellow val | Blue val | 
    Magenta val | Cyan val | White val | 
    BrightBlack val | BrightRed val | BrightGreen val | 
    BrightYellow val | BrightBlue val | BrightMagenta val | 
    BrightCyan val | BrightWhite val | Rainbow val))

Parameters


resize

[Source]

be resize(
  w: USize val,
  h: USize val)

Parameters


trigger_render

[Source]

be trigger_render()

receive_key

[Source]

be receive_key(
  key: KeyEvent val)

Parameters


receive_focus

[Source]

be receive_focus()

receive_blur

[Source]

be receive_blur()

set_debug_bg

[Source]

be set_debug_bg(
  color: (Default val | Black val | Red val | 
    Green val | Yellow val | Blue val | 
    Magenta val | Cyan val | White val | 
    BrightBlack val | BrightRed val | BrightGreen val | 
    BrightYellow val | BrightBlue val | BrightMagenta val | 
    BrightCyan val | BrightWhite val | Rainbow val))

Parameters


Public Functions

state

[Source]

fun ref state()
: WidgetState ref

Returns


render

[Source]

fun ref render()
: Grid val

Returns


render_and_send

[Source]

fun ref render_and_send()
: None val

Returns