Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
GI.Gtk.Objects.FontSelection
Contents
Description
- newtype FontSelection = FontSelection (ManagedPtr FontSelection)
- class GObject o => IsFontSelection o
- toFontSelection :: (MonadIO m, IsFontSelection o) => o -> m FontSelection
- noFontSelection :: Maybe FontSelection
- fontSelectionGetFace :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> m FontFace
- fontSelectionGetFaceList :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> m Widget
- fontSelectionGetFamily :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> m FontFamily
- fontSelectionGetFamilyList :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> m Widget
- fontSelectionGetFontName :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> m Text
- fontSelectionGetPreviewEntry :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> m Widget
- fontSelectionGetPreviewText :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> m Text
- fontSelectionGetSize :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> m Int32
- fontSelectionGetSizeEntry :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> m Widget
- fontSelectionGetSizeList :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> m Widget
- fontSelectionNew :: (HasCallStack, MonadIO m) => m FontSelection
- fontSelectionSetFontName :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> Text -> m Bool
- fontSelectionSetPreviewText :: (HasCallStack, MonadIO m, IsFontSelection a) => a -> Text -> m ()
- clearFontSelectionFontName :: (MonadIO m, IsFontSelection o) => o -> m ()
- constructFontSelectionFontName :: IsFontSelection o => Text -> IO (GValueConstruct o)
- getFontSelectionFontName :: (MonadIO m, IsFontSelection o) => o -> m (Maybe Text)
- setFontSelectionFontName :: (MonadIO m, IsFontSelection o) => o -> Text -> m ()
- constructFontSelectionPreviewText :: IsFontSelection o => Text -> IO (GValueConstruct o)
- getFontSelectionPreviewText :: (MonadIO m, IsFontSelection o) => o -> m Text
- setFontSelectionPreviewText :: (MonadIO m, IsFontSelection o) => o -> Text -> m ()
Exported types
newtype FontSelection Source #
Constructors
FontSelection (ManagedPtr FontSelection) |
Instances
class GObject o => IsFontSelection o Source #
Instances
toFontSelection :: (MonadIO m, IsFontSelection o) => o -> m FontSelection Source #
Methods
getFace
Arguments
:: (HasCallStack, MonadIO m, IsFontSelection a) | |
=> a |
|
-> m FontFace | Returns: A |
Deprecated: (Since version 3.2)Use FontChooser
Gets the FontFace
representing the selected font group
details (i.e. family, slant, weight, width, etc).
Since: 2.14
getFaceList
fontSelectionGetFaceList Source #
Arguments
:: (HasCallStack, MonadIO m, IsFontSelection a) | |
=> a |
|
-> m Widget | Returns: A |
Deprecated: (Since version 3.2)Use FontChooser
This returns the TreeView
which lists all styles available for
the selected font. For example, “Regular”, “Bold”, etc.
Since: 2.14
getFamily
fontSelectionGetFamily Source #
Arguments
:: (HasCallStack, MonadIO m, IsFontSelection a) | |
=> a |
|
-> m FontFamily | Returns: A |
Deprecated: (Since version 3.2)Use FontChooser
Gets the FontFamily
representing the selected font family.
Since: 2.14
getFamilyList
fontSelectionGetFamilyList Source #
Arguments
:: (HasCallStack, MonadIO m, IsFontSelection a) | |
=> a |
|
-> m Widget | Returns: A |
Deprecated: (Since version 3.2)Use FontChooser
This returns the TreeView
that lists font families, for
example, “Sans”, “Serif”, etc.
Since: 2.14
getFontName
fontSelectionGetFontName Source #
Arguments
:: (HasCallStack, MonadIO m, IsFontSelection a) | |
=> a |
|
-> m Text | Returns: A string with the name of the current font, or |
Deprecated: (Since version 3.2)Use FontChooser
Gets the currently-selected font name.
Note that this can be a different string than what you set with
fontSelectionSetFontName
, as the font selection widget may
normalize font names and thus return a string with a different structure.
For example, “Helvetica Italic Bold 12” could be normalized to
“Helvetica Bold Italic 12”. Use fontDescriptionEqual
if you want to compare two font descriptions.
getPreviewEntry
fontSelectionGetPreviewEntry Source #
Arguments
:: (HasCallStack, MonadIO m, IsFontSelection a) | |
=> a |
|
-> m Widget | Returns: A |
Deprecated: (Since version 3.2)Use FontChooser
This returns the Entry
used to display the font as a preview.
Since: 2.14
getPreviewText
fontSelectionGetPreviewText Source #
Arguments
:: (HasCallStack, MonadIO m, IsFontSelection a) | |
=> a |
|
-> m Text | Returns: the text displayed in the preview area. This string is owned by the widget and should not be modified or freed |
Deprecated: (Since version 3.2)Use FontChooser
Gets the text displayed in the preview area.
getSize
Arguments
:: (HasCallStack, MonadIO m, IsFontSelection a) | |
=> a |
|
-> m Int32 | Returns: A n integer representing the selected font size, or -1 if no font size is selected. |
getSizeEntry
fontSelectionGetSizeEntry Source #
Arguments
:: (HasCallStack, MonadIO m, IsFontSelection a) | |
=> a |
|
-> m Widget | Returns: A |
Deprecated: (Since version 3.2)Use FontChooser
This returns the Entry
used to allow the user to edit the font
number manually instead of selecting it from the list of font sizes.
Since: 2.14
getSizeList
fontSelectionGetSizeList Source #
Arguments
:: (HasCallStack, MonadIO m, IsFontSelection a) | |
=> a |
|
-> m Widget | Returns: A |
Deprecated: (Since version 3.2)Use FontChooser
This returns the TreeView
used to list font sizes.
Since: 2.14
new
Arguments
:: (HasCallStack, MonadIO m) | |
=> m FontSelection | Returns: a new |
Deprecated: (Since version 3.2)Use FontChooserWidget
instead
Creates a new FontSelection
.
setFontName
fontSelectionSetFontName Source #
Arguments
:: (HasCallStack, MonadIO m, IsFontSelection a) | |
=> a |
|
-> Text |
|
-> m Bool | Returns: |
Deprecated: (Since version 3.2)Use FontChooser
Sets the currently-selected font.
Note that the fontsel
needs to know the screen in which it will appear
for this to work; this can be guaranteed by simply making sure that the
fontsel
is inserted in a toplevel window before you call this function.
setPreviewText
fontSelectionSetPreviewText Source #
Arguments
:: (HasCallStack, MonadIO m, IsFontSelection a) | |
=> a |
|
-> Text |
|
-> m () |
Deprecated: (Since version 3.2)Use FontChooser
Sets the text displayed in the preview area.
The text
is used to show how the selected font looks.
Properties
fontName
clearFontSelectionFontName :: (MonadIO m, IsFontSelection o) => o -> m () Source #
constructFontSelectionFontName :: IsFontSelection o => Text -> IO (GValueConstruct o) Source #
getFontSelectionFontName :: (MonadIO m, IsFontSelection o) => o -> m (Maybe Text) Source #
setFontSelectionFontName :: (MonadIO m, IsFontSelection o) => o -> Text -> m () Source #
previewText
constructFontSelectionPreviewText :: IsFontSelection o => Text -> IO (GValueConstruct o) Source #
getFontSelectionPreviewText :: (MonadIO m, IsFontSelection o) => o -> m Text Source #
setFontSelectionPreviewText :: (MonadIO m, IsFontSelection o) => o -> Text -> m () Source #