/*
- Copyright (C) 2006, 2008, 2009, 2011 Free Software Foundation
+ Copyright (C) 2006, 2008, 2009, 2011, 2012 Free Software Foundation
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
static void psppire_sheet_class_init (PsppireSheetClass *klass);
static void psppire_sheet_init (PsppireSheet *sheet);
static void psppire_sheet_dispose (GObject *object);
-static void psppire_sheet_finalize (GObject *object);
static void psppire_sheet_style_set (GtkWidget *widget,
GtkStyle *previous_style);
static void psppire_sheet_realize (GtkWidget *widget);
container_class->set_focus_child = NULL;
object_class->dispose = psppire_sheet_dispose;
- object_class->finalize = psppire_sheet_finalize;
cell_padding_spec =
g_param_spec_boxed ("cell-padding",
return TRUE;
}
-static void
-psppire_sheet_finalize (GObject *object)
-{
- PsppireSheet *sheet;
-
- g_return_if_fail (object != NULL);
- g_return_if_fail (PSPPIRE_IS_SHEET (object));
-
- sheet = PSPPIRE_SHEET (object);
-
- if (G_OBJECT_CLASS (parent_class)->finalize)
- (*G_OBJECT_CLASS (parent_class)->finalize) (object);
-}
-
static void
psppire_sheet_dispose (GObject *object)
{
GdkRectangle allocation)
{
GtkShadowType shadow_type;
- gint text_width = 0, text_height = 0;
+ gint text_width = 0;
PangoAlignment align = PANGO_ALIGN_LEFT;
gboolean rtl ;
if (button->label_visible)
{
- text_height = DEFAULT_ROW_HEIGHT -
- 2 * COLUMN_TITLES_HEIGHT;
-
gdk_gc_set_clip_rectangle (GTK_WIDGET (sheet)->style->fg_gc[button->state],
&allocation);
gdk_gc_set_clip_rectangle (GTK_WIDGET (sheet)->style->white_gc,