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 |
The ColorChooserWidget
widget lets the user select a
color. By default, the chooser presents a predefined palette
of colors, plus a small number of settable custom colors.
It is also possible to select a different color with the
single-color editor. To enter the single-color editing mode,
use the context menu of any color of the palette, or use the
'+' button to add a new custom color.
The chooser automatically remembers the last selection, as well as custom colors.
To change the initially selected color, use colorChooserSetRgba
.
To get the selected color use colorChooserGetRgba
.
The ColorChooserWidget
is used in the ColorChooserDialog
to provide a dialog for selecting colors.
CSS names
GtkColorChooserWidget has a single CSS node with name colorchooser.
- newtype ColorChooserWidget = ColorChooserWidget (ManagedPtr ColorChooserWidget)
- class GObject o => IsColorChooserWidget o
- toColorChooserWidget :: IsColorChooserWidget o => o -> IO ColorChooserWidget
- noColorChooserWidget :: Maybe ColorChooserWidget
- colorChooserWidgetNew :: (HasCallStack, MonadIO m) => m ColorChooserWidget
- data ColorChooserWidgetShowEditorPropertyInfo
- colorChooserWidgetShowEditor :: AttrLabelProxy "showEditor"
- constructColorChooserWidgetShowEditor :: IsColorChooserWidget o => Bool -> IO (GValueConstruct o)
- getColorChooserWidgetShowEditor :: (MonadIO m, IsColorChooserWidget o) => o -> m Bool
- setColorChooserWidgetShowEditor :: (MonadIO m, IsColorChooserWidget o) => o -> Bool -> m ()
Exported types
newtype ColorChooserWidget Source #
GObject ColorChooserWidget Source # | |
IsImplementorIface ColorChooserWidget Source # | |
IsObject ColorChooserWidget Source # | |
IsWidget ColorChooserWidget Source # | |
IsContainer ColorChooserWidget Source # | |
IsBox ColorChooserWidget Source # | |
IsOrientable ColorChooserWidget Source # | |
IsColorChooser ColorChooserWidget Source # | |
IsBuildable ColorChooserWidget Source # | |
IsColorChooserWidget ColorChooserWidget Source # | |
((~) * info (ResolveColorChooserWidgetMethod t ColorChooserWidget), MethodInfo * info ColorChooserWidget p) => IsLabel t (ColorChooserWidget -> p) Source # | |
((~) * info (ResolveColorChooserWidgetMethod t ColorChooserWidget), MethodInfo * info ColorChooserWidget p) => IsLabelProxy t (ColorChooserWidget -> p) Source # | |
HasAttributeList * ColorChooserWidget Source # | |
type AttributeList ColorChooserWidget Source # | |
type SignalList ColorChooserWidget Source # | |
class GObject o => IsColorChooserWidget o Source #
toColorChooserWidget :: IsColorChooserWidget o => o -> IO ColorChooserWidget Source #
Methods
new
colorChooserWidgetNew Source #
:: (HasCallStack, MonadIO m) | |
=> m ColorChooserWidget | Returns: a new |
Creates a new ColorChooserWidget
.
Since: 3.4
Properties
showEditor
data ColorChooserWidgetShowEditorPropertyInfo Source #
colorChooserWidgetShowEditor :: AttrLabelProxy "showEditor" Source #
constructColorChooserWidgetShowEditor :: IsColorChooserWidget o => Bool -> IO (GValueConstruct o) Source #
getColorChooserWidgetShowEditor :: (MonadIO m, IsColorChooserWidget o) => o -> m Bool Source #
setColorChooserWidgetShowEditor :: (MonadIO m, IsColorChooserWidget o) => o -> Bool -> m () Source #