Class AbstractViewControl<S extends ThemeSkin>
java.lang.Object
com._1c.g5.lwt.AbstractLightControl
com._1c.g5.v8.dt.form.internal.presentation.controls.AbstractViewControl<S>
- All Implemented Interfaces:
ILightControl,IReadOnlyControl,IViewControl<S>
- Direct Known Subclasses:
AbstractCustomizationControl,MenuSeparatorControl,StubViewControl,TextControl
public abstract class AbstractViewControl<S extends ThemeSkin>
extends AbstractLightControl
implements IViewControl<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.AbstractLightControl
addControlListener, computeSize, dispose, getBounds, getCursor, getData, getLayoutData, getOverlay, getParent, getTooltip, getVisibleBounds, handleEvent, invalidate, invalidate, isDisposed, isEnabled, isFocused, isVisible, removeControlListener, setBounds, setCursor, setData, setEnabled, setFocus, 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.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
-
AbstractViewControl
public AbstractViewControl()
-
-
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
-