com.aelitis.azureus.ui.swt.utils
Class FontUtils
java.lang.Object
com.aelitis.azureus.ui.swt.utils.FontUtils
public class FontUtils
- extends java.lang.Object
- Author:
- TuxPaper
Method Summary |
static org.eclipse.swt.graphics.Font |
findFontByFloat(org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Font font,
org.eclipse.swt.graphics.FontData[] fontData,
float[] returnSize,
int heightInPixels,
int style)
|
static org.eclipse.swt.graphics.Font |
findFontByInt(org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Font font,
org.eclipse.swt.graphics.FontData[] fontData,
float[] returnSize,
int heightInPixels,
int style)
|
static org.eclipse.swt.graphics.Font |
getAnyFontBold(org.eclipse.swt.graphics.GC gc)
|
static float |
getFontHeightFromPX(org.eclipse.swt.graphics.Device device,
org.eclipse.swt.graphics.FontData[] fontData,
org.eclipse.swt.graphics.GC gc,
int heightInPixels)
|
static float |
getFontHeightFromPX(org.eclipse.swt.graphics.Font baseFont,
org.eclipse.swt.graphics.GC gc,
int heightInPixels)
|
static int |
getFontHeightInPX(org.eclipse.swt.graphics.Font font)
|
static int |
getFontHeightInPX(org.eclipse.swt.graphics.FontData[] fd)
|
static org.eclipse.swt.graphics.Font |
getFontPercentOf(org.eclipse.swt.graphics.Font baseFont,
float pct)
|
static org.eclipse.swt.graphics.Font |
getFontWithHeight(org.eclipse.swt.graphics.Font baseFont,
org.eclipse.swt.graphics.GC gc,
int heightInPixels)
|
static org.eclipse.swt.graphics.Font |
getFontWithHeight(org.eclipse.swt.graphics.Font baseFont,
org.eclipse.swt.graphics.GC gc,
int heightInPixels,
int style)
|
static float |
getHeight(org.eclipse.swt.graphics.FontData[] fd)
|
static void |
setFontDataHeight(org.eclipse.swt.graphics.FontData[] fd,
float fontSize)
|
static void |
setFontHeight(org.eclipse.swt.widgets.Control control,
int height,
int style)
Change the height of the installed Font and takes care of disposing
the new font when the control is disposed |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FontUtils
public FontUtils()
getFontHeightFromPX
public static float getFontHeightFromPX(org.eclipse.swt.graphics.Font baseFont,
org.eclipse.swt.graphics.GC gc,
int heightInPixels)
- Parameters:
baseFont
- gc
- Can be nullheightInPixels
-
- Returns:
- Since:
- 3.0.0.7
getFontHeightFromPX
public static float getFontHeightFromPX(org.eclipse.swt.graphics.Device device,
org.eclipse.swt.graphics.FontData[] fontData,
org.eclipse.swt.graphics.GC gc,
int heightInPixels)
getFontWithHeight
public static org.eclipse.swt.graphics.Font getFontWithHeight(org.eclipse.swt.graphics.Font baseFont,
org.eclipse.swt.graphics.GC gc,
int heightInPixels)
getFontWithHeight
public static org.eclipse.swt.graphics.Font getFontWithHeight(org.eclipse.swt.graphics.Font baseFont,
org.eclipse.swt.graphics.GC gc,
int heightInPixels,
int style)
setFontDataHeight
public static void setFontDataHeight(org.eclipse.swt.graphics.FontData[] fd,
float fontSize)
findFontByInt
public static org.eclipse.swt.graphics.Font findFontByInt(org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Font font,
org.eclipse.swt.graphics.FontData[] fontData,
float[] returnSize,
int heightInPixels,
int style)
findFontByFloat
public static org.eclipse.swt.graphics.Font findFontByFloat(org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Font font,
org.eclipse.swt.graphics.FontData[] fontData,
float[] returnSize,
int heightInPixels,
int style)
getFontHeightInPX
public static int getFontHeightInPX(org.eclipse.swt.graphics.FontData[] fd)
getFontHeightInPX
public static int getFontHeightInPX(org.eclipse.swt.graphics.Font font)
setFontHeight
public static void setFontHeight(org.eclipse.swt.widgets.Control control,
int height,
int style)
- Change the height of the installed
Font
and takes care of disposing
the new font when the control is disposed
- Parameters:
control
- height
- style
- one or both of SWT.BOLD, SWT.ITALIC, or SWT.NORMAL
getHeight
public static float getHeight(org.eclipse.swt.graphics.FontData[] fd)
getFontPercentOf
public static org.eclipse.swt.graphics.Font getFontPercentOf(org.eclipse.swt.graphics.Font baseFont,
float pct)
getAnyFontBold
public static org.eclipse.swt.graphics.Font getAnyFontBold(org.eclipse.swt.graphics.GC gc)