Package ewe.ui

Interface Summary
CellConstants  
ControlConstants  
DisplayLine.WidthProvider  
EventListener  
FieldListener  
IFunctionKeys  
IKeypadKeys  
IKeys IKeys is an interface containing values for special keys and modifiers.
InputValidator  
IScroll  
ITrack  
IWebBrowser  
LayoutManager A LayoutManager object is responsible for the positioning of controls within a Panel container.
MultiPanel  
PopupController  
ProgressDisplay  
ScrollClient  
ScrollServer  
Selectable  
UIConstants  
WindowConstants  
 

Class Summary
AppForm An AppForm is usually the best Form to use as your application's main Form.
AppFrame An AppFrame is a specialized Frame only used for the main Frame for all other application Frames under special circumstances (e.g.
ArrowButton This is a button which displays an arrow in its center.
AwtContainer This is only used in Java VMs.
BasicList This is an intermediate class which is the superclass for mList and for SimpleList.
ButtonBar A ButtonBar is a simple CellPanel which allows you to easily add buttons which will be displayed with equal widths.
ButtonCheckBox This is a CheckBox which is displayed as a standard push button.
ButtonControl This is an intermediate class which is the base for mButtons and mCheckBoxes.
ButtonListSelect  
ButtonObject This holds all the information about a ButtonControl to allow it to be drawn and it is used by mButton objects for this purpose.
ButtonPullDownMenu  
Canvas A Canvas is a general Control that is the best control to extend if you are designing a control that may be used as Container or that may need to be scrolled.
Card A Card represents a Control that has been added to a Control that implements MultiPanel - a CardPanel, for example.
CardPanel A CardPanel is a simple implementation of a MultiPanel and it provides no user controls for selecting an item to be displayed.
CarrierFrame This is a frame optimized for use for simple single element popup controls.
CellEntry This is no longer used in Ewe.
CellPanel This is the most flexible Panel in the Ewe library.
CheckBoxGroup A CheckBoxGroup object is used to group together a set of mutually exclusive mCheckBox objects.
ChoiceControl This is a BaseClass for mChoice and Menu controls.
Console A Console is a non-editable text display.
Container Container is a control that contains child controls.
Control Control is the base class for user-interface objects.
ControlBase The only purpose of this class is to provide space for Control's static variables and to keep the number of Fields in control below 64.
ControlEvent ControlEvent is an event posted by a control.
ControlPopupForm This class is used to implement a special, perhaps complex, Control which is popped up when another control is activated.
DataChangeEvent  
DateChooser  
DateChooserPopup  
DateDisplayInput  
DateTimeInput  
DateUpDownInput This inputs a time of day value using a set of UpDownInputs.
DateUpDownInput.DateUpDownInputPopup  
DecimalKeyPad  
DisplayLine  
DisplayLineSpecs  
DragContext  
DragContext.ImageDragInWindow  
DragPanel  
DumbLabel Normally, when you press the mouse or pen on a label, the event is passed to its associated control.
EditControl This is a base class for mInput and mTextPad.
Editor An Editor is a special type of Form that can automatically transfer data between public fields in an Object and Gui Controls within the Editor.
EditorEvent This gets sent to FieldListeners through the fieldEvent() method.
Event Event is the base class for all events.
ExecTransfer  
FontChooser  
FontInput  
FontUpDownChooser  
FontUpDownChooser.FontUpDownChooserPopup  
Form A Form is a CellPanel that is able to create a Frame/Window for itself for display on the screen.
FormBase This class is used to hold the constant Form static data to reduce the number of variables in the Form class.
FormEvent  
FormFrame  
Frame  
FrameEvent  
GridTableModel This is a table model which displays a Grid of data.
Gui  
HexDisplay  
HexTableModel  
Holder  
HtmlDisplay  
HtmlViewer This is a useful Form that you can use to display HTML files.
HyperlinkLabel  
IconTableModel This is a table model that displays an icon with associated text below it.
ImageControl  
InputBox This class can be used to accept a single line of input from the user.
InputForm  
InputKeyPad  
InputMethod  
InputPanelTableModel  
InputPopupForm  
InputStack  
IntChoice An IntChoice is a mChoice that treats setInt() and getInt() differently.
KeyEvent KeyEvent is a key press event.
LaunchPanel  
ListEditor  
ListEvent  
ListSelect  
MainWindow MainWindow is the main window of a UI based application.
mApp  
mButton  
mCheckBox  
mChoice  
mComboBox  
Menu  
MenuBar A MenuBar holds a set of PullDownMenu buttons - each of which is associated with a Menu.
MenuChoice A MenuChoice is a type of mChoice which uses a full Menu for the drop down slection which can have submenus.
MenuComboBox This is an mComboBox where the mChoice control is actually a MenuChoice control.
MenuEvent  
MenuItem  
MenuState  
MessageArea  
MessageBox  
mFileInput  
mInput An mInput is a single line input.
mInputWithTools This class provides an mInput along with a drop-down tool menu, that is meant to aid the input in some way.
mLabel  
mList  
mScrollBar  
mTabbedPanel This is a Tabbed Panel with tab selectors placed at the top of the panel.
mTextArea Deprecated.  
mTextPad You should use this instead of mTextArea.
MultiPanelEvent  
Notepad  
NumberEntry  
NumericKeyPad  
Panel A Panel is a general Container that is simpler than a CellPanel and which uses a Layout manager to layout it components.
PanelSplitter You should not use this directly except to set properties such as the thickness and arrow direction.
PasswordDisplayMaker  
PenEvent PenEvent is a pen down, up, move or drag event.
PhoneMenu A Phone Menu is a non-scrolling menu displayed normally full screen.
PhoneVMLauncher  
ProgressAndControl A ProgressAndControl panel allows a ProgressBar to be displayed in the same location as another Control.
ProgressBar  
ProgressBarForm  
PullDownMenu  
QuickLayout  
ReportException  
SaveableEditor A SaveableEditor is designed to hold another editor and then allow you to open and save to disk the object being edited.
SavedScreen  
ScrollableCarrierFrame This is a CarrierFrame which scrolls its contents.
ScrollableHolder  
ScrollablePanel This is a CellPanel which is used as the base for ScrollServer implementations.
ScrollBarPanel  
ScrollEvent  
ScrollTrack  
SelectKeys  
SimpleList This is the base class for creating a List control that represents a list of data that is not necessarily stored in a Vector.
SingleContainer A SingleContainer is used to hold a single component which can be changed dynamically.
SinglePressKeyPad  
SipButton A SipButton is a placeholder for the SipButton on a PocketPC system.
SIPEvent  
SoftKeyBar A SoftKeyBar is used on Smartphone or other such systems where general purpose hardware keys are used to control inputs to the software in a way that changes depending on the situation.
SoftKeyEvent  
SplittablePanel This class supports a moveable PanelSplitter between two CellPanels.
Sprite  
StyleManager This class will be used to alter the style of the Gui components in versions of the Ewe VM that support a pluggable look and feel.
TableCellAttributes  
TableControl This is a fairly powerful Table implementation.
TableEvent  
TableModel  
TableModel.ControlProxy  
TaskbarWindow This is a window that you can use to place and react to an icon in the taskbar under Win32.
TextDisplayButton This is a Button that is used to display text as if it were an Input.
TextEvent A TextEvent is sent to an EditControl (mInput, mTextPad) usually during or upon completion of a native text input.
TextInputParameters  
TextMessage This displays static text with automatic word wrapping.
Timer Timer represents a control's timer.
TimeUpDownInput This inputs a time of day value using a set of UpDownInputs.
TimeUpDownInput.TimeUpDownInputPopup  
ToolTip  
TrackControl  
TreeControl  
TreeControl.ControlTreeNode  
TreeEdit  
TreeEvent  
TreeModelAdapter  
TreeTableModel  
UIBuilder The UIBuilder class provides a very easy way of building a user interface using an Editor and an editable object.
UpDownInput An UpDownInput is generally used within groups within a single popup-window.
UpDownScroller This is a CellPanel which provides up and down arrow buttons or left and right buttons which will appear if necessary.
VerticalScrollPanel  
VMLauncher  
WebBrowser  
Welcome  
Window Window is a "floating" or "child" top-level window, it is associated with a "native" window instance.
Window.TaskBarIconInfo  
WindowContainer This is a special control which contains a native window within it.
WindowCreationData  
WindowEvent