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 |
- newtype EmblemedIcon = EmblemedIcon (ForeignPtr EmblemedIcon)
- class GObject o => EmblemedIconK o
- toEmblemedIcon :: EmblemedIconK o => o -> IO EmblemedIcon
- noEmblemedIcon :: Maybe EmblemedIcon
- emblemedIconAddEmblem :: (MonadIO m, EmblemedIconK a, EmblemK b) => a -> b -> m ()
- emblemedIconClearEmblems :: (MonadIO m, EmblemedIconK a) => a -> m ()
- emblemedIconGetEmblems :: (MonadIO m, EmblemedIconK a) => a -> m [Emblem]
- emblemedIconGetIcon :: (MonadIO m, EmblemedIconK a) => a -> m Icon
- emblemedIconNew :: (MonadIO m, IconK a, EmblemK b) => a -> Maybe b -> m EmblemedIcon
- data EmblemedIconGiconPropertyInfo
- constructEmblemedIconGicon :: IconK a => a -> IO ([Char], GValue)
- getEmblemedIconGicon :: (MonadIO m, EmblemedIconK o) => o -> m Icon
Exported types
newtype EmblemedIcon Source
class GObject o => EmblemedIconK o Source
(GObject o, IsDescendantOf EmblemedIcon o) => EmblemedIconK o Source |
toEmblemedIcon :: EmblemedIconK o => o -> IO EmblemedIcon Source
Methods
emblemedIconAddEmblem
emblemedIconAddEmblem :: (MonadIO m, EmblemedIconK a, EmblemK b) => a -> b -> m () Source
emblemedIconClearEmblems
emblemedIconClearEmblems :: (MonadIO m, EmblemedIconK a) => a -> m () Source
emblemedIconGetEmblems
emblemedIconGetEmblems :: (MonadIO m, EmblemedIconK a) => a -> m [Emblem] Source
emblemedIconGetIcon
emblemedIconGetIcon :: (MonadIO m, EmblemedIconK a) => a -> m Icon Source
emblemedIconNew
emblemedIconNew :: (MonadIO m, IconK a, EmblemK b) => a -> Maybe b -> m EmblemedIcon Source
Properties
Gicon
data EmblemedIconGiconPropertyInfo Source
AttrInfo EmblemedIconGiconPropertyInfo Source | |
type AttrLabel EmblemedIconGiconPropertyInfo = "EmblemedIcon::gicon" Source | |
type AttrGetType EmblemedIconGiconPropertyInfo = Icon Source | |
type AttrBaseTypeConstraint EmblemedIconGiconPropertyInfo = EmblemedIconK Source | |
type AttrSetTypeConstraint EmblemedIconGiconPropertyInfo = IconK Source | |
type AttrAllowedOps EmblemedIconGiconPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getEmblemedIconGicon :: (MonadIO m, EmblemedIconK o) => o -> m Icon Source