Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (inaki@blueleaf.cc) |
Safe Haskell | None |
Language | Haskell2010 |
No description available in the introspection data.
Synopsis
- newtype ColorChooserRequest = ColorChooserRequest (ManagedPtr ColorChooserRequest)
- class (GObject o, IsDescendantOf ColorChooserRequest o) => IsColorChooserRequest o
- toColorChooserRequest :: (MonadIO m, IsColorChooserRequest o) => o -> m ColorChooserRequest
- noColorChooserRequest :: Maybe ColorChooserRequest
- colorChooserRequestCancel :: (HasCallStack, MonadIO m, IsColorChooserRequest a) => a -> m ()
- colorChooserRequestFinish :: (HasCallStack, MonadIO m, IsColorChooserRequest a) => a -> m ()
- colorChooserRequestGetElementRectangle :: (HasCallStack, MonadIO m, IsColorChooserRequest a) => a -> m Rectangle
- colorChooserRequestGetRgba :: (HasCallStack, MonadIO m, IsColorChooserRequest a) => a -> m RGBA
- colorChooserRequestSetRgba :: (HasCallStack, MonadIO m, IsColorChooserRequest a) => a -> RGBA -> m ()
- constructColorChooserRequestRgba :: IsColorChooserRequest o => RGBA -> IO (GValueConstruct o)
- getColorChooserRequestRgba :: (MonadIO m, IsColorChooserRequest o) => o -> m (Maybe RGBA)
- setColorChooserRequestRgba :: (MonadIO m, IsColorChooserRequest o) => o -> RGBA -> m ()
- type C_ColorChooserRequestFinishedCallback = Ptr () -> Ptr () -> IO ()
- type ColorChooserRequestFinishedCallback = IO ()
- afterColorChooserRequestFinished :: (IsColorChooserRequest a, MonadIO m) => a -> ColorChooserRequestFinishedCallback -> m SignalHandlerId
- genClosure_ColorChooserRequestFinished :: MonadIO m => ColorChooserRequestFinishedCallback -> m (GClosure C_ColorChooserRequestFinishedCallback)
- mk_ColorChooserRequestFinishedCallback :: C_ColorChooserRequestFinishedCallback -> IO (FunPtr C_ColorChooserRequestFinishedCallback)
- noColorChooserRequestFinishedCallback :: Maybe ColorChooserRequestFinishedCallback
- onColorChooserRequestFinished :: (IsColorChooserRequest a, MonadIO m) => a -> ColorChooserRequestFinishedCallback -> m SignalHandlerId
- wrap_ColorChooserRequestFinishedCallback :: ColorChooserRequestFinishedCallback -> C_ColorChooserRequestFinishedCallback
Exported types
newtype ColorChooserRequest Source #
Memory-managed wrapper type.
Instances
class (GObject o, IsDescendantOf ColorChooserRequest o) => IsColorChooserRequest o Source #
Type class for types which can be safely cast to ColorChooserRequest
, for instance with toColorChooserRequest
.
Instances
(GObject o, IsDescendantOf ColorChooserRequest o) => IsColorChooserRequest o Source # | |
Defined in GI.WebKit2.Objects.ColorChooserRequest |
toColorChooserRequest :: (MonadIO m, IsColorChooserRequest o) => o -> m ColorChooserRequest Source #
Cast to ColorChooserRequest
, for types for which this is known to be safe. For general casts, use castTo
.
noColorChooserRequest :: Maybe ColorChooserRequest Source #
A convenience alias for Nothing
:: Maybe
ColorChooserRequest
.
Methods
cancel
colorChooserRequestCancel Source #
:: (HasCallStack, MonadIO m, IsColorChooserRequest a) | |
=> a |
|
-> m () |
Cancels request
and the input element changes to use the initial color
it has before the request started.
The signal ColorChooserRequest
::finished
is emitted to notify that the request has finished.
Since: 2.8
finish
colorChooserRequestFinish Source #
:: (HasCallStack, MonadIO m, IsColorChooserRequest a) | |
=> a |
|
-> m () |
Finishes request
and the input element keeps the current value of
ColorChooserRequest
:rgba
.
The signal ColorChooserRequest
::finished
is emitted to notify that the request has finished.
Since: 2.8
getElementRectangle
colorChooserRequestGetElementRectangle Source #
:: (HasCallStack, MonadIO m, IsColorChooserRequest a) | |
=> a |
|
-> m Rectangle |
Gets the bounding box of the color input element.
Since: 2.8
getRgba
colorChooserRequestGetRgba Source #
:: (HasCallStack, MonadIO m, IsColorChooserRequest a) | |
=> a |
|
-> m RGBA |
Gets the current RGBA
color of request
Since: 2.8
setRgba
colorChooserRequestSetRgba Source #
:: (HasCallStack, MonadIO m, IsColorChooserRequest a) | |
=> a |
|
-> RGBA |
|
-> m () |
Sets the current RGBA
color of request
Since: 2.8
Properties
rgba
No description available in the introspection data.
constructColorChooserRequestRgba :: IsColorChooserRequest o => RGBA -> IO (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “rgba
” property. This is rarely needed directly, but it is used by new
.
getColorChooserRequestRgba :: (MonadIO m, IsColorChooserRequest o) => o -> m (Maybe RGBA) Source #
Get the value of the “rgba
” property.
When overloading is enabled, this is equivalent to
get
colorChooserRequest #rgba
setColorChooserRequestRgba :: (MonadIO m, IsColorChooserRequest o) => o -> RGBA -> m () Source #
Set the value of the “rgba
” property.
When overloading is enabled, this is equivalent to
set
colorChooserRequest [ #rgba:=
value ]
Signals
finished
type C_ColorChooserRequestFinishedCallback = Ptr () -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
type ColorChooserRequestFinishedCallback = IO () Source #
Emitted when the request
finishes. This signal can be emitted because the
user completed the request
calling colorChooserRequestFinish
,
or cancelled it with colorChooserRequestCancel
or because the
color input element is removed from the DOM.
Since: 2.8
afterColorChooserRequestFinished :: (IsColorChooserRequest a, MonadIO m) => a -> ColorChooserRequestFinishedCallback -> m SignalHandlerId Source #
Connect a signal handler for the “finished
” signal, to be run after the default handler.
When overloading is enabled, this is equivalent to
after
colorChooserRequest #finished callback
genClosure_ColorChooserRequestFinished :: MonadIO m => ColorChooserRequestFinishedCallback -> m (GClosure C_ColorChooserRequestFinishedCallback) Source #
Wrap the callback into a GClosure
.
mk_ColorChooserRequestFinishedCallback :: C_ColorChooserRequestFinishedCallback -> IO (FunPtr C_ColorChooserRequestFinishedCallback) Source #
Generate a function pointer callable from C code, from a C_ColorChooserRequestFinishedCallback
.
noColorChooserRequestFinishedCallback :: Maybe ColorChooserRequestFinishedCallback Source #
A convenience synonym for
.Nothing
:: Maybe
ColorChooserRequestFinishedCallback
onColorChooserRequestFinished :: (IsColorChooserRequest a, MonadIO m) => a -> ColorChooserRequestFinishedCallback -> m SignalHandlerId Source #
Connect a signal handler for the “finished
” signal, to be run before the default handler.
When overloading is enabled, this is equivalent to
on
colorChooserRequest #finished callback