Class AbstractCanvasInlineTextEditorControl
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasHandlerControl<H>
-
- org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasHandlerRegistrationControl<AbstractCanvasHandler>
-
- org.kie.workbench.common.stunner.core.client.canvas.controls.inlineeditor.AbstractCanvasInlineTextEditorControl
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl<AbstractCanvasHandler>,org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<EditorSession>,org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasInlineTextEditorControl<AbstractCanvasHandler,EditorSession,org.kie.workbench.common.stunner.core.graph.Element>,org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasRegistrationControl<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Element>,org.kie.workbench.common.stunner.core.client.command.RequiresCommandManager<AbstractCanvasHandler>
- Direct Known Subclasses:
CanvasInlineTextEditorControl
public abstract class AbstractCanvasInlineTextEditorControl extends AbstractCanvasHandlerRegistrationControl<AbstractCanvasHandler> implements org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasInlineTextEditorControl<AbstractCanvasHandler,EditorSession,org.kie.workbench.common.stunner.core.graph.Element>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl
org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<S extends org.kie.workbench.common.stunner.core.client.session.ClientSession>
-
Nested classes/interfaces inherited from interface org.kie.workbench.common.stunner.core.client.command.RequiresCommandManager
org.kie.workbench.common.stunner.core.client.command.RequiresCommandManager.CommandManagerProvider<H extends org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler>
-
-
Field Summary
Fields Modifier and Type Field Description static StringALIGN_LEFTstatic StringALIGN_MIDDLEstatic StringALIGN_TOPprotected doubleborderOffsetXprotected doubleborderOffsetYstatic StringDEFAULT_FONT_FAMILYstatic doubleDEFAULT_FONT_SIZEstatic doubleDEFAULT_MARGIN_Xprotected doublefontSizeCorrectionprotected doubleinnerBoxOffsetYprotected booleanisMultilineprotected doublemaxInnerLeftBoxHeightprotected doublemaxInnerLeftBoxWidthprotected doublemaxInnerTopBoxHeightprotected doublemaxInnerTopBoxWidthstatic doubleNOT_EDIT_ALPHAstatic StringORIENTATION_HORIZONTALstatic StringORIENTATION_VERTICALprotected doublepaletteOffsetXstatic StringPOSITION_INSIDEstatic StringPOSITION_OUTSIDEprotected doublescrollBarOffsetstatic doubleSHAPE_EDIT_ALPHAstatic doubleTITLE_EDIT_ALPHAprotected doubletopBorderOffsetprotected doubleunderBoxOffset-
Fields inherited from class org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasHandlerControl
canvasHandler
-
-
Constructor Summary
Constructors Constructor Description AbstractCanvasInlineTextEditorControl()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidbind(EditorSession session)protected voiddoDestroy()protected voiddoInit()protected abstract org.kie.workbench.common.stunner.core.client.components.views.FloatingView<com.google.gwt.user.client.ui.IsWidget>getFloatingView()protected abstract TextEditorBox<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Element>getTextEditorBox()org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasInlineTextEditorControl<AbstractCanvasHandler,EditorSession,org.kie.workbench.common.stunner.core.graph.Element>hide()voidregister(org.kie.workbench.common.stunner.core.graph.Element element)org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasInlineTextEditorControl<AbstractCanvasHandler,EditorSession,org.kie.workbench.common.stunner.core.graph.Element>rollback()voidscheduleDeferredCommand(com.google.gwt.core.client.Scheduler.ScheduledCommand command)voidsetCommandManagerProvider(org.kie.workbench.common.stunner.core.client.command.RequiresCommandManager.CommandManagerProvider<AbstractCanvasHandler> provider)org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasInlineTextEditorControl<AbstractCanvasHandler,EditorSession,org.kie.workbench.common.stunner.core.graph.Element>show(org.kie.workbench.common.stunner.core.graph.Element item)protected com.google.gwt.user.client.ui.IsWidgetwrapTextEditorBoxElement(org.jboss.errai.common.client.dom.HTMLElement element)-
Methods inherited from class org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasHandlerRegistrationControl
checkEventContext, checkNotRegistered, clear, deregister, deregister, doClear, getRegisteredElements, isRegistered, isRegistered, registerHandler, update
-
Methods inherited from class org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasHandlerControl
destroy, init
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Field Detail
-
SHAPE_EDIT_ALPHA
public static final double SHAPE_EDIT_ALPHA
- See Also:
- Constant Field Values
-
TITLE_EDIT_ALPHA
public static final double TITLE_EDIT_ALPHA
- See Also:
- Constant Field Values
-
NOT_EDIT_ALPHA
public static final double NOT_EDIT_ALPHA
- See Also:
- Constant Field Values
-
ALIGN_MIDDLE
public static final String ALIGN_MIDDLE
- See Also:
- Constant Field Values
-
ALIGN_LEFT
public static final String ALIGN_LEFT
- See Also:
- Constant Field Values
-
ALIGN_TOP
public static final String ALIGN_TOP
- See Also:
- Constant Field Values
-
POSITION_INSIDE
public static final String POSITION_INSIDE
- See Also:
- Constant Field Values
-
POSITION_OUTSIDE
public static final String POSITION_OUTSIDE
- See Also:
- Constant Field Values
-
ORIENTATION_VERTICAL
public static final String ORIENTATION_VERTICAL
- See Also:
- Constant Field Values
-
ORIENTATION_HORIZONTAL
public static final String ORIENTATION_HORIZONTAL
- See Also:
- Constant Field Values
-
DEFAULT_MARGIN_X
public static final double DEFAULT_MARGIN_X
- See Also:
- Constant Field Values
-
DEFAULT_FONT_SIZE
public static final double DEFAULT_FONT_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_FONT_FAMILY
public static final String DEFAULT_FONT_FAMILY
- See Also:
- Constant Field Values
-
isMultiline
protected boolean isMultiline
-
borderOffsetX
protected double borderOffsetX
-
borderOffsetY
protected double borderOffsetY
-
underBoxOffset
protected double underBoxOffset
-
topBorderOffset
protected double topBorderOffset
-
fontSizeCorrection
protected double fontSizeCorrection
-
maxInnerLeftBoxWidth
protected double maxInnerLeftBoxWidth
-
maxInnerLeftBoxHeight
protected double maxInnerLeftBoxHeight
-
maxInnerTopBoxWidth
protected double maxInnerTopBoxWidth
-
maxInnerTopBoxHeight
protected double maxInnerTopBoxHeight
-
scrollBarOffset
protected double scrollBarOffset
-
paletteOffsetX
protected double paletteOffsetX
-
innerBoxOffsetY
protected double innerBoxOffsetY
-
-
Method Detail
-
getFloatingView
protected abstract org.kie.workbench.common.stunner.core.client.components.views.FloatingView<com.google.gwt.user.client.ui.IsWidget> getFloatingView()
-
getTextEditorBox
protected abstract TextEditorBox<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Element> getTextEditorBox()
-
bind
public void bind(EditorSession session)
- Specified by:
bindin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<EditorSession>
-
doInit
protected void doInit()
- Overrides:
doInitin classAbstractCanvasHandlerRegistrationControl<AbstractCanvasHandler>
-
wrapTextEditorBoxElement
protected com.google.gwt.user.client.ui.IsWidget wrapTextEditorBoxElement(org.jboss.errai.common.client.dom.HTMLElement element)
-
register
public void register(org.kie.workbench.common.stunner.core.graph.Element element)
- Specified by:
registerin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.CanvasRegistrationControl<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Element>
-
show
public org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasInlineTextEditorControl<AbstractCanvasHandler,EditorSession,org.kie.workbench.common.stunner.core.graph.Element> show(org.kie.workbench.common.stunner.core.graph.Element item)
- Specified by:
showin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.CanvasInlineTextEditorControl<AbstractCanvasHandler,EditorSession,org.kie.workbench.common.stunner.core.graph.Element>
-
setCommandManagerProvider
public void setCommandManagerProvider(org.kie.workbench.common.stunner.core.client.command.RequiresCommandManager.CommandManagerProvider<AbstractCanvasHandler> provider)
- Specified by:
setCommandManagerProviderin interfaceorg.kie.workbench.common.stunner.core.client.command.RequiresCommandManager<AbstractCanvasHandler>
-
doDestroy
protected void doDestroy()
- Overrides:
doDestroyin classAbstractCanvasHandlerRegistrationControl<AbstractCanvasHandler>
-
rollback
public org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasInlineTextEditorControl<AbstractCanvasHandler,EditorSession,org.kie.workbench.common.stunner.core.graph.Element> rollback()
- Specified by:
rollbackin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.CanvasInlineTextEditorControl<AbstractCanvasHandler,EditorSession,org.kie.workbench.common.stunner.core.graph.Element>
-
hide
public org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasInlineTextEditorControl<AbstractCanvasHandler,EditorSession,org.kie.workbench.common.stunner.core.graph.Element> hide()
- Specified by:
hidein interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.CanvasInlineTextEditorControl<AbstractCanvasHandler,EditorSession,org.kie.workbench.common.stunner.core.graph.Element>
-
scheduleDeferredCommand
public void scheduleDeferredCommand(com.google.gwt.core.client.Scheduler.ScheduledCommand command)
-
-