The Gtk.Color_Chooser_Dialog.Gtk_Color_Chooser_Dialog widget is a dialog for choosing a color. It implements the Gtk.Color_Chooser.Gtk_Color_Chooser interface.
function "+"
(Widget : access Gtk_Color_Chooser_Dialog_Record'Class)
return Gtk.Buildable.Gtk_Buildable
function "+"
(Widget : access Gtk_Color_Chooser_Dialog_Record'Class)
return Gtk.Color_Chooser.Gtk_Color_Chooser
function "-"
(Interf : Gtk.Buildable.Gtk_Buildable)
return Gtk_Color_Chooser_Dialog
function "-"
(Interf : Gtk.Color_Chooser.Gtk_Color_Chooser)
return Gtk_Color_Chooser_Dialog
procedure Add_Palette
(Self : not null access Gtk_Color_Chooser_Dialog_Record;
Orientation : Gtk.Enums.Gtk_Orientation;
Colors_Per_Line : Glib.Gint;
N_Colors : Glib.Gint;
Colors : array_of_Gdk_RGBA)
procedure Get_Rgba
(Self : not null access Gtk_Color_Chooser_Dialog_Record;
Color : out Gdk.RGBA.Gdk_RGBA)
function Get_Type return Glib.GType
function Get_Use_Alpha
(Self : not null access Gtk_Color_Chooser_Dialog_Record)
return Boolean
type Gtk_Color_Chooser_Dialog is access all Gtk_Color_Chooser_Dialog_Record'Class;
function Gtk_Color_Chooser_Dialog_New
(Title : UTF8_String := "";
Parent : access Gtk.Window.Gtk_Window_Record'Class)
return Gtk_Color_Chooser_Dialog
Creates a new Gtk.Color_Chooser_Dialog.Gtk_Color_Chooser_Dialog. Since: gtk+ 3.4
Title of the dialog, or null
Transient parent of the dialog, or null
type Gtk_Color_Chooser_Dialog_Record is new Gtk_Dialog_Record with null record;
procedure Gtk_New
(Self : out Gtk_Color_Chooser_Dialog;
Title : UTF8_String := "";
Parent : access Gtk.Window.Gtk_Window_Record'Class)
Creates a new Gtk.Color_Chooser_Dialog.Gtk_Color_Chooser_Dialog. Since: gtk+ 3.4 Initialize does nothing if the object was already created with another call to Initialize* or G_New.
Title of the dialog, or null
Transient parent of the dialog, or null
package Implements_Gtk_Buildable is new Glib.Types.Implements
(Gtk.Buildable.Gtk_Buildable, Gtk_Color_Chooser_Dialog_Record, Gtk_Color_Chooser_Dialog);
package Implements_Gtk_Color_Chooser is new Glib.Types.Implements
(Gtk.Color_Chooser.Gtk_Color_Chooser, Gtk_Color_Chooser_Dialog_Record, Gtk_Color_Chooser_Dialog);
procedure Initialize
(Self : not null access Gtk_Color_Chooser_Dialog_Record'Class;
Title : UTF8_String := "";
Parent : access Gtk.Window.Gtk_Window_Record'Class)
Creates a new Gtk.Color_Chooser_Dialog.Gtk_Color_Chooser_Dialog. Since: gtk+ 3.4 Initialize does nothing if the object was already created with another call to Initialize* or G_New.
Title of the dialog, or null
Transient parent of the dialog, or null
procedure Set_Rgba
(Self : not null access Gtk_Color_Chooser_Dialog_Record;
Color : Gdk.RGBA.Gdk_RGBA)
procedure Set_Use_Alpha
(Self : not null access Gtk_Color_Chooser_Dialog_Record;
Use_Alpha : Boolean)
Show_Editor_Property : constant Glib.Properties.Property_Boolean;