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 (ForeignPtr ColorChooserRequest)
- class GObject o => ColorChooserRequestK o
- toColorChooserRequest :: ColorChooserRequestK o => o -> IO ColorChooserRequest
- noColorChooserRequest :: Maybe ColorChooserRequest
- colorChooserRequestCancel :: (MonadIO m, ColorChooserRequestK a) => a -> m ()
- colorChooserRequestFinish :: (MonadIO m, ColorChooserRequestK a) => a -> m ()
- colorChooserRequestGetElementRectangle :: (MonadIO m, ColorChooserRequestK a) => a -> m Rectangle
- colorChooserRequestGetRgba :: (MonadIO m, ColorChooserRequestK a) => a -> m RGBA
- colorChooserRequestSetRgba :: (MonadIO m, ColorChooserRequestK a) => a -> RGBA -> m ()
- data ColorChooserRequestRgbaPropertyInfo
- constructColorChooserRequestRgba :: RGBA -> IO ([Char], GValue)
- getColorChooserRequestRgba :: (MonadIO m, ColorChooserRequestK o) => o -> m RGBA
- setColorChooserRequestRgba :: (MonadIO m, ColorChooserRequestK o) => o -> RGBA -> m ()
- type ColorChooserRequestFinishedCallback = IO ()
- type ColorChooserRequestFinishedCallbackC = Ptr () -> Ptr () -> IO ()
- data ColorChooserRequestFinishedSignalInfo
- afterColorChooserRequestFinished :: (GObject a, MonadIO m) => a -> ColorChooserRequestFinishedCallback -> m SignalHandlerId
- colorChooserRequestFinishedCallbackWrapper :: ColorChooserRequestFinishedCallback -> Ptr () -> Ptr () -> IO ()
- colorChooserRequestFinishedClosure :: ColorChooserRequestFinishedCallback -> IO Closure
- mkColorChooserRequestFinishedCallback :: ColorChooserRequestFinishedCallbackC -> IO (FunPtr ColorChooserRequestFinishedCallbackC)
- noColorChooserRequestFinishedCallback :: Maybe ColorChooserRequestFinishedCallback
- onColorChooserRequestFinished :: (GObject a, MonadIO m) => a -> ColorChooserRequestFinishedCallback -> m SignalHandlerId
Exported types
newtype ColorChooserRequest Source
class GObject o => ColorChooserRequestK o Source
(GObject o, IsDescendantOf ColorChooserRequest o) => ColorChooserRequestK o |
toColorChooserRequest :: ColorChooserRequestK o => o -> IO ColorChooserRequest Source
Methods
colorChooserRequestCancel
colorChooserRequestCancel :: (MonadIO m, ColorChooserRequestK a) => a -> m () Source
colorChooserRequestFinish
colorChooserRequestFinish :: (MonadIO m, ColorChooserRequestK a) => a -> m () Source
colorChooserRequestGetElementRectangle
colorChooserRequestGetElementRectangle :: (MonadIO m, ColorChooserRequestK a) => a -> m Rectangle Source
colorChooserRequestGetRgba
colorChooserRequestGetRgba :: (MonadIO m, ColorChooserRequestK a) => a -> m RGBA Source
colorChooserRequestSetRgba
colorChooserRequestSetRgba :: (MonadIO m, ColorChooserRequestK a) => a -> RGBA -> m () Source
Properties
Rgba
data ColorChooserRequestRgbaPropertyInfo Source
AttrInfo ColorChooserRequestRgbaPropertyInfo | |
type AttrLabel ColorChooserRequestRgbaPropertyInfo = "ColorChooserRequest::rgba" | |
type AttrGetType ColorChooserRequestRgbaPropertyInfo = RGBA | |
type AttrBaseTypeConstraint ColorChooserRequestRgbaPropertyInfo = ColorChooserRequestK | |
type AttrSetTypeConstraint ColorChooserRequestRgbaPropertyInfo = * ~ RGBA | |
type AttrAllowedOps ColorChooserRequestRgbaPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getColorChooserRequestRgba :: (MonadIO m, ColorChooserRequestK o) => o -> m RGBA Source
setColorChooserRequestRgba :: (MonadIO m, ColorChooserRequestK o) => o -> RGBA -> m () Source
Signals
Finished
type ColorChooserRequestFinishedCallback = IO () Source
type ColorChooserRequestFinishedCallbackC = Ptr () -> Ptr () -> IO () Source
afterColorChooserRequestFinished :: (GObject a, MonadIO m) => a -> ColorChooserRequestFinishedCallback -> m SignalHandlerId Source
colorChooserRequestFinishedCallbackWrapper :: ColorChooserRequestFinishedCallback -> Ptr () -> Ptr () -> IO () Source
mkColorChooserRequestFinishedCallback :: ColorChooserRequestFinishedCallbackC -> IO (FunPtr ColorChooserRequestFinishedCallbackC) Source
onColorChooserRequestFinished :: (GObject a, MonadIO m) => a -> ColorChooserRequestFinishedCallback -> m SignalHandlerId Source