[gtk+/builder-details] Fixed GtkCellAreaBox to not allocate invisible cells.
- From: Tristan Van Berkom <tvb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/builder-details] Fixed GtkCellAreaBox to not allocate invisible cells.
- Date: Mon, 10 Jan 2011 09:40:53 +0000 (UTC)
commit 3a7f885a4c06ba2c333f9537fe64233f9c9ff8e2
Author: Tristan Van Berkom <tristan van berkom gmail com>
Date: Mon Jan 10 18:46:51 2011 +0900
Fixed GtkCellAreaBox to not allocate invisible cells.
This was already done for the most part but not taken care
of for single cell groups (which is the most common case).
gtk/gtkcellareabox.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkcellareabox.c b/gtk/gtkcellareabox.c
index e54f018..44da08d 100644
--- a/gtk/gtkcellareabox.c
+++ b/gtk/gtkcellareabox.c
@@ -866,6 +866,9 @@ get_allocated_cells (GtkCellAreaBox *box,
AllocatedCell *cell;
gint cell_position, cell_size;
+ if (!gtk_cell_renderer_get_visible (info->renderer))
+ continue;
+
/* If were not aligned, place the cell after the last cell */
if (info->align)
position = cell_position = group_allocs[i].position;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]