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 HasHorizontalAlignment
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>
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
Type for values defined and used inHasAutoHorizontalAlignment
.static class
Possible return values forgetHorizontalAlignment()
, and parameter values forsetHorizontalAlignment(com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant)
. -
Field Summary
Modifier and TypeFieldDescriptionstatic final HasHorizontalAlignment.HorizontalAlignmentConstant
Specifies that the widget's contents should be aligned in the center.static final HasHorizontalAlignment.HorizontalAlignmentConstant
Synonym ofALIGN_LOCALE_START
.static final HasHorizontalAlignment.HorizontalAlignmentConstant
Specifies that the widget's contents should be aligned as justify.static final HasHorizontalAlignment.HorizontalAlignmentConstant
Specifies that the widget's contents should be aligned to the left.static final HasHorizontalAlignment.HorizontalAlignmentConstant
In a RTL layout, specifies that the widget's contents should be aligned to the left.static final HasHorizontalAlignment.HorizontalAlignmentConstant
In a RTL layout, specifies that the widget's contents should be aligned to the right.static final HasHorizontalAlignment.HorizontalAlignmentConstant
Specifies that the widget's contents should be aligned to the right. -
Method Summary
Modifier and TypeMethodDescriptionGets the horizontal alignment.void
Sets the horizontal alignment.
-
Field Details
-
ALIGN_CENTER
Specifies that the widget's contents should be aligned in the center. -
ALIGN_JUSTIFY
Specifies that the widget's contents should be aligned as justify. -
ALIGN_LEFT
Specifies that the widget's contents should be aligned to the left. -
ALIGN_RIGHT
Specifies that the widget's contents should be aligned to the right. -
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
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
Synonym ofALIGN_LOCALE_START
.
-
-
Method Details
-
getHorizontalAlignment
HasHorizontalAlignment.HorizontalAlignmentConstant getHorizontalAlignment()Gets the horizontal alignment.- Returns:
- the current horizontal alignment (
ALIGN_LEFT
,ALIGN_CENTER
,ALIGN_RIGHT
,ALIGN_JUSTIFY
, or null).
-
setHorizontalAlignment
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
, orALIGN_LOCALE_END
).
-