summaryrefslogtreecommitdiff
path: root/packages/gtk2/src/gtk+/gtk/gtktextchild.inc
diff options
context:
space:
mode:
Diffstat (limited to 'packages/gtk2/src/gtk+/gtk/gtktextchild.inc')
-rw-r--r--packages/gtk2/src/gtk+/gtk/gtktextchild.inc84
1 files changed, 84 insertions, 0 deletions
diff --git a/packages/gtk2/src/gtk+/gtk/gtktextchild.inc b/packages/gtk2/src/gtk+/gtk/gtktextchild.inc
new file mode 100644
index 0000000000..e6a152a098
--- /dev/null
+++ b/packages/gtk2/src/gtk+/gtk/gtktextchild.inc
@@ -0,0 +1,84 @@
+// included by gtk2.pas
+
+{$IFDEF read_forward_definitions}
+{$ENDIF read_forward_definitions}
+
+//------------------------------------------------------------------------------
+
+{$IFDEF read_interface_types}
+{ A GtkTextChildAnchor is a spot in the buffer where child widgets
+ can be "anchored" (inserted inline, as if they were characters).
+ The anchor can have multiple widgets anchored, to allow for multiple
+ views.
+ }
+ PGtkTextChildAnchor = ^TGtkTextChildAnchor;
+ TGtkTextChildAnchor = record
+ parent_instance : TGObject;
+ segment : gpointer;
+ end;
+
+{ Padding for future expansion }
+ PGtkTextChildAnchorClass = ^TGtkTextChildAnchorClass;
+ TGtkTextChildAnchorClass = record
+ parent_class : TGObjectClass;
+ _gtk_reserved1 : procedure ; cdecl;
+ _gtk_reserved2 : procedure ; cdecl;
+ _gtk_reserved3 : procedure ; cdecl;
+ _gtk_reserved4 : procedure ; cdecl;
+ end;
+
+{$ENDIF read_interface_types}
+
+//------------------------------------------------------------------------------
+
+{$IFDEF read_interface_rest}
+function GTK_TYPE_TEXT_CHILD_ANCHOR : GType;
+function GTK_TEXT_CHILD_ANCHOR(anObject: pointer) : PGtkTextChildAnchor;
+function GTK_TEXT_CHILD_ANCHOR_CLASS(klass: pointer) : PGtkTextChildAnchorClass;
+function GTK_IS_TEXT_CHILD_ANCHOR(anObject: pointer) : boolean;
+function GTK_IS_TEXT_CHILD_ANCHOR_CLASS(klass: pointer) : boolean;
+function GTK_TEXT_CHILD_ANCHOR_GET_CLASS(obj: pointer) : PGtkTextChildAnchorClass;
+
+
+function gtk_text_child_anchor_get_type:GType; cdecl; external gtklib;
+function gtk_text_child_anchor_new:PGtkTextChildAnchor; cdecl; external gtklib;
+function gtk_text_child_anchor_get_widgets(anchor:PGtkTextChildAnchor):PGList; cdecl; external gtklib;
+function gtk_text_child_anchor_get_deleted(anchor:PGtkTextChildAnchor):gboolean; cdecl; external gtklib;
+{$ENDIF read_interface_rest}
+
+//------------------------------------------------------------------------------
+
+{$IFDEF read_implementation}
+function GTK_TYPE_TEXT_CHILD_ANCHOR : GType;
+begin
+ GTK_TYPE_TEXT_CHILD_ANCHOR:=gtk_text_child_anchor_get_type;
+end;
+
+function GTK_TEXT_CHILD_ANCHOR(anObject: pointer) : PGtkTextChildAnchor;
+begin
+ GTK_TEXT_CHILD_ANCHOR:=PGtkTextChildAnchor(G_TYPE_CHECK_INSTANCE_CAST(anObject,GTK_TYPE_TEXT_CHILD_ANCHOR));
+end;
+
+function GTK_TEXT_CHILD_ANCHOR_CLASS(klass: pointer) : PGtkTextChildAnchorClass;
+begin
+ GTK_TEXT_CHILD_ANCHOR_CLASS:=PGtkTextChildAnchorClass(G_TYPE_CHECK_CLASS_CAST(klass,GTK_TYPE_TEXT_CHILD_ANCHOR));
+end;
+
+function GTK_IS_TEXT_CHILD_ANCHOR(anObject: pointer) : boolean;
+begin
+ GTK_IS_TEXT_CHILD_ANCHOR:=G_TYPE_CHECK_INSTANCE_TYPE(anObject,GTK_TYPE_TEXT_CHILD_ANCHOR);
+end;
+
+function GTK_IS_TEXT_CHILD_ANCHOR_CLASS(klass: pointer) : boolean;
+begin
+ GTK_IS_TEXT_CHILD_ANCHOR_CLASS:=G_TYPE_CHECK_CLASS_TYPE(klass,GTK_TYPE_TEXT_CHILD_ANCHOR);
+end;
+
+function GTK_TEXT_CHILD_ANCHOR_GET_CLASS(obj: pointer) : PGtkTextChildAnchorClass;
+begin
+ GTK_TEXT_CHILD_ANCHOR_GET_CLASS:=PGtkTextChildAnchorClass(G_TYPE_INSTANCE_GET_CLASS(obj,GTK_TYPE_TEXT_CHILD_ANCHOR));
+end;
+
+{$ENDIF read_implementation}
+// included by gtk2.pas
+