Package com.maryanovsky.gwtutils.client

Interface Summary
Callback<T> A generic callback interface.
ChangeListener The interface for receiving notifications of some kind of state change.
ClickAction An action which may be invoked when a mouse button is clicked.
DialogCallback The callback interface for dialogs.
DoublePointView Provides a view of a 2D double precision point without allowing modification.
DragAction An action which may be invoked when the mouse is dragged.
ImageLoadListener The interface for getting notified when an image finishes loading.
MoveAction An action which may be invoked when the mouse cursor is moved without any buttons being pressed.
PointView Provides a view of an integer 2D point without allowing modifications.
PropertyChangeListener The interface for receiving notifications of a change in a named property.
ReadyListener<T> A listener which is notified when an entity changes between ready and unready states.
RectangleView Provides a view of a Rectangle without allowing modifications.
ResultCallback<T> The interface to implement for getting notified when a result to a request arrives.
SizeView Provides a view of Size without allowing modifications.
WheelAction An action which may be invoked when the mouse wheel is scrolled.
XmlParser<T> An interface for classes which can parse XML documents.
 

Class Summary
AbstractResponseHandler A base implementation of a RequestCallback.
AlignPanel A panel which positions its sole child in one of the 9 locations defined by the combination of the 3 horizontal positions left,center,right and the 3 vertical positions top,center,bottom.
Animation A convenient method to perform animations.
BrowserUtils Various browser related or browser specific utilities.
ChangeEvent The event for some kind of change.
ChangeListenerList A convenience class for managing ChangeListeners.
DelegatingReadyListenerCollection<T> A ready listener, which simply reports what it sees to a list of other ready listener.
Dialog Emulates a real dialog by using a callback which is invoked when the dialog's operation is done.
DoublePoint A 2D coordinate with double precision coordinates.
Form A panel which manages most of the tedious work behind setting up a well-arranged and properly aligned form.
GlassPane A panel which captures all events it receives.
GroupReadyListener<IT,ST> Implements notifying a ReadyListener when a collection of items change between ready and unready states, as a group.
GWTUiDefaults Defines various usefil UI related values, such as preferred spacing between elements, difference in element sizes which allows aligning them etc.
ImageButton An button widget with an image (with rollover and selection effects) and an optional label.
ImageLoadingManager Implements a queue of images to be loaded by the browser.
MathUtils Mathematical utilities.
Pair<T1,T2> A wrapper for any two other given objects.
ParseUtils A utility class providing useful methods for parsing.
PilePanel A panel which piles its children on top of each other, each placed at 0,0 and fills the 100% of the width and height of the panel.
Point A two dimensional point, with integer coordinates.
PropertyChangeEvent Encapsulates a change event in some named property.
PropertyChangeListenerList A convenience class for managing PropertyChangeListeners.
Rectangle A rectangle, in integer coordinates.
Size Defines two dimensional bounds, with integer coordinates.
ToggleImageButton A toggle button based on the ImageButton class.
UiUtils A utility class for UI related functionality.
UrlBuilder Constructs a URL from a base URL and parameters.
UrlImagePrototype An image prototype which returns images from a certain URL.
UserEventManager Converts low-level user events fired by the browser (mouse, keyboard events) to high level events (mouse clicked, key pressed) and invokes a specified action when such an event occurs.
Utils A general utility class.
Wizard A wizard is a multi-stage dialog.
XmlResponseHandler<T> A base implementation of a RequestCallback which handles XML responses.
 

Enum Summary
Alignment Convenient constants for placement to be used instead of a pair of alignment constants.
GWTUiDefaults.WidgetElementType The enumeration of types of widgets for which we offer special treatment.
 

Exception Summary
ParseException The exception thrown when parsing fails.