package Gtk.Text_Attributes is
type Gtk_Text_Appearance is record Bg_Color : Gdk.Color.Gdk_Color; Fg_Color : Gdk.Color.Gdk_Color; Rise : Gint; Underline : Guint; Strikethrough : Guint; Draw_Bg : Guint; Inside_Selection : Guint; Is_Text : Guint; Rgba : array_of_Gdk_RGBA (1 .. 2); end record;
type Gtk_Text_Attributes is record Refcount : Guint; Appearance : Gtk_Text_Appearance; Justification : Gtk.Enums.Gtk_Justification; Direction : Gtk.Enums.Gtk_Text_Direction; Font : Pango.Font.Pango_Font_Description; Font_Scale : Gdouble; Left_Margin : Gint; Right_Margin : Gint; Indent : Gint; Pixels_Above_Lines : Gint; Pixels_Below_Lines : Gint; Pixels_Inside_Wrap : Gint; Tabs : System.Address; Wrap_Mode : Gtk.Enums.Gtk_Wrap_Mode; Language : System.Address; Pg_Bg_Color : Gdk.Color.Gdk_Color; Invisible : Guint; Bg_Full_Height : Guint; Editable : Guint; Pg_Bg_Rgba : Gdk.RGBA.Gdk_RGBA; Padding : System.Address; end record;
function From_Object_Free
( | B | : access Gtk_Text_Appearance) return Gtk_Text_Appearance; |
function From_Object_Free
( | B | : access Gtk_Text_Attributes) return Gtk_Text_Attributes; |
procedure Gtk_New
( | Text_Attr | : out Gtk_Text_Attributes); |
function Gtk_Text_Attributes_New return Gtk_Text_Attributes;
function Get_Type return Glib.GType;
function Copy
( | Text_Attr | : Gtk_Text_Attributes) return Gtk_Text_Attributes; |
procedure Copy_Values
( | Text_Attr | : Gtk_Text_Attributes; |
Dest | : in out Gtk_Text_Attributes); |
function Ref
( | Text_Attr | : Gtk_Text_Attributes) return Gtk_Text_Attributes; |
procedure Unref
( | Text_Attr | : Gtk_Text_Attributes); |