Class TabControl.TabButton
java.lang.Object
com._1c.g5.lwt.AbstractLightControl
com._1c.g5.v8.dt.form.internal.presentation.controls.AbstractViewControl<S>
com._1c.g5.v8.dt.form.presentation.controls.base.AbstractCustomizationControl<S>
com._1c.g5.v8.dt.form.internal.presentation.controls.base.RectangleControl<SkinPage>
com._1c.g5.v8.dt.form.internal.presentation.controls.desktop.TabControl.TabButton
- All Implemented Interfaces:
ILightControl,IReadOnlyControl,IRoundedRectangleControl,IViewControl<SkinPage>
- Enclosing class:
- TabControl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()voidpaint(org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle rectangle) voidsetImage(PresentationImage image) voidsetInheritedTitleFont(org.eclipse.swt.graphics.Font font) voidsetInheritedTitleTextColor(org.eclipse.swt.graphics.Color color) voidsetParent(ILightComposite parent) voidsetParentTab(TabControl tab) voidsetPictureRect(org.eclipse.swt.graphics.Rectangle rect) voidsetPlacement(PresentationTabsPlacement placement) voidsetSelection(boolean selected) voidvoidsetTheme(IPresentationTheme theme, SkinPage skin) Methods inherited from class com._1c.g5.v8.dt.form.internal.presentation.controls.base.RectangleControl
getBackgroundColor, getBottomBorderColor, getDefaultBorderColor, getDefaultDisabledBorderColor, getDisabledBottomBorderColor, getDisabledLeftBorderColor, getDisabledRightBorderColor, getDisabledTopBorderColor, getLeftBorderColor, getRadius, getRightBorderColor, getTopBorderColor, getUseDisabledColorsIfReadOnly, handleEvent, isBottomLeftRounded, isBottomRightRounded, isTopLeftRounded, isTopRightRounded, setBackgroundColor, setBorderColors, setDisabledBorderColors, setFillBackgroungIfDisabled, setFillBackgroungIfReadOnly, setRadius, setRounded, setUseDisabledColorsIfReadOnlyMethods inherited from class com._1c.g5.v8.dt.form.presentation.controls.base.AbstractCustomizationControl
getColor, getColor, getFont, getScaledFontMethods inherited from class com._1c.g5.v8.dt.form.internal.presentation.controls.AbstractViewControl
getControlRect, getSkin, getTheme, isSelfReadOnly, setReadOnlyMethods inherited from class com._1c.g5.lwt.AbstractLightControl
addControlListener, computeSize, getBounds, getCursor, getData, getLayoutData, getOverlay, getTooltip, getVisibleBounds, invalidate, invalidate, isDisposed, isEnabled, isFocused, isVisible, removeControlListener, setBounds, setCursor, setData, setEnabled, setFocus, setFocusable, setLayoutData, setOverlay, 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, getBounds, getCursor, getData, getLayoutData, getTooltip, getVisibleBounds, initialize, invalidate, invalidate, isDisposed, isEnabled, isFocused, isVisible, removeControlListener, setBounds, setCursor, setData, setEnabled, setFocus, setLayoutData, setTooltip, setVisibleMethods inherited from interface com._1c.g5.v8.dt.form.internal.presentation.controls.base.IReadOnlyControl
isReadOnlyMethods inherited from interface com._1c.g5.v8.dt.form.internal.presentation.controls.base.IRoundedRectangleControl
buildRoundedRectanglePath, drawRoundedRectangle, setRounded
-
Constructor Details
-
TabButton
public TabButton()
-
-
Method Details
-
setTheme
- Specified by:
setThemein interfaceIViewControl<SkinPage>- Overrides:
setThemein classAbstractViewControl<SkinPage>
-
dispose
public void dispose()- Specified by:
disposein interfaceILightControl- Overrides:
disposein classAbstractCustomizationControl<SkinPage>
-
setImage
-
setInheritedTitleFont
public void setInheritedTitleFont(org.eclipse.swt.graphics.Font font) -
setInheritedTitleTextColor
public void setInheritedTitleTextColor(org.eclipse.swt.graphics.Color color) -
setPlacement
-
setPictureRect
public void setPictureRect(org.eclipse.swt.graphics.Rectangle rect) -
setSelection
public void setSelection(boolean selected) -
setText
-
setParentTab
-
getParentTab
-
setParent
- Specified by:
setParentin interfaceILightControl- Overrides:
setParentin classAbstractLightControl
-
getParent
- Specified by:
getParentin interfaceILightControl- Overrides:
getParentin classAbstractLightControl
-
paint
public void paint(org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle rectangle) - Specified by:
paintin interfaceILightControl- Overrides:
paintin classRectangleControl<SkinPage>
-