EV3devKit.UI
Description:
Library for building user interfaces on small screens (like the EV3 LCD).
This library is modeled after GTK (and other modern UI toolkits). It uses
Widgets as the basic building blocks for building the user interface.
Containers are used to group and layout widgets. Windows are the top-level
Container and are displayed to the user using a Screen that represents a physical
screen.
Content:
Classes:
- Box - Container for laying out widgets horizontally or
vertically.
- Button - Button shaped
Container to get user input.
- CheckboxMenuItem -
MenuItem with a checkbox.
- CheckButtonGroup - Manages groups of
CheckButtons.
- CheckButton - A checkable button widget. There
are two variations, a checkbox and a radio button.
- Container - A
Widget that can contain other Widgets.
- Dialog - A dialog window for displaying pop-up
messages.
- Grid - A container that lays out it children in a
grid.
- Icon - Widget to display text.
- Label - Widget to display text.
- Menu - A scrollable menu widget that displays a list
of MenuItems.
- MenuItem - Object used by
Menu to represent a menu item.
- MessageDialog - A dialog for displaying a
message.
- Notebook - A tabbed widget for displaying
multiple "pages".
- NotebookTab - Container for a single tab of a
Notebook.
- OnScreenKeyboard - An on screen keyboard
for getting user input.
- RadioMenuItem - A menu item that includes a
radio button.
- Screen - Represents a screen that UI elements are
displayed on.
- Scroll - A scrollable container for displaying
content that is too large to fit on the screen.
- Spacer - An empty widget that is used to distribute
left over space in a container.
- StatusBar - A status bar that displays at the
top of a Screen.
- StatusBarItem - Represents an item
that is displayed in a StatusBar.
- TabButton - Button used for the tab of a
NotebookTab.
- TextEntry - A wiget for getting user input.
- Widget - The base class for all UI
components.
- Window - Top level widget for displaying other
widgets on the Screen.
Structs:
Enums:
Delegates: