trial ~master (2021-03-31T18:29:59Z)
Home
Dub
Repo
ScrollbackBuffer.LineComponent
trial
terminal
ScrollbackBuffer
Undocumented in source.
struct
ScrollbackBuffer
struct
LineComponent {
string
text
;
bool
isRgb
;
union
__anonymous
;
union
__anonymous
;
bool
delegate
()
onclick
;
this
(string text, int color, int background, bool delegate() onclick);
this
(string text, RGB colorRgb, RGB backgroundRgb, bool delegate() onclick);
}
Constructors
this
this
(string text, int color, int background, bool delegate() onclick)
Undocumented in source.
this
this
(string text, RGB colorRgb, RGB backgroundRgb, bool delegate() onclick)
Undocumented in source.
Members
Unions
__anonymous
union
__anonymous
Undocumented in source.
__anonymous
union
__anonymous
Undocumented in source.
Variables
isRgb
bool
isRgb
;
Undocumented in source.
onclick
bool
delegate
()
onclick
;
Undocumented in source.
text
string
text
;
Undocumented in source.
Meta
Source
See Implementation
trial
terminal
ScrollbackBuffer
constructors
this
functions
addComponent
addLine
clear
color
drawInto
handleEvent
scrollDown
scrollToBottom
scrollToTop
scrollTopPosition
scrollUp
write
writef
writefln
writeln
structs
Line
LineComponent
variables
background_
demandsAttention
foreground_
height
lines
name
scrollbackPosition
width
x
y