TextStreamBuilder

Selkie::UI::TextStreamBuilder

Builder for a streaming text output widget. Displays text lines with an optional maximum line count.

Methods

max-lines(UInt $lines)

Limits the number of visible lines. Older lines are trimmed when exceeded.

append(Str $text) / append(&text)

Appends text to the stream. The block variant supports reactive subscriptions: append { "Count: $counter" }.

clear(Bool $clear = True) / clear(&block)

Clears all text from the stream. The block variant supports reactive subscriptions.

Selkie::UI v0.0.4

Declarative DSL for building terminal user interfaces with the Selkie framework — reactive state management, auto-subscribe setters, and 38+ widget builders

Authors

  • Fernando Correa de Oliveira

License

Artistic-2.0

Dependencies

Selkie:ver<0.7.3+>:auth<zef:apogee>UUID

Provides

  • Selkie::UI
  • Selkie::UI::AppBuilder
  • Selkie::UI::AxisBuilder
  • Selkie::UI::BarChartBuilder
  • Selkie::UI::Base
  • Selkie::UI::BorderBuilder
  • Selkie::UI::ButtonBuilder
  • Selkie::UI::CardListBuilder
  • Selkie::UI::CheckboxBuilder
  • Selkie::UI::CommandPaletteBuilder
  • Selkie::UI::ConfirmModalBuilder
  • Selkie::UI::FileBrowserBuilder
  • Selkie::UI::HBoxBuilder
  • Selkie::UI::HeatmapBuilder
  • Selkie::UI::HelpOverlayBuilder
  • Selkie::UI::Helpers
  • Selkie::UI::HistogramBuilder
  • Selkie::UI::ImageBuilder
  • Selkie::UI::LegendBuilder
  • Selkie::UI::LineChartBuilder
  • Selkie::UI::ListViewBuilder
  • Selkie::UI::ModalBuilder
  • Selkie::UI::MultiLineInputBuilder
  • Selkie::UI::PasswordStrengthBuilder
  • Selkie::UI::PlotBuilder
  • Selkie::UI::ProgressBarBuilder
  • Selkie::UI::RadioGroupBuilder
  • Selkie::UI::ReactiveArray
  • Selkie::UI::ReactiveHash
  • Selkie::UI::RichTextBuilder
  • Selkie::UI::ScatterPlotBuilder
  • Selkie::UI::ScreenBuilder
  • Selkie::UI::ScrollViewBuilder
  • Selkie::UI::SelectBuilder
  • Selkie::UI::SparklineBuilder
  • Selkie::UI::SpinnerBuilder
  • Selkie::UI::SplitBuilder
  • Selkie::UI::TabBarBuilder
  • Selkie::UI::TableBuilder
  • Selkie::UI::TextBuilder
  • Selkie::UI::TextInputBuilder
  • Selkie::UI::TextStreamBuilder
  • Selkie::UI::ToastBuilder
  • Selkie::UI::VBoxBuilder
  • Selkie::UI::ViewportedCardListBuilder

The Camelia image is copyright 2009 by Larry Wall. "Raku" is a trademark of the Yet Another Society. All rights reserved.

Built with Podlite — the markup and publishing tools behind this site.