Changeset 719
- Timestamp:
- 07/07/09 15:12:26 (4 years ago)
- Files:
-
- gtkimageview/src/gtkimagetoolcairo.c (modified) (2 diffs)
- gtkimageview/src/gtkimagetoolcairo.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
gtkimageview/src/gtkimagetoolcairo.c
r717 r719 459 459 // -1 is used to indicate that no pixbuf area is to be updated. 460 460 cairo->redraw_area = (GdkRectangle){-1, -1, -1, -1}; 461 cairo->overwritable_pixbuf = TRUE; 461 462 } 462 463 … … 500 501 /*************************************************************/ 501 502 cairo_surface_t* 502 gtk_image_tool_ get_image_surface (GtkImageToolCairo *cairo)503 gtk_image_tool_cairo_get_image_surface (GtkImageToolCairo *cairo) 503 504 { 504 505 return cairo->image_surface; 505 506 } 507 508 /*************************************************************/ 509 /***** Read-write properties *********************************/ 510 /*************************************************************/ 511 gboolean 512 gtk_image_tool_cairo_get_overwritable_pixbuf (GtkImageToolCairo *cairo) 513 { 514 return cairo->overwritable_pixbuf; 515 } 516 517 void 518 gtk_image_tool_cairo_set_overwritable_pixbuf (GtkImageToolCairo *cairo, 519 gboolean overwritable_pixbuf) 520 { 521 cairo->overwritable_pixbuf = overwritable_pixbuf; 522 } 523 524 GtkIImageCairoShaper* 525 gtk_image_tool_cairo_get_cairo_shaper (GtkImageToolCairo *cairo) 526 { 527 return cairo->shaper; 528 } 529 530 void 531 gtk_image_tool_cairo_set_cairo_shaper (GtkImageToolCairo *cairo, 532 GtkIImageCairoShaper *shaper) 533 { 534 cairo->shaper = shaper; 535 } 536 gtkimageview/src/gtkimagetoolcairo.h
r717 r719 83 83 GtkIImageCairoShaper *shaper); 84 84 85 /* Read-only properties */ 86 cairo_surface_t *gtk_image_tool_cairo_get_image_surface (GtkImageToolCairo *cairo); 87 88 /* Read-write properties */ 89 gboolean gtk_image_tool_cairo_get_overwritable_pixbuf (GtkImageToolCairo *cairo); 90 void gtk_image_tool_cairo_set_overwritable_pixbuf (GtkImageToolCairo *cairo, 91 gboolean overwritable_pixbuf); 92 93 GtkIImageCairoShaper *gtk_image_tool_cairo_get_cairo_shaper (GtkImageToolCairo *cairo); 94 void gtk_image_tool_cairo_set_cairo_shaper (GtkImageToolCairo *cairo, 95 GtkIImageCairoShaper *shaper); 96 85 97 /* Actions */ 86 98 void gtk_image_tool_cairo_damage_surface (GtkImageToolCairo *cairo, 87 99 GdkRectangle *rect); 88 100 89 /* Read-only properties */90 cairo_surface_t *gtk_image_tool_get_image_surface (GtkImageToolCairo *cairo);91 92 93 101 G_END_DECLS 94 102 #endif
