Interface IPresentationTheme
- All Known Subinterfaces:
IThemeProjection
- All Known Implementing Classes:
DesktopThemeProjection,ThemeProjection
public interface IPresentationTheme
-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.swt.graphics.ColorgetColor(PresentationColor color) intgetDpi()org.eclipse.swt.graphics.FontgetFont(PresentationFont font) intintgetPresentationFont(Font hippoFont) <T extends ThemeSkin>
TgetSkin(HippoLayElementBase presentation, Class<T> skinClass) measureString(PresentationFont font, String string, boolean mnemonic) measureString(org.eclipse.swt.graphics.Font font, String string, boolean mnemonic) measureText(PresentationFont font, String string, int maxWidth) measureText(org.eclipse.swt.graphics.Font font, String string, int maxWidth) voidsetVersion(Version version)
-
Method Details
-
setVersion
-
getHippoTheme
AbstractHippoTheme getHippoTheme() -
getPlatformVisualComputer
IPlatformVisualComputer getPlatformVisualComputer() -
getDpi
int getDpi() -
getMobileDpi
int getMobileDpi() -
getBaseFont
PresentationFont getBaseFont() -
getExtraLargeFont
PresentationFont getExtraLargeFont() -
getLargeFont
PresentationFont getLargeFont() -
getNormalFont
PresentationFont getNormalFont() -
getSmallFont
PresentationFont getSmallFont() -
getTextFont
PresentationFont getTextFont() -
getDefaultGuiFont
PresentationFont getDefaultGuiFont() -
getOemFixedFont
PresentationFont getOemFixedFont() -
getAnsiFixedFont
PresentationFont getAnsiFixedFont() -
getAnsiVariableFont
PresentationFont getAnsiVariableFont() -
getWindowsSystemFont
PresentationFont getWindowsSystemFont() -
measureString
-
measureString
-
measureText
-
measureText
-
getSkin
-
getColor
-
getFont
-
getFontHeight
-
getColorCache
ColorCache getColorCache() -
getPresentationFont
-