Package: gtk

Class gtk:color-chooser-widget

Superclasses

Documented Subclasses

None

Direct Slots

show-editor
The show-editor property of type :boolean (Read / Write)
True when the color chooser is showing the single-color editor. It can be set to switch the color chooser into single-color editing mode.
Default value: false

Details

The gtk:color-chooser-widget widget lets the user select a color. By default, the chooser presents a prefined 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 or to get the selected color use the gtk:color-chooser-rgba function.

The gtk:color-chooser-widget widget is used in the gtk:color-chooser-dialog widget to provide a dialog for selecting colors.

CSS nodes

The gtk:color-chooser-widget class has a single CSS node with name colorchooser.

Examples

This example shows a color chooser widget in a window. The selected color is print on the console.
(defun do-color-chooser-widget (&optional application)
  (let* ((color-chooser (make-instance 'gtk:color-chooser-widget
                                       :margin-top 12
                                       :margin-bottom 12
                                       :margin-start 12
                                       :margin-end 12))
         (window (make-instance 'gtk:window
                                 :application application
                                 :child color-chooser
                                 :title "Color Chooser Widget"
                                 :border-width 12
                                 :default-width 400)))
    (g:signal-connect color-chooser "color-activated"
        (lambda (chooser color)
          (declare (ignore chooser))
          (format t "Selected color is ~a~%" (gdk:rgba-to-string color))))
    (gtk:window-present window)))    

Warning

The gtk:color-chooser-widget implementation is deprecated since 4.10.
 

Returned by

Slot Access Functions

Inherited Slot Access Functions

See also

2024-5-21