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
  • 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

      private final TabFolderRenderer.Adapter 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 class org.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 class org.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 class org.eclipse.swt.custom.CTabFolderRenderer
    • redraw

      public void redraw(TabFolderRenderer.TabbedEntry entry)
    • redraw

      public void redraw(int index)
    • redraw

      public void redraw(org.eclipse.swt.custom.CTabItem item)