Package com.google.gwt.user.client.ui
Interface HasHorizontalAlignment
-
- All Known Subinterfaces:
HasAlignment,HasAutoHorizontalAlignment
- All Known Implementing Classes:
Anchor,Column,DateLabel,DialogBox.CaptionImpl,DockPanel,HorizontalPanel,HTML,IdentityColumn,InlineHTML,InlineLabel,Label,LabelBase,NumberLabel,TextColumn,ValueLabel,VerticalPanel
public interface HasHorizontalAlignmentCharacteristic 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 ahorizontalAlignmentattribute 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>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classHasHorizontalAlignment.AutoHorizontalAlignmentConstantType for values defined and used inHasAutoHorizontalAlignment.static classHasHorizontalAlignment.HorizontalAlignmentConstantPossible return values forgetHorizontalAlignment(), and parameter values forsetHorizontalAlignment(com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant).
-
Field Summary
Fields Modifier and Type Field Description static HasHorizontalAlignment.HorizontalAlignmentConstantALIGN_CENTERSpecifies that the widget's contents should be aligned in the center.static HasHorizontalAlignment.HorizontalAlignmentConstantALIGN_DEFAULTSynonym ofALIGN_LOCALE_START.static HasHorizontalAlignment.HorizontalAlignmentConstantALIGN_JUSTIFYSpecifies that the widget's contents should be aligned as justify.static HasHorizontalAlignment.HorizontalAlignmentConstantALIGN_LEFTSpecifies that the widget's contents should be aligned to the left.static HasHorizontalAlignment.HorizontalAlignmentConstantALIGN_LOCALE_ENDIn a RTL layout, specifies that the widget's contents should be aligned to the left.static HasHorizontalAlignment.HorizontalAlignmentConstantALIGN_LOCALE_STARTIn a RTL layout, specifies that the widget's contents should be aligned to the right.static HasHorizontalAlignment.HorizontalAlignmentConstantALIGN_RIGHTSpecifies that the widget's contents should be aligned to the right.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HasHorizontalAlignment.HorizontalAlignmentConstantgetHorizontalAlignment()Gets the horizontal alignment.voidsetHorizontalAlignment(HasHorizontalAlignment.HorizontalAlignmentConstant align)Sets the horizontal alignment.
-
-
-
Field Detail
-
ALIGN_CENTER
static final HasHorizontalAlignment.HorizontalAlignmentConstant ALIGN_CENTER
Specifies that the widget's contents should be aligned in the center.
-
ALIGN_JUSTIFY
static final HasHorizontalAlignment.HorizontalAlignmentConstant ALIGN_JUSTIFY
Specifies that the widget's contents should be aligned as justify.
-
ALIGN_LEFT
static final HasHorizontalAlignment.HorizontalAlignmentConstant ALIGN_LEFT
Specifies that the widget's contents should be aligned to the left.
-
ALIGN_RIGHT
static final HasHorizontalAlignment.HorizontalAlignmentConstant ALIGN_RIGHT
Specifies that the widget's contents should be aligned to the right.
-
ALIGN_LOCALE_START
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.
-
ALIGN_LOCALE_END
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.
-
ALIGN_DEFAULT
static final HasHorizontalAlignment.HorizontalAlignmentConstant ALIGN_DEFAULT
Synonym ofALIGN_LOCALE_START.
-
-
Method Detail
-
getHorizontalAlignment
HasHorizontalAlignment.HorizontalAlignmentConstant getHorizontalAlignment()
Gets the horizontal alignment.- Returns:
- the current horizontal alignment (
ALIGN_LEFT,ALIGN_CENTER,ALIGN_RIGHT,ALIGN_JUSTIFY, or null).
-
setHorizontalAlignment
void setHorizontalAlignment(HasHorizontalAlignment.HorizontalAlignmentConstant align)
Sets the horizontal alignment.Use
nullto 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, orALIGN_LOCALE_END).
-
-