|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.google.gwt.user.client.ui.UIObject com.google.gwt.user.client.ui.Widget com.google.gwt.user.client.ui.Panel com.google.gwt.user.client.ui.ComplexPanel com.google.gwt.user.client.ui.FlowPanel info.magnolia.templating.editor.client.widget.controlbar.AbstractBar
public abstract class AbstractBar
Base class for horizontal bars with buttons.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
---|
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled |
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.InsertPanel |
---|
com.google.gwt.user.client.ui.InsertPanel.ForIsWidget |
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets |
---|
com.google.gwt.user.client.ui.HasWidgets.ForIsWidget |
Field Summary |
---|
Fields inherited from class com.google.gwt.user.client.ui.UIObject |
---|
DEBUG_ID_PREFIX |
Constructor Summary | |
---|---|
AbstractBar(MgnlElement mgnlElement)
|
Method Summary | |
---|---|
protected void |
addButton(com.google.gwt.user.client.ui.Widget button,
com.google.gwt.dom.client.Style.Float cssFloat)
Adds this widget to this bar as a button. |
protected void |
addButton(com.google.gwt.user.client.ui.Widget button,
com.google.gwt.dom.client.Style.Float cssFloat,
String primaryStyleName)
Adds this widget to this bar as a button. |
protected void |
addPrimaryButton(com.google.gwt.user.client.ui.Widget button)
Adds this widget to this bar as a button. |
protected void |
addSecondaryButton(com.google.gwt.user.client.ui.Widget button)
Adds this widget to this bar as a button. |
void |
attach()
TODO: we should not have to call onAttach ourself? |
void |
attach(com.google.gwt.dom.client.Element element)
|
void |
attach(MgnlElement mgnlElement)
|
MgnlElement |
getMgnlElement()
|
protected com.google.gwt.dom.client.Style |
getStyle()
Shorthand for getElement().getStyle() . |
protected void |
onAttach()
|
protected void |
setId(String id)
|
void |
setMgnlElement(MgnlElement mgnlElement)
|
void |
toggleButtons(boolean visible)
|
void |
toggleVisible()
|
Methods inherited from class com.google.gwt.user.client.ui.FlowPanel |
---|
add, clear, insert, insert |
Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel |
---|
add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, remove |
Methods inherited from class com.google.gwt.user.client.ui.Panel |
---|
add, adopt, adopt, disown, doAttachChildren, doDetachChildren, orphan, remove |
Methods inherited from class com.google.gwt.user.client.ui.Widget |
---|
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents |
Methods inherited from class com.google.gwt.user.client.ui.UIObject |
---|
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.google.gwt.user.client.ui.InsertPanel.ForIsWidget |
---|
add |
Methods inherited from interface com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget |
---|
getWidgetIndex |
Methods inherited from interface com.google.gwt.user.client.ui.IndexedPanel |
---|
getWidget, getWidgetCount, getWidgetIndex, remove |
Constructor Detail |
---|
public AbstractBar(MgnlElement mgnlElement)
Method Detail |
---|
protected void setId(String id)
protected void addButton(com.google.gwt.user.client.ui.Widget button, com.google.gwt.dom.client.Style.Float cssFloat)
mgnlEditorButton
. See also editor.css
.
protected void addSecondaryButton(com.google.gwt.user.client.ui.Widget button)
mgnlEditorButton
. See also editor.css
.
protected void addPrimaryButton(com.google.gwt.user.client.ui.Widget button)
mgnlEditorButton
. See also editor.css
.
protected void addButton(com.google.gwt.user.client.ui.Widget button, com.google.gwt.dom.client.Style.Float cssFloat, String primaryStyleName)
mgnlEditorButton
. See also editor.css
.
protected com.google.gwt.dom.client.Style getStyle()
getElement().getStyle()
.
Style
. You can use this object to manipulate the css style attribute of this bar widget.public void attach()
public void attach(MgnlElement mgnlElement)
public void attach(com.google.gwt.dom.client.Element element)
public void toggleVisible()
protected void onAttach()
onAttach
in class com.google.gwt.user.client.ui.Widget
public void setMgnlElement(MgnlElement mgnlElement)
public MgnlElement getMgnlElement()
public void toggleButtons(boolean visible)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |