pragma Ada_2005;
pragma Warnings (Off, "*is already use-visible*");
with Gdk.Color; use Gdk.Color;
with Gdk.RGBA; use Gdk.RGBA;
with Glib; use Glib;
with Glib.GSlist; use Glib.GSlist;
with Glib.Object; use Glib.Object;
with Glib.Properties; use Glib.Properties;
with Gtk.Enums; use Gtk.Enums;
with Pango.Enums; use Pango.Enums;
with Pango.Font; use Pango.Font;
package Gtk.Text_Tag is
type Gtk_Text_Tag_Record is new GObject_Record with null record;
type Gtk_Text_Tag is access all Gtk_Text_Tag_Record'Class;
function Convert (R : Gtk.Text_Tag.Gtk_Text_Tag) return System.Address;
function Convert (R : System.Address) return Gtk.Text_Tag.Gtk_Text_Tag;
package Text_Tag_List is new Generic_SList (Gtk.Text_Tag.Gtk_Text_Tag);
procedure Gtk_New (Tag : out Gtk_Text_Tag; Name : UTF8_String := "");
procedure Initialize
(Tag : not null access Gtk_Text_Tag_Record'Class;
Name : UTF8_String := "");
function Gtk_Text_Tag_New (Name : UTF8_String := "") return Gtk_Text_Tag;
function Get_Type return Glib.GType;
pragma Import (C, Get_Type, "gtk_text_tag_get_type");
function Get_Priority
(Tag : not null access Gtk_Text_Tag_Record) return Gint;
procedure Set_Priority
(Tag : not null access Gtk_Text_Tag_Record;
Priority : Gint);
Accumulative_Margin_Property : constant Glib.Properties.Property_Boolean;
Background_Property : constant Glib.Properties.Property_String;
Background_Full_Height_Property : constant Glib.Properties.Property_Boolean;
Background_Full_Height_Set_Property : constant Glib.Properties.Property_Boolean;
Background_Gdk_Property : constant Gdk.Color.Property_Gdk_Color;
Background_Rgba_Property : constant Gdk.RGBA.Property_RGBA;
Background_Set_Property : constant Glib.Properties.Property_Boolean;
Direction_Property : constant Gtk.Enums.Property_Gtk_Text_Direction;
Editable_Property : constant Glib.Properties.Property_Boolean;
Editable_Set_Property : constant Glib.Properties.Property_Boolean;
Family_Property : constant Glib.Properties.Property_String;
Family_Set_Property : constant Glib.Properties.Property_Boolean;
Font_Property : constant Glib.Properties.Property_String;
Font_Desc_Property : constant Pango.Font.Property_Font_Description;
Foreground_Property : constant Glib.Properties.Property_String;
Foreground_Gdk_Property : constant Gdk.Color.Property_Gdk_Color;
Foreground_Rgba_Property : constant Gdk.RGBA.Property_RGBA;
Foreground_Set_Property : constant Glib.Properties.Property_Boolean;
Indent_Property : constant Glib.Properties.Property_Int;
Indent_Set_Property : constant Glib.Properties.Property_Boolean;
Invisible_Property : constant Glib.Properties.Property_Boolean;
Invisible_Set_Property : constant Glib.Properties.Property_Boolean;
Justification_Property : constant Gtk.Enums.Property_Gtk_Justification;
Justification_Set_Property : constant Glib.Properties.Property_Boolean;
Language_Property : constant Glib.Properties.Property_String;
Language_Set_Property : constant Glib.Properties.Property_Boolean;
Left_Margin_Property : constant Glib.Properties.Property_Int;
Left_Margin_Set_Property : constant Glib.Properties.Property_Boolean;
Name_Property : constant Glib.Properties.Property_String;
Paragraph_Background_Property : constant Glib.Properties.Property_String;
Paragraph_Background_Gdk_Property : constant Gdk.Color.Property_Gdk_Color;
Paragraph_Background_Rgba_Property : constant Gdk.RGBA.Property_RGBA;
Paragraph_Background_Set_Property : constant Glib.Properties.Property_Boolean;
Pixels_Above_Lines_Property : constant Glib.Properties.Property_Int;
Pixels_Above_Lines_Set_Property : constant Glib.Properties.Property_Boolean;
Pixels_Below_Lines_Property : constant Glib.Properties.Property_Int;
Pixels_Below_Lines_Set_Property : constant Glib.Properties.Property_Boolean;
Pixels_Inside_Wrap_Property : constant Glib.Properties.Property_Int;
Pixels_Inside_Wrap_Set_Property : constant Glib.Properties.Property_Boolean;
Right_Margin_Property : constant Glib.Properties.Property_Int;
Right_Margin_Set_Property : constant Glib.Properties.Property_Boolean;
Rise_Property : constant Glib.Properties.Property_Int;
Rise_Set_Property : constant Glib.Properties.Property_Boolean;
Scale_Property : constant Glib.Properties.Property_Double;
Scale_Set_Property : constant Glib.Properties.Property_Boolean;
Size_Property : constant Glib.Properties.Property_Int;
Size_Points_Property : constant Glib.Properties.Property_Double;
Size_Set_Property : constant Glib.Properties.Property_Boolean;
Stretch_Property : constant Pango.Enums.Property_Stretch;
Stretch_Set_Property : constant Glib.Properties.Property_Boolean;
Strikethrough_Property : constant Glib.Properties.Property_Boolean;
Strikethrough_Set_Property : constant Glib.Properties.Property_Boolean;
Style_Property : constant Pango.Enums.Property_Style;
Style_Set_Property : constant Glib.Properties.Property_Boolean;
Tabs_Property : constant Glib.Properties.Property_Boxed;
Tabs_Set_Property : constant Glib.Properties.Property_Boolean;
Underline_Property : constant Pango.Enums.Property_Underline;
Underline_Set_Property : constant Glib.Properties.Property_Boolean;
Variant_Property : constant Pango.Enums.Property_Variant;
Variant_Set_Property : constant Glib.Properties.Property_Boolean;
Weight_Property : constant Pango.Enums.Property_Weight;
Weight_Set_Property : constant Glib.Properties.Property_Boolean;
Wrap_Mode_Property : constant Gtk.Enums.Property_Gtk_Wrap_Mode;
Wrap_Mode_Set_Property : constant Glib.Properties.Property_Boolean;
Signal_Event : constant Glib.Signal_Name := "event";
private
Wrap_Mode_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("wrap-mode-set");
Wrap_Mode_Property : constant Gtk.Enums.Property_Gtk_Wrap_Mode :=
Gtk.Enums.Build ("wrap-mode");
Weight_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("weight-set");
Weight_Property : constant Pango.Enums.Property_Weight :=
Pango.Enums.Build ("weight");
Variant_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("variant-set");
Variant_Property : constant Pango.Enums.Property_Variant :=
Pango.Enums.Build ("variant");
Underline_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("underline-set");
Underline_Property : constant Pango.Enums.Property_Underline :=
Pango.Enums.Build ("underline");
Tabs_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("tabs-set");
Tabs_Property : constant Glib.Properties.Property_Boxed :=
Glib.Properties.Build ("tabs");
Style_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("style-set");
Style_Property : constant Pango.Enums.Property_Style :=
Pango.Enums.Build ("style");
Strikethrough_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("strikethrough-set");
Strikethrough_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("strikethrough");
Stretch_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("stretch-set");
Stretch_Property : constant Pango.Enums.Property_Stretch :=
Pango.Enums.Build ("stretch");
Size_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("size-set");
Size_Points_Property : constant Glib.Properties.Property_Double :=
Glib.Properties.Build ("size-points");
Size_Property : constant Glib.Properties.Property_Int :=
Glib.Properties.Build ("size");
Scale_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("scale-set");
Scale_Property : constant Glib.Properties.Property_Double :=
Glib.Properties.Build ("scale");
Rise_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("rise-set");
Rise_Property : constant Glib.Properties.Property_Int :=
Glib.Properties.Build ("rise");
Right_Margin_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("right-margin-set");
Right_Margin_Property : constant Glib.Properties.Property_Int :=
Glib.Properties.Build ("right-margin");
Pixels_Inside_Wrap_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("pixels-inside-wrap-set");
Pixels_Inside_Wrap_Property : constant Glib.Properties.Property_Int :=
Glib.Properties.Build ("pixels-inside-wrap");
Pixels_Below_Lines_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("pixels-below-lines-set");
Pixels_Below_Lines_Property : constant Glib.Properties.Property_Int :=
Glib.Properties.Build ("pixels-below-lines");
Pixels_Above_Lines_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("pixels-above-lines-set");
Pixels_Above_Lines_Property : constant Glib.Properties.Property_Int :=
Glib.Properties.Build ("pixels-above-lines");
Paragraph_Background_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("paragraph-background-set");
Paragraph_Background_Rgba_Property : constant Gdk.RGBA.Property_RGBA :=
Gdk.RGBA.Build ("paragraph-background-rgba");
Paragraph_Background_Gdk_Property : constant Gdk.Color.Property_Gdk_Color :=
Gdk.Color.Build ("paragraph-background-gdk");
Paragraph_Background_Property : constant Glib.Properties.Property_String :=
Glib.Properties.Build ("paragraph-background");
Name_Property : constant Glib.Properties.Property_String :=
Glib.Properties.Build ("name");
Left_Margin_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("left-margin-set");
Left_Margin_Property : constant Glib.Properties.Property_Int :=
Glib.Properties.Build ("left-margin");
Language_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("language-set");
Language_Property : constant Glib.Properties.Property_String :=
Glib.Properties.Build ("language");
Justification_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("justification-set");
Justification_Property : constant Gtk.Enums.Property_Gtk_Justification :=
Gtk.Enums.Build ("justification");
Invisible_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("invisible-set");
Invisible_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("invisible");
Indent_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("indent-set");
Indent_Property : constant Glib.Properties.Property_Int :=
Glib.Properties.Build ("indent");
Foreground_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("foreground-set");
Foreground_Rgba_Property : constant Gdk.RGBA.Property_RGBA :=
Gdk.RGBA.Build ("foreground-rgba");
Foreground_Gdk_Property : constant Gdk.Color.Property_Gdk_Color :=
Gdk.Color.Build ("foreground-gdk");
Foreground_Property : constant Glib.Properties.Property_String :=
Glib.Properties.Build ("foreground");
Font_Desc_Property : constant Pango.Font.Property_Font_Description :=
Pango.Font.Build ("font-desc");
Font_Property : constant Glib.Properties.Property_String :=
Glib.Properties.Build ("font");
Family_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("family-set");
Family_Property : constant Glib.Properties.Property_String :=
Glib.Properties.Build ("family");
Editable_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("editable-set");
Editable_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("editable");
Direction_Property : constant Gtk.Enums.Property_Gtk_Text_Direction :=
Gtk.Enums.Build ("direction");
Background_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("background-set");
Background_Rgba_Property : constant Gdk.RGBA.Property_RGBA :=
Gdk.RGBA.Build ("background-rgba");
Background_Gdk_Property : constant Gdk.Color.Property_Gdk_Color :=
Gdk.Color.Build ("background-gdk");
Background_Full_Height_Set_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("background-full-height-set");
Background_Full_Height_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("background-full-height");
Background_Property : constant Glib.Properties.Property_String :=
Glib.Properties.Build ("background");
Accumulative_Margin_Property : constant Glib.Properties.Property_Boolean :=
Glib.Properties.Build ("accumulative-margin");
end Gtk.Text_Tag;