public interface

HasHorizontalAlignment

com.google.gwt.user.client.ui.HasHorizontalAlignment
Known Indirect Subclasses

Class Overview

Characteristic interface which indicates that a widget can be aligned horizontally.

Use in UiBinder Templates

The names of the static members of HasHorizontalAlignment.HorizontalAlignmentConstant, as well as simple alignment names (left, center, right, justify), can be used as values for a horizontalAlignment attribute of any widget that implements this interface. (In fact, this will work for any widget method that takes a single HorizontalAlignmentConstant value.)

For example,

 <g:Label horizontalAlignment='ALIGN_RIGHT'>Hi there.</g:Label>
 <g:Label horizontalAlignment='right'>Hi there.</g:Label>
 

Summary

Nested Classes
class HasHorizontalAlignment.AutoHorizontalAlignmentConstant Type for values defined and used in HasAutoHorizontalAlignment
class HasHorizontalAlignment.HorizontalAlignmentConstant Possible return values for getHorizontalAlignment(), and parameter values for setHorizontalAlignment(HasHorizontalAlignment.HorizontalAlignmentConstant)
Fields
public static final HasHorizontalAlignment.HorizontalAlignmentConstant ALIGN_CENTER Specifies that the widget's contents should be aligned in the center.
public static final HasHorizontalAlignment.HorizontalAlignmentConstant ALIGN_DEFAULT Synonym of ALIGN_LOCALE_START.
public static final HasHorizontalAlignment.HorizontalAlignmentConstant ALIGN_JUSTIFY Specifies that the widget's contents should be aligned as justify.
public static final HasHorizontalAlignment.HorizontalAlignmentConstant ALIGN_LEFT Specifies that the widget's contents should be aligned to the left.
public static final HasHorizontalAlignment.HorizontalAlignmentConstant ALIGN_LOCALE_END In a RTL layout, specifies that the widget's contents should be aligned to the left.
public static final HasHorizontalAlignment.HorizontalAlignmentConstant ALIGN_LOCALE_START In a RTL layout, specifies that the widget's contents should be aligned to the right.
public static final HasHorizontalAlignment.HorizontalAlignmentConstant ALIGN_RIGHT Specifies that the widget's contents should be aligned to the right.
Public Methods
abstract HasHorizontalAlignment.HorizontalAlignmentConstant getHorizontalAlignment()
Gets the horizontal alignment.
abstract void setHorizontalAlignment(HasHorizontalAlignment.HorizontalAlignmentConstant align)
Sets the horizontal alignment.

Fields

public static final HasHorizontalAlignment.HorizontalAlignmentConstant ALIGN_CENTER

Specifies that the widget's contents should be aligned in the center.

public static final HasHorizontalAlignment.HorizontalAlignmentConstant ALIGN_DEFAULT

Synonym of ALIGN_LOCALE_START.

public static final HasHorizontalAlignment.HorizontalAlignmentConstant ALIGN_JUSTIFY

Specifies that the widget's contents should be aligned as justify.

public static final HasHorizontalAlignment.HorizontalAlignmentConstant ALIGN_LEFT

Specifies that the widget's contents should be aligned to the left.

public static final HasHorizontalAlignment.HorizontalAlignmentConstant ALIGN_LOCALE_END

In a RTL layout, specifies that the widget's contents should be aligned to the left. In a LTR layout, specifies that the widget's constants should be aligned to the right.

public static final HasHorizontalAlignment.HorizontalAlignmentConstant ALIGN_LOCALE_START

In a RTL layout, specifies that the widget's contents should be aligned to the right. In a LTR layout, specifies that the widget's constants should be aligned to the left.

public static final HasHorizontalAlignment.HorizontalAlignmentConstant ALIGN_RIGHT

Specifies that the widget's contents should be aligned to the right.

Public Methods

public abstract HasHorizontalAlignment.HorizontalAlignmentConstant getHorizontalAlignment ()

Gets the horizontal alignment.

Returns

public abstract void setHorizontalAlignment (HasHorizontalAlignment.HorizontalAlignmentConstant align)

Sets the horizontal alignment.

Use null to clear horizontal alignment, allowing it to be determined by the standard HTML mechanisms such as inheritance and CSS rules.

Parameters
align the horizontal alignment ( ALIGN_LEFT, ALIGN_CENTER, ALIGN_RIGHT, ALIGN_JUSTIFY, ALIGN_LOCALE_START, or ALIGN_LOCALE_END).