[gtk+/wip/baedert/drawing: 262/348] paned: Draw handle separator at	the right location
- From: Timm Bäder <baedert src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [gtk+/wip/baedert/drawing: 262/348] paned: Draw handle separator at	the right location
 
- Date: Sat,  8 Jul 2017 10:52:51 +0000 (UTC)
 
commit d929e52053d8e566f50086f09fbbb677d278038b
Author: Timm Bäder <mail baedert org>
Date:   Sun Jun 18 10:13:11 2017 +0200
    paned: Draw handle separator at the right location
 gtk/gtkpaned.c |   16 +++-------------
 1 files changed, 3 insertions(+), 13 deletions(-)
---
diff --git a/gtk/gtkpaned.c b/gtk/gtkpaned.c
index b9fa644..463a8c8 100644
--- a/gtk/gtkpaned.c
+++ b/gtk/gtkpaned.c
@@ -1473,25 +1473,15 @@ gtk_paned_render_handle (GtkGizmo    *gizmo,
 {
   GtkWidget *widget = GTK_WIDGET (gizmo);
   GtkCssStyle *style = gtk_css_node_get_style (gtk_widget_get_css_node (widget));
-  GtkAllocation content_alloc;
-  GtkAllocation widget_alloc;
-  int x, y;
+  int width, height;
 
-  gtk_widget_get_content_allocation (widget, &content_alloc);
-  gtk_widget_get_allocation (widget, &widget_alloc);
-
-  x = content_alloc.x - widget_alloc.x;
-  y = content_alloc.y - widget_alloc.y;
-
-  gtk_snapshot_offset (snapshot, x, y);
+  gtk_widget_get_content_size (widget, &width, &height);
 
   gtk_css_style_snapshot_icon (style,
                                snapshot,
-                               content_alloc.width, content_alloc.height,
+                               width, height,
                                GTK_CSS_IMAGE_BUILTIN_PANE_SEPARATOR);
 
-  gtk_snapshot_offset (snapshot, -x, -y);
-
   return FALSE;
 }
 
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]