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)
- emblemedIconGicon :: AttrLabelProxy "gicon"
- getEmblemedIconGicon :: (MonadIO m, EmblemedIconK o) => o -> m (Maybe Icon)
Exported types
newtype EmblemedIcon Source
GObject EmblemedIcon | |
((~) * info (ResolveEmblemedIconMethod t EmblemedIcon), MethodInfo * info EmblemedIcon p) => IsLabelProxy t (EmblemedIcon -> p) | |
type ParentTypes EmblemedIcon | |
type AttributeList EmblemedIcon | |
type SignalList EmblemedIcon |
class GObject o => EmblemedIconK o Source
(GObject o, IsDescendantOf EmblemedIcon o) => EmblemedIconK o |
toEmblemedIcon :: EmblemedIconK o => o -> IO EmblemedIcon Source
Methods
emblemedIconAddEmblem
data EmblemedIconAddEmblemMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, EmblemedIconK a, EmblemK b) => MethodInfo * EmblemedIconAddEmblemMethodInfo a signature |
emblemedIconAddEmblem :: (MonadIO m, EmblemedIconK a, EmblemK b) => a -> b -> m () Source
emblemedIconClearEmblems
data EmblemedIconClearEmblemsMethodInfo Source
((~) * signature (m ()), MonadIO m, EmblemedIconK a) => MethodInfo * EmblemedIconClearEmblemsMethodInfo a signature |
emblemedIconClearEmblems :: (MonadIO m, EmblemedIconK a) => a -> m () Source
emblemedIconGetEmblems
data EmblemedIconGetEmblemsMethodInfo Source
((~) * signature (m [Emblem]), MonadIO m, EmblemedIconK a) => MethodInfo * EmblemedIconGetEmblemsMethodInfo a signature |
emblemedIconGetEmblems :: (MonadIO m, EmblemedIconK a) => a -> m [Emblem] Source
emblemedIconGetIcon
data EmblemedIconGetIconMethodInfo Source
((~) * signature (m Icon), MonadIO m, EmblemedIconK a) => MethodInfo * EmblemedIconGetIconMethodInfo a signature |
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
emblemedIconGicon :: AttrLabelProxy "gicon" Source
getEmblemedIconGicon :: (MonadIO m, EmblemedIconK o) => o -> m (Maybe Icon) Source