Class ColorChooserWidget

All Implemented Interfaces:
Accessible, Buildable, ColorChooser, ConstraintTarget, Proxy

@Generated("org.javagi.JavaGI") @Deprecated public class ColorChooserWidget extends Widget implements Accessible, Buildable, ColorChooser, ConstraintTarget
Deprecated.
Direct use of GtkColorChooserWidget is deprecated.

The GtkColorChooserWidget 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 create a GtkColorChooserWidget, use ColorChooserWidget().

To change the initially selected color, use ColorChooser.setRgba(RGBA). To get the selected color use ColorChooser.getRgba(RGBA).

The GtkColorChooserWidget is used in the ColorChooserDialog to provide a dialog for selecting colors.

Actions

GtkColorChooserWidget defines a set of built-in actions:

  • color.customize activates the color editor for the given color.
  • color.select emits the Gtk.ColorChooser::color-activated signal for the given color.

CSS names

GtkColorChooserWidget has a single CSS node with name colorchooser.

  • Constructor Details

    • ColorChooserWidget

      public ColorChooserWidget(MemorySegment address)
      Deprecated.
      Create a ColorChooserWidget instance for the provided memory address.
      Parameters:
      address - the memory address of the native object
    • ColorChooserWidget

      public ColorChooserWidget()
      Deprecated.
      Create a new ColorChooserWidget.
  • Method Details

    • getType

      public static @Nullable Type getType()
      Deprecated.
      Get the GType of the ColorChooserWidget class.
      Returns:
      the GType
    • getMemoryLayout

      public static MemoryLayout getMemoryLayout()
      Deprecated.
      The memory layout of the native struct.
      Returns:
      the memory layout
    • asParent

      protected ColorChooserWidget asParent()
      Deprecated.
      Return this instance as if it were its parent type. Comparable to the Java super keyword, but ensures the parent typeclass is also used in native code.
      Overrides:
      asParent in class Widget
      Returns:
      the instance as if it were its parent type
    • builder

      public static ColorChooserWidget.Builder<? extends ColorChooserWidget.Builder> builder()
      Deprecated.
      A ColorChooserWidget.Builder object constructs a ColorChooserWidget with the specified properties. Use the various set...() methods to set properties, and finish construction with ColorChooserWidget.Builder.build().
      Returns:
      the builder object