[balsa/wip/gtk4: 228/351] mime-widget-image: use GtkPaintable API



commit 33e34d1b44e8170335de7790f7b088156465fe3d
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date:   Fri Mar 16 11:48:15 2018 -0400

    mime-widget-image: use GtkPaintable API
    
    GTK_IMAGE_SURFACE and GTK_IMAGE_TEXTURE have gone
    away; use the new GTK_IMAGE_PAINTABLE.

 src/balsa-mime-widget-image.c |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)
---
diff --git a/src/balsa-mime-widget-image.c b/src/balsa-mime-widget-image.c
index bd358ba..40ee247 100644
--- a/src/balsa-mime-widget-image.c
+++ b/src/balsa-mime-widget-image.c
@@ -129,11 +129,8 @@ img_check_size(BalsaMimeWidgetImage * mwi)
 
     image = GTK_IMAGE(widget);
     switch (gtk_image_get_storage_type(image)) {
-        case GTK_IMAGE_SURFACE:
-            curr_w = cairo_image_surface_get_width(gtk_image_get_surface(image));
-            break;
-        case GTK_IMAGE_TEXTURE:
-            curr_w = gdk_texture_get_width(gtk_image_get_texture(image));
+        case GTK_IMAGE_PAINTABLE:
+            curr_w = gdk_paintable_get_intrinsic_width(GDK_PAINTABLE(image));
             break;
         default:
             curr_w = 0;


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