Skip to content

FontButton

greipadmin edited this page Mar 11, 2019 · 7 revisions

Introduction

The FontButton widget allow the user to select a font from all available fonts in the system.

Constructor

  • FontButton(Composite parent, int style)
    • parent a widget which will be the parent of the new widget.
    • style the style of widget to construct.

Methods

  • FontData getFontData() returns the selected font data object.
  • void setFontData(final FontData fontData) sets the initial font data. If no font data is set the system font is used.
  • RGB getFontColor() gets the selected font color or null if no color chooser factory is set.
  • void setFontColor(final RGB fontColor) sets the initial font color. The font color is only used when a color chooser factory is defined.
  • void setColorChooserFactory(final IColorChooserFactory factory) sets the factory for creating the color chooser.
  • boolean chooseFont() opens the font selection popup (for use inside a selection listener).
  • void setDropDownArrowVisible(boolean) switch visibility of drop down arrow.
  • boolean isDropDownArrowVisible() returns the visibility of drop down arrow.

Examples

  • Sample1 allows the selection of a font, its size and styles.
  • Sample2 allows you to choose a font as well as the color.
  • Sample3 demonstrates the use of a font consumer instead of an selection listener.
Clone this wiki locally