Package com.biglybt.ui.swt.widgets
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 interface
static interface
static interface
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
private static final int
private static final int
private final TabFolderRenderer.Adapter
private final org.eclipse.swt.custom.CTabFolder
Fields 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.Point
computeSize
(int part, int state, org.eclipse.swt.graphics.GC gc, int wHint, int hHint) protected org.eclipse.swt.graphics.Rectangle
computeTrim
(int part, int state, int x, int y, int width, int height) protected void
draw
(int part, int state, org.eclipse.swt.graphics.Rectangle bounds, org.eclipse.swt.graphics.GC gc) void
redraw
(int index) void
void
redraw
(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:
computeSize
in 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:
computeTrim
in 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:
draw
in classorg.eclipse.swt.custom.CTabFolderRenderer
-
redraw
-
redraw
public void redraw(int index) -
redraw
public void redraw(org.eclipse.swt.custom.CTabItem item)
-