batgrl.gadgets#

batgrl gadgets.

Gadgets are basic UI components. batgrl.gadgets module contains classes and functions for creating and managing gadgets.

Modules

animation

An animation gadget.

ans_viewer

An ans (ANSI art) file viewer.

bar_chart

A bar chart gadget.

behaviors

Inheritable gadget behaviors.

box_image

An image painted with box unicode characters.

braille_image

An image painted with braille unicode characters.

braille_video

A video gadget that renders to braille unicode characters in grayscale.

button

A button gadget.

color_picker

A color picker gadget.

console

An interactive python console gadget.

data_table

A data table gadget.

digital_display

A 7x8 14-segment (plus decimal point) display gadget.

file_chooser

A file chooser gadget.

flat_toggle

An animated toggle button gadget.

gadget

Base class for all gadgets.

graphic_field

A graphic particle field.

graphics

A graphic gadget.

grid_layout

A grid layout gadget.

image

An image gadget.

line_plot

A 2-D line plot gadget.

markdown

A markdown gadget.

menu

A menu and menu bar gadget.

pane

A gadget with a background color that is composited if transparent.

parallax

A parallax gadget.

progress_bar

A progress bar gadget.

raycaster

A raycaster gadget.

recycle_view

A recycle-view provides a view into a large data-set using as few gadgets as possible.

scroll_view

A scrollable view gadget.

shadow_caster

A shadow caster gadget.

slider

A slider gadget.

sparkline

A sparkline gadget.

split_layout

Draggable horizontal and vertical split layouts.

stack_layout

Horizontal and vertical stack layout gadgets.

tabs

A tabbed gadget.

text

A text gadget.

text_animation

A text animation gadget.

text_effects

Text effects are coroutines that create some effect on a text gadget.

text_field

A text particle field.

text_pad

A text-pad gadget for multiline editable text.

text_raycaster

A raycaster gadget.

textbox

A textbox gadget for single-line editable text.

tiled_image

A tiled image gadget.

toggle_button

A toggle button gadget.

tree_view

A base for creating tree-like views.

video

A video gadget.

window

A movable, resizable window gadget.