All functions

as.character(<tic_ui>)

Create a character representation of a tic_ui object

bind_event() bind_opts()

Bind a command to a particular event

canvas_arc()

Draw an arc on a canvas

canvas_clear()

Clear the canvas of all objects

canvas_image()

Render an image a canvas

canvas_line()

Draw a line on a canvas

canvas_oval()

Draw an oval on a canvas

canvas_plot()

Render a plot to the canvas

canvas_polygon()

Draw a polygon on a canvas

canvas_rect()

Draw a polygon on a canvas

canvas_save()

Save the contents of the canvas to file

canvas_text()

Draw text on a canvas

.DollarNames(<tic_ui>)

Autocomplete helper for tic_ui objects

extract_node_by_id()

Extract a nide from a tic_ui tree

format(<reactive_value>) format(<reactive_textbox>) print(<reactive_value>)

Format/print a reactive value

handle_images()

Sanitize an argument list to replace any image paths with a tkimage object

launch_idle_func()

Setup an idle callback to a user function at the given FPS while the window is alive

list_font_families()

List all the font families present

list_themes()

Get a list of active themes

pack_opts()

Create a list of pack options used during widget creation

popup_color_picker()

Create a popup window for choosing a colour

popup_messagebox()

Display a popup message box

popup_open_file() popup_save_file()

Dialogs for choosing a file to open and save

print(<tic_spec>)

print a tic_spec

print(<tic_ui>)

Print a tic_ui object

reactive_lgl() reactive_int() reactive_chr() reactive_dbl() reactive_textbox()

Create a reactive variable

render_ui()

Render a complete UI given a spec for a window with child elements

set_font_family()

Set the font family

set_font_scale()

Globally scale the fonts in the rendered UI

set_theme()

Activate a known theme by name

tic_button()

Button that runs a command when pressed

tic_canvas()

Create drawing surface widget

tic_checkbutton()

A button which toggles between two states

tic_combobox()

Combobox: text field with popdown selection list

tic_label()

Create a text label

tic_labelframe() tic_frame()

Container widgets with/without label label

tic_menu()

Create a toplevel menu bar.

tic_menubutton()

Button that pops down a menu when pressed

tic_menuitem()

Create a menu item

tic_notebook()

Notebook: Multi-paned container window i.e. a window with multiple tabs.

tic_panedwindow()

Panedwindow: Multi-pane container window

tic_progressbar()

Progressbar: Provide progress feedback

tic_radiobutton()

Radiobutton: Mutually exclusive option widget

tic_row() tic_col()

Create a container element oriented as a row or column of elements

tic_separator()

Separator: Separator bar

tic_sizegrip()

Sizegrip: Bottom-right corner resize widget

tic_slider()

Slider: Create and manipulate a slider widget

tic_spinbox()

Spinbox: Selecting text field widget

tic_submenu()

Create a submenu under a menubutton or menu

tic_textbox()

textbox: multi-line text input

tic_textentry()

Textentry: Editable text field widget

tic_window()

Create the top level window