| 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.Gtk.Interfaces.ColorChooser
Contents
Description
- newtype ColorChooser = ColorChooser (ManagedPtr ColorChooser)
- noColorChooser :: Maybe ColorChooser
- class GObject o => IsColorChooser o
- toColorChooser :: IsColorChooser o => o -> IO ColorChooser
- data ColorChooserAddPaletteMethodInfo
- colorChooserAddPalette :: (MonadIO m, IsColorChooser a) => a -> Orientation -> Int32 -> Maybe [RGBA] -> m ()
- data ColorChooserGetRgbaMethodInfo
- colorChooserGetRgba :: (MonadIO m, IsColorChooser a) => a -> m RGBA
- data ColorChooserGetUseAlphaMethodInfo
- colorChooserGetUseAlpha :: (MonadIO m, IsColorChooser a) => a -> m Bool
- data ColorChooserSetRgbaMethodInfo
- colorChooserSetRgba :: (MonadIO m, IsColorChooser a) => a -> RGBA -> m ()
- data ColorChooserSetUseAlphaMethodInfo
- colorChooserSetUseAlpha :: (MonadIO m, IsColorChooser a) => a -> Bool -> m ()
- data ColorChooserRgbaPropertyInfo
- colorChooserRgba :: AttrLabelProxy "rgba"
- constructColorChooserRgba :: IsColorChooser o => RGBA -> IO (GValueConstruct o)
- getColorChooserRgba :: (MonadIO m, IsColorChooser o) => o -> m (Maybe RGBA)
- setColorChooserRgba :: (MonadIO m, IsColorChooser o) => o -> RGBA -> m ()
- data ColorChooserUseAlphaPropertyInfo
- colorChooserUseAlpha :: AttrLabelProxy "useAlpha"
- constructColorChooserUseAlpha :: IsColorChooser o => Bool -> IO (GValueConstruct o)
- getColorChooserUseAlpha :: (MonadIO m, IsColorChooser o) => o -> m Bool
- setColorChooserUseAlpha :: (MonadIO m, IsColorChooser o) => o -> Bool -> m ()
- type C_ColorChooserColorActivatedCallback = Ptr () -> Ptr RGBA -> Ptr () -> IO ()
- type ColorChooserColorActivatedCallback = RGBA -> IO ()
- data ColorChooserColorActivatedSignalInfo
- afterColorChooserColorActivated :: (GObject a, MonadIO m) => a -> ColorChooserColorActivatedCallback -> m SignalHandlerId
- genClosure_ColorChooserColorActivated :: ColorChooserColorActivatedCallback -> IO Closure
- mk_ColorChooserColorActivatedCallback :: C_ColorChooserColorActivatedCallback -> IO (FunPtr C_ColorChooserColorActivatedCallback)
- noColorChooserColorActivatedCallback :: Maybe ColorChooserColorActivatedCallback
- onColorChooserColorActivated :: (GObject a, MonadIO m) => a -> ColorChooserColorActivatedCallback -> m SignalHandlerId
- wrap_ColorChooserColorActivatedCallback :: ColorChooserColorActivatedCallback -> Ptr () -> Ptr RGBA -> Ptr () -> IO ()
Exported types
newtype ColorChooser Source #
Constructors
| ColorChooser (ManagedPtr ColorChooser) |
Instances
| GObject ColorChooser Source # | |
| IsObject ColorChooser Source # | |
| IsColorChooser ColorChooser Source # | |
| ((~) * info (ResolveColorChooserMethod t ColorChooser), MethodInfo * info ColorChooser p) => IsLabel t (ColorChooser -> p) Source # | |
| ((~) * info (ResolveColorChooserMethod t ColorChooser), MethodInfo * info ColorChooser p) => IsLabelProxy t (ColorChooser -> p) Source # | |
| HasAttributeList * ColorChooser Source # | |
| type SignalList ColorChooser Source # | |
| type AttributeList ColorChooser Source # | |
class GObject o => IsColorChooser o Source #
Instances
| (GObject a, UnknownAncestorError Constraint ColorChooser a) => IsColorChooser a Source # | |
| IsColorChooser ColorChooser Source # | |
| IsColorChooser ColorChooserDialog Source # | |
| IsColorChooser ColorChooserWidget Source # | |
| IsColorChooser ColorButton Source # | |
toColorChooser :: IsColorChooser o => o -> IO ColorChooser Source #
Methods
addPalette
data ColorChooserAddPaletteMethodInfo Source #
Instances
| ((~) * signature (Orientation -> Int32 -> Maybe [RGBA] -> m ()), MonadIO m, IsColorChooser a) => MethodInfo * ColorChooserAddPaletteMethodInfo a signature Source # | |
colorChooserAddPalette :: (MonadIO m, IsColorChooser a) => a -> Orientation -> Int32 -> Maybe [RGBA] -> m () Source #
getRgba
data ColorChooserGetRgbaMethodInfo Source #
Instances
| ((~) * signature (m RGBA), MonadIO m, IsColorChooser a) => MethodInfo * ColorChooserGetRgbaMethodInfo a signature Source # | |
colorChooserGetRgba :: (MonadIO m, IsColorChooser a) => a -> m RGBA Source #
getUseAlpha
data ColorChooserGetUseAlphaMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsColorChooser a) => MethodInfo * ColorChooserGetUseAlphaMethodInfo a signature Source # | |
colorChooserGetUseAlpha :: (MonadIO m, IsColorChooser a) => a -> m Bool Source #
setRgba
data ColorChooserSetRgbaMethodInfo Source #
Instances
| ((~) * signature (RGBA -> m ()), MonadIO m, IsColorChooser a) => MethodInfo * ColorChooserSetRgbaMethodInfo a signature Source # | |
colorChooserSetRgba :: (MonadIO m, IsColorChooser a) => a -> RGBA -> m () Source #
setUseAlpha
data ColorChooserSetUseAlphaMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsColorChooser a) => MethodInfo * ColorChooserSetUseAlphaMethodInfo a signature Source # | |
colorChooserSetUseAlpha :: (MonadIO m, IsColorChooser a) => a -> Bool -> m () Source #
Properties
rgba
data ColorChooserRgbaPropertyInfo Source #
Instances
| AttrInfo ColorChooserRgbaPropertyInfo Source # | |
| type AttrSetTypeConstraint ColorChooserRgbaPropertyInfo Source # | |
| type AttrOrigin ColorChooserRgbaPropertyInfo Source # | |
| type AttrLabel ColorChooserRgbaPropertyInfo Source # | |
| type AttrGetType ColorChooserRgbaPropertyInfo Source # | |
| type AttrBaseTypeConstraint ColorChooserRgbaPropertyInfo Source # | |
| type AttrAllowedOps ColorChooserRgbaPropertyInfo Source # | |
colorChooserRgba :: AttrLabelProxy "rgba" Source #
constructColorChooserRgba :: IsColorChooser o => RGBA -> IO (GValueConstruct o) Source #
getColorChooserRgba :: (MonadIO m, IsColorChooser o) => o -> m (Maybe RGBA) Source #
setColorChooserRgba :: (MonadIO m, IsColorChooser o) => o -> RGBA -> m () Source #
useAlpha
data ColorChooserUseAlphaPropertyInfo Source #
Instances
| AttrInfo ColorChooserUseAlphaPropertyInfo Source # | |
| type AttrSetTypeConstraint ColorChooserUseAlphaPropertyInfo Source # | |
| type AttrOrigin ColorChooserUseAlphaPropertyInfo Source # | |
| type AttrLabel ColorChooserUseAlphaPropertyInfo Source # | |
| type AttrGetType ColorChooserUseAlphaPropertyInfo Source # | |
| type AttrBaseTypeConstraint ColorChooserUseAlphaPropertyInfo Source # | |
| type AttrAllowedOps ColorChooserUseAlphaPropertyInfo Source # | |
colorChooserUseAlpha :: AttrLabelProxy "useAlpha" Source #
constructColorChooserUseAlpha :: IsColorChooser o => Bool -> IO (GValueConstruct o) Source #
getColorChooserUseAlpha :: (MonadIO m, IsColorChooser o) => o -> m Bool Source #
setColorChooserUseAlpha :: (MonadIO m, IsColorChooser o) => o -> Bool -> m () Source #
Signals
colorActivated
type ColorChooserColorActivatedCallback = RGBA -> IO () Source #
data ColorChooserColorActivatedSignalInfo Source #
Instances
| SignalInfo ColorChooserColorActivatedSignalInfo Source # | |
| type HaskellCallbackType ColorChooserColorActivatedSignalInfo Source # | |
afterColorChooserColorActivated :: (GObject a, MonadIO m) => a -> ColorChooserColorActivatedCallback -> m SignalHandlerId Source #
mk_ColorChooserColorActivatedCallback :: C_ColorChooserColorActivatedCallback -> IO (FunPtr C_ColorChooserColorActivatedCallback) Source #
onColorChooserColorActivated :: (GObject a, MonadIO m) => a -> ColorChooserColorActivatedCallback -> m SignalHandlerId Source #
wrap_ColorChooserColorActivatedCallback :: ColorChooserColorActivatedCallback -> Ptr () -> Ptr RGBA -> Ptr () -> IO () Source #