Portability | portable (depends on GHC) |
---|---|
Stability | provisional |
Maintainer | gtk2hs-users@lists.sourceforge.net |
Safe Haskell | Safe-Infered |
A widget for selecting fonts
- data FontSelection
- class VBoxClass o => FontSelectionClass o
- castToFontSelection :: GObjectClass obj => obj -> FontSelection
- gTypeFontSelection :: GType
- 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
Types
data FontSelection Source
class VBoxClass o => FontSelectionClass o Source
castToFontSelection :: GObjectClass obj => obj -> FontSelectionSource
toFontSelection :: FontSelectionClass o => o -> FontSelectionSource
Constructors
fontSelectionNew :: IO FontSelectionSource
Creates a new FontSelection
.
Methods
fontSelectionGetFontNameSource
:: FontSelectionClass self | |
=> self | |
-> IO (Maybe String) | returns the name of the currently selected font, or
|
Gets the currently-selected font name.
fontSelectionSetFontNameSource
:: FontSelectionClass self | |
=> self | |
-> String |
|
-> IO Bool | returns |
Sets the currently-selected font.
fontSelectionGetPreviewText :: FontSelectionClass self => self -> IO StringSource
Gets the text displayed in the preview area.
fontSelectionSetPreviewText :: FontSelectionClass self => self -> String -> IO ()Source
Sets the text displayed in the preview area.
Attributes
fontSelectionFontName :: FontSelectionClass self => Attr self StringSource
The X string that represents this font.
Default value: ""
fontSelectionPreviewText :: FontSelectionClass self => Attr self StringSource
The text to display in order to demonstrate the selected font.
Default value: "abcdefghijk ABCDEFGHIJK"