gi-gtk-3.0.7: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.ColorButton

Contents

Description

 

Synopsis

Exported types

newtype ColorButton Source #

Constructors

ColorButton (ManagedPtr 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 # 

Methods

fromLabel :: Proxy# Symbol t -> ColorButton -> p #

((~) * info (ResolveColorButtonMethod t ColorButton), MethodInfo * info ColorButton p) => IsLabelProxy t (ColorButton -> p) Source # 
HasAttributeList * ColorButton Source # 
type SignalList ColorButton Source # 
type SignalList ColorButton
type AttributeList ColorButton Source # 
type AttributeList ColorButton

class GObject o => IsColorButton o Source #

Instances

(GObject a, UnknownAncestorError Constraint ColorButton a) => IsColorButton a Source # 
IsColorButton ColorButton Source # 

Methods

getAlpha

data ColorButtonGetAlphaMethodInfo Source #

Instances

((~) * signature (m Word16), MonadIO m, IsColorButton a) => MethodInfo * ColorButtonGetAlphaMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ColorButtonGetAlphaMethodInfo a -> signature -> s

colorButtonGetAlpha :: (MonadIO m, IsColorButton a) => a -> m Word16 Source #

Deprecated: (Since version 3.4)Use gtk_color_chooser_get_rgba() instead.

getColor

data ColorButtonGetColorMethodInfo Source #

Instances

((~) * signature (m Color), MonadIO m, IsColorButton a) => MethodInfo * ColorButtonGetColorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ColorButtonGetColorMethodInfo a -> signature -> s

colorButtonGetColor :: (MonadIO m, IsColorButton a) => a -> m Color Source #

Deprecated: (Since version 3.4)Use gtk_color_chooser_get_rgba() instead.

getTitle

data ColorButtonGetTitleMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsColorButton a) => MethodInfo * ColorButtonGetTitleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ColorButtonGetTitleMethodInfo a -> signature -> s

getUseAlpha

data ColorButtonGetUseAlphaMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsColorButton a) => MethodInfo * ColorButtonGetUseAlphaMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ColorButtonGetUseAlphaMethodInfo a -> signature -> s

colorButtonGetUseAlpha :: (MonadIO m, IsColorButton a) => a -> m Bool Source #

Deprecated: (Since version 3.4)Use gtk_color_chooser_get_use_alpha() instead.

new

newWithColor

colorButtonNewWithColor :: MonadIO m => Color -> m ColorButton Source #

Deprecated: (Since version 3.4)Use gtk_color_button_new_with_rgba() instead.

newWithRgba

setAlpha

data ColorButtonSetAlphaMethodInfo Source #

Instances

((~) * signature (Word16 -> m ()), MonadIO m, IsColorButton a) => MethodInfo * ColorButtonSetAlphaMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ColorButtonSetAlphaMethodInfo a -> signature -> s

colorButtonSetAlpha :: (MonadIO m, IsColorButton a) => a -> Word16 -> m () Source #

Deprecated: (Since version 3.4)Use gtk_color_chooser_set_rgba() instead.

setColor

data ColorButtonSetColorMethodInfo Source #

Instances

((~) * signature (Color -> m ()), MonadIO m, IsColorButton a) => MethodInfo * ColorButtonSetColorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ColorButtonSetColorMethodInfo a -> signature -> s

colorButtonSetColor :: (MonadIO m, IsColorButton a) => a -> Color -> m () Source #

Deprecated: Use gtk_color_chooser_set_rgba() instead.

setTitle

data ColorButtonSetTitleMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsColorButton a) => MethodInfo * ColorButtonSetTitleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ColorButtonSetTitleMethodInfo a -> signature -> s

colorButtonSetTitle :: (MonadIO m, IsColorButton a) => a -> Text -> m () Source #

setUseAlpha

data ColorButtonSetUseAlphaMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsColorButton a) => MethodInfo * ColorButtonSetUseAlphaMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ColorButtonSetUseAlphaMethodInfo a -> signature -> s

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 # 

Associated Types

type AttrAllowedOps ColorButtonAlphaPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ColorButtonAlphaPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ColorButtonAlphaPropertyInfo :: * -> Constraint

type AttrGetType ColorButtonAlphaPropertyInfo :: *

type AttrLabel ColorButtonAlphaPropertyInfo :: Symbol

type AttrOrigin ColorButtonAlphaPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint ColorButtonAlphaPropertyInfo o => Proxy * ColorButtonAlphaPropertyInfo -> o -> IO (AttrGetType ColorButtonAlphaPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ColorButtonAlphaPropertyInfo o, AttrSetTypeConstraint ColorButtonAlphaPropertyInfo b) => Proxy * ColorButtonAlphaPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ColorButtonAlphaPropertyInfo o => Proxy * ColorButtonAlphaPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ColorButtonAlphaPropertyInfo o, AttrSetTypeConstraint ColorButtonAlphaPropertyInfo b) => Proxy * ColorButtonAlphaPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint ColorButtonAlphaPropertyInfo Source # 
type AttrSetTypeConstraint ColorButtonAlphaPropertyInfo = * ~ Word32
type AttrOrigin ColorButtonAlphaPropertyInfo Source # 
type AttrLabel ColorButtonAlphaPropertyInfo Source # 
type AttrLabel ColorButtonAlphaPropertyInfo = "alpha"
type AttrGetType ColorButtonAlphaPropertyInfo Source # 
type AttrBaseTypeConstraint ColorButtonAlphaPropertyInfo Source # 
type AttrBaseTypeConstraint ColorButtonAlphaPropertyInfo = IsColorButton
type AttrAllowedOps ColorButtonAlphaPropertyInfo Source # 
type AttrAllowedOps ColorButtonAlphaPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

colorButtonAlpha :: AttrLabelProxy "alpha" Source #

constructColorButtonAlpha :: IsColorButton o => Word32 -> IO (GValueConstruct o) Source #

color

data ColorButtonColorPropertyInfo Source #

Instances

AttrInfo ColorButtonColorPropertyInfo Source # 

Associated Types

type AttrAllowedOps ColorButtonColorPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ColorButtonColorPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ColorButtonColorPropertyInfo :: * -> Constraint

type AttrGetType ColorButtonColorPropertyInfo :: *

type AttrLabel ColorButtonColorPropertyInfo :: Symbol

type AttrOrigin ColorButtonColorPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint ColorButtonColorPropertyInfo o => Proxy * ColorButtonColorPropertyInfo -> o -> IO (AttrGetType ColorButtonColorPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ColorButtonColorPropertyInfo o, AttrSetTypeConstraint ColorButtonColorPropertyInfo b) => Proxy * ColorButtonColorPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ColorButtonColorPropertyInfo o => Proxy * ColorButtonColorPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ColorButtonColorPropertyInfo o, AttrSetTypeConstraint ColorButtonColorPropertyInfo b) => Proxy * ColorButtonColorPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint ColorButtonColorPropertyInfo Source # 
type AttrSetTypeConstraint ColorButtonColorPropertyInfo = * ~ Color
type AttrOrigin ColorButtonColorPropertyInfo Source # 
type AttrLabel ColorButtonColorPropertyInfo Source # 
type AttrLabel ColorButtonColorPropertyInfo = "color"
type AttrGetType ColorButtonColorPropertyInfo Source # 
type AttrGetType ColorButtonColorPropertyInfo = Maybe Color
type AttrBaseTypeConstraint ColorButtonColorPropertyInfo Source # 
type AttrBaseTypeConstraint ColorButtonColorPropertyInfo = IsColorButton
type AttrAllowedOps ColorButtonColorPropertyInfo Source # 
type AttrAllowedOps ColorButtonColorPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

colorButtonColor :: AttrLabelProxy "color" Source #

constructColorButtonColor :: IsColorButton o => Color -> IO (GValueConstruct o) Source #

setColorButtonColor :: (MonadIO m, IsColorButton o) => o -> Color -> m () Source #

rgba

data ColorButtonRgbaPropertyInfo Source #

Instances

AttrInfo ColorButtonRgbaPropertyInfo Source # 

Associated Types

type AttrAllowedOps ColorButtonRgbaPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ColorButtonRgbaPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ColorButtonRgbaPropertyInfo :: * -> Constraint

type AttrGetType ColorButtonRgbaPropertyInfo :: *

type AttrLabel ColorButtonRgbaPropertyInfo :: Symbol

type AttrOrigin ColorButtonRgbaPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint ColorButtonRgbaPropertyInfo o => Proxy * ColorButtonRgbaPropertyInfo -> o -> IO (AttrGetType ColorButtonRgbaPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ColorButtonRgbaPropertyInfo o, AttrSetTypeConstraint ColorButtonRgbaPropertyInfo b) => Proxy * ColorButtonRgbaPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ColorButtonRgbaPropertyInfo o => Proxy * ColorButtonRgbaPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ColorButtonRgbaPropertyInfo o, AttrSetTypeConstraint ColorButtonRgbaPropertyInfo b) => Proxy * ColorButtonRgbaPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint ColorButtonRgbaPropertyInfo Source # 
type AttrSetTypeConstraint ColorButtonRgbaPropertyInfo = * ~ RGBA
type AttrOrigin ColorButtonRgbaPropertyInfo Source # 
type AttrLabel ColorButtonRgbaPropertyInfo Source # 
type AttrLabel ColorButtonRgbaPropertyInfo = "rgba"
type AttrGetType ColorButtonRgbaPropertyInfo Source # 
type AttrGetType ColorButtonRgbaPropertyInfo = Maybe RGBA
type AttrBaseTypeConstraint ColorButtonRgbaPropertyInfo Source # 
type AttrBaseTypeConstraint ColorButtonRgbaPropertyInfo = IsColorButton
type AttrAllowedOps ColorButtonRgbaPropertyInfo Source # 
type AttrAllowedOps ColorButtonRgbaPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

colorButtonRgba :: AttrLabelProxy "rgba" Source #

constructColorButtonRgba :: IsColorButton o => RGBA -> IO (GValueConstruct o) Source #

setColorButtonRgba :: (MonadIO m, IsColorButton o) => o -> RGBA -> m () Source #

showEditor

data ColorButtonShowEditorPropertyInfo Source #

Instances

AttrInfo ColorButtonShowEditorPropertyInfo Source # 

Associated Types

type AttrAllowedOps ColorButtonShowEditorPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ColorButtonShowEditorPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ColorButtonShowEditorPropertyInfo :: * -> Constraint

type AttrGetType ColorButtonShowEditorPropertyInfo :: *

type AttrLabel ColorButtonShowEditorPropertyInfo :: Symbol

type AttrOrigin ColorButtonShowEditorPropertyInfo :: *

type AttrSetTypeConstraint ColorButtonShowEditorPropertyInfo Source # 
type AttrSetTypeConstraint ColorButtonShowEditorPropertyInfo = * ~ Bool
type AttrOrigin ColorButtonShowEditorPropertyInfo Source # 
type AttrLabel ColorButtonShowEditorPropertyInfo Source # 
type AttrLabel ColorButtonShowEditorPropertyInfo = "show-editor"
type AttrGetType ColorButtonShowEditorPropertyInfo Source # 
type AttrBaseTypeConstraint ColorButtonShowEditorPropertyInfo Source # 
type AttrBaseTypeConstraint ColorButtonShowEditorPropertyInfo = IsColorButton
type AttrAllowedOps ColorButtonShowEditorPropertyInfo Source # 
type AttrAllowedOps ColorButtonShowEditorPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

colorButtonShowEditor :: AttrLabelProxy "showEditor" Source #

title

data ColorButtonTitlePropertyInfo Source #

Instances

AttrInfo ColorButtonTitlePropertyInfo Source # 

Associated Types

type AttrAllowedOps ColorButtonTitlePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ColorButtonTitlePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ColorButtonTitlePropertyInfo :: * -> Constraint

type AttrGetType ColorButtonTitlePropertyInfo :: *

type AttrLabel ColorButtonTitlePropertyInfo :: Symbol

type AttrOrigin ColorButtonTitlePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint ColorButtonTitlePropertyInfo o => Proxy * ColorButtonTitlePropertyInfo -> o -> IO (AttrGetType ColorButtonTitlePropertyInfo)

attrSet :: (AttrBaseTypeConstraint ColorButtonTitlePropertyInfo o, AttrSetTypeConstraint ColorButtonTitlePropertyInfo b) => Proxy * ColorButtonTitlePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ColorButtonTitlePropertyInfo o => Proxy * ColorButtonTitlePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ColorButtonTitlePropertyInfo o, AttrSetTypeConstraint ColorButtonTitlePropertyInfo b) => Proxy * ColorButtonTitlePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint ColorButtonTitlePropertyInfo Source # 
type AttrSetTypeConstraint ColorButtonTitlePropertyInfo = * ~ Text
type AttrOrigin ColorButtonTitlePropertyInfo Source # 
type AttrLabel ColorButtonTitlePropertyInfo Source # 
type AttrLabel ColorButtonTitlePropertyInfo = "title"
type AttrGetType ColorButtonTitlePropertyInfo Source # 
type AttrGetType ColorButtonTitlePropertyInfo = Text
type AttrBaseTypeConstraint ColorButtonTitlePropertyInfo Source # 
type AttrBaseTypeConstraint ColorButtonTitlePropertyInfo = IsColorButton
type AttrAllowedOps ColorButtonTitlePropertyInfo Source # 
type AttrAllowedOps ColorButtonTitlePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

colorButtonTitle :: AttrLabelProxy "title" Source #

constructColorButtonTitle :: IsColorButton o => Text -> IO (GValueConstruct o) Source #

setColorButtonTitle :: (MonadIO m, IsColorButton o) => o -> Text -> m () Source #

useAlpha

data ColorButtonUseAlphaPropertyInfo Source #

Instances

AttrInfo ColorButtonUseAlphaPropertyInfo Source # 

Associated Types

type AttrAllowedOps ColorButtonUseAlphaPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ColorButtonUseAlphaPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ColorButtonUseAlphaPropertyInfo :: * -> Constraint

type AttrGetType ColorButtonUseAlphaPropertyInfo :: *

type AttrLabel ColorButtonUseAlphaPropertyInfo :: Symbol

type AttrOrigin ColorButtonUseAlphaPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint ColorButtonUseAlphaPropertyInfo o => Proxy * ColorButtonUseAlphaPropertyInfo -> o -> IO (AttrGetType ColorButtonUseAlphaPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ColorButtonUseAlphaPropertyInfo o, AttrSetTypeConstraint ColorButtonUseAlphaPropertyInfo b) => Proxy * ColorButtonUseAlphaPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ColorButtonUseAlphaPropertyInfo o => Proxy * ColorButtonUseAlphaPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ColorButtonUseAlphaPropertyInfo o, AttrSetTypeConstraint ColorButtonUseAlphaPropertyInfo b) => Proxy * ColorButtonUseAlphaPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint ColorButtonUseAlphaPropertyInfo Source # 
type AttrSetTypeConstraint ColorButtonUseAlphaPropertyInfo = * ~ Bool
type AttrOrigin ColorButtonUseAlphaPropertyInfo Source # 
type AttrLabel ColorButtonUseAlphaPropertyInfo Source # 
type AttrLabel ColorButtonUseAlphaPropertyInfo = "use-alpha"
type AttrGetType ColorButtonUseAlphaPropertyInfo Source # 
type AttrBaseTypeConstraint ColorButtonUseAlphaPropertyInfo Source # 
type AttrBaseTypeConstraint ColorButtonUseAlphaPropertyInfo = IsColorButton
type AttrAllowedOps ColorButtonUseAlphaPropertyInfo Source # 
type AttrAllowedOps ColorButtonUseAlphaPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

colorButtonUseAlpha :: AttrLabelProxy "useAlpha" Source #

constructColorButtonUseAlpha :: IsColorButton o => Bool -> IO (GValueConstruct o) Source #

Signals

colorSet

data ColorButtonColorSetSignalInfo Source #

Instances

SignalInfo ColorButtonColorSetSignalInfo Source # 

Associated Types

type HaskellCallbackType ColorButtonColorSetSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o ColorButtonColorSetSignalInfo -> o -> HaskellCallbackType ColorButtonColorSetSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType ColorButtonColorSetSignalInfo Source # 

afterColorButtonColorSet :: (GObject a, MonadIO m) => a -> ColorButtonColorSetCallback -> m SignalHandlerId Source #

onColorButtonColorSet :: (GObject a, MonadIO m) => a -> ColorButtonColorSetCallback -> m SignalHandlerId Source #