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 ColorButton = ColorButton (ForeignPtr ColorButton)
- class GObject o => ColorButtonK o
- toColorButton :: ColorButtonK o => o -> IO ColorButton
- noColorButton :: Maybe ColorButton
- data ColorButtonGetAlphaMethodInfo
- colorButtonGetAlpha :: (MonadIO m, ColorButtonK a) => a -> m Word16
- data ColorButtonGetColorMethodInfo
- colorButtonGetColor :: (MonadIO m, ColorButtonK a) => a -> m Color
- data ColorButtonGetTitleMethodInfo
- colorButtonGetTitle :: (MonadIO m, ColorButtonK a) => a -> m Text
- data ColorButtonGetUseAlphaMethodInfo
- colorButtonGetUseAlpha :: (MonadIO m, ColorButtonK a) => a -> m Bool
- colorButtonNew :: MonadIO m => m ColorButton
- colorButtonNewWithColor :: MonadIO m => Color -> m ColorButton
- colorButtonNewWithRgba :: MonadIO m => RGBA -> m ColorButton
- data ColorButtonSetAlphaMethodInfo
- colorButtonSetAlpha :: (MonadIO m, ColorButtonK a) => a -> Word16 -> m ()
- data ColorButtonSetColorMethodInfo
- colorButtonSetColor :: (MonadIO m, ColorButtonK a) => a -> Color -> m ()
- data ColorButtonSetTitleMethodInfo
- colorButtonSetTitle :: (MonadIO m, ColorButtonK a) => a -> Text -> m ()
- data ColorButtonSetUseAlphaMethodInfo
- colorButtonSetUseAlpha :: (MonadIO m, ColorButtonK a) => a -> Bool -> m ()
- data ColorButtonAlphaPropertyInfo
- constructColorButtonAlpha :: Word32 -> IO ([Char], GValue)
- getColorButtonAlpha :: (MonadIO m, ColorButtonK o) => o -> m Word32
- setColorButtonAlpha :: (MonadIO m, ColorButtonK o) => o -> Word32 -> m ()
- data ColorButtonColorPropertyInfo
- constructColorButtonColor :: Color -> IO ([Char], GValue)
- getColorButtonColor :: (MonadIO m, ColorButtonK o) => o -> m Color
- setColorButtonColor :: (MonadIO m, ColorButtonK o) => o -> Color -> m ()
- data ColorButtonRgbaPropertyInfo
- constructColorButtonRgba :: RGBA -> IO ([Char], GValue)
- getColorButtonRgba :: (MonadIO m, ColorButtonK o) => o -> m RGBA
- setColorButtonRgba :: (MonadIO m, ColorButtonK o) => o -> RGBA -> m ()
- data ColorButtonTitlePropertyInfo
- constructColorButtonTitle :: Text -> IO ([Char], GValue)
- getColorButtonTitle :: (MonadIO m, ColorButtonK o) => o -> m Text
- setColorButtonTitle :: (MonadIO m, ColorButtonK o) => o -> Text -> m ()
- data ColorButtonUseAlphaPropertyInfo
- constructColorButtonUseAlpha :: Bool -> IO ([Char], GValue)
- getColorButtonUseAlpha :: (MonadIO m, ColorButtonK o) => o -> m Bool
- setColorButtonUseAlpha :: (MonadIO m, ColorButtonK o) => o -> Bool -> m ()
- type ColorButtonColorSetCallback = IO ()
- type ColorButtonColorSetCallbackC = Ptr () -> Ptr () -> IO ()
- data ColorButtonColorSetSignalInfo
- afterColorButtonColorSet :: (GObject a, MonadIO m) => a -> ColorButtonColorSetCallback -> m SignalHandlerId
- colorButtonColorSetCallbackWrapper :: ColorButtonColorSetCallback -> Ptr () -> Ptr () -> IO ()
- colorButtonColorSetClosure :: ColorButtonColorSetCallback -> IO Closure
- mkColorButtonColorSetCallback :: ColorButtonColorSetCallbackC -> IO (FunPtr ColorButtonColorSetCallbackC)
- noColorButtonColorSetCallback :: Maybe ColorButtonColorSetCallback
- onColorButtonColorSet :: (GObject a, MonadIO m) => a -> ColorButtonColorSetCallback -> m SignalHandlerId
Exported types
newtype ColorButton Source
GObject ColorButton Source | |
((~) * info (ResolveColorButtonMethod t ColorButton), MethodInfo * info ColorButton p) => IsLabel t (ColorButton -> p) Source | |
((~) * info (ResolveColorButtonMethod t ColorButton), MethodInfo * info ColorButton p) => IsLabelProxy t (ColorButton -> p) Source | |
type ParentTypes ColorButton Source | |
type AttributeList ColorButton Source | |
type SignalList ColorButton Source |
class GObject o => ColorButtonK o Source
(GObject o, IsDescendantOf ColorButton o) => ColorButtonK o Source | |
toColorButton :: ColorButtonK o => o -> IO ColorButton Source
Methods
colorButtonGetAlpha
data ColorButtonGetAlphaMethodInfo Source
((~) (TYPE Lifted) signature (m Word16), MonadIO m, ColorButtonK a) => MethodInfo (TYPE Lifted) ColorButtonGetAlphaMethodInfo a signature Source | |
colorButtonGetAlpha :: (MonadIO m, ColorButtonK a) => a -> m Word16 Source
Deprecated: (Since version 3.4)Use gtk_color_chooser_get_rgba() instead.
colorButtonGetColor
data ColorButtonGetColorMethodInfo Source
((~) (TYPE Lifted) signature (m Color), MonadIO m, ColorButtonK a) => MethodInfo (TYPE Lifted) ColorButtonGetColorMethodInfo a signature Source | |
colorButtonGetColor :: (MonadIO m, ColorButtonK a) => a -> m Color Source
Deprecated: (Since version 3.4)Use gtk_color_chooser_get_rgba() instead.
colorButtonGetTitle
data ColorButtonGetTitleMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ColorButtonK a) => MethodInfo (TYPE Lifted) ColorButtonGetTitleMethodInfo a signature Source | |
colorButtonGetTitle :: (MonadIO m, ColorButtonK a) => a -> m Text Source
colorButtonGetUseAlpha
data ColorButtonGetUseAlphaMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ColorButtonK a) => MethodInfo (TYPE Lifted) ColorButtonGetUseAlphaMethodInfo a signature Source | |
colorButtonGetUseAlpha :: (MonadIO m, ColorButtonK a) => a -> m Bool Source
Deprecated: (Since version 3.4)Use gtk_color_chooser_get_use_alpha() instead.
colorButtonNew
colorButtonNew :: MonadIO m => m ColorButton Source
colorButtonNewWithColor
colorButtonNewWithColor :: MonadIO m => Color -> m ColorButton Source
Deprecated: (Since version 3.4)Use gtk_color_button_new_with_rgba() instead.
colorButtonNewWithRgba
colorButtonNewWithRgba :: MonadIO m => RGBA -> m ColorButton Source
colorButtonSetAlpha
data ColorButtonSetAlphaMethodInfo Source
((~) (TYPE Lifted) signature (Word16 -> m ()), MonadIO m, ColorButtonK a) => MethodInfo (TYPE Lifted) ColorButtonSetAlphaMethodInfo a signature Source | |
colorButtonSetAlpha :: (MonadIO m, ColorButtonK a) => a -> Word16 -> m () Source
Deprecated: (Since version 3.4)Use gtk_color_chooser_set_rgba() instead.
colorButtonSetColor
data ColorButtonSetColorMethodInfo Source
((~) (TYPE Lifted) signature (Color -> m ()), MonadIO m, ColorButtonK a) => MethodInfo (TYPE Lifted) ColorButtonSetColorMethodInfo a signature Source | |
colorButtonSetColor :: (MonadIO m, ColorButtonK a) => a -> Color -> m () Source
Deprecated: Use gtk_color_chooser_set_rgba() instead.
colorButtonSetTitle
data ColorButtonSetTitleMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, ColorButtonK a) => MethodInfo (TYPE Lifted) ColorButtonSetTitleMethodInfo a signature Source | |
colorButtonSetTitle :: (MonadIO m, ColorButtonK a) => a -> Text -> m () Source
colorButtonSetUseAlpha
data ColorButtonSetUseAlphaMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ColorButtonK a) => MethodInfo (TYPE Lifted) ColorButtonSetUseAlphaMethodInfo a signature Source | |
colorButtonSetUseAlpha :: (MonadIO m, ColorButtonK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.4)Use gtk_color_chooser_set_use_alpha() instead.
Properties
Alpha
data ColorButtonAlphaPropertyInfo Source
getColorButtonAlpha :: (MonadIO m, ColorButtonK o) => o -> m Word32 Source
setColorButtonAlpha :: (MonadIO m, ColorButtonK o) => o -> Word32 -> m () Source
Color
data ColorButtonColorPropertyInfo Source
AttrInfo ColorButtonColorPropertyInfo Source | |
type AttrLabel ColorButtonColorPropertyInfo = "color" Source | |
type AttrGetType ColorButtonColorPropertyInfo = Color Source | |
type AttrBaseTypeConstraint ColorButtonColorPropertyInfo = ColorButtonK Source | |
type AttrSetTypeConstraint ColorButtonColorPropertyInfo = TYPE Lifted ~ Color Source | |
type AttrAllowedOps ColorButtonColorPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructColorButtonColor :: Color -> IO ([Char], GValue) Source
getColorButtonColor :: (MonadIO m, ColorButtonK o) => o -> m Color Source
setColorButtonColor :: (MonadIO m, ColorButtonK o) => o -> Color -> m () Source
Rgba
data ColorButtonRgbaPropertyInfo Source
AttrInfo ColorButtonRgbaPropertyInfo Source | |
type AttrLabel ColorButtonRgbaPropertyInfo = "rgba" Source | |
type AttrGetType ColorButtonRgbaPropertyInfo = RGBA Source | |
type AttrBaseTypeConstraint ColorButtonRgbaPropertyInfo = ColorButtonK Source | |
type AttrSetTypeConstraint ColorButtonRgbaPropertyInfo = TYPE Lifted ~ RGBA Source | |
type AttrAllowedOps ColorButtonRgbaPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructColorButtonRgba :: RGBA -> IO ([Char], GValue) Source
getColorButtonRgba :: (MonadIO m, ColorButtonK o) => o -> m RGBA Source
setColorButtonRgba :: (MonadIO m, ColorButtonK o) => o -> RGBA -> m () Source
Title
data ColorButtonTitlePropertyInfo Source
getColorButtonTitle :: (MonadIO m, ColorButtonK o) => o -> m Text Source
setColorButtonTitle :: (MonadIO m, ColorButtonK o) => o -> Text -> m () Source
UseAlpha
data ColorButtonUseAlphaPropertyInfo Source
getColorButtonUseAlpha :: (MonadIO m, ColorButtonK o) => o -> m Bool Source
setColorButtonUseAlpha :: (MonadIO m, ColorButtonK o) => o -> Bool -> m () Source
Signals
ColorSet
type ColorButtonColorSetCallback = IO () Source
type ColorButtonColorSetCallbackC = Ptr () -> Ptr () -> IO () Source
afterColorButtonColorSet :: (GObject a, MonadIO m) => a -> ColorButtonColorSetCallback -> m SignalHandlerId Source
colorButtonColorSetCallbackWrapper :: ColorButtonColorSetCallback -> Ptr () -> Ptr () -> IO () Source
mkColorButtonColorSetCallback :: ColorButtonColorSetCallbackC -> IO (FunPtr ColorButtonColorSetCallbackC) Source
onColorButtonColorSet :: (GObject a, MonadIO m) => a -> ColorButtonColorSetCallback -> m SignalHandlerId Source