Struct termimad::MadView [−][src]
Expand description
A MadView is like a textview but it owns everything, from the source markdown to the area and the skin, which often makes it more convenient for dynamic texts. It’s also resizeable.
Fields
skin: MadSkin
scroll: usize
Implementations
make a displayed text, that is a text in an area
render the markdown in the area, taking the scroll into account
sets the new area. If it’s the same as the precedent one, this operation does nothing. The scroll is kept if possible.
set the scroll amount. lines_count can be negative
set the scroll amount. lines_count can be negative
Apply an event being a key: page_up, page_down, up and down.
Return true when the event led to a change, false when it was discarded.
It’s possible to handle the key yourself and call the try_scroll methods.