The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "module:Tickit::Pen"

Tickit::Pen - store a collection of rendering attributes River stage two • 35 direct dependents • 41 total dependents

A pen instance stores a collection of rendering attributes for text to display. It comes in two forms, mutable and immutable. Both types of pen are subclasses of the base "Tickit::Pen" class. An immutable pen is an instance of "Tickit::Pen::Immutable...

PEVANS/Tickit-0.74 - 04 Sep 2023 17:09:00 UTC

Tickit::Term - terminal formatting abstraction River stage two • 35 direct dependents • 41 total dependents

Provides terminal control primitives for Tickit; a number of methods that control the terminal by writing control strings. This object itself performs no actual IO work; it writes bytes to a delegated object given to the constructor called the writer...

PEVANS/Tickit-0.74 - 04 Sep 2023 17:09:00 UTC

Tickit::Test - unit testing for Tickit-based code River stage two • 35 direct dependents • 41 total dependents

This module helps write unit tests for Tickit-based code, such as Tickit::Widget subclasses. Primarily, it provides a mock terminal implementation, allowing the code under test to affect a virtual terminal, whose state is inspectable by the unit test...

PEVANS/Tickit-0.74 - 04 Sep 2023 17:09:00 UTC

Tickit::Widget - abstract base class for on-screen widgets River stage two • 27 direct dependents • 28 total dependents

This class acts as an abstract base class for on-screen widget objects. It provides the lower-level machinery required by most or all widget types. Objects cannot be directly constructed in this class. Instead, a subclass of this class which provides...

PEVANS/Tickit-Widgets-0.41 - 06 Jan 2024 21:48:53 UTC

Tickit::Window - a window for drawing operations River stage two • 35 direct dependents • 41 total dependents

Provides coordination of widget drawing activities. A "Window" represents a region of the screen that a widget occupies. Windows cannot directly be constructed. Instead they are obtained by sub-division of other windows, ultimately coming from the ro...

PEVANS/Tickit-0.74 - 04 Sep 2023 17:09:00 UTC

Tickit::RenderBuffer - efficiently render text and line-drawing River stage two • 35 direct dependents • 41 total dependents

Provides a buffer of pending rendering operations to apply to the terminal. The buffer is modified by rendering operations performed by widgets or other code, and flushed to the terminal when complete. This provides the following advantages: * Change...

PEVANS/Tickit-0.74 - 04 Sep 2023 17:09:00 UTC

Tickit::Widget::HBox - distribute child widgets in a horizontal row River stage two • 27 direct dependents • 28 total dependents

This subclass of Tickit::Widget::LinearBox distributes its children in a horizontal row. Its height will be the height of the tallest child, and its width will be the sum of the widths of all the children, plus the inter-child spacing. Optionally, if...

PEVANS/Tickit-Widgets-0.41 - 06 Jan 2024 21:48:53 UTC

Tickit::Widget::VBox - distribute child widgets in a vertical column River stage two • 27 direct dependents • 28 total dependents

This subclass of Tickit::Widget::LinearBox distributes its children in a vertical column. Its width will be the width of the widest child, and its height will be the sum of the heights of all the children, plus the inter-child spacing. Optionally, if...

PEVANS/Tickit-Widgets-0.41 - 06 Jan 2024 21:48:53 UTC

Tickit::Widget::Fill - fill an area with repeated text River stage two • 27 direct dependents • 28 total dependents

This class provides a widget which displays a given piece of text repeatedly over its entire area. By default the text is a single space, meaning the area will be entirely drawn with spaces....

PEVANS/Tickit-Widgets-0.41 - 06 Jan 2024 21:48:53 UTC

Tickit::Widget::Box - apply spacing and positioning to a widget River stage two • 27 direct dependents • 28 total dependents

This subclass of Tickit::SingleChildWidget can apply spacing around the outside of a given child widget. The size of the Box is controlled by the size of the child widget bounded by the given limits, allowing it to enforce a given minimum or maximum ...

PEVANS/Tickit-Widgets-0.41 - 06 Jan 2024 21:48:53 UTC

Tickit::Widget::Menu - display a menu of choices River stage one • 4 direct dependents • 6 total dependents

This widget class acts as a display container for a list of items representing individual choices. It can be displayed as a floating window using the "popup" method, or attached to a Tickit::Widget::MenuBar or as a child menu within another "Tickit::...

PEVANS/Tickit-Widget-Menu-0.16 - 14 Dec 2022 23:14:40 UTC

Tickit::Widget::VHBox - distribute child widgets vertically or horizontally River stage one • 2 direct dependents • 3 total dependents

This subclass of Tickit::Widget::LinearBox distributes its children horizontally if there is room, falling back to a vertical layout if necessary....

TEAM/Tickit-Widget-VHBox-0.001 - 25 Jan 2015 02:48:51 UTC

Tickit::Widget::Frame - draw a frame around another widget River stage two • 27 direct dependents • 28 total dependents

This container widget draws a frame around a single child widget....

PEVANS/Tickit-Widgets-0.41 - 06 Jan 2024 21:48:53 UTC

Tickit::Widget::VLine - a widget displaying a vertical line River stage two • 27 direct dependents • 28 total dependents

This class provides a widget which displays a single vertical line, using line-drawing characters. It consumes the full height of the window given to it by its parent. By default it is drawn in the horizontal centre of the window but this can be adju...

PEVANS/Tickit-Widgets-0.41 - 06 Jan 2024 21:48:53 UTC

Tickit::Widget::HLine - a widget displaying a horizontal line River stage two • 27 direct dependents • 28 total dependents

This class provides a widget which displays a single horizontal line, using line-drawing characters. It consumes the full width of the window given to it by its parent. By default it is drawn in the vertical middle of the window but this can be adjus...

PEVANS/Tickit-Widgets-0.41 - 06 Jan 2024 21:48:53 UTC

Tickit::Widget::VSplit - an adjustable vertical split between two widgets River stage two • 27 direct dependents • 28 total dependents

This container widget holds two child widgets, displayed side by side. The two widgets are displayed with a vertical split bar between them, which reacts to mouse click-drag events, allowing the user to adjust the proportion of space given to the two...

PEVANS/Tickit-Widgets-0.41 - 06 Jan 2024 21:48:53 UTC

Tickit::Widget::Entry - a widget for entering text River stage two • 27 direct dependents • 28 total dependents

This class provides a widget which allows the user to enter a line of text....

PEVANS/Tickit-Widgets-0.41 - 06 Jan 2024 21:48:53 UTC

Tickit::Widget::HSplit - an adjustable horizontal split between two widgets River stage two • 27 direct dependents • 28 total dependents

This container widget holds two child widgets, displayed one above the other. The two widgets are displayed with a horizontal split bar between them, which reacts to mouse click-drag events, allowing the user to adjust the proportion of space given t...

PEVANS/Tickit-Widgets-0.41 - 06 Jan 2024 21:48:53 UTC

Tickit::Widget::Tabbed - provide tabbed window support River stage one • 5 direct dependents • 7 total dependents

Provides a container that operates as a tabbed window. Subclass of Tickit::ContainerWidget....

PEVANS/Tickit-Widget-Tabbed-0.028 - 04 Sep 2023 22:28:00 UTC

Tickit::Widget::Table - table widget with support for scrolling/paging River stage one • 4 direct dependents • 6 total dependents

WARNING: This is still a preview release. API might be subject to change in future, please get in contact if you're using this, or wait for version 1.000. This widget provides a scrollable table implementation for use on larger data sets. Rather than...

TEAM/Tickit-Widget-Table-0.216 - 31 Dec 2016 11:35:56 UTC
34 results (0.033 seconds)