VCV Rack API v2
Loading...
Searching...
No Matches
rack::ui Namespace Reference

Common graphical user interface widgets. More...

Classes

struct  Button
 A clickable button with text. More...
struct  ChoiceButton
 Button with a dropdown icon on its right. More...
struct  Label
struct  List
struct  Menu
struct  MenuEntry
struct  MenuItem
struct  ColorDotMenuItem
struct  MenuLabel
struct  MenuOverlay
 Deletes itself from parent when clicked. More...
struct  MenuSeparator
struct  OptionButton
 Behaves like a RadioButton and appears with a checkmark beside text. More...
struct  ProgressBar
struct  RadioButton
 Toggles a Quantity between 1.0 and 0.0 when clicked. More...
struct  Scrollbar
 Parent must be a ScrollWidget. More...
struct  ScrollWidget
 Handles a container with Scrollbar. More...
struct  SequentialLayout
 Positions children in a row/column based on their widths/heights. More...
struct  Slider
struct  TextField
struct  PasswordField
struct  Tooltip
struct  TooltipOverlay

Functions

PRIVATE void init ()
PRIVATE void destroy ()
void setTheme (NVGcolor bg, NVGcolor fg)
void refreshTheme ()
 Sets theme from settings.

Variables

DEPRECATED typedef Scrollbar ScrollBar

Detailed Description

Common graphical user interface widgets.

Function Documentation

◆ init()

PRIVATE void rack::ui::init ( )

◆ destroy()

PRIVATE void rack::ui::destroy ( )

◆ setTheme()

void rack::ui::setTheme ( NVGcolor bg,
NVGcolor fg )

◆ refreshTheme()

void rack::ui::refreshTheme ( )

Sets theme from settings.

Variable Documentation

◆ ScrollBar

DEPRECATED typedef Scrollbar rack::ui::ScrollBar