Package totalcross.ui

The most important package, with all user interface controls you need to create good and fast programs.

See:
          Description

Interface Summary
Grid.DataSource Interface that can be used to fetch data on demmand.
 

Class Summary
AlignedLabelsContainer LabelContainer is a Container used to align all controls to the maximum width of a set of labels.
ArrowButton A class used to display a Button with an arrow inside.
Button Button is a push button control.
Check Check is a control with a box and a check inside of it when the state is checked.
ColorList Implements a ListBox where colors can be choosen from.
ColorList.Item Item added to the ListBox, containing the color as totalcross.lang.String and as int.
ComboBox ComboBox is an implementation of a ComboBox, with the drop down window implemented by the ComboBoxDropDown class.
ComboBoxDropDown ComboBoxDropDown is a simple implementation of a PopUp Listbox.
ComboBoxEditable The ComboBoxEditable is a control usually used as an Edit that holds old typed values.
Container Container is a control that contains child controls.
Control Control is the base class for user-interface objects.
Edit Edit is a text entry control.
Grid This is a common grid component.
Grid.CellController Abstract class that must be implemented if you want to get a fine control of each cell in the grid.
ImageControl A control that can show an image bigger than its area and that can be dragged using a pen to show the hidden parts.
Insets Used to define the gaps between the container and its child controls.
Keypad This class is used to handle letters and numbers input on keypadOnly devices.
Label Label is a text label control.
ListBox ListBox is a complete implementation of a Listbox.
ListContainer ListContainer is a ListBox where each item is a Container.
MainWindow MainWindow is the main window of a UI-based application.
MenuBar Constructs a Menu with the given items.
MenuBarDropDown Constructs a MenuBarDropDown with the given items.
MenuItem This class represents a menu item.
MultiEdit MultiEdit is an Edit with support for multiple lines.
MultiListBox MultiListBox is a listbox that allows more than one item to be selected.
ProgressBar A basic progress bar, with the bar and a text.
PushButtonGroup Group or matrix of pushbuttons in a single control.
Radio Radio is a radio control.
RadioGroupController RadioGroupController is a Radio control grouper.
Ruler Ruler is a horizontal or vertical ruler.
ScrollBar ScrollBar is an implementation of a Scrollbar.
ScrollContainer ScrollContainer is a container with a horizontal only, vertical only, both or no ScrollBars, depending on the control positions.
ScrollContainer.ClippedContainer  
Slider Slider is a simple slider.
Spacer Control used to add a space between controls.
SpinList Creates a control with two arrows, so you can scroll values and show the current one.
TabbedContainer TabbedContainer is a bar of text or image tabs.
ToolTip Displays a tooltip when user holds the pen in the control.
UIColors This class holds the colors used in some user interface dialogs, such as MessageBox, InputDialog, Calculator, Keyboard, Calendar, ToolTip, KeyPad and others.
Whiteboard This is a whiteboard that can be used to draw something.
Window Window is a floating top-level window.
 

Package totalcross.ui Description

The most important package, with all user interface controls you need to create good and fast programs. Note that all user interface gadgets has two styles, original Palm OS and beautiful Windows CE 3d controls, available in all devices.