add dependency for libm
[lttv.git] / ltt / branches / poly / lttv / modules / gui / controlflow / drawing.h
index 05114beea86e95cb4b50dbf4d60d24e6962b911e..fc60dcad9640771f7b86bc551ee3c20717694624 100644 (file)
@@ -100,6 +100,8 @@ struct _Drawing_t {
   PangoLayout *pango_layout;
 
   gint      height, width, depth;
+  /* height and width of allocated buffer pixmap */
+  gint      alloc_height, alloc_width;
   
   /* X coordinate of damaged region */
   gint      damage_begin, damage_end; /* damaged region to be exposed,
@@ -118,6 +120,13 @@ void drawing_destroy(Drawing_t *drawing);
 GtkWidget *drawing_get_widget(Drawing_t *drawing);
 GtkWidget *drawing_get_drawing_area(Drawing_t *drawing);
 
+
+void drawing_data_request(Drawing_t *drawing,
+      GdkPixmap **pixmap,
+      gint x, gint y,
+      gint width,
+      gint height);
+
 void drawing_draw_line( Drawing_t *drawing,
       GdkPixmap *pixmap,
       guint x1, guint y1,
This page took 0.02328 seconds and 4 git commands to generate.