summaryrefslogtreecommitdiff
path: root/pango-types.defs
diff options
context:
space:
mode:
authorGustavo J. A. M. Carneiro <gjc@src.gnome.org>2005-06-06 23:46:18 +0000
committerGustavo J. A. M. Carneiro <gjc@src.gnome.org>2005-06-06 23:46:18 +0000
commit50f718b63b3923ac30d3977b033dbf9605579203 (patch)
tree48d1d7f4dfa388382e6dde1de84883e316eb0d09 /pango-types.defs
parent26a04d153da54e1716ddecef5f2db0989ae3c0f3 (diff)
downloadpygtk-50f718b63b3923ac30d3977b033dbf9605579203.tar.gz
wrap more pango stuff
Diffstat (limited to 'pango-types.defs')
-rw-r--r--pango-types.defs25
1 files changed, 25 insertions, 0 deletions
diff --git a/pango-types.defs b/pango-types.defs
index 885ecfe0..507a3d42 100644
--- a/pango-types.defs
+++ b/pango-types.defs
@@ -120,6 +120,31 @@
(in-module "Pango")
(c-name "PangoLayoutLine")
(gtype-id "PANGO_TYPE_LAYOUT_LINE")
+ (fields
+ ; '("PangoLayout*" "layout") ;; omitted for fear of creating reference cycles
+ '("gint" "start_index")
+ '("gint" "length")
+ '("GSList*" "runs")
+ '("guint" "is_paragraph_start")
+ '("guint" "resolved_dir")
+ )
+)
+
+(define-boxed Item
+ (in-module "Pango")
+ (c-name "PangoItem")
+ (fields
+ '("gint" "offset")
+ '("gint" "length")
+ '("gint" "num_chars")
+ '("PangoEngineShape*" "analysis.shape_engine")
+ '("PangoEngineLang*" "analysis.lang_engine")
+ '("PangoFont*" "analysis.font")
+ '("guint8" "analysis.level")
+ '("PangoLanguage*" "analysis.language")
+ '("GSList*" "analysis.extra_attrs")
+ )
+ (gtype-id "PANGO_TYPE_ITEM")
)
(define-boxed LayoutIter