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 ColorChooserRequest = ColorChooserRequest (ManagedPtr ColorChooserRequest)
- class GObject 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 :: ColorChooserRequestFinishedCallback -> IO Closure
- mk_ColorChooserRequestFinishedCallback :: C_ColorChooserRequestFinishedCallback -> IO (FunPtr C_ColorChooserRequestFinishedCallback)
- noColorChooserRequestFinishedCallback :: Maybe ColorChooserRequestFinishedCallback
- onColorChooserRequestFinished :: (IsColorChooserRequest a, MonadIO m) => a -> ColorChooserRequestFinishedCallback -> m SignalHandlerId
- wrap_ColorChooserRequestFinishedCallback :: ColorChooserRequestFinishedCallback -> Ptr () -> Ptr () -> IO ()
Exported types
newtype ColorChooserRequest Source #
class GObject o => IsColorChooserRequest o Source #
toColorChooserRequest :: (MonadIO m, IsColorChooserRequest o) => o -> m ColorChooserRequest Source #
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
constructColorChooserRequestRgba :: IsColorChooserRequest o => RGBA -> IO (GValueConstruct o) Source #
getColorChooserRequestRgba :: (MonadIO m, IsColorChooserRequest o) => o -> m (Maybe RGBA) Source #
setColorChooserRequestRgba :: (MonadIO m, IsColorChooserRequest o) => o -> RGBA -> m () Source #
Signals
finished
type ColorChooserRequestFinishedCallback = IO () Source #
afterColorChooserRequestFinished :: (IsColorChooserRequest a, MonadIO m) => a -> ColorChooserRequestFinishedCallback -> m SignalHandlerId Source #
genClosure_ColorChooserRequestFinished :: ColorChooserRequestFinishedCallback -> IO Closure Source #
mk_ColorChooserRequestFinishedCallback :: C_ColorChooserRequestFinishedCallback -> IO (FunPtr C_ColorChooserRequestFinishedCallback) Source #
onColorChooserRequestFinished :: (IsColorChooserRequest a, MonadIO m) => a -> ColorChooserRequestFinishedCallback -> m SignalHandlerId Source #
wrap_ColorChooserRequestFinishedCallback :: ColorChooserRequestFinishedCallback -> Ptr () -> Ptr () -> IO () Source #