Portability | portable (depends on GHC) |
---|---|
Stability | alpha |
Maintainer | gtk2hs-devel@lists.sourceforge.net |
Safe Haskell | None |
- 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 Emblem
edIcon allows no control over the position of the emblems. See also Emblem
for
more information.
Types
newtype EmblemedIcon Source
class GObjectClass o => EmblemedIconClass o Source
Methods
emblemedIconNew :: (IconClass icon, EmblemClass emblem) => icon -> emblem -> IO EmblemedIconSource
Creates a new emblemed icon for icon with the emblem emblem.
:: EmblemedIconClass emblemed | |
=> emblemed | |
-> IO Icon | returns a |
Gets the main icon for emblemed.
:: 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
.