cairo-1.0.gir 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?xml version="1.0"?>
  2. <repository version="1.2"
  3. xmlns="http://www.gtk.org/introspection/core/1.0"
  4. xmlns:c="http://www.gtk.org/introspection/c/1.0"
  5. xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
  6. <package name="cairo-gobject"/>
  7. <namespace name="cairo" version="1.0"
  8. shared-library="libcairo-gobject.so.2"
  9. c:identifier-prefixes="cairo"
  10. c:symbol-prefixes="cairo">
  11. <record name="Context" c:type="cairo_t" foreign="1"
  12. glib:type-name="CairoContext"
  13. glib:get-type="cairo_gobject_context_get_type"/>
  14. <record name="Surface" c:type="cairo_surface_t" foreign="1"
  15. glib:type-name="CairoSurface"
  16. glib:get-type="cairo_gobject_surface_get_type"/>
  17. <record name="Matrix" c:type="cairo_matrix_t" foreign="1"/>
  18. <record name="Pattern" c:type="cairo_pattern_t" foreign="1"
  19. glib:type-name="CairoPattern"
  20. glib:get-type="cairo_gobject_pattern_get_type"/>
  21. <record name="Region" c:type="cairo_region_t" foreign="1"
  22. glib:type-name="CairoRegion"
  23. glib:get-type="cairo_gobject_region_get_type"/>
  24. <enumeration name="Content" c:type="cairo_content_t"
  25. glib:type-name="CairoContent"
  26. glib:get-type="cairo_gobject_content_get_type">
  27. <member name="COLOR"
  28. value="4096"
  29. c:identifier="CAIRO_CONTENT_COLOR"/>
  30. <member name="ALPHA"
  31. value="8192"
  32. c:identifier="CAIRO_CONTENT_ALPHA"/>
  33. <member name="COLOR_ALPHA"
  34. value="12288"
  35. c:identifier="CAIRO_CONTENT_COLOR_ALPHA"/>
  36. </enumeration>
  37. <record name="FontOptions" c:type="cairo_font_options_t" foreign="1"/>
  38. <record name="FontType" c:type="cairo_font_type_t" foreign="1"/>
  39. <record name="FontFace" c:type="cairo_font_face_t" foreign="1"
  40. glib:type-name="CairoFontFace"
  41. glib:get-type="cairo_gobject_font_face_get_type"/>
  42. <record name="ScaledFont" c:type="cairo_scaled_font_t" foreign="1"
  43. glib:type-name="CairoScaledFont"
  44. glib:get-type="cairo_gobject_scaled_font_get_type"/>
  45. <record name="Path" c:type="cairo_path_t" foreign="1"/>
  46. <record name="RectangleInt" c:type="cairo_rectangle_int_t"
  47. glib:type-name="CairoRectangleInt"
  48. glib:get-type="cairo_gobject_rectangle_int_get_type">
  49. <field name="x" writable="1">
  50. <type name="gint" c:type="gint"/>
  51. </field>
  52. <field name="y" writable="1">
  53. <type name="gint" c:type="gint"/>
  54. </field>
  55. <field name="width" writable="1">
  56. <type name="gint" c:type="gint"/>
  57. </field>
  58. <field name="height" writable="1">
  59. <type name="gint" c:type="gint"/>
  60. </field>
  61. </record>
  62. <function name="image_surface_create" c:identifier="cairo_image_surface_create">
  63. <return-value transfer-ownership="none">
  64. <type name="none" c:type="void"/>
  65. </return-value>
  66. <parameters>
  67. </parameters>
  68. </function>
  69. </namespace>
  70. </repository>