[gnome-utils] Some trivial fixes for building with -DGSEAL_ENABLE
- From: Andre Klapper <aklapper src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-utils] Some trivial fixes for building with -DGSEAL_ENABLE
- Date: Mon, 3 May 2010 19:09:29 +0000 (UTC)
commit 457cd760589c480a2e670deca3b71224c94594ae
Author: Andre Klapper <a9016009 gmx de>
Date: Mon May 3 21:09:01 2010 +0200
Some trivial fixes for building with -DGSEAL_ENABLE
baobab/src/baobab-treemap.c | 13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)
---
diff --git a/baobab/src/baobab-treemap.c b/baobab/src/baobab-treemap.c
index 3cf904a..45cf903 100644
--- a/baobab/src/baobab-treemap.c
+++ b/baobab/src/baobab-treemap.c
@@ -155,20 +155,23 @@ baobab_treemap_draw_item (GtkWidget *chart,
{
cairo_rectangle_t * rect;
BaobabChartColor fill_color;
+ GtkAllocation allocation;
gdouble width, height;
rect = (cairo_rectangle_t *) item->data;
+ gtk_widget_get_allocation (chart, &allocation);
+
if (item->depth % 2 != 0)
{
- baobab_chart_get_item_color (&fill_color, rect->x/chart->allocation.width*200,
+ baobab_chart_get_item_color (&fill_color, rect->x/allocation.width*200,
item->depth, highlighted);
width = rect->width - ITEM_PADDING;
height = rect->height;
}
else
{
- baobab_chart_get_item_color (&fill_color, rect->y/chart->allocation.height*200,
+ baobab_chart_get_item_color (&fill_color, rect->y/allocation.height*200,
item->depth, highlighted);
width = rect->width;
height = rect->height - ITEM_PADDING;
@@ -194,6 +197,7 @@ baobab_treemap_calculate_item_geometry (GtkWidget *chart,
static cairo_rectangle_t *rect;
gdouble width, height;
BaobabChartItem *parent = NULL;
+ GtkAllocation allocation;
guint max_depth;
priv = BAOBAB_TREEMAP (chart)->priv;
@@ -208,10 +212,11 @@ baobab_treemap_calculate_item_geometry (GtkWidget *chart,
if (item->parent == NULL)
{
+ gtk_widget_get_allocation (chart, &allocation);
p_area.x = 0 - ITEM_PADDING/2;
p_area.y = 0 - ITEM_PADDING/2;
- p_area.width = chart->allocation.width + ITEM_PADDING * 2;
- p_area.height = chart->allocation.height + ITEM_PADDING;
+ p_area.width = allocation.width + ITEM_PADDING * 2;
+ p_area.height = allocation.height + ITEM_PADDING;
}
else
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]