| 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 |
GI.GtkSource.Objects.MarkAttributes
Contents
Description
- newtype MarkAttributes = MarkAttributes (ManagedPtr MarkAttributes)
- class GObject o => IsMarkAttributes o
- toMarkAttributes :: IsMarkAttributes o => o -> IO MarkAttributes
- noMarkAttributes :: Maybe MarkAttributes
- data MarkAttributesGetBackgroundMethodInfo
- markAttributesGetBackground :: (HasCallStack, MonadIO m, IsMarkAttributes a) => a -> m (Bool, RGBA)
- data MarkAttributesGetGiconMethodInfo
- markAttributesGetGicon :: (HasCallStack, MonadIO m, IsMarkAttributes a) => a -> m Icon
- data MarkAttributesGetIconNameMethodInfo
- markAttributesGetIconName :: (HasCallStack, MonadIO m, IsMarkAttributes a) => a -> m Text
- data MarkAttributesGetPixbufMethodInfo
- markAttributesGetPixbuf :: (HasCallStack, MonadIO m, IsMarkAttributes a) => a -> m Pixbuf
- data MarkAttributesGetStockIdMethodInfo
- markAttributesGetStockId :: (HasCallStack, MonadIO m, IsMarkAttributes a) => a -> m Text
- data MarkAttributesGetTooltipMarkupMethodInfo
- markAttributesGetTooltipMarkup :: (HasCallStack, MonadIO m, IsMarkAttributes a, IsMark b) => a -> b -> m Text
- data MarkAttributesGetTooltipTextMethodInfo
- markAttributesGetTooltipText :: (HasCallStack, MonadIO m, IsMarkAttributes a, IsMark b) => a -> b -> m Text
- markAttributesNew :: (HasCallStack, MonadIO m) => m MarkAttributes
- data MarkAttributesRenderIconMethodInfo
- markAttributesRenderIcon :: (HasCallStack, MonadIO m, IsMarkAttributes a, IsWidget b) => a -> b -> Int32 -> m Pixbuf
- data MarkAttributesSetBackgroundMethodInfo
- markAttributesSetBackground :: (HasCallStack, MonadIO m, IsMarkAttributes a) => a -> RGBA -> m ()
- data MarkAttributesSetGiconMethodInfo
- markAttributesSetGicon :: (HasCallStack, MonadIO m, IsMarkAttributes a, IsIcon b) => a -> b -> m ()
- data MarkAttributesSetIconNameMethodInfo
- markAttributesSetIconName :: (HasCallStack, MonadIO m, IsMarkAttributes a) => a -> Text -> m ()
- data MarkAttributesSetPixbufMethodInfo
- markAttributesSetPixbuf :: (HasCallStack, MonadIO m, IsMarkAttributes a, IsPixbuf b) => a -> b -> m ()
- data MarkAttributesSetStockIdMethodInfo
- markAttributesSetStockId :: (HasCallStack, MonadIO m, IsMarkAttributes a) => a -> Text -> m ()
- data MarkAttributesBackgroundPropertyInfo
- constructMarkAttributesBackground :: IsMarkAttributes o => RGBA -> IO (GValueConstruct o)
- getMarkAttributesBackground :: (MonadIO m, IsMarkAttributes o) => o -> m (Maybe RGBA)
- markAttributesBackground :: AttrLabelProxy "background"
- setMarkAttributesBackground :: (MonadIO m, IsMarkAttributes o) => o -> RGBA -> m ()
- data MarkAttributesGiconPropertyInfo
- constructMarkAttributesGicon :: (IsMarkAttributes o, IsIcon a) => a -> IO (GValueConstruct o)
- getMarkAttributesGicon :: (MonadIO m, IsMarkAttributes o) => o -> m Icon
- markAttributesGicon :: AttrLabelProxy "gicon"
- setMarkAttributesGicon :: (MonadIO m, IsMarkAttributes o, IsIcon a) => o -> a -> m ()
- data MarkAttributesIconNamePropertyInfo
- constructMarkAttributesIconName :: IsMarkAttributes o => Text -> IO (GValueConstruct o)
- getMarkAttributesIconName :: (MonadIO m, IsMarkAttributes o) => o -> m Text
- markAttributesIconName :: AttrLabelProxy "iconName"
- setMarkAttributesIconName :: (MonadIO m, IsMarkAttributes o) => o -> Text -> m ()
- data MarkAttributesPixbufPropertyInfo
- constructMarkAttributesPixbuf :: (IsMarkAttributes o, IsPixbuf a) => a -> IO (GValueConstruct o)
- getMarkAttributesPixbuf :: (MonadIO m, IsMarkAttributes o) => o -> m Pixbuf
- markAttributesPixbuf :: AttrLabelProxy "pixbuf"
- setMarkAttributesPixbuf :: (MonadIO m, IsMarkAttributes o, IsPixbuf a) => o -> a -> m ()
- data MarkAttributesStockIdPropertyInfo
- constructMarkAttributesStockId :: IsMarkAttributes o => Text -> IO (GValueConstruct o)
- getMarkAttributesStockId :: (MonadIO m, IsMarkAttributes o) => o -> m Text
- markAttributesStockId :: AttrLabelProxy "stockId"
- setMarkAttributesStockId :: (MonadIO m, IsMarkAttributes o) => o -> Text -> m ()
- type C_MarkAttributesQueryTooltipMarkupCallback = Ptr () -> Ptr Mark -> Ptr () -> IO CString
- type MarkAttributesQueryTooltipMarkupCallback = Mark -> IO Text
- data MarkAttributesQueryTooltipMarkupSignalInfo
- afterMarkAttributesQueryTooltipMarkup :: (IsMarkAttributes a, MonadIO m) => a -> MarkAttributesQueryTooltipMarkupCallback -> m SignalHandlerId
- genClosure_MarkAttributesQueryTooltipMarkup :: MarkAttributesQueryTooltipMarkupCallback -> IO Closure
- mk_MarkAttributesQueryTooltipMarkupCallback :: C_MarkAttributesQueryTooltipMarkupCallback -> IO (FunPtr C_MarkAttributesQueryTooltipMarkupCallback)
- noMarkAttributesQueryTooltipMarkupCallback :: Maybe MarkAttributesQueryTooltipMarkupCallback
- onMarkAttributesQueryTooltipMarkup :: (IsMarkAttributes a, MonadIO m) => a -> MarkAttributesQueryTooltipMarkupCallback -> m SignalHandlerId
- wrap_MarkAttributesQueryTooltipMarkupCallback :: MarkAttributesQueryTooltipMarkupCallback -> Ptr () -> Ptr Mark -> Ptr () -> IO CString
- type C_MarkAttributesQueryTooltipTextCallback = Ptr () -> Ptr Mark -> Ptr () -> IO CString
- type MarkAttributesQueryTooltipTextCallback = Mark -> IO Text
- data MarkAttributesQueryTooltipTextSignalInfo
- afterMarkAttributesQueryTooltipText :: (IsMarkAttributes a, MonadIO m) => a -> MarkAttributesQueryTooltipTextCallback -> m SignalHandlerId
- genClosure_MarkAttributesQueryTooltipText :: MarkAttributesQueryTooltipTextCallback -> IO Closure
- mk_MarkAttributesQueryTooltipTextCallback :: C_MarkAttributesQueryTooltipTextCallback -> IO (FunPtr C_MarkAttributesQueryTooltipTextCallback)
- noMarkAttributesQueryTooltipTextCallback :: Maybe MarkAttributesQueryTooltipTextCallback
- onMarkAttributesQueryTooltipText :: (IsMarkAttributes a, MonadIO m) => a -> MarkAttributesQueryTooltipTextCallback -> m SignalHandlerId
- wrap_MarkAttributesQueryTooltipTextCallback :: MarkAttributesQueryTooltipTextCallback -> Ptr () -> Ptr Mark -> Ptr () -> IO CString
Exported types
newtype MarkAttributes Source #
Constructors
| MarkAttributes (ManagedPtr MarkAttributes) |
Instances
| GObject MarkAttributes Source # | |
| IsObject MarkAttributes Source # | |
| IsMarkAttributes MarkAttributes Source # | |
| ((~) * info (ResolveMarkAttributesMethod t MarkAttributes), MethodInfo * info MarkAttributes p) => IsLabel t (MarkAttributes -> p) Source # | |
| ((~) * info (ResolveMarkAttributesMethod t MarkAttributes), MethodInfo * info MarkAttributes p) => IsLabelProxy t (MarkAttributes -> p) Source # | |
| HasAttributeList * MarkAttributes Source # | |
| type AttributeList MarkAttributes Source # | |
| type SignalList MarkAttributes Source # | |
class GObject o => IsMarkAttributes o Source #
Instances
toMarkAttributes :: IsMarkAttributes o => o -> IO MarkAttributes Source #
Methods
getBackground
data MarkAttributesGetBackgroundMethodInfo Source #
Instances
| ((~) * signature (m (Bool, RGBA)), MonadIO m, IsMarkAttributes a) => MethodInfo * MarkAttributesGetBackgroundMethodInfo a signature Source # | |
markAttributesGetBackground Source #
Arguments
| :: (HasCallStack, MonadIO m, IsMarkAttributes a) | |
| => a |
|
| -> m (Bool, RGBA) | Returns: whether background color for |
Stores background color in background.
getGicon
data MarkAttributesGetGiconMethodInfo Source #
Instances
| ((~) * signature (m Icon), MonadIO m, IsMarkAttributes a) => MethodInfo * MarkAttributesGetGiconMethodInfo a signature Source # | |
markAttributesGetGicon Source #
Arguments
| :: (HasCallStack, MonadIO m, IsMarkAttributes a) | |
| => a |
|
| -> m Icon | Returns: An icon. The icon belongs to |
getIconName
data MarkAttributesGetIconNameMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsMarkAttributes a) => MethodInfo * MarkAttributesGetIconNameMethodInfo a signature Source # | |
markAttributesGetIconName Source #
Arguments
| :: (HasCallStack, MonadIO m, IsMarkAttributes a) | |
| => a |
|
| -> m Text | Returns: An icon name. The string belongs to |
Gets a name of an icon to be used as a base for rendered icon. Note that the
icon name can be Nothing if it wasn't set earlier.
getPixbuf
data MarkAttributesGetPixbufMethodInfo Source #
Instances
| ((~) * signature (m Pixbuf), MonadIO m, IsMarkAttributes a) => MethodInfo * MarkAttributesGetPixbufMethodInfo a signature Source # | |
markAttributesGetPixbuf Source #
Arguments
| :: (HasCallStack, MonadIO m, IsMarkAttributes a) | |
| => a |
|
| -> m Pixbuf | Returns: A pixbuf. The pixbuf belongs to |
getStockId
data MarkAttributesGetStockIdMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsMarkAttributes a) => MethodInfo * MarkAttributesGetStockIdMethodInfo a signature Source # | |
markAttributesGetStockId Source #
Arguments
| :: (HasCallStack, MonadIO m, IsMarkAttributes a) | |
| => a |
|
| -> m Text | Returns: Stock id. Returned string is owned by |
Deprecated: (Since version 3.10)Don't use this function.
Gets a stock id of an icon used by this attributes. Note that the stock id can
be Nothing if it wasn't set earlier.
getTooltipMarkup
data MarkAttributesGetTooltipMarkupMethodInfo Source #
Instances
| ((~) * signature (b -> m Text), MonadIO m, IsMarkAttributes a, IsMark b) => MethodInfo * MarkAttributesGetTooltipMarkupMethodInfo a signature Source # | |
markAttributesGetTooltipMarkup Source #
Arguments
| :: (HasCallStack, MonadIO m, IsMarkAttributes a, IsMark b) | |
| => a |
|
| -> b |
|
| -> m Text | Returns: A tooltip. The returned string should be freed by
using |
Queries for a tooltip by emitting
a MarkAttributes::query-tooltip-markup signal. The tooltip may contain
a markup.
getTooltipText
data MarkAttributesGetTooltipTextMethodInfo Source #
Instances
| ((~) * signature (b -> m Text), MonadIO m, IsMarkAttributes a, IsMark b) => MethodInfo * MarkAttributesGetTooltipTextMethodInfo a signature Source # | |
markAttributesGetTooltipText Source #
Arguments
| :: (HasCallStack, MonadIO m, IsMarkAttributes a, IsMark b) | |
| => a |
|
| -> b |
|
| -> m Text | Returns: A tooltip. The returned string should be freed by
using |
Queries for a tooltip by emitting
a MarkAttributes::query-tooltip-text signal. The tooltip is a plain
text.
new
Arguments
| :: (HasCallStack, MonadIO m) | |
| => m MarkAttributes | Returns: a new source mark attributes. |
Creates a new source mark attributes.
renderIcon
data MarkAttributesRenderIconMethodInfo Source #
Instances
| ((~) * signature (b -> Int32 -> m Pixbuf), MonadIO m, IsMarkAttributes a, IsWidget b) => MethodInfo * MarkAttributesRenderIconMethodInfo a signature Source # | |
markAttributesRenderIcon Source #
Arguments
| :: (HasCallStack, MonadIO m, IsMarkAttributes a, IsWidget b) | |
| => a |
|
| -> b |
|
| -> Int32 |
|
| -> m Pixbuf | Returns: A rendered pixbuf. The pixbuf belongs to |
Renders an icon of given size. The base of the icon is set by the last call
to one of: markAttributesSetPixbuf,
markAttributesSetGicon,
markAttributesSetIconName or
markAttributesSetStockId. size cannot be lower than 1.
setBackground
data MarkAttributesSetBackgroundMethodInfo Source #
Instances
| ((~) * signature (RGBA -> m ()), MonadIO m, IsMarkAttributes a) => MethodInfo * MarkAttributesSetBackgroundMethodInfo a signature Source # | |
markAttributesSetBackground Source #
Arguments
| :: (HasCallStack, MonadIO m, IsMarkAttributes a) | |
| => a |
|
| -> RGBA |
|
| -> m () |
Sets background color to the one given in background.
setGicon
data MarkAttributesSetGiconMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsMarkAttributes a, IsIcon b) => MethodInfo * MarkAttributesSetGiconMethodInfo a signature Source # | |
markAttributesSetGicon Source #
Arguments
| :: (HasCallStack, MonadIO m, IsMarkAttributes a, IsIcon b) | |
| => a |
|
| -> b |
|
| -> m () |
Sets an icon to be used as a base for rendered icon.
setIconName
data MarkAttributesSetIconNameMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsMarkAttributes a) => MethodInfo * MarkAttributesSetIconNameMethodInfo a signature Source # | |
markAttributesSetIconName Source #
Arguments
| :: (HasCallStack, MonadIO m, IsMarkAttributes a) | |
| => a |
|
| -> Text |
|
| -> m () |
Sets a name of an icon to be used as a base for rendered icon.
setPixbuf
data MarkAttributesSetPixbufMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsMarkAttributes a, IsPixbuf b) => MethodInfo * MarkAttributesSetPixbufMethodInfo a signature Source # | |
markAttributesSetPixbuf Source #
Arguments
| :: (HasCallStack, MonadIO m, IsMarkAttributes a, IsPixbuf b) | |
| => a |
|
| -> b |
|
| -> m () |
Sets a pixbuf to be used as a base for rendered icon.
setStockId
data MarkAttributesSetStockIdMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsMarkAttributes a) => MethodInfo * MarkAttributesSetStockIdMethodInfo a signature Source # | |
markAttributesSetStockId Source #
Arguments
| :: (HasCallStack, MonadIO m, IsMarkAttributes a) | |
| => a |
|
| -> Text |
|
| -> m () |
Deprecated: (Since version 3.10)Don't use this function.
Sets stock id to be used as a base for rendered icon.
Properties
background
data MarkAttributesBackgroundPropertyInfo Source #
Instances
constructMarkAttributesBackground :: IsMarkAttributes o => RGBA -> IO (GValueConstruct o) Source #
getMarkAttributesBackground :: (MonadIO m, IsMarkAttributes o) => o -> m (Maybe RGBA) Source #
markAttributesBackground :: AttrLabelProxy "background" Source #
setMarkAttributesBackground :: (MonadIO m, IsMarkAttributes o) => o -> RGBA -> m () Source #
gicon
data MarkAttributesGiconPropertyInfo Source #
Instances
constructMarkAttributesGicon :: (IsMarkAttributes o, IsIcon a) => a -> IO (GValueConstruct o) Source #
getMarkAttributesGicon :: (MonadIO m, IsMarkAttributes o) => o -> m Icon Source #
markAttributesGicon :: AttrLabelProxy "gicon" Source #
setMarkAttributesGicon :: (MonadIO m, IsMarkAttributes o, IsIcon a) => o -> a -> m () Source #
iconName
data MarkAttributesIconNamePropertyInfo Source #
Instances
constructMarkAttributesIconName :: IsMarkAttributes o => Text -> IO (GValueConstruct o) Source #
getMarkAttributesIconName :: (MonadIO m, IsMarkAttributes o) => o -> m Text Source #
markAttributesIconName :: AttrLabelProxy "iconName" Source #
setMarkAttributesIconName :: (MonadIO m, IsMarkAttributes o) => o -> Text -> m () Source #
pixbuf
data MarkAttributesPixbufPropertyInfo Source #
Instances
constructMarkAttributesPixbuf :: (IsMarkAttributes o, IsPixbuf a) => a -> IO (GValueConstruct o) Source #
getMarkAttributesPixbuf :: (MonadIO m, IsMarkAttributes o) => o -> m Pixbuf Source #
markAttributesPixbuf :: AttrLabelProxy "pixbuf" Source #
setMarkAttributesPixbuf :: (MonadIO m, IsMarkAttributes o, IsPixbuf a) => o -> a -> m () Source #
stockId
data MarkAttributesStockIdPropertyInfo Source #
Instances
constructMarkAttributesStockId :: IsMarkAttributes o => Text -> IO (GValueConstruct o) Source #
getMarkAttributesStockId :: (MonadIO m, IsMarkAttributes o) => o -> m Text Source #
markAttributesStockId :: AttrLabelProxy "stockId" Source #
setMarkAttributesStockId :: (MonadIO m, IsMarkAttributes o) => o -> Text -> m () Source #
Signals
queryTooltipMarkup
type C_MarkAttributesQueryTooltipMarkupCallback = Ptr () -> Ptr Mark -> Ptr () -> IO CString Source #
afterMarkAttributesQueryTooltipMarkup :: (IsMarkAttributes a, MonadIO m) => a -> MarkAttributesQueryTooltipMarkupCallback -> m SignalHandlerId Source #
genClosure_MarkAttributesQueryTooltipMarkup :: MarkAttributesQueryTooltipMarkupCallback -> IO Closure Source #
mk_MarkAttributesQueryTooltipMarkupCallback :: C_MarkAttributesQueryTooltipMarkupCallback -> IO (FunPtr C_MarkAttributesQueryTooltipMarkupCallback) Source #
noMarkAttributesQueryTooltipMarkupCallback :: Maybe MarkAttributesQueryTooltipMarkupCallback Source #
onMarkAttributesQueryTooltipMarkup :: (IsMarkAttributes a, MonadIO m) => a -> MarkAttributesQueryTooltipMarkupCallback -> m SignalHandlerId Source #
wrap_MarkAttributesQueryTooltipMarkupCallback :: MarkAttributesQueryTooltipMarkupCallback -> Ptr () -> Ptr Mark -> Ptr () -> IO CString Source #
queryTooltipText
afterMarkAttributesQueryTooltipText :: (IsMarkAttributes a, MonadIO m) => a -> MarkAttributesQueryTooltipTextCallback -> m SignalHandlerId Source #
genClosure_MarkAttributesQueryTooltipText :: MarkAttributesQueryTooltipTextCallback -> IO Closure Source #
mk_MarkAttributesQueryTooltipTextCallback :: C_MarkAttributesQueryTooltipTextCallback -> IO (FunPtr C_MarkAttributesQueryTooltipTextCallback) Source #
onMarkAttributesQueryTooltipText :: (IsMarkAttributes a, MonadIO m) => a -> MarkAttributesQueryTooltipTextCallback -> m SignalHandlerId Source #
wrap_MarkAttributesQueryTooltipTextCallback :: MarkAttributesQueryTooltipTextCallback -> Ptr () -> Ptr Mark -> Ptr () -> IO CString Source #