pango-item.inc 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. // included by pango.pp
  2. {$IFDEF read_forward_definitions}
  3. PPangoAnalysis = ^TPangoAnalysis;
  4. PPangoItem = ^TPangoItem;
  5. {$ENDIF read_forward_definitions}
  6. {$IFDEF read_interface_types}
  7. TPangoAnalysis = record
  8. shape_engine : PPangoEngineShape;
  9. lang_engine : PPangoEngineLang;
  10. font : PPangoFont;
  11. level : guint8;
  12. language : PPangoLanguage;
  13. extra_attrs : PGSList;
  14. end;
  15. TPangoItem = record
  16. offset : gint;
  17. length : gint;
  18. num_chars : gint;
  19. analysis : TPangoAnalysis;
  20. end;
  21. {$ENDIF read_interface_types}
  22. //------------------------------------------------------------------------------
  23. {$IFDEF read_interface_functions}
  24. function pango_item_new:PPangoItem; cdecl; external pangolib;
  25. function pango_item_copy(item:PPangoItem):PPangoItem; cdecl; external pangolib;
  26. procedure pango_item_free(item:PPangoItem); cdecl; external pangolib;
  27. function pango_item_split(orig:PPangoItem; split_index:longint; split_offset:longint):PPangoItem; cdecl; external pangolib;
  28. {$endif read_interface_functions}