gtktextchildprivate.inc 1.4 KB

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