Package-level declarations
Types
Link copied to clipboard
A copy of text to the clipboard.
Link copied to clipboard
Behaviors when there is no interactive TTY.
Link copied to clipboard
A shape of the mouse pointer, named like the CSS cursor it corresponds to.
Link copied to clipboard
Link copied to clipboard
interface TerminalControl
Lets other programs use the terminal for a while, like an editor or an interactive command.
Link copied to clipboard
@Immutable
Link copied to clipboard
interface TextCanvas
Properties
Functions
Link copied to clipboard
fun runMosaicBlocking(onNonInteractive: NonInteractivePolicy = Exit, alternateScreen: Boolean = false, mouse: Boolean = alternateScreen, content: @Composable () -> Unit): Boolean
Link copied to clipboard
fun runMosaicMain(alternateScreen: Boolean = false, mouse: Boolean = alternateScreen, content: @Composable () -> Unit)
Run content until it completes, for use in main.
Link copied to clipboard
Render content once as permanent output above the regular display.
Link copied to clipboard
Sets the shape of the mouse pointer over the terminal window while this is in the composition, in terminals which support the Kitty pointer shape protocol. Others ignore it.
Link copied to clipboard
Sets the title of the terminal window while this is in the composition.