Sets our main struct and passes it to the parent class.
Creates a new GtkColorChooserDialog.
Get the main Gtk struct
the main Gtk struct as a void*
the main Gtk struct
the main Gtk struct
Get the main Gtk struct
the main Gtk struct as a void*
Adds an activatable widget to the action area of a GtkDialog.
Adds a button with the given text.
Returns the content area of @dialog.
Returns the header bar of @dialog.
Gets the response id of a widget in the action area of a dialog.
Gets the widget button that uses the given response ID in the action area of a dialog.
Emits the ::response signal with the given response ID.
Sets the default widget for the dialog based on the response ID.
A convenient way to sensitize/desensitize dialog buttons.
Emitted when the user uses a keybinding to close the dialog.
Emitted when an action widget is clicked.
Get the main Gtk struct
the main Gtk struct as a void*
Adds a palette to the color chooser.
Gets the currently-selected color.
Returns whether the color chooser shows the alpha channel.
Sets the color.
Sets whether or not the color chooser should use the alpha channel.
Emitted when a color is activated from the color chooser.
A dialog for choosing a color.
GtkColorChooserDialog implements the [iface@Gtk.ColorChooser] interface and does not provide much API of its own.
To create a GtkColorChooserDialog, use [ctor@Gtk.ColorChooserDialog.new].
To change the initially selected color, use [method@Gtk.ColorChooser.set_rgba]. To get the selected color use [method@Gtk.ColorChooser.get_rgba].