Gtk2HsContentsIndex
Graphics.UI.Gtk.Selectors.FontSelection
Portabilityportable (depends on GHC)
Stabilityprovisional
Maintainergtk2hs-users@lists.sourceforge.net
Contents
Detail
Class Hierarchy
Types
Constructors
Methods
Attributes
Description
A widget for selecting fonts
Synopsis
data FontSelection
class VBoxClass o => FontSelectionClass o
castToFontSelection :: GObjectClass obj => obj -> FontSelection
toFontSelection :: FontSelectionClass o => o -> FontSelection
fontSelectionNew :: IO FontSelection
fontSelectionGetFontName :: FontSelectionClass self => self -> IO (Maybe String)
fontSelectionSetFontName :: FontSelectionClass self => self -> String -> IO Bool
fontSelectionGetPreviewText :: FontSelectionClass self => self -> IO String
fontSelectionSetPreviewText :: FontSelectionClass self => self -> String -> IO ()
fontSelectionFontName :: FontSelectionClass self => Attr self String
fontSelectionPreviewText :: FontSelectionClass self => Attr self String
Detail

The FontSelection widget lists the available fonts, styles and sizes, allowing the user to select a font. It is used in the FontSelectionDialog widget to provide a dialog box for selecting fonts.

To set the font which is initially selected, use fontSelectionSetFontName.

To get the selected font use fontSelectionGetFontName.

To change the text which is shown in the preview area, use fontSelectionSetPreviewText.

Class Hierarchy
 |  GObject
 |   +----Object
 |         +----Widget
 |               +----Container
 |                     +----Box
 |                           +----VBox
 |                                 +----FontSelection
 
Types
data FontSelection
show/hide Instances
class VBoxClass o => FontSelectionClass o
show/hide Instances
castToFontSelection :: GObjectClass obj => obj -> FontSelection
toFontSelection :: FontSelectionClass o => o -> FontSelection
Constructors
fontSelectionNew :: IO FontSelection
Creates a new FontSelection.
Methods
fontSelectionGetFontName
:: FontSelectionClass self
=> self
-> IO (Maybe String)returns the name of the currently selected font, or Nothing if no font is selected.
Gets the currently-selected font name.
fontSelectionSetFontName
:: FontSelectionClass self
=> self
-> Stringfontname - a fontname.
-> IO Boolreturns True if the font was found.
Sets the currently-selected font.
fontSelectionGetPreviewText :: FontSelectionClass self => self -> IO String
Gets the text displayed in the preview area.
fontSelectionSetPreviewText :: FontSelectionClass self => self -> String -> IO ()
Sets the text displayed in the preview area.
Attributes
fontSelectionFontName :: FontSelectionClass self => Attr self String

The X string that represents this font.

Default value: ""

fontSelectionPreviewText :: FontSelectionClass self => Attr self String

The text to display in order to demonstrate the selected font.

Default value: "abcdefghijk ABCDEFGHIJK"

Produced by Haddock version 0.8