| 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.Objects.ColorButton
Description
- newtype ColorButton = ColorButton (ForeignPtr ColorButton)
- class GObject o => IsColorButton o
- toColorButton :: IsColorButton o => o -> IO ColorButton
- noColorButton :: Maybe ColorButton
- data ColorButtonGetAlphaMethodInfo
- colorButtonGetAlpha :: (MonadIO m, IsColorButton a) => a -> m Word16
- data ColorButtonGetColorMethodInfo
- colorButtonGetColor :: (MonadIO m, IsColorButton a) => a -> m Color
- data ColorButtonGetTitleMethodInfo
- colorButtonGetTitle :: (MonadIO m, IsColorButton a) => a -> m Text
- data ColorButtonGetUseAlphaMethodInfo
- colorButtonGetUseAlpha :: (MonadIO m, IsColorButton 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, IsColorButton a) => a -> Word16 -> m ()
- data ColorButtonSetColorMethodInfo
- colorButtonSetColor :: (MonadIO m, IsColorButton a) => a -> Color -> m ()
- data ColorButtonSetTitleMethodInfo
- colorButtonSetTitle :: (MonadIO m, IsColorButton a) => a -> Text -> m ()
- data ColorButtonSetUseAlphaMethodInfo
- colorButtonSetUseAlpha :: (MonadIO m, IsColorButton a) => a -> Bool -> m ()
- data ColorButtonAlphaPropertyInfo
- colorButtonAlpha :: AttrLabelProxy "alpha"
- constructColorButtonAlpha :: IsColorButton o => Word32 -> IO (GValueConstruct o)
- getColorButtonAlpha :: (MonadIO m, IsColorButton o) => o -> m Word32
- setColorButtonAlpha :: (MonadIO m, IsColorButton o) => o -> Word32 -> m ()
- data ColorButtonColorPropertyInfo
- colorButtonColor :: AttrLabelProxy "color"
- constructColorButtonColor :: IsColorButton o => Color -> IO (GValueConstruct o)
- getColorButtonColor :: (MonadIO m, IsColorButton o) => o -> m (Maybe Color)
- setColorButtonColor :: (MonadIO m, IsColorButton o) => o -> Color -> m ()
- data ColorButtonRgbaPropertyInfo
- clearColorButtonRgba :: (MonadIO m, IsColorButton o) => o -> m ()
- colorButtonRgba :: AttrLabelProxy "rgba"
- constructColorButtonRgba :: IsColorButton o => RGBA -> IO (GValueConstruct o)
- getColorButtonRgba :: (MonadIO m, IsColorButton o) => o -> m (Maybe RGBA)
- setColorButtonRgba :: (MonadIO m, IsColorButton o) => o -> RGBA -> m ()
- data ColorButtonShowEditorPropertyInfo
- colorButtonShowEditor :: AttrLabelProxy "showEditor"
- constructColorButtonShowEditor :: IsColorButton o => Bool -> IO (GValueConstruct o)
- getColorButtonShowEditor :: (MonadIO m, IsColorButton o) => o -> m Bool
- setColorButtonShowEditor :: (MonadIO m, IsColorButton o) => o -> Bool -> m ()
- data ColorButtonTitlePropertyInfo
- colorButtonTitle :: AttrLabelProxy "title"
- constructColorButtonTitle :: IsColorButton o => Text -> IO (GValueConstruct o)
- getColorButtonTitle :: (MonadIO m, IsColorButton o) => o -> m Text
- setColorButtonTitle :: (MonadIO m, IsColorButton o) => o -> Text -> m ()
- data ColorButtonUseAlphaPropertyInfo
- colorButtonUseAlpha :: AttrLabelProxy "useAlpha"
- constructColorButtonUseAlpha :: IsColorButton o => Bool -> IO (GValueConstruct o)
- getColorButtonUseAlpha :: (MonadIO m, IsColorButton o) => o -> m Bool
- setColorButtonUseAlpha :: (MonadIO m, IsColorButton 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 #
Constructors
| ColorButton (ForeignPtr ColorButton) |
Instances
| GObject ColorButton Source # | |
| IsObject ColorButton Source # | |
| IsWidget ColorButton Source # | |
| IsContainer ColorButton Source # | |
| IsButton ColorButton Source # | |
| IsBin ColorButton Source # | |
| IsColorChooser ColorButton Source # | |
| IsBuildable ColorButton Source # | |
| IsImplementorIface ColorButton Source # | |
| IsActivatable ColorButton Source # | |
| IsActionable ColorButton Source # | |
| IsColorButton 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 # | |
| HasAttributeList * ColorButton Source # | |
| type SignalList ColorButton Source # | |
| type AttributeList ColorButton Source # | |
class GObject o => IsColorButton o Source #
Instances
| (GObject a, UnknownAncestorError Constraint ColorButton a) => IsColorButton a Source # | |
| IsColorButton ColorButton Source # | |
toColorButton :: IsColorButton o => o -> IO ColorButton Source #
Methods
colorButtonGetAlpha
data ColorButtonGetAlphaMethodInfo Source #
Instances
| ((~) * signature (m Word16), MonadIO m, IsColorButton a) => MethodInfo * ColorButtonGetAlphaMethodInfo a signature Source # | |
colorButtonGetAlpha :: (MonadIO m, IsColorButton a) => a -> m Word16 Source #
Deprecated: (Since version 3.4)Use gtk_color_chooser_get_rgba() instead.
colorButtonGetColor
data ColorButtonGetColorMethodInfo Source #
Instances
| ((~) * signature (m Color), MonadIO m, IsColorButton a) => MethodInfo * ColorButtonGetColorMethodInfo a signature Source # | |
colorButtonGetColor :: (MonadIO m, IsColorButton a) => a -> m Color Source #
Deprecated: (Since version 3.4)Use gtk_color_chooser_get_rgba() instead.
colorButtonGetTitle
data ColorButtonGetTitleMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsColorButton a) => MethodInfo * ColorButtonGetTitleMethodInfo a signature Source # | |
colorButtonGetTitle :: (MonadIO m, IsColorButton a) => a -> m Text Source #
colorButtonGetUseAlpha
data ColorButtonGetUseAlphaMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsColorButton a) => MethodInfo * ColorButtonGetUseAlphaMethodInfo a signature Source # | |
colorButtonGetUseAlpha :: (MonadIO m, IsColorButton 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 #
Instances
| ((~) * signature (Word16 -> m ()), MonadIO m, IsColorButton a) => MethodInfo * ColorButtonSetAlphaMethodInfo a signature Source # | |
colorButtonSetAlpha :: (MonadIO m, IsColorButton a) => a -> Word16 -> m () Source #
Deprecated: (Since version 3.4)Use gtk_color_chooser_set_rgba() instead.
colorButtonSetColor
data ColorButtonSetColorMethodInfo Source #
Instances
| ((~) * signature (Color -> m ()), MonadIO m, IsColorButton a) => MethodInfo * ColorButtonSetColorMethodInfo a signature Source # | |
colorButtonSetColor :: (MonadIO m, IsColorButton a) => a -> Color -> m () Source #
Deprecated: Use gtk_color_chooser_set_rgba() instead.
colorButtonSetTitle
data ColorButtonSetTitleMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsColorButton a) => MethodInfo * ColorButtonSetTitleMethodInfo a signature Source # | |
colorButtonSetTitle :: (MonadIO m, IsColorButton a) => a -> Text -> m () Source #
colorButtonSetUseAlpha
data ColorButtonSetUseAlphaMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsColorButton a) => MethodInfo * ColorButtonSetUseAlphaMethodInfo a signature Source # | |
colorButtonSetUseAlpha :: (MonadIO m, IsColorButton a) => a -> Bool -> m () Source #
Deprecated: (Since version 3.4)Use gtk_color_chooser_set_use_alpha() instead.
Properties
Alpha
data ColorButtonAlphaPropertyInfo Source #
Instances
| AttrInfo ColorButtonAlphaPropertyInfo Source # | |
| type AttrSetTypeConstraint ColorButtonAlphaPropertyInfo Source # | |
| type AttrLabel ColorButtonAlphaPropertyInfo Source # | |
| type AttrGetType ColorButtonAlphaPropertyInfo Source # | |
| type AttrBaseTypeConstraint ColorButtonAlphaPropertyInfo Source # | |
| type AttrAllowedOps ColorButtonAlphaPropertyInfo Source # | |
colorButtonAlpha :: AttrLabelProxy "alpha" Source #
constructColorButtonAlpha :: IsColorButton o => Word32 -> IO (GValueConstruct o) Source #
getColorButtonAlpha :: (MonadIO m, IsColorButton o) => o -> m Word32 Source #
setColorButtonAlpha :: (MonadIO m, IsColorButton o) => o -> Word32 -> m () Source #
Color
data ColorButtonColorPropertyInfo Source #
Instances
| AttrInfo ColorButtonColorPropertyInfo Source # | |
| type AttrSetTypeConstraint ColorButtonColorPropertyInfo Source # | |
| type AttrLabel ColorButtonColorPropertyInfo Source # | |
| type AttrGetType ColorButtonColorPropertyInfo Source # | |
| type AttrBaseTypeConstraint ColorButtonColorPropertyInfo Source # | |
| type AttrAllowedOps ColorButtonColorPropertyInfo Source # | |
colorButtonColor :: AttrLabelProxy "color" Source #
constructColorButtonColor :: IsColorButton o => Color -> IO (GValueConstruct o) Source #
getColorButtonColor :: (MonadIO m, IsColorButton o) => o -> m (Maybe Color) Source #
setColorButtonColor :: (MonadIO m, IsColorButton o) => o -> Color -> m () Source #
Rgba
data ColorButtonRgbaPropertyInfo Source #
Instances
| AttrInfo ColorButtonRgbaPropertyInfo Source # | |
| type AttrSetTypeConstraint ColorButtonRgbaPropertyInfo Source # | |
| type AttrLabel ColorButtonRgbaPropertyInfo Source # | |
| type AttrGetType ColorButtonRgbaPropertyInfo Source # | |
| type AttrBaseTypeConstraint ColorButtonRgbaPropertyInfo Source # | |
| type AttrAllowedOps ColorButtonRgbaPropertyInfo Source # | |
clearColorButtonRgba :: (MonadIO m, IsColorButton o) => o -> m () Source #
colorButtonRgba :: AttrLabelProxy "rgba" Source #
constructColorButtonRgba :: IsColorButton o => RGBA -> IO (GValueConstruct o) Source #
getColorButtonRgba :: (MonadIO m, IsColorButton o) => o -> m (Maybe RGBA) Source #
setColorButtonRgba :: (MonadIO m, IsColorButton o) => o -> RGBA -> m () Source #
ShowEditor
data ColorButtonShowEditorPropertyInfo Source #
Instances
| AttrInfo ColorButtonShowEditorPropertyInfo Source # | |
| type AttrSetTypeConstraint ColorButtonShowEditorPropertyInfo Source # | |
| type AttrLabel ColorButtonShowEditorPropertyInfo Source # | |
| type AttrGetType ColorButtonShowEditorPropertyInfo Source # | |
| type AttrBaseTypeConstraint ColorButtonShowEditorPropertyInfo Source # | |
| type AttrAllowedOps ColorButtonShowEditorPropertyInfo Source # | |
colorButtonShowEditor :: AttrLabelProxy "showEditor" Source #
constructColorButtonShowEditor :: IsColorButton o => Bool -> IO (GValueConstruct o) Source #
getColorButtonShowEditor :: (MonadIO m, IsColorButton o) => o -> m Bool Source #
setColorButtonShowEditor :: (MonadIO m, IsColorButton o) => o -> Bool -> m () Source #
Title
data ColorButtonTitlePropertyInfo Source #
Instances
| AttrInfo ColorButtonTitlePropertyInfo Source # | |
| type AttrSetTypeConstraint ColorButtonTitlePropertyInfo Source # | |
| type AttrLabel ColorButtonTitlePropertyInfo Source # | |
| type AttrGetType ColorButtonTitlePropertyInfo Source # | |
| type AttrBaseTypeConstraint ColorButtonTitlePropertyInfo Source # | |
| type AttrAllowedOps ColorButtonTitlePropertyInfo Source # | |
colorButtonTitle :: AttrLabelProxy "title" Source #
constructColorButtonTitle :: IsColorButton o => Text -> IO (GValueConstruct o) Source #
getColorButtonTitle :: (MonadIO m, IsColorButton o) => o -> m Text Source #
setColorButtonTitle :: (MonadIO m, IsColorButton o) => o -> Text -> m () Source #
UseAlpha
data ColorButtonUseAlphaPropertyInfo Source #
Instances
| AttrInfo ColorButtonUseAlphaPropertyInfo Source # | |
| type AttrSetTypeConstraint ColorButtonUseAlphaPropertyInfo Source # | |
| type AttrLabel ColorButtonUseAlphaPropertyInfo Source # | |
| type AttrGetType ColorButtonUseAlphaPropertyInfo Source # | |
| type AttrBaseTypeConstraint ColorButtonUseAlphaPropertyInfo Source # | |
| type AttrAllowedOps ColorButtonUseAlphaPropertyInfo Source # | |
colorButtonUseAlpha :: AttrLabelProxy "useAlpha" Source #
constructColorButtonUseAlpha :: IsColorButton o => Bool -> IO (GValueConstruct o) Source #
getColorButtonUseAlpha :: (MonadIO m, IsColorButton o) => o -> m Bool Source #
setColorButtonUseAlpha :: (MonadIO m, IsColorButton o) => o -> Bool -> m () Source #
Signals
ColorSet
type ColorButtonColorSetCallback = IO () Source #
data ColorButtonColorSetSignalInfo Source #
Instances
| SignalInfo ColorButtonColorSetSignalInfo Source # | |
| type HaskellCallbackType ColorButtonColorSetSignalInfo Source # | |
afterColorButtonColorSet :: (GObject a, MonadIO m) => a -> ColorButtonColorSetCallback -> m SignalHandlerId Source #
colorButtonColorSetCallbackWrapper :: ColorButtonColorSetCallback -> Ptr () -> Ptr () -> IO () Source #
colorButtonColorSetClosure :: ColorButtonColorSetCallback -> IO Closure Source #
mkColorButtonColorSetCallback :: ColorButtonColorSetCallbackC -> IO (FunPtr ColorButtonColorSetCallbackC) Source #
onColorButtonColorSet :: (GObject a, MonadIO m) => a -> ColorButtonColorSetCallback -> m SignalHandlerId Source #