- 
procedure Gtk_New (Text_Attr : out Gtk_Text_Attributes); 
- 
- 
procedure Ref (Values : Gtk_Text_Attributes); 
- 
procedure Unref (Values : Gtk_Text_Attributes); 
- 
function Copy (Src : Gtk_Text_Attributes) return Gtk_Text_Attributes; 
- 
procedure Copy_Values
  (Src  : Gtk_Text_Attributes;
   Dest : Gtk_Text_Attributes); 
Text appearance
  
     - 
procedure Set_Rise
  (Appearance : Gtk_Text_Appearance;
   Rise       : Gint); function Get_Rise
  (Appearance : Gtk_Text_Appearance) return Gint; 
- 
procedure Set_Underline
  (Appearance : Gtk_Text_Appearance;
   Underline  : Pango.Enums.Underline); function Get_Underline
  (Appearance : Gtk_Text_Appearance) return Pango.Enums.Underline; 
- 
procedure Set_Strikethrough
  (Appearance : Gtk_Text_Appearance;
   Strikethrough : Boolean); function Get_Strikethrough
  (Appearance : Gtk_Text_Appearance) return Boolean; 
- 
- 
- 
procedure Set_Fg_Stipple
  (Appearance : Gtk_Text_Appearance;
   Stipple    :  Gdk.Gdk_Bitmap); 
 function Get_Fg_Stipple
  (Appearance : Gtk_Text_Attributes)  return Gdk.Gdk_Bitmap; 
 
- 
procedure Set_Bg_Stipple
  (Appearance : Gtk_Text_Appearance;
   Stipple    :  Gdk.Gdk_Bitmap); 
 function Get_Bg_Stipple
  (Appearance : Gtk_Text_Attributes)  return Gdk.Gdk_Bitmap; 
 
Attributes
  
     - 
- 
- 
- 
procedure Set_Font_Scale
  (Text_Attr : Gtk_Text_Attributes;
   Scale     : Gdouble); function Get_Font_Scale
  (Text_Attr : Gtk_Text_Attributes) return Gdouble; 
- 
procedure Set_Left_Margin
  (Text_Attr : Gtk_Text_Attributes;
   Margin    : Gint); function Get_Left_Margin
  (Text_Attr : Gtk_Text_Attributes) return Gint; 
- 
procedure Set_Right_Margin
  (Text_Attr : Gtk_Text_Attributes;
   Margin    : Gint); function Get_Right_Margin
  (Text_Attr : Gtk_Text_Attributes) return Gint; 
- 
procedure Set_Indent
  (Text_Attr : Gtk_Text_Attributes;
   Margin    : Gint); function Get_Indent
  (Text_Attr : Gtk_Text_Attributes) return Gint; 
- 
procedure Set_Pixels_Above_Line
  (Text_Attr : Gtk_Text_Attributes;
   Margin    : Gint); function Get_Pixels_Above_Line
  (Text_Attr : Gtk_Text_Attributes) return Gint; 
- 
procedure Set_Pixels_Below_Line
  (Text_Attr : Gtk_Text_Attributes;
   Margin    : Gint); function Get_Pixels_Below_Line
  (Text_Attr : Gtk_Text_Attributes) return Gint; 
- 
procedure Set_Pixels_Inside_Wrap
  (Text_Attr : Gtk_Text_Attributes;
   Margin    : Gint); function Get_Pixels_Inside_Wrap
  (Text_Attr : Gtk_Text_Attributes) return Gint; 
- 
- 
procedure Set_Invisible
  (Text_Attr : Gtk_Text_Attributes;
   Invisible : Boolean); function Get_Invisible (Text_Attr : Gtk_Text_Attributes) return Boolean; 
- 
procedure Set_Bg_Full_Height
  (Text_Attr : Gtk_Text_Attributes;
   Full_Height : Boolean); function Get_Bg_Full_Height
  (Text_Attr : Gtk_Text_Attributes) return Boolean; 
- 
procedure Set_Editable
  (Text_Attr : Gtk_Text_Attributes;
   Editable  : Boolean); function Get_Editable
  (Text_Attr : Gtk_Text_Attributes) return Boolean; 
- 
procedure Set_Tabs
  (Text_Attr : Gtk_Text_Attributes;
   Tabs      : Pango.Tabs.Pango_Tab_Array); function Get_Tabs
  (Text_Attr : Gtk_Text_Attributes) return Pango.Tabs.Pango_Tab_Array; 
- 
function Get_Appearance
  (Text_Attr : Gtk_Text_Attributes) return Gtk_Text_Appearance;