[gnome-builder] tree: tweak padding to align with open pages



commit fa12ff5ed536d5177bd0aa9f9ff63b60b59cf3fb
Author: Christian Hergert <chergert redhat com>
Date:   Sat Jun 29 13:41:39 2019 -0700

    tree: tweak padding to align with open pages

 src/libide/tree/ide-cell-renderer-status.c | 15 +++++----------
 src/libide/tree/ide-tree.c                 |  4 +---
 2 files changed, 6 insertions(+), 13 deletions(-)
---
diff --git a/src/libide/tree/ide-cell-renderer-status.c b/src/libide/tree/ide-cell-renderer-status.c
index 6c3781e34..8ef5c6413 100644
--- a/src/libide/tree/ide-cell-renderer-status.c
+++ b/src/libide/tree/ide-cell-renderer-status.c
@@ -28,6 +28,8 @@
 
 #define CELL_HEIGHT 16
 #define CELL_WIDTH  16
+#define RPAD        8
+#define LPAD        3
 
 struct _IdeCellRendererStatus
 {
@@ -67,18 +69,14 @@ ide_cell_renderer_status_get_preferred_width (GtkCellRenderer *cell,
                                               gint            *min_size,
                                               gint            *nat_size)
 {
-  gint xpad;
-
   g_assert (IDE_IS_CELL_RENDERER_STATUS (cell));
   g_assert (GTK_IS_WIDGET (widget));
 
-  g_object_get (cell, "xpad", &xpad, NULL);
-
   if (min_size)
-    *min_size = CELL_WIDTH + xpad;
+    *min_size = LPAD + CELL_WIDTH + RPAD;
 
   if (nat_size)
-    *nat_size = CELL_WIDTH + xpad;
+    *nat_size = LPAD + CELL_WIDTH + RPAD;
 }
 
 static void
@@ -92,7 +90,6 @@ ide_cell_renderer_status_render (GtkCellRenderer      *cell,
   IdeCellRendererStatus *self = (IdeCellRendererStatus *)cell;
   GtkStyleContext *style_context;
   GdkRGBA color;
-  gint xpad;
 
   g_assert (IDE_IS_CELL_RENDERER_STATUS (self));
   g_assert (cr != NULL);
@@ -114,10 +111,8 @@ ide_cell_renderer_status_render (GtkCellRenderer      *cell,
                                &color);
   gdk_cairo_set_source_rgba (cr, &color);
 
-  g_object_get (cell, "xpad", &xpad, NULL);
-
   cairo_arc (cr,
-             cell_area->x + cell_area->width - (CELL_WIDTH/2) - xpad,
+             cell_area->x + cell_area->width - RPAD - (CELL_WIDTH/2),
              cell_area->y + (cell_area->height / 2),
              3,
              0,
diff --git a/src/libide/tree/ide-tree.c b/src/libide/tree/ide-tree.c
index a213b29c7..edc86e3d8 100644
--- a/src/libide/tree/ide-tree.c
+++ b/src/libide/tree/ide-tree.c
@@ -626,9 +626,7 @@ ide_tree_init (IdeTree *self)
   gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (column), cell, TRUE);
   gtk_cell_layout_set_cell_data_func (GTK_CELL_LAYOUT (column), cell, text_cell_func, self, NULL);
 
-  cell = g_object_new (IDE_TYPE_CELL_RENDERER_STATUS,
-                       "xpad", 3,
-                       NULL);
+  cell = g_object_new (IDE_TYPE_CELL_RENDERER_STATUS, NULL);
   gtk_cell_layout_set_cell_data_func (GTK_CELL_LAYOUT (column), cell, state_cell_func, self, NULL);
   gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (column), cell, FALSE);
 


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