| Portability | portable (depends on GHC) |
|---|---|
| Stability | provisional |
| Maintainer | [email protected] |
Graphics.UI.Gtk.Selectors.FontSelection
Description
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
Instances
castToFontSelection :: GObjectClass obj => obj -> FontSelectionSource
toFontSelection :: FontSelectionClass o => o -> FontSelectionSource
Constructors
fontSelectionNew :: IO FontSelectionSource
Creates a new FontSelection.
Methods
fontSelectionGetFontNameSource
Arguments
| :: FontSelectionClass self | |
| => self | |
| -> IO (Maybe String) | returns the name of the currently selected font, or
|
Gets the currently-selected font name.
fontSelectionSetFontNameSource
Arguments
| :: 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"