Class TabFolderRenderer
java.lang.Object
org.eclipse.swt.custom.CTabFolderRenderer
com.biglybt.ui.swt.widgets.TabFolderRenderer
public class TabFolderRenderer
extends org.eclipse.swt.custom.CTabFolderRenderer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intprivate final TabFolderRenderer.Adapterprivate final org.eclipse.swt.custom.CTabFolderFields inherited from class org.eclipse.swt.custom.CTabFolderRenderer
MINIMUM_SIZE, parent, PART_BACKGROUND, PART_BODY, PART_BORDER, PART_CHEVRON_BUTTON, PART_CLOSE_BUTTON, PART_HEADER, PART_MAX_BUTTON, PART_MIN_BUTTON -
Constructor Summary
ConstructorsConstructorDescriptionTabFolderRenderer(org.eclipse.swt.custom.CTabFolder _tabFolder, TabFolderRenderer.Adapter _provider) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.swt.graphics.PointcomputeSize(int part, int state, org.eclipse.swt.graphics.GC gc, int wHint, int hHint) protected org.eclipse.swt.graphics.RectanglecomputeTrim(int part, int state, int x, int y, int width, int height) protected voiddraw(int part, int state, org.eclipse.swt.graphics.Rectangle bounds, org.eclipse.swt.graphics.GC gc) voidredraw(int index) voidvoidredraw(org.eclipse.swt.custom.CTabItem item) Methods inherited from class org.eclipse.swt.custom.CTabFolderRenderer
dispose
-
Field Details
-
PADDING_BUBBLE_X
private static final int PADDING_BUBBLE_X- See Also:
-
PADDING_INDICATOR_X1
private static final int PADDING_INDICATOR_X1- See Also:
-
PADDING_INDICATOR_AND_CLOSE
private static final int PADDING_INDICATOR_AND_CLOSE- See Also:
-
tabFolder
private final org.eclipse.swt.custom.CTabFolder tabFolder -
provider
-
-
Constructor Details
-
TabFolderRenderer
public TabFolderRenderer(org.eclipse.swt.custom.CTabFolder _tabFolder, TabFolderRenderer.Adapter _provider)
-
-
Method Details
-
computeSize
protected org.eclipse.swt.graphics.Point computeSize(int part, int state, org.eclipse.swt.graphics.GC gc, int wHint, int hHint) - Overrides:
computeSizein classorg.eclipse.swt.custom.CTabFolderRenderer
-
computeTrim
protected org.eclipse.swt.graphics.Rectangle computeTrim(int part, int state, int x, int y, int width, int height) - Overrides:
computeTrimin classorg.eclipse.swt.custom.CTabFolderRenderer
-
draw
protected void draw(int part, int state, org.eclipse.swt.graphics.Rectangle bounds, org.eclipse.swt.graphics.GC gc) - Overrides:
drawin classorg.eclipse.swt.custom.CTabFolderRenderer
-
redraw
-
redraw
public void redraw(int index) -
redraw
public void redraw(org.eclipse.swt.custom.CTabItem item)
-