Class AbstractViewComposite<S extends ThemeSkin>
java.lang.Object
com._1c.g5.lwt.AbstractLightControl
com._1c.g5.lwt.LightComposite
com._1c.g5.v8.dt.form.internal.presentation.controls.AbstractViewComposite<S>
- All Implemented Interfaces:
ILightComposite,ILightControl,IReadOnlyControl,IViewComposite<S>,IViewControl<S>
- Direct Known Subclasses:
BackObjectControl,CalendarMonthPanel,CalendarViewControl,StubViewComposite,TableColumnGroupViewControl,TableGridControl,TabsControl,UpDownButtonControl
public abstract class AbstractViewComposite<S extends ThemeSkin>
extends LightComposite
implements IViewComposite<S>, IReadOnlyControl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.swt.graphics.Rectangleprotected SgetSkin()protected IPresentationThemegetTheme()booleanvoidsetReadOnly(boolean isReadOnly) voidsetTheme(IPresentationTheme theme, S skin) Methods inherited from class com._1c.g5.lwt.LightComposite
addChild, addChild, addChildAfter, addLayerAbove, addLayerBehind, computeSize, controlFromPoint, dispose, getActiveControl, getChildCount, getChildren, getLayers, getLayout, layout, layout, paint, removeChild, removeChild, revealRectangle, setActiveControl, setBounds, setFocus, setLayout, translatePointFromControl, translatePointToControl, translateRectangleFromControl, translateRectangleToControl, traverse, traverseMethods inherited from class com._1c.g5.lwt.AbstractLightControl
addControlListener, getBounds, getCursor, getData, getLayoutData, getOverlay, getParent, getTooltip, getVisibleBounds, handleEvent, invalidate, invalidate, isDisposed, isEnabled, isFocused, isVisible, removeControlListener, setCursor, setData, setEnabled, setFocusable, setLayoutData, setOverlay, setParent, setTooltip, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com._1c.g5.lwt.ILightComposite
addChild, addChild, addChildAfter, addLayerAbove, addLayerBehind, controlFromPoint, getActiveControl, getChildCount, getChildren, getLayers, getLayout, getMainLayer, layout, removeChild, removeChild, revealRectangle, setActiveControl, setLayout, translatePointFromControl, translatePointToControl, translateRectangleFromControl, translateRectangleToControl, traverse, traverseMethods inherited from interface com._1c.g5.lwt.ILightControl
addControlListener, computeSize, dispose, getBounds, getCursor, getData, getLayoutData, getParent, getTooltip, getVisibleBounds, handleEvent, initialize, invalidate, invalidate, isDisposed, isEnabled, isFocused, isVisible, paint, removeControlListener, setBounds, setCursor, setData, setEnabled, setFocus, setLayoutData, setParent, setTooltip, setVisibleMethods inherited from interface com._1c.g5.v8.dt.form.internal.presentation.controls.base.IReadOnlyControl
isReadOnly
-
Constructor Details
-
AbstractViewComposite
public AbstractViewComposite()
-
-
Method Details
-
setTheme
- Specified by:
setThemein interfaceIViewControl<S extends ThemeSkin>
-
isSelfReadOnly
public boolean isSelfReadOnly()- Specified by:
isSelfReadOnlyin interfaceIReadOnlyControl
-
setReadOnly
public void setReadOnly(boolean isReadOnly) - Specified by:
setReadOnlyin interfaceIReadOnlyControl
-
getControlRect
protected org.eclipse.swt.graphics.Rectangle getControlRect() -
getTheme
-
getSkin
-