| 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.ColorChooserWidget
Description
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 #
Constructors
| ColorChooserWidget (ManagedPtr ColorChooserWidget) |
Instances
| 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 #
Instances
toColorChooserWidget :: IsColorChooserWidget o => o -> IO ColorChooserWidget Source #
Methods
new
colorChooserWidgetNew Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => m ColorChooserWidget | Returns: a new |
Creates a new ColorChooserWidget.
Since: 3.4
Properties
showEditor
data ColorChooserWidgetShowEditorPropertyInfo Source #
Instances
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 #