Maintainer | gtk2hs-users@lists.sourceforge.net |
---|---|
Stability | provisional |
Portability | portable (depends on GHC) |
Safe Haskell | None |
Language | Haskell98 |
A dialog box for selecting fonts
- data FontSelectionDialog
- class DialogClass o => FontSelectionDialogClass o
- castToFontSelectionDialog :: GObjectClass obj => obj -> FontSelectionDialog
- gTypeFontSelectionDialog :: GType
- toFontSelectionDialog :: FontSelectionDialogClass o => o -> FontSelectionDialog
- fontSelectionDialogNew :: GlibString string => string -> IO FontSelectionDialog
- fontSelectionDialogGetFontName :: (FontSelectionDialogClass self, GlibString string) => self -> IO (Maybe string)
- fontSelectionDialogSetFontName :: (FontSelectionDialogClass self, GlibString string) => self -> string -> IO Bool
- fontSelectionDialogGetPreviewText :: (FontSelectionDialogClass self, GlibString string) => self -> IO string
- fontSelectionDialogSetPreviewText :: (FontSelectionDialogClass self, GlibString string) => self -> string -> IO ()
- fontSelectionDialogGetCancelButton :: FontSelectionDialogClass self => self -> IO Widget
- fontSelectionDialogGetOkButton :: FontSelectionDialogClass self => self -> IO Widget
- fontSelectionDialogGetFontSelection :: FontSelectionDialogClass self => self -> IO FontSelection
- fontSelectionDialogPreviewText :: (FontSelectionDialogClass self, GlibString string) => Attr self string
Detail
The FontSelectionDialog
widget is a dialog box for selecting a font.
To set the font which is initially selected, use
fontSelectionDialogSetFontName
.
To get the selected font use fontSelectionDialogGetFontName
.
To change the text which is shown in the preview area, use
fontSelectionDialogSetPreviewText
.
Class Hierarchy
|GObject
| +----Object
| +----Widget
| +----Container
| +----Bin
| +----Window
| +----Dialog
| +----FontSelectionDialog
Types
class DialogClass o => FontSelectionDialogClass o Source
castToFontSelectionDialog :: GObjectClass obj => obj -> FontSelectionDialog Source
Constructors
:: GlibString string | |
=> string |
|
-> IO FontSelectionDialog |
Creates a new FontSelectionDialog
.
Methods
fontSelectionDialogGetFontName Source
:: (FontSelectionDialogClass self, GlibString string) | |
=> self | |
-> IO (Maybe string) | returns the currently-selected font name, or
|
Gets the currently-selected font name.
fontSelectionDialogSetFontName Source
:: (FontSelectionDialogClass self, GlibString string) | |
=> self | |
-> string |
|
-> IO Bool | returns |
Sets the currently-selected font.
fontSelectionDialogGetPreviewText :: (FontSelectionDialogClass self, GlibString string) => self -> IO string Source
Gets the text displayed in the preview area.
fontSelectionDialogSetPreviewText :: (FontSelectionDialogClass self, GlibString string) => self -> string -> IO () Source
Sets the text displayed in the preview area.
fontSelectionDialogGetCancelButton Source
:: FontSelectionDialogClass self | |
=> self | |
-> IO Widget | returns the |
Gets the Cancel
button.
- Available since Gtk+ version 2.14
fontSelectionDialogGetOkButton Source
:: FontSelectionDialogClass self | |
=> self | |
-> IO Widget | returns the |
Gets the OK
button.
- Available since Gtk+ version 2.14
fontSelectionDialogGetFontSelection Source
:: FontSelectionDialogClass self | |
=> self | |
-> IO FontSelection | returns the embedded |
Retrieves the FontSelection
widget embedded in the dialog.
- Available since Gtk+ version 2.22
Attributes
fontSelectionDialogPreviewText :: (FontSelectionDialogClass self, GlibString string) => Attr self string Source
'previewText' property. See fontSelectionDialogGetPreviewText
and
fontSelectionDialogSetPreviewText