| Portability | portable (depends on GHC) |
|---|---|
| Stability | alpha |
| Maintainer | gtk2hs-devel@lists.sourceforge.net |
System.GIO.Icons.EmblemedIcon
Description
- newtype EmblemedIcon = EmblemedIcon (ForeignPtr EmblemedIcon)
- class GObjectClass o => EmblemedIconClass o
- emblemedIconNew :: (IconClass icon, EmblemClass emblem) => icon -> emblem -> IO EmblemedIcon
- emblemedIconGetIcon :: EmblemedIconClass emblemed => emblemed -> IO Icon
- emblemedIconGetEmblems :: EmblemedIconClass emblemed => emblemed -> IO [Emblem]
- emblemedIconAddEmblem :: EmblemedIconClass emblemed => emblemed -> Emblem -> IO ()
Details
EmblemedIcon is an implementation of Icon that supports adding an emblem to an icon. Adding
multiple emblems to an icon is ensured via emblemedIconAddEmblem.
Note that EmblemedIcon allows no control over the position of the emblems. See also Emblem for
more information.
Types
newtype EmblemedIcon Source
Constructors
| EmblemedIcon (ForeignPtr EmblemedIcon) |
class GObjectClass o => EmblemedIconClass o Source
Instances
Methods
emblemedIconNew :: (IconClass icon, EmblemClass emblem) => icon -> emblem -> IO EmblemedIconSource
Creates a new emblemed icon for icon with the emblem emblem.
Arguments
| :: EmblemedIconClass emblemed | |
| => emblemed | |
| -> IO Icon | returns a |
Gets the main icon for emblemed.
Arguments
| :: EmblemedIconClass emblemed | |
| => emblemed | |
| -> IO [Emblem] | returns a list of |
Gets the list of emblems for the icon.
emblemedIconAddEmblem :: EmblemedIconClass emblemed => emblemed -> Emblem -> IO ()Source
Adds emblem to the Emblem.