public class DrawLabel extends DrawItem
config, configOnly, factoryCreated, factoryProperties, id, nativeObject, scClassName
Constructor and Description |
---|
DrawLabel() |
DrawLabel(com.google.gwt.core.client.JavaScriptObject jsObj) |
Modifier and Type | Method and Description |
---|---|
static void |
changeAutoChildDefaults(java.lang.String autoChildName,
Canvas defaults)
Changes the defaults for Canvas AutoChildren named
autoChildName . |
static void |
changeAutoChildDefaults(java.lang.String autoChildName,
DrawItem defaults)
Changes the defaults for DrawItem AutoChildren named
autoChildName . |
static void |
changeAutoChildDefaults(java.lang.String autoChildName,
FormItem defaults)
Changes the defaults for FormItem AutoChildren named
autoChildName . |
protected com.google.gwt.core.client.JavaScriptObject |
create() |
java.lang.String |
getAlignment()
Sets the text alignment from the x position.
|
Point |
getCenter()
Get the center point of the label.
|
java.lang.String |
getContents()
This is the content that will exist as the label.
|
java.lang.String |
getEditProxyConstructor()
Default class used to construct the
EditProxy for this component when the component is
first placed into edit mode . |
java.lang.String |
getFontFamily()
Font family name, similar to the CSS font-family attribute.
|
int |
getFontSize()
Font size in pixels, similar to the CSS font-size attribute.
|
java.lang.String |
getFontStyle()
Font style, similar to the CSS font-style attribute, eg "normal", "italic".
|
java.lang.String |
getFontWeight()
Font weight, similar to the CSS font-weight attribute, eg "normal", "bold".
|
KnobType[] |
getKnobs()
DrawLabel only supports the
KnobType.MOVE knob type. |
int |
getLeft()
Sets the amount from the left of its positioning that the element should be placed.
|
java.lang.String |
getLineColor()
The text color of the label.
|
com.smartgwt.logicalstructure.core.LogicalStructureObject |
getLogicalStructure()
Getter implementing the
LogicalStructure interface,
which supports Eclipse's logical structure debugging facility. |
static DrawLabel |
getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj) |
float |
getRotation()
Deprecated.
|
double |
getRotationAsDouble()
|
int |
getTop()
Sets the amount from the top of its positioning that the element should be placed.
|
void |
setAlignment(java.lang.String alignment)
Sets the text alignment from the x position.
|
void |
setContents(java.lang.String contents)
This is the content that will exist as the label.
|
static void |
setDefaultProperties(DrawLabel drawLabelProperties)
Class level method to set the default properties of this class.
|
void |
setEditProxyConstructor(java.lang.String editProxyConstructor)
Default class used to construct the
EditProxy for this component when the component is
first placed into edit mode . |
void |
setFontFamily(java.lang.String fontFamily)
Font family name, similar to the CSS font-family attribute.
|
void |
setFontSize(int fontSize)
Font size in pixels, similar to the CSS font-size attribute.
|
void |
setFontStyle(java.lang.String fontStyle)
Font style, similar to the CSS font-style attribute, eg "normal", "italic".
|
void |
setFontWeight(java.lang.String fontWeight)
Font weight, similar to the CSS font-weight attribute, eg "normal", "bold".
|
void |
setKnobs(KnobType... knobs)
DrawLabel only supports the
KnobType.MOVE knob type. |
void |
setLeft(int left)
Sets the amount from the left of its positioning that the element should be placed.
|
void |
setLineColor(java.lang.String lineColor)
The text color of the label.
|
com.smartgwt.logicalstructure.core.LogicalStructureObject |
setLogicalStructure(com.smartgwt.logicalstructure.widgets.drawing.DrawLabelLogicalStructure s)
Setter implementing the
LogicalStructure interface,
which supports Eclipse's logical structure debugging facility. |
void |
setRotation(double rotation)
|
void |
setRotation(float rotation)
Deprecated.
|
void |
setTop(int top)
Sets the amount from the top of its positioning that the element should be placed.
|
addClickHandler, addDragMoveHandler, addDragResizeMoveHandler, addDragResizeStartHandler, addDragResizeStopHandler, addDragStartHandler, addDragStopHandler, addMouseDownHandler, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMovedHandler, addResizedHandler, addShowContextMenuHandler, bringToFront, computeAngle, computeAngleAsDouble, dragResizeMove, draw, erase, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDouble, getAttributeAsElement, getAttributeAsFloat, getAttributeAsInt, getAttributeAsJavaScriptObject, getAttributeAsMap, getAttributeAsString, getBoundingBox, getBoundingBoxAsDouble, getCanDrag, getCanHover, getCanvasAutoChild, getContextMenu, getCornerResizeKnob, getCursor, getDestroyed, getDestroying, getDragStartDistance, getDrawGroup, getDrawItemAutoChild, getDrawPane, getEndArrow, getEndKnob, getEventOpaque, getFillColor, getFillGradient, getFillGradientAsString, getFillOpacity, getFormItemAutoChild, getHoverDelay, getHoverHTML, getKeepInParentRect, getLineCap, getLineOpacity, getLinePattern, getLineWidth, getMoveKnob, getMoveKnobOffset, getMoveKnobPoint, getPageLeft, getPageTop, getPrompt, getProportionalResizeModifiers, getProportionalResizing, getRef, getResizeBoundingBox, getResizeBoundingBoxAsDouble, getResizeKnobPoints, getResizeOutline, getResizeViaLocalTransformOnly, getScale, getShadow, getShowHover, getShowResizeOutline, getShowTitleLabelBackground, getSideResizeKnob, getStartArrow, getStartKnob, getSvgString, getTitle, getTitleLabel, getTitleLabelBackground, getTitleLabelPadding, getTitleRotationMode, getTranslate, getXShearFactor, getYShearFactor, getZIndex, hide, hideAllKnobs, hideKnobs, hideKnobs, hover, isInBounds, isPointInPath, moveBy, moveTo, resizeBy, resizeTo, rotateBy, rotateTo, scaleBy, scaleTo, sendToBack, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAutoChildConstructor, setAutoChildProperties, setAutoChildProperties, setAutoChildProperties, setAutoChildProperties, setAutoChildVisibility, setCanDrag, setCanHover, setCenterPoint, setContextMenu, setCursor, setDefaultProperties, setDragStartDistance, setDrawGroup, setDrawPane, setEndArrow, setEventOpaque, setFillColor, setFillGradient, setFillGradient, setFillOpacity, setHoverDelay, setKeepInParentRect, setKeepInParentRect, setLineCap, setLineOpacity, setLinePattern, setLineWidth, setLogicalStructure, setMoveKnobOffset, setMoveKnobPoint, setPrompt, setPropertyValue, setProportionalResizeModifiers, setProportionalResizing, setResizeKnobPoints, setResizeViaLocalTransformOnly, setScale, setShadow, setShapeData, setShowHover, setShowResizeOutline, setShowTitleLabelBackground, setStartArrow, setTitle, setTitleLabelPadding, setTitleRotationMode, setTranslate, setXShearFactor, setYShearFactor, setZIndex, show, showAllKnobs, showKnobs, showKnobs, supportsEndArrow, supportsStartArrow
addDrawHandler, applyFactoryProperties, completeCreation, destroy, doAddHandler, doInit, doOnRender, equals, error, errorIfNotCreated, getAttribute, getAttributeAsDateArray, getAttributeAsFloatArray, getAttributeAsIntArray, getAttributeAsRecord, getAttributeAsStringArray, getById, getByJSObject, getClassName, getConfig, getDOM, getHandlerCount, getID, getInnerHTML, getJsObj, getOrCreateJsObj, getScClassName, hasAutoAssignedID, hashCode, initNativeObject, internalSetID, internalSetID, isConfigOnly, isCreated, isDrawn, isFactoryCreated, onBind, onDestroy, onDraw, onInit, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setConfig, setConfigOnly, setDefaultProperties, setDragTracker, setFactoryCreated, setHtmlElement, setID, setJavaScriptObject, setLogicalStructure, setLogicalStructure, setNullProperty, setPosition, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setScClassName, toString
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, setVisible, setWidth, sinkBitlessEvent
public DrawLabel()
public DrawLabel(com.google.gwt.core.client.JavaScriptObject jsObj)
public static DrawLabel getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj)
public static void changeAutoChildDefaults(java.lang.String autoChildName, Canvas defaults)
autoChildName
.autoChildName
- name of an AutoChild to customize the defaults for.defaults
- Canvas defaults to apply. These defaults override any existing properties
without destroying or wiping out non-overridden properties. For usage tips on this
param, see SGWTProperties
.AutoChildUsage
public static void changeAutoChildDefaults(java.lang.String autoChildName, FormItem defaults)
autoChildName
.autoChildName
- name of an AutoChild to customize the defaults for.defaults
- FormItem defaults to apply. These defaults override any existing properties
without destroying or wiping out non-overridden properties. For usage tips on this
param, see SGWTProperties
.AutoChildUsage
public static void changeAutoChildDefaults(java.lang.String autoChildName, DrawItem defaults)
autoChildName
.autoChildName
- name of an AutoChild to customize the defaults for.defaults
- DrawItem defaults to apply. These defaults override any existing properties
without destroying or wiping out non-overridden properties. For usage tips on this
param, see SGWTProperties
.AutoChildUsage
protected com.google.gwt.core.client.JavaScriptObject create()
public void setAlignment(java.lang.String alignment) throws java.lang.IllegalStateException
alignment
- Default value is "start"java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.String getAlignment()
public void setContents(java.lang.String contents)
contents
.contents
- the new contents.. Default value is nullpublic java.lang.String getContents()
public void setEditProxyConstructor(java.lang.String editProxyConstructor) throws java.lang.IllegalStateException
EditProxy
for this component when the component is
first placed into edit mode
.setEditProxyConstructor
in class DrawItem
editProxyConstructor
- java.lang.IllegalStateException
- this property cannot be changed after the component has been createdSCClassName . Default value is "DrawLabelEditProxy"
public java.lang.String getEditProxyConstructor()
EditProxy
for this component when the component is
first placed into edit mode
.getEditProxyConstructor
in class DrawItem
SCClassName
public void setFontFamily(java.lang.String fontFamily) throws java.lang.IllegalStateException
fontFamily
- Default value is "Tahoma"java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.String getFontFamily()
public void setFontSize(int fontSize)
fontSize
.fontSize
- the new font size in pixels.. Default value is 18public int getFontSize()
public void setFontStyle(java.lang.String fontStyle) throws java.lang.IllegalStateException
fontStyle
- Default value is "normal"java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.String getFontStyle()
public void setFontWeight(java.lang.String fontWeight) throws java.lang.IllegalStateException
fontWeight
- Default value is "bold"java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.String getFontWeight()
public void setKnobs(KnobType... knobs) throws java.lang.IllegalStateException
KnobType.MOVE
knob type.setKnobs
in class DrawItem
knobs
- Default value is nulljava.lang.IllegalStateException
- this property cannot be changed after the component has been createdDrawItem.setKnobs(com.smartgwt.client.types.KnobType...)
public KnobType[] getKnobs()
KnobType.MOVE
knob type.getKnobs
in class DrawItem
DrawItem.getKnobs()
public void setLeft(int left) throws java.lang.IllegalStateException
left
- Default value is 0java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic int getLeft()
public void setLineColor(java.lang.String lineColor)
setLineColor
in class DrawItem
lineColor
- new text color.CSSColor . Default value is "#808080"
public java.lang.String getLineColor()
getLineColor
in class DrawItem
CSSColor
public void setRotation(float rotation) throws java.lang.IllegalStateException
GwtFloatVsDouble
setRotation
in class DrawItem
rotation
- Default value is 0.0java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic float getRotation()
GwtFloatVsDouble
getRotation
in class DrawItem
public void setRotation(double rotation) throws java.lang.IllegalStateException
setRotation
in class DrawItem
rotation
- Default value is 0.0java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic double getRotationAsDouble()
getRotationAsDouble
in class DrawItem
public void setTop(int top) throws java.lang.IllegalStateException
top
- Default value is 0java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic int getTop()
public Point getCenter()
public static void setDefaultProperties(DrawLabel drawLabelProperties)
Note: This method is intended for setting default attributes only and will affect all instances of the underlying class (including those automatically generated in JavaScript). This method should not be used to apply standard EventHandlers or override methods for a class - use a custom subclass instead. Calling this method after instances have been created can result in undefined behavior, since it bypasses any setters and a class instance may have already examined a particular property and not be expecting any changes through this route.
drawLabelProperties
- properties that should be used as new defaults when instances of this class are createdSGWTProperties
public com.smartgwt.logicalstructure.core.LogicalStructureObject setLogicalStructure(com.smartgwt.logicalstructure.widgets.drawing.DrawLabelLogicalStructure s)
LogicalStructure
interface,
which supports Eclipse's logical structure debugging facility.public com.smartgwt.logicalstructure.core.LogicalStructureObject getLogicalStructure()
LogicalStructure
interface,
which supports Eclipse's logical structure debugging facility.getLogicalStructure
in interface LogicalStructure
getLogicalStructure
in class DrawItem