hippo-canvas r7267 - trunk/python



Author: otaylor
Date: Tue Jun 10 19:30:23 2008
New Revision: 7267
URL: http://svn.gnome.org/viewvc/hippo-canvas?rev=7267&view=rev

Log:
Add some missing bits of python bindings


Modified:
   trunk/python/hippo.defs

Modified: trunk/python/hippo.defs
==============================================================================
--- trunk/python/hippo.defs	(original)
+++ trunk/python/hippo.defs	Tue Jun 10 19:30:23 2008
@@ -105,6 +105,13 @@
   (gtype-id "HIPPO_TYPE_CANVAS_THEME_ENGINE")
 )
 
+(define-object CanvasThemeImage
+  (in-module "Hippo")
+  (parent "GObject")
+  (c-name "HippoCanvasThemeImage")
+  (gtype-id "HIPPO_TYPE_CANVAS_THEME_IMAGE")
+)
+
 (define-object CanvasWidget
   (in-module "Hippo")
   (parent "HippoCanvasBox")
@@ -1000,6 +1007,17 @@
   )
 )
 
+(define-method allocate
+  (of-object "HippoCanvasItem")
+  (c-name "hippo_canvas_item_allocate")
+  (return-type "none")
+  (parameters
+    '("int" "width")
+    '("int" "height")
+    '("gboolean" "origin_changed")
+  )
+)
+
 (define-virtual get_width_request
   (of-object "HippoCanvasItem")
   (c-name "hippo_canvas_item_get_width_request")
@@ -1353,6 +1371,24 @@
   )
 )
 
+(define-method get_foreground_color
+  (of-object "HippoCanvasStyle")
+  (c-name "hippo_canvas_style_get_foreground_color")
+  (return-type "guint32")
+)
+
+(define-method get_background_color
+  (of-object "HippoCanvasStyle")
+  (c-name "hippo_canvas_style_get_background_color")
+  (return-type "guint32")
+)
+
+(define-method get_background_theme_image
+  (of-object "HippoCanvasStyle")
+  (c-name "hippo_canvas_style_get_background_theme_image")
+  (return-type "HippoCanvasThemeImage*")
+)
+
 (define-method get_double
   (of-object "HippoCanvasStyle")
   (c-name "hippo_canvas_style_get_double")
@@ -1453,6 +1489,21 @@
   (return-type "HippoCanvasThemeEngine*")
 )
 
+;; From hippo-canvas-theme-image.h
+
+(define-method render
+  (of-object "HippoCanvasThemeImage")
+  (c-name "hippo_canvas_theme_image_render")
+  (return-type "none")
+  (parameters
+    '("cairo_t*" "cr")
+    '("int" "x")
+    '("int" "y")
+    '("int" "width")
+    '("int" "height")
+  )
+)
+
 ;; From hippo-canvas-widgets.h
 
 (define-function button_get_type



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]