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 |
- Exported types
- Methods
- markAttributesGetBackground
- markAttributesGetGicon
- markAttributesGetIconName
- markAttributesGetPixbuf
- markAttributesGetStockId
- markAttributesGetTooltipMarkup
- markAttributesGetTooltipText
- markAttributesNew
- markAttributesRenderIcon
- markAttributesSetBackground
- markAttributesSetGicon
- markAttributesSetIconName
- markAttributesSetPixbuf
- markAttributesSetStockId
- Properties
- Signals
- newtype MarkAttributes = MarkAttributes (ForeignPtr MarkAttributes)
- class GObject o => MarkAttributesK o
- toMarkAttributes :: MarkAttributesK o => o -> IO MarkAttributes
- noMarkAttributes :: Maybe MarkAttributes
- data MarkAttributesGetBackgroundMethodInfo
- markAttributesGetBackground :: (MonadIO m, MarkAttributesK a) => a -> m (Bool, RGBA)
- data MarkAttributesGetGiconMethodInfo
- markAttributesGetGicon :: (MonadIO m, MarkAttributesK a) => a -> m Icon
- data MarkAttributesGetIconNameMethodInfo
- markAttributesGetIconName :: (MonadIO m, MarkAttributesK a) => a -> m Text
- data MarkAttributesGetPixbufMethodInfo
- markAttributesGetPixbuf :: (MonadIO m, MarkAttributesK a) => a -> m Pixbuf
- data MarkAttributesGetStockIdMethodInfo
- markAttributesGetStockId :: (MonadIO m, MarkAttributesK a) => a -> m Text
- data MarkAttributesGetTooltipMarkupMethodInfo
- markAttributesGetTooltipMarkup :: (MonadIO m, MarkAttributesK a, MarkK b) => a -> b -> m Text
- data MarkAttributesGetTooltipTextMethodInfo
- markAttributesGetTooltipText :: (MonadIO m, MarkAttributesK a, MarkK b) => a -> b -> m Text
- markAttributesNew :: MonadIO m => m MarkAttributes
- data MarkAttributesRenderIconMethodInfo
- markAttributesRenderIcon :: (MonadIO m, MarkAttributesK a, WidgetK b) => a -> b -> Int32 -> m Pixbuf
- data MarkAttributesSetBackgroundMethodInfo
- markAttributesSetBackground :: (MonadIO m, MarkAttributesK a) => a -> RGBA -> m ()
- data MarkAttributesSetGiconMethodInfo
- markAttributesSetGicon :: (MonadIO m, MarkAttributesK a, IconK b) => a -> b -> m ()
- data MarkAttributesSetIconNameMethodInfo
- markAttributesSetIconName :: (MonadIO m, MarkAttributesK a) => a -> Text -> m ()
- data MarkAttributesSetPixbufMethodInfo
- markAttributesSetPixbuf :: (MonadIO m, MarkAttributesK a, PixbufK b) => a -> b -> m ()
- data MarkAttributesSetStockIdMethodInfo
- markAttributesSetStockId :: (MonadIO m, MarkAttributesK a) => a -> Text -> m ()
- data MarkAttributesBackgroundPropertyInfo
- constructMarkAttributesBackground :: RGBA -> IO ([Char], GValue)
- getMarkAttributesBackground :: (MonadIO m, MarkAttributesK o) => o -> m (Maybe RGBA)
- markAttributesBackground :: AttrLabelProxy "background"
- setMarkAttributesBackground :: (MonadIO m, MarkAttributesK o) => o -> RGBA -> m ()
- data MarkAttributesGiconPropertyInfo
- constructMarkAttributesGicon :: IconK a => a -> IO ([Char], GValue)
- getMarkAttributesGicon :: (MonadIO m, MarkAttributesK o) => o -> m Icon
- markAttributesGicon :: AttrLabelProxy "gicon"
- setMarkAttributesGicon :: (MonadIO m, MarkAttributesK o, IconK a) => o -> a -> m ()
- data MarkAttributesIconNamePropertyInfo
- constructMarkAttributesIconName :: Text -> IO ([Char], GValue)
- getMarkAttributesIconName :: (MonadIO m, MarkAttributesK o) => o -> m Text
- markAttributesIconName :: AttrLabelProxy "iconName"
- setMarkAttributesIconName :: (MonadIO m, MarkAttributesK o) => o -> Text -> m ()
- data MarkAttributesPixbufPropertyInfo
- constructMarkAttributesPixbuf :: PixbufK a => a -> IO ([Char], GValue)
- getMarkAttributesPixbuf :: (MonadIO m, MarkAttributesK o) => o -> m Pixbuf
- markAttributesPixbuf :: AttrLabelProxy "pixbuf"
- setMarkAttributesPixbuf :: (MonadIO m, MarkAttributesK o, PixbufK a) => o -> a -> m ()
- data MarkAttributesStockIdPropertyInfo
- constructMarkAttributesStockId :: Text -> IO ([Char], GValue)
- getMarkAttributesStockId :: (MonadIO m, MarkAttributesK o) => o -> m Text
- markAttributesStockId :: AttrLabelProxy "stockId"
- setMarkAttributesStockId :: (MonadIO m, MarkAttributesK o) => o -> Text -> m ()
- type MarkAttributesQueryTooltipMarkupCallback = Mark -> IO Text
- type MarkAttributesQueryTooltipMarkupCallbackC = Ptr () -> Ptr Mark -> Ptr () -> IO CString
- data MarkAttributesQueryTooltipMarkupSignalInfo
- afterMarkAttributesQueryTooltipMarkup :: (GObject a, MonadIO m) => a -> MarkAttributesQueryTooltipMarkupCallback -> m SignalHandlerId
- markAttributesQueryTooltipMarkupCallbackWrapper :: MarkAttributesQueryTooltipMarkupCallback -> Ptr () -> Ptr Mark -> Ptr () -> IO CString
- markAttributesQueryTooltipMarkupClosure :: MarkAttributesQueryTooltipMarkupCallback -> IO Closure
- mkMarkAttributesQueryTooltipMarkupCallback :: MarkAttributesQueryTooltipMarkupCallbackC -> IO (FunPtr MarkAttributesQueryTooltipMarkupCallbackC)
- noMarkAttributesQueryTooltipMarkupCallback :: Maybe MarkAttributesQueryTooltipMarkupCallback
- onMarkAttributesQueryTooltipMarkup :: (GObject a, MonadIO m) => a -> MarkAttributesQueryTooltipMarkupCallback -> m SignalHandlerId
- type MarkAttributesQueryTooltipTextCallback = Mark -> IO Text
- type MarkAttributesQueryTooltipTextCallbackC = Ptr () -> Ptr Mark -> Ptr () -> IO CString
- data MarkAttributesQueryTooltipTextSignalInfo
- afterMarkAttributesQueryTooltipText :: (GObject a, MonadIO m) => a -> MarkAttributesQueryTooltipTextCallback -> m SignalHandlerId
- markAttributesQueryTooltipTextCallbackWrapper :: MarkAttributesQueryTooltipTextCallback -> Ptr () -> Ptr Mark -> Ptr () -> IO CString
- markAttributesQueryTooltipTextClosure :: MarkAttributesQueryTooltipTextCallback -> IO Closure
- mkMarkAttributesQueryTooltipTextCallback :: MarkAttributesQueryTooltipTextCallbackC -> IO (FunPtr MarkAttributesQueryTooltipTextCallbackC)
- noMarkAttributesQueryTooltipTextCallback :: Maybe MarkAttributesQueryTooltipTextCallback
- onMarkAttributesQueryTooltipText :: (GObject a, MonadIO m) => a -> MarkAttributesQueryTooltipTextCallback -> m SignalHandlerId
Exported types
newtype MarkAttributes Source
GObject MarkAttributes | |
((~) * info (ResolveMarkAttributesMethod t MarkAttributes), MethodInfo * info MarkAttributes p) => IsLabelProxy t (MarkAttributes -> p) | |
type ParentTypes MarkAttributes | |
type AttributeList MarkAttributes | |
type SignalList MarkAttributes |
class GObject o => MarkAttributesK o Source
(GObject o, IsDescendantOf MarkAttributes o) => MarkAttributesK o |
toMarkAttributes :: MarkAttributesK o => o -> IO MarkAttributes Source
Methods
markAttributesGetBackground
data MarkAttributesGetBackgroundMethodInfo Source
((~) * signature (m (Bool, RGBA)), MonadIO m, MarkAttributesK a) => MethodInfo * MarkAttributesGetBackgroundMethodInfo a signature |
markAttributesGetBackground :: (MonadIO m, MarkAttributesK a) => a -> m (Bool, RGBA) Source
markAttributesGetGicon
data MarkAttributesGetGiconMethodInfo Source
((~) * signature (m Icon), MonadIO m, MarkAttributesK a) => MethodInfo * MarkAttributesGetGiconMethodInfo a signature |
markAttributesGetGicon :: (MonadIO m, MarkAttributesK a) => a -> m Icon Source
markAttributesGetIconName
data MarkAttributesGetIconNameMethodInfo Source
((~) * signature (m Text), MonadIO m, MarkAttributesK a) => MethodInfo * MarkAttributesGetIconNameMethodInfo a signature |
markAttributesGetIconName :: (MonadIO m, MarkAttributesK a) => a -> m Text Source
markAttributesGetPixbuf
data MarkAttributesGetPixbufMethodInfo Source
((~) * signature (m Pixbuf), MonadIO m, MarkAttributesK a) => MethodInfo * MarkAttributesGetPixbufMethodInfo a signature |
markAttributesGetPixbuf :: (MonadIO m, MarkAttributesK a) => a -> m Pixbuf Source
markAttributesGetStockId
data MarkAttributesGetStockIdMethodInfo Source
((~) * signature (m Text), MonadIO m, MarkAttributesK a) => MethodInfo * MarkAttributesGetStockIdMethodInfo a signature |
markAttributesGetStockId :: (MonadIO m, MarkAttributesK a) => a -> m Text Source
Deprecated: (Since version 3.10)Don't use this function.
markAttributesGetTooltipMarkup
data MarkAttributesGetTooltipMarkupMethodInfo Source
((~) * signature (b -> m Text), MonadIO m, MarkAttributesK a, MarkK b) => MethodInfo * MarkAttributesGetTooltipMarkupMethodInfo a signature |
markAttributesGetTooltipMarkup :: (MonadIO m, MarkAttributesK a, MarkK b) => a -> b -> m Text Source
markAttributesGetTooltipText
data MarkAttributesGetTooltipTextMethodInfo Source
((~) * signature (b -> m Text), MonadIO m, MarkAttributesK a, MarkK b) => MethodInfo * MarkAttributesGetTooltipTextMethodInfo a signature |
markAttributesGetTooltipText :: (MonadIO m, MarkAttributesK a, MarkK b) => a -> b -> m Text Source
markAttributesNew
markAttributesNew :: MonadIO m => m MarkAttributes Source
markAttributesRenderIcon
data MarkAttributesRenderIconMethodInfo Source
((~) * signature (b -> Int32 -> m Pixbuf), MonadIO m, MarkAttributesK a, WidgetK b) => MethodInfo * MarkAttributesRenderIconMethodInfo a signature |
markAttributesRenderIcon :: (MonadIO m, MarkAttributesK a, WidgetK b) => a -> b -> Int32 -> m Pixbuf Source
markAttributesSetBackground
data MarkAttributesSetBackgroundMethodInfo Source
((~) * signature (RGBA -> m ()), MonadIO m, MarkAttributesK a) => MethodInfo * MarkAttributesSetBackgroundMethodInfo a signature |
markAttributesSetBackground :: (MonadIO m, MarkAttributesK a) => a -> RGBA -> m () Source
markAttributesSetGicon
data MarkAttributesSetGiconMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, MarkAttributesK a, IconK b) => MethodInfo * MarkAttributesSetGiconMethodInfo a signature |
markAttributesSetGicon :: (MonadIO m, MarkAttributesK a, IconK b) => a -> b -> m () Source
markAttributesSetIconName
data MarkAttributesSetIconNameMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, MarkAttributesK a) => MethodInfo * MarkAttributesSetIconNameMethodInfo a signature |
markAttributesSetIconName :: (MonadIO m, MarkAttributesK a) => a -> Text -> m () Source
markAttributesSetPixbuf
data MarkAttributesSetPixbufMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, MarkAttributesK a, PixbufK b) => MethodInfo * MarkAttributesSetPixbufMethodInfo a signature |
markAttributesSetPixbuf :: (MonadIO m, MarkAttributesK a, PixbufK b) => a -> b -> m () Source
markAttributesSetStockId
data MarkAttributesSetStockIdMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, MarkAttributesK a) => MethodInfo * MarkAttributesSetStockIdMethodInfo a signature |
markAttributesSetStockId :: (MonadIO m, MarkAttributesK a) => a -> Text -> m () Source
Deprecated: (Since version 3.10)Don't use this function.
Properties
Background
data MarkAttributesBackgroundPropertyInfo Source
getMarkAttributesBackground :: (MonadIO m, MarkAttributesK o) => o -> m (Maybe RGBA) Source
markAttributesBackground :: AttrLabelProxy "background" Source
setMarkAttributesBackground :: (MonadIO m, MarkAttributesK o) => o -> RGBA -> m () Source
Gicon
data MarkAttributesGiconPropertyInfo Source
getMarkAttributesGicon :: (MonadIO m, MarkAttributesK o) => o -> m Icon Source
markAttributesGicon :: AttrLabelProxy "gicon" Source
setMarkAttributesGicon :: (MonadIO m, MarkAttributesK o, IconK a) => o -> a -> m () Source
IconName
data MarkAttributesIconNamePropertyInfo Source
getMarkAttributesIconName :: (MonadIO m, MarkAttributesK o) => o -> m Text Source
markAttributesIconName :: AttrLabelProxy "iconName" Source
setMarkAttributesIconName :: (MonadIO m, MarkAttributesK o) => o -> Text -> m () Source
Pixbuf
data MarkAttributesPixbufPropertyInfo Source
getMarkAttributesPixbuf :: (MonadIO m, MarkAttributesK o) => o -> m Pixbuf Source
markAttributesPixbuf :: AttrLabelProxy "pixbuf" Source
setMarkAttributesPixbuf :: (MonadIO m, MarkAttributesK o, PixbufK a) => o -> a -> m () Source
StockId
data MarkAttributesStockIdPropertyInfo Source
getMarkAttributesStockId :: (MonadIO m, MarkAttributesK o) => o -> m Text Source
markAttributesStockId :: AttrLabelProxy "stockId" Source
setMarkAttributesStockId :: (MonadIO m, MarkAttributesK o) => o -> Text -> m () Source
Signals
QueryTooltipMarkup
type MarkAttributesQueryTooltipMarkupCallback = Mark -> IO Text Source
afterMarkAttributesQueryTooltipMarkup :: (GObject a, MonadIO m) => a -> MarkAttributesQueryTooltipMarkupCallback -> m SignalHandlerId Source
markAttributesQueryTooltipMarkupCallbackWrapper :: MarkAttributesQueryTooltipMarkupCallback -> Ptr () -> Ptr Mark -> Ptr () -> IO CString Source
markAttributesQueryTooltipMarkupClosure :: MarkAttributesQueryTooltipMarkupCallback -> IO Closure Source
mkMarkAttributesQueryTooltipMarkupCallback :: MarkAttributesQueryTooltipMarkupCallbackC -> IO (FunPtr MarkAttributesQueryTooltipMarkupCallbackC) Source
onMarkAttributesQueryTooltipMarkup :: (GObject a, MonadIO m) => a -> MarkAttributesQueryTooltipMarkupCallback -> m SignalHandlerId Source
QueryTooltipText
type MarkAttributesQueryTooltipTextCallback = Mark -> IO Text Source
afterMarkAttributesQueryTooltipText :: (GObject a, MonadIO m) => a -> MarkAttributesQueryTooltipTextCallback -> m SignalHandlerId Source
markAttributesQueryTooltipTextCallbackWrapper :: MarkAttributesQueryTooltipTextCallback -> Ptr () -> Ptr Mark -> Ptr () -> IO CString Source
markAttributesQueryTooltipTextClosure :: MarkAttributesQueryTooltipTextCallback -> IO Closure Source
mkMarkAttributesQueryTooltipTextCallback :: MarkAttributesQueryTooltipTextCallbackC -> IO (FunPtr MarkAttributesQueryTooltipTextCallbackC) Source
onMarkAttributesQueryTooltipText :: (GObject a, MonadIO m) => a -> MarkAttributesQueryTooltipTextCallback -> m SignalHandlerId Source