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
- data EmblemedIconAddEmblemMethodInfo
- emblemedIconAddEmblem :: (MonadIO m, EmblemedIconK a, EmblemK b) => a -> b -> m ()
- data EmblemedIconClearEmblemsMethodInfo
- emblemedIconClearEmblems :: (MonadIO m, EmblemedIconK a) => a -> m ()
- data EmblemedIconGetEmblemsMethodInfo
- emblemedIconGetEmblems :: (MonadIO m, EmblemedIconK a) => a -> m [Emblem]
- data EmblemedIconGetIconMethodInfo
- 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
GObject EmblemedIcon Source | |
((~) * info (ResolveEmblemedIconMethod t EmblemedIcon), MethodInfo * info EmblemedIcon p) => IsLabel t (EmblemedIcon -> p) Source | |
((~) * info (ResolveEmblemedIconMethod t EmblemedIcon), MethodInfo * info EmblemedIcon p) => IsLabelProxy t (EmblemedIcon -> p) Source | |
type ParentTypes EmblemedIcon Source | |
type AttributeList EmblemedIcon Source | |
type SignalList 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
data EmblemedIconAddEmblemMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, EmblemedIconK a, EmblemK b) => MethodInfo (TYPE Lifted) EmblemedIconAddEmblemMethodInfo a signature Source | |
emblemedIconAddEmblem :: (MonadIO m, EmblemedIconK a, EmblemK b) => a -> b -> m () Source
emblemedIconClearEmblems
data EmblemedIconClearEmblemsMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, EmblemedIconK a) => MethodInfo (TYPE Lifted) EmblemedIconClearEmblemsMethodInfo a signature Source | |
emblemedIconClearEmblems :: (MonadIO m, EmblemedIconK a) => a -> m () Source
emblemedIconGetEmblems
data EmblemedIconGetEmblemsMethodInfo Source
((~) (TYPE Lifted) signature (m [Emblem]), MonadIO m, EmblemedIconK a) => MethodInfo (TYPE Lifted) EmblemedIconGetEmblemsMethodInfo a signature Source | |
emblemedIconGetEmblems :: (MonadIO m, EmblemedIconK a) => a -> m [Emblem] Source
emblemedIconGetIcon
data EmblemedIconGetIconMethodInfo Source
((~) (TYPE Lifted) signature (m Icon), MonadIO m, EmblemedIconK a) => MethodInfo (TYPE Lifted) EmblemedIconGetIconMethodInfo a signature Source | |
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
getEmblemedIconGicon :: (MonadIO m, EmblemedIconK o) => o -> m Icon Source