1// included by gtk2.pas
2
3{$IFDEF read_forward_definitions}
4{$ENDIF read_forward_definitions}
5
6//------------------------------------------------------------------------------
7
8{$IFDEF read_interface_types}
9   PGtkTextPixbuf = ^TGtkTextPixbuf;
10   TGtkTextPixbuf = record
11        pixbuf : PGdkPixbuf;
12     end;
13
14   PGtkTextChildBody = ^TGtkTextChildBody;
15   TGtkTextChildBody = record
16        obj : PGtkTextChildAnchor;
17        widgets : PGSList;
18        tree : PGtkTextBTree;
19        line : PGtkTextLine;
20     end;
21
22{$ENDIF read_interface_types}
23
24//------------------------------------------------------------------------------
25
26{$IFDEF read_interface_rest}
27
28function _gtk_pixbuf_segment_new(pixbuf:PGdkPixbuf):PGtkTextLineSegment; cdecl; external gtklib;
29
30function _gtk_widget_segment_new(anchor:PGtkTextChildAnchor):PGtkTextLineSegment; cdecl; external gtklib;
31procedure _gtk_widget_segment_add(widget_segment:PGtkTextLineSegment; child:PGtkWidget); cdecl; external gtklib;
32procedure _gtk_widget_segment_remove(widget_segment:PGtkTextLineSegment; child:PGtkWidget); cdecl; external gtklib;
33procedure _gtk_widget_segment_ref(widget_segment:PGtkTextLineSegment); cdecl; external gtklib;
34procedure _gtk_widget_segment_unref(widget_segment:PGtkTextLineSegment); cdecl; external gtklib;
35function _gtk_anchored_child_get_layout(child:PGtkWidget):PGtkTextLayout; cdecl; external gtklib;
36{$ENDIF read_interface_rest}
37
38