Search results for "module:Tickit::Widgets"
Tickit::Widgets - load several Tickit::Widget classes at once
This module provides an "import" utility to simplify code that uses many different Tickit::Widget subclasses. Instead of a "use" line per module, you can simply "use" this module and pass it the base name of each class. It will "require" each of the ...
PEVANS/Tickit-Widgets-0.41 - 06 Jan 2024 21:48:53 UTC
Tickit::Style - declare customisable style information on widgets
This module adds the ability to a Tickit::Widget class to declare a set of named keys that take values, and provides convenient accessors for the widget to determine what the values are at any given moment in time. The values currently in effect are ...
PEVANS/Tickit-Widgets-0.41 - 06 Jan 2024 21:48:53 UTC
Tickit::Widget - abstract base class for on-screen widgets
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::ContainerWidget - abstract base class for widgets that contain other widgets
This class acts as an abstract base class for widgets that contain at leaast one other widget object. It provides storage for a hash of "options" associated with each child widget....
PEVANS/Tickit-Widgets-0.41 - 06 Jan 2024 21:48:53 UTC
Tickit::SingleChildWidget - abstract base class for widgets that contain a single other widget
This subclass of Tickit::ContainerWidget acts as an abstract base class for widgets that contain exactly one other widget. It enforces that only one child widget may be contained at any one time, and provides a convenient accessor to obtain it....
PEVANS/Tickit-Widgets-0.41 - 06 Jan 2024 21:48:53 UTC
Tickit::Widget::Box - apply spacing and positioning to a widget
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::HBox - distribute child widgets in a horizontal row
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::Fill - fill an area with repeated text
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::VBox - distribute child widgets in a vertical column
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::Entry - a widget for entering text
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::VLine - a widget displaying a vertical line
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::Frame - draw a frame around another widget
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::HLine - a widget displaying a horizontal line
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::Static - a widget displaying static text
This class provides a widget which displays a single piece of static text. The text may contain more than one line, separated by linefeed ("\n") characters. No other control sequences are allowed in the string....
PEVANS/Tickit-Widgets-0.41 - 06 Jan 2024 21:48:53 UTC
Tickit::Widget::VSplit - an adjustable vertical split between two widgets
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::Button - a widget displaying a clickable button
This class provides a widget which displays a clickable area with a label. When the area is clicked, a callback is invoked....
PEVANS/Tickit-Widgets-0.41 - 06 Jan 2024 21:48:53 UTC
Tickit::Widget::HSplit - an adjustable horizontal split between two widgets
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::Border - draw a fixed-size border around a widget
This container widget holds a single child widget and implements a border by using Tickit::WidgetRole::Borderable....
PEVANS/Tickit-Widgets-0.41 - 06 Jan 2024 21:48:53 UTC
Tickit::Widget::Spinner - a widget displaying a small text animation
This class provides a widget which displays a simple animation, cycling through a fixed set of strings with a fixed interval....
PEVANS/Tickit-Widgets-0.41 - 06 Jan 2024 21:48:53 UTC