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 :: IsColorChooserRequest o => o -> IO ColorChooserRequest
- noColorChooserRequest :: Maybe ColorChooserRequest
- data ColorChooserRequestCancelMethodInfo
- colorChooserRequestCancel :: (HasCallStack, MonadIO m, IsColorChooserRequest a) => a -> m ()
- data ColorChooserRequestFinishMethodInfo
- colorChooserRequestFinish :: (HasCallStack, MonadIO m, IsColorChooserRequest a) => a -> m ()
- data ColorChooserRequestGetElementRectangleMethodInfo
- colorChooserRequestGetElementRectangle :: (HasCallStack, MonadIO m, IsColorChooserRequest a) => a -> m Rectangle
- data ColorChooserRequestGetRgbaMethodInfo
- colorChooserRequestGetRgba :: (HasCallStack, MonadIO m, IsColorChooserRequest a) => a -> m RGBA
- data ColorChooserRequestSetRgbaMethodInfo
- colorChooserRequestSetRgba :: (HasCallStack, MonadIO m, IsColorChooserRequest a) => a -> RGBA -> m ()
- data ColorChooserRequestRgbaPropertyInfo
- colorChooserRequestRgba :: AttrLabelProxy "rgba"
- 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 ()
- data ColorChooserRequestFinishedSignalInfo
- afterColorChooserRequestFinished :: (GObject a, MonadIO m) => a -> ColorChooserRequestFinishedCallback -> m SignalHandlerId
- genClosure_ColorChooserRequestFinished :: ColorChooserRequestFinishedCallback -> IO Closure
- mk_ColorChooserRequestFinishedCallback :: C_ColorChooserRequestFinishedCallback -> IO (FunPtr C_ColorChooserRequestFinishedCallback)
- noColorChooserRequestFinishedCallback :: Maybe ColorChooserRequestFinishedCallback
- onColorChooserRequestFinished :: (GObject a, MonadIO m) => a -> ColorChooserRequestFinishedCallback -> m SignalHandlerId
- wrap_ColorChooserRequestFinishedCallback :: ColorChooserRequestFinishedCallback -> Ptr () -> Ptr () -> IO ()
Exported types
newtype ColorChooserRequest Source #
GObject ColorChooserRequest Source # | |
IsObject ColorChooserRequest Source # | |
IsColorChooserRequest ColorChooserRequest Source # | |
((~) * info (ResolveColorChooserRequestMethod t ColorChooserRequest), MethodInfo * info ColorChooserRequest p) => IsLabel t (ColorChooserRequest -> p) Source # | |
((~) * info (ResolveColorChooserRequestMethod t ColorChooserRequest), MethodInfo * info ColorChooserRequest p) => IsLabelProxy t (ColorChooserRequest -> p) Source # | |
HasAttributeList * ColorChooserRequest Source # | |
type AttributeList ColorChooserRequest Source # | |
type SignalList ColorChooserRequest Source # | |
class GObject o => IsColorChooserRequest o Source #
toColorChooserRequest :: IsColorChooserRequest o => o -> IO ColorChooserRequest Source #
Methods
cancel
data ColorChooserRequestCancelMethodInfo Source #
((~) * signature (m ()), MonadIO m, IsColorChooserRequest a) => MethodInfo * ColorChooserRequestCancelMethodInfo a signature Source # | |
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
data ColorChooserRequestFinishMethodInfo Source #
((~) * signature (m ()), MonadIO m, IsColorChooserRequest a) => MethodInfo * ColorChooserRequestFinishMethodInfo a signature Source # | |
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
data ColorChooserRequestGetElementRectangleMethodInfo Source #
((~) * signature (m Rectangle), MonadIO m, IsColorChooserRequest a) => MethodInfo * ColorChooserRequestGetElementRectangleMethodInfo a signature Source # | |
colorChooserRequestGetElementRectangle Source #
:: (HasCallStack, MonadIO m, IsColorChooserRequest a) | |
=> a |
|
-> m Rectangle |
Gets the bounding box of the color input element.
Since: 2.8
getRgba
data ColorChooserRequestGetRgbaMethodInfo Source #
((~) * signature (m RGBA), MonadIO m, IsColorChooserRequest a) => MethodInfo * ColorChooserRequestGetRgbaMethodInfo a signature Source # | |
colorChooserRequestGetRgba Source #
:: (HasCallStack, MonadIO m, IsColorChooserRequest a) | |
=> a |
|
-> m RGBA |
Gets the current RGBA
color of request
Since: 2.8
setRgba
data ColorChooserRequestSetRgbaMethodInfo Source #
((~) * signature (RGBA -> m ()), MonadIO m, IsColorChooserRequest a) => MethodInfo * ColorChooserRequestSetRgbaMethodInfo a signature Source # | |
colorChooserRequestSetRgba Source #
:: (HasCallStack, MonadIO m, IsColorChooserRequest a) | |
=> a |
|
-> RGBA |
|
-> m () |
Sets the current RGBA
color of request
Since: 2.8
Properties
rgba
data ColorChooserRequestRgbaPropertyInfo Source #
colorChooserRequestRgba :: AttrLabelProxy "rgba" Source #
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 :: (GObject a, MonadIO m) => a -> ColorChooserRequestFinishedCallback -> m SignalHandlerId Source #
genClosure_ColorChooserRequestFinished :: ColorChooserRequestFinishedCallback -> IO Closure Source #
mk_ColorChooserRequestFinishedCallback :: C_ColorChooserRequestFinishedCallback -> IO (FunPtr C_ColorChooserRequestFinishedCallback) Source #
onColorChooserRequestFinished :: (GObject a, MonadIO m) => a -> ColorChooserRequestFinishedCallback -> m SignalHandlerId Source #
wrap_ColorChooserRequestFinishedCallback :: ColorChooserRequestFinishedCallback -> Ptr () -> Ptr () -> IO () Source #