package Gtk.Font_Selection_Dialog is
package Implements_Buildable is new Glib.Types.Implements (Gtk.Buildable.Gtk_Buildable, Gtk_Font_Selection_Dialog_Record, Gtk_Font_Selection_Dialog);
type Gtk_Font_Selection_Dialog_Record is new Gtk_Dialog_Record with null record;
type Gtk_Font_Selection_Dialog is access all Gtk_Font_Selection_Dialog_Record'Class;
procedure Gtk_New
| ( | Dialog | : out Gtk_Font_Selection_Dialog; |
| Title | : UTF8_String); |
procedure Initialize
| ( | Dialog | : access Gtk_Font_Selection_Dialog_Record'Class; |
| Title | : UTF8_String); |
function Get_Type return Glib.GType;
function Get_Apply_Button
| ( | Dialog | : access Gtk_Font_Selection_Dialog_Record) return Gtk.Widget.Gtk_Widget; |
function Get_Cancel_Button
| ( | Dialog | : access Gtk_Font_Selection_Dialog_Record) return Gtk.Widget.Gtk_Widget; |
function Get_Font
| ( | Dialog | : access Gtk_Font_Selection_Dialog_Record) return Gdk.Font.Gdk_Font; |
function Get_Font_Name
| ( | Dialog | : access Gtk_Font_Selection_Dialog_Record) return UTF8_String; |
function Set_Font_Name
| ( | Dialog | : access Gtk_Font_Selection_Dialog_Record; |
| Fontname | : UTF8_String) return Boolean; |
function Get_Font_Selection
| ( | Dialog | : access Gtk_Font_Selection_Dialog_Record) return Gtk.Widget.Gtk_Widget; |
function Get_Ok_Button
| ( | Dialog | : access Gtk_Font_Selection_Dialog_Record) return Gtk.Widget.Gtk_Widget; |
function Get_Preview_Text
| ( | Dialog | : access Gtk_Font_Selection_Dialog_Record) return UTF8_String; |
procedure Set_Preview_Text
| ( | Dialog | : access Gtk_Font_Selection_Dialog_Record; |
| Text | : UTF8_String); |
function "+"
| ( | Widget | : access Gtk_Font_Selection_Dialog_Record'Class) return Gtk.Buildable.Gtk_Buildable renames Implements_Buildable.To_Interface; |
function "-"
| ( | Interf | : Gtk.Buildable.Gtk_Buildable) return Gtk_Font_Selection_Dialog renames Implements_Buildable.To_Object; |