[gnumeric] Cleaned dead kittens from obsolete content.
- From: Jean BrÃfort <jbrefort src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnumeric] Cleaned dead kittens from obsolete content.
- Date: Tue, 25 Oct 2011 13:10:41 +0000 (UTC)
commit 4266edce874f39d0eda91d646ac9bb490260d51e
Author: Jean Brefort <jean brefort normalesup org>
Date: Tue Oct 25 15:10:02 2011 +0200
Cleaned dead kittens from obsolete content.
ChangeLog | 7 +
configure.in | 68 +----------
src/dead-kittens.h | 225 -----------------------------------
src/gui-util.c | 12 --
src/style.c | 4 -
src/widgets/ChangeLog | 8 ++
src/widgets/gnm-dao.c | 4 +-
src/widgets/gnumeric-expr-entry.c | 4 +-
src/widgets/gnumeric-text-view.c | 4 +-
src/widgets/widget-editable-label.c | 4 +-
src/widgets/widget-font-selector.c | 4 +-
11 files changed, 32 insertions(+), 312 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 01d9ba2..f0b1dfe 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2011-10-25 Jean Brefort <jean brefort normalesup org>
+ * configure.in: cleaned dead-kittens.h.
+ * src/dead-kittens.h: ditto.
+ * src/gui-util.c (gnm_canvas_get_position): ditto.
+ * src/style.c (gnm_pango_context_get): ditto.
+
+2011-10-25 Jean Brefort <jean brefort normalesup org>
+
* src/sheet-object-image.c (so_image_view_set_bounds): fixed after
go_pixbuf* rename.
diff --git a/configure.in b/configure.in
index e45c388..7393853 100644
--- a/configure.in
+++ b/configure.in
@@ -150,12 +150,12 @@ libspreadsheet_reqs="
libxml-2.0 >= 2.4.12
"
gnumeric_reqs="$libspreadsheet_reqs
- glib-2.0 >= 2.12.0
- gobject-2.0 >= 2.10.0
- gmodule-2.0 >= 2.10.0
- gthread-2.0 >= 2.10.0
- pango >= 1.12.0
- pangocairo >= 1.10.0
+ glib-2.0 >= 2.28.0
+ gobject-2.0 >= 2.28.0
+ gmodule-2.0 >= 2.28.0
+ gthread-2.0 >= 2.28.0
+ pango >= 1.24.0
+ pangocairo >= 1.24.0
"
libspreadsheet_gtk_reqs="
gtk+-3.0 >= 3.0.0
@@ -617,63 +617,9 @@ SAVE_LIBS=$LIBS
CFLAGS="$CFLAGS $GNUMERIC_CFLAGS"
LIBS="$GNUMERIC_LIBS $LIBS"
-AC_CHECK_FUNCS(g_option_context_set_delocalize g_hash_table_get_keys)
-AC_CHECK_FUNCS(gdk_cairo_set_source_rgba gdk_window_get_screen)
-AC_CHECK_FUNCS(gtk_adjustment_configure gtk_adjustment_get_page_increment gtk_adjustment_get_page_size gtk_adjustment_get_lower gtk_adjustment_get_upper gtk_adjustment_get_step_increment gtk_adjustment_set_lower gtk_adjustment_set_upper gtk_adjustment_set_page_increment gtk_adjustment_set_step_increment)
-AC_CHECK_FUNCS(gtk_cell_renderer_get_alignment gtk_cell_renderer_get_padding)
AC_CHECK_FUNCS(gtk_cell_renderer_text_get_background_set gtk_cell_renderer_text_get_foreground_set gtk_cell_renderer_text_get_editable)
-AC_CHECK_FUNCS(gtk_dialog_get_content_area gtk_dialog_get_action_area)
-AC_CHECK_FUNCS(gtk_entry_get_text_length gtk_entry_set_icon_from_stock gtk_entry_get_buffer gtk_entry_get_text_area gtk_entry_set_editing_cancelled gtk_entry_get_overwrite_mode)
-AC_CHECK_FUNCS(gtk_layout_get_bin_window)
-AC_CHECK_FUNCS(gtk_object_destroy)
-AC_CHECK_FUNCS(gtk_orientable_set_orientation)
-AC_CHECK_FUNCS(gtk_selection_data_get_data gtk_selection_data_get_length gtk_selection_data_get_target)
-AC_CHECK_FUNCS(gtk_table_get_size)
-AC_CHECK_FUNCS(gtk_tree_view_column_get_button)
-AC_CHECK_FUNCS(gtk_widget_get_visible gtk_widget_set_visible gtk_widget_get_state gtk_widget_is_toplevel gtk_widget_get_window gtk_widget_get_can_focus gtk_widget_has_focus gtk_widget_get_style gtk_widget_get_allocation gtk_widget_is_sensitive gtk_widget_set_can_focus gtk_widget_set_can_default gtk_widget_get_realized gtk_widget_render_icon_pixbuf)
-AC_CHECK_FUNCS(gtk_window_get_default_widget)
+AC_CHECK_FUNCS(gtk_entry_set_editing_cancelled)
AC_CHECK_FUNCS(gsf_infile_msvba_steal_modules gsf_open_pkg_foreach_rel )
-AC_CHECK_FUNCS(pango_font_map_create_context)
-
-AC_MSG_CHECKING([for working GTK_WIDGET_REALIZED.])
-AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <gtk/gtk.h>]],
- [[GtkWidget *w = NULL;
- (void)(GTK_WIDGET_REALIZED (w));]])],
- [AC_DEFINE(HAVE_WORKING_GTK_WIDGET_REALIZED, 1, [Define if GTK_WIDGET_REALIZED exists and works])
- AC_MSG_RESULT(yes)],
- [AC_MSG_RESULT(no)])
-
-AC_MSG_CHECKING([for GtkEntry::text_area])
-AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <gtk/gtk.h>]],
- [[GtkEntry *e = NULL;
- (void)(e->text_area);]])],
- [AC_DEFINE(HAVE_GTK_ENTRY_TEXT_AREA, 1, [Define if GtkEntry::text_area exists])
- AC_MSG_RESULT(yes)],
- [AC_MSG_RESULT(no)])
-
-AC_MSG_CHECKING([for GtkHandleBox::float_window])
-AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <gtk/gtk.h>]],
- [[GtkHandleBox *hb = NULL;
- (void)(hb->float_window);]])],
- [AC_DEFINE(HAVE_GTK_HANDLE_BOX_FLOAT_WINDOW, 1, [Define if GtkHandleBox::float_window exists])
- AC_MSG_RESULT(yes)],
- [AC_MSG_RESULT(no)])
-
-AC_MSG_CHECKING([for GtkTable::nrows])
-AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <gtk/gtk.h>]],
- [[GtkTable *t = NULL;
- (void)(t->nrows == t->ncols);]])],
- [AC_DEFINE(HAVE_GTK_TABLE_NROWS, 1, [Define if GtkTable::nrows exists])
- AC_MSG_RESULT(yes)],
- [AC_MSG_RESULT(no)])
-
-AC_MSG_CHECKING([for GtkTreeViewColumn::button])
-AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <gtk/gtk.h>]],
- [[GtkTreeViewColumn *c = NULL;
- (void)(c->button);]])],
- [AC_DEFINE(HAVE_GTK_TREE_VIEW_COLUMN_BUTTON, 1, [Define if GtkTreeViewColumn::button exists])
- AC_MSG_RESULT(yes)],
- [AC_MSG_RESULT(no)])
AC_MSG_CHECKING([for PANGO_WEIGHT_THIN etc.])
AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <pango/pango.h>]],
diff --git a/src/dead-kittens.h b/src/dead-kittens.h
index 20f2e4e..a6c5019 100644
--- a/src/dead-kittens.h
+++ b/src/dead-kittens.h
@@ -5,9 +5,6 @@
#include <gdk/gdkkeysyms.h>
/* To be included only from C files, not headers. */
-#ifndef HAVE_GDK_WINDOW_GET_SCREEN
-#define gdk_window_get_screen gdk_drawable_get_screen
-#endif
#ifndef GDK_KEY_VoidSymbol
#define GDK_KEY_VoidSymbol GDK_VoidSymbol
@@ -1486,24 +1483,6 @@
#define GDK_KEY_TopMenu GDK_TopMenu
#endif
-#ifndef HAVE_GTK_CELL_RENDERER_GET_ALIGNMENT
-#define gtk_cell_renderer_get_alignment(_cr_,_px_,_py_) do { \
- gfloat *px = (_px_); \
- gfloat *py = (_py_); \
- if (px) *px = (_cr_)->xalign; \
- if (py) *py = (_cr_)->yalign; \
-} while (0)
-#endif
-
-#ifndef HAVE_GTK_CELL_RENDERER_GET_PADDING
-#define gtk_cell_renderer_get_padding(_cr_,_px_,_py_) do { \
- int *px = (_px_); \
- int *py = (_py_); \
- if (px) *px = (_cr_)->xpad; \
- if (py) *py = (_cr_)->ypad; \
-} while (0)
-#endif
-
/* This function does not exist in gtk+ yet. 634344. */
#ifndef HAVE_GTK_CELL_RENDERER_TEXT_GET_BACKGROUND_SET
#define gtk_cell_renderer_text_get_background_set(_cr_) \
@@ -1522,214 +1501,10 @@
gnm_object_get_bool ((_cr_), "editable")
#endif
-#ifdef HAVE_GTK_OBJECT_DESTROY
-#define gnm_destroy_class(_class_) ((GtkObjectClass *)(_class_))
-#define gnm_destroy_class_chain(_class_,_obj_) gnm_destroy_class(_class_)->destroy((GtkObject*)(_obj_))
-#define gnm_destroy_class_set(_class_,_func_) gnm_destroy_class(_class_)->destroy = ((void (*)(GtkObject*))(_func_))
-#else
-#define gnm_destroy_class(_class_) ((GtkWidgetClass *)(_class_))
-#define gnm_destroy_class_chain(_class_,_obj_) gnm_destroy_class(_class_)->destroy((GtkWidget*)(_obj_))
-#define gnm_destroy_class_set(_class_,_func_) gnm_destroy_class(_class_)->destroy = (_func_)
-#endif
-
-#ifndef HAVE_GTK_DIALOG_GET_ACTION_AREA
-#define gtk_dialog_get_action_area(x) ((x)->action_area)
-#endif
-
-#ifndef HAVE_GTK_DIALOG_GET_CONTENT_AREA
-#define gtk_dialog_get_content_area(x) ((x)->vbox)
-#endif
-
-#ifndef HAVE_GTK_ENTRY_GET_TEXT_LENGTH
-#define gtk_entry_get_text_length(x) g_utf8_strlen(gtk_entry_get_text((x)),-1)
-#endif
-
-#ifndef HAVE_GTK_ENTRY_GET_TEXT_AREA
-# ifdef HAVE_GTK_ENTRY_TEXT_AREA
-# define gtk_entry_get_text_area(x) ((x)->text_area)
-# else
-# define gtk_entry_get_text_area(x) ((x)->_g_sealed__text_area)
-# endif
-#endif
-
-#ifndef HAVE_GTK_ENTRY_GET_OVERWRITE_MODE
-#define gtk_entry_get_overwrite_mode(_e_) ((_e_)->overwrite_mode)
-#endif
-
/* This function does not exist in gtk+ yet. 634342. */
#ifndef HAVE_GTK_ENTRY_SET_EDITING_CANCELLED
#define gtk_entry_set_editing_cancelled(_e_,_b_) \
g_object_set ((_e_), "editing-canceled", (gboolean)(_b_), NULL)
#endif
-#ifndef HAVE_GTK_LAYOUT_GET_BIN_WINDOW
-#define gtk_layout_get_bin_window(x) ((x)->bin_window)
-#endif
-
-#ifndef HAVE_GTK_SELECTION_DATA_GET_DATA
-#define gtk_selection_data_get_data(_s_) ((_s_)->data)
-#endif
-
-#ifndef HAVE_GTK_SELECTION_DATA_GET_LENGTH
-#define gtk_selection_data_get_length(_s_) ((_s_)->length)
-#endif
-
-#ifndef HAVE_GTK_SELECTION_DATA_GET_TARGET
-#define gtk_selection_data_get_target(_s_) ((_s_)->target)
-#endif
-
-#ifndef HAVE_GTK_WIDGET_RENDER_ICON_PIXBUF
-#define gtk_widget_render_icon_pixbuf(_w_,_sid_,_size_) gtk_widget_render_icon((_w_),(_sid_),(_size_),NULL)
-#endif
-
-#ifndef HAVE_GTK_WIDGET_SET_VISIBLE
-#define gtk_widget_set_visible(_w_,_v_) do { if (_v_) gtk_widget_show (_w_); else gtk_widget_hide (_w_); } while (0)
-#endif
-
-#ifndef HAVE_GTK_WIDGET_GET_VISIBLE
-#define gtk_widget_get_visible(_w_) GTK_WIDGET_VISIBLE((_w_))
-#endif
-
-#ifndef HAVE_GTK_WIDGET_IS_SENSITIVE
-#define gtk_widget_is_sensitive(w) GTK_WIDGET_IS_SENSITIVE ((w))
-#endif
-
-#ifndef HAVE_GTK_WIDGET_IS_TOPLEVEL
-#define gtk_widget_is_toplevel(w_) (GTK_WIDGET_FLAGS ((w_)) & GTK_TOPLEVEL)
-#endif
-
-#ifndef HAVE_GTK_WIDGET_GET_STATE
-#define gtk_widget_get_state(_w) GTK_WIDGET_STATE((_w))
-#endif
-
-#ifndef HAVE_GTK_WIDGET_GET_WINDOW
-#define gtk_widget_get_window(w) ((w)->window)
-#endif
-
-#ifndef HAVE_GTK_WIDGET_GET_ALLOCATION
-#define gtk_widget_get_allocation(w,a) (*(a) = (w)->allocation)
-#endif
-
-#ifndef HAVE_GTK_WIDGET_GET_STYLE
-#define gtk_widget_get_style(w) ((w)->style)
-#endif
-
-#ifndef HAVE_GTK_WIDGET_HAS_FOCUS
-#define gtk_widget_has_focus(w) GTK_WIDGET_HAS_FOCUS (w)
-#endif
-
-#ifndef HAVE_GTK_WIDGET_SET_CAN_DEFAULT
-#define gtk_widget_set_can_default(w,t) \
- do { \
- if (t) GTK_WIDGET_SET_FLAGS ((w), GTK_CAN_DEFAULT); \
- else GTK_WIDGET_UNSET_FLAGS ((w), GTK_CAN_DEFAULT); \
- } while (0)
-#endif
-
-#ifndef HAVE_GTK_WIDGET_GET_CAN_FOCUS
-#define gtk_widget_get_can_focus(_w_) GTK_WIDGET_CAN_FOCUS((_w_))
-#endif
-
-#ifndef HAVE_GTK_WIDGET_SET_CAN_FOCUS
-#define gtk_widget_set_can_focus(w,t) \
- do { \
- if ((t)) GTK_WIDGET_SET_FLAGS ((w), GTK_CAN_FOCUS); \
- else GTK_WIDGET_UNSET_FLAGS ((w), GTK_CAN_FOCUS); \
- } while (0)
-#endif
-
-#ifndef HAVE_GTK_WIDGET_GET_REALIZED
-# ifdef HAVE_WORKING_GTK_WIDGET_REALIZED
-# define gtk_widget_get_realized(w) GTK_WIDGET_REALIZED ((w))
-# else
-# define gtk_widget_get_realized(wid) (((GTK_OBJECT (wid)->_g_sealed__flags) & GTK_REALIZED) != 0)
-# endif
-#endif
-
-#ifndef HAVE_GTK_ADJUSTMENT_CONFIGURE
-#define gtk_adjustment_configure(_a,_v,_l,_u,_si,_pi,_ps) \
- g_object_set ((_a), \
- "lower", (double)(_l), \
- "upper", (double)(_u), \
- "step-increment", (double)(_si), \
- "page-increment", (double)(_pi), \
- "page-size", (double)(_ps), \
- "value", (double)(_v), \
- NULL)
-#endif
-
-#ifndef HAVE_GTK_ADJUSTMENT_GET_LOWER
-#define gtk_adjustment_get_lower(_a) ((_a)->lower)
-#endif
-
-#ifndef HAVE_GTK_ADJUSTMENT_GET_UPPER
-#define gtk_adjustment_get_upper(_a) ((_a)->upper)
-#endif
-
-#ifndef HAVE_GTK_ADJUSTMENT_GET_PAGE_SIZE
-#define gtk_adjustment_get_page_size(_a) ((_a)->page_size)
-#endif
-
-#ifndef HAVE_GTK_ADJUSTMENT_GET_PAGE_INCREMENT
-#define gtk_adjustment_get_page_increment(_a) ((_a)->page_increment)
-#endif
-
-#ifndef HAVE_GTK_ADJUSTMENT_GET_STEP_INCREMENT
-#define gtk_adjustment_get_step_increment(_a) ((_a)->step_increment)
-#endif
-
-#ifndef HAVE_GTK_ADJUSTMENT_SET_LOWER
-#define gtk_adjustment_set_lower(_a,_l) \
- g_object_set ((_a), "lower", (double)(_l), NULL)
-#endif
-
-#ifndef HAVE_GTK_ADJUSTMENT_SET_UPPER
-#define gtk_adjustment_set_upper(_a,_u) \
- g_object_set ((_a), "upper", (double)(_u), NULL)
-#endif
-
-#ifndef HAVE_GTK_ADJUSTMENT_PAGE_INCREMENT
-#define gtk_adjustment_set_page_increment(_a,_pi) \
- g_object_set ((_a), "page-increment", (double)(_pi), NULL)
-#endif
-
-#ifndef HAVE_GTK_ADJUSTMENT_STEP_INCREMENT
-#define gtk_adjustment_set_step_increment(_a,_si) \
- g_object_set ((_a), "step-increment", (double)(_si), NULL)
-#endif
-
-#ifndef HAVE_GTK_TABLE_GET_SIZE
-# ifdef HAVE_GTK_TABLE_NROWS
-# define gtk_table_get_size(_t,_r,_c) do { \
- int *_pr = (_r); \
- int *_pc = (_c); \
- GtkTable *_pt = (_t); \
- if (_pr) *_pr = _pt->nrows; \
- if (_pc) *_pc = _pt->ncols; \
- } while (0)
-# else
- /* At first sealed with no accessors. */
-# define gtk_table_get_size(_t,_r,_c) do { \
- int *_pr = (_r); \
- int *_pc = (_c); \
- GtkTable *_pt = (_t); \
- if (_pr) g_object_get (_pt, "n-rows", _pr, NULL); \
- if (_pc) g_object_get (_pt, "n-columns", _pc, NULL); \
- } while (0)
-# endif
-#endif
-
-/* This function does not exist in gtk+ yet. 634100. */
-#ifndef HAVE_GTK_TREE_VIEW_COLUMN_GET_BUTTON
-# ifdef HAVE_GTK_TREE_VIEW_COLUMN_BUTTON
-# define gtk_tree_view_column_get_button(_c) ((_c)->button)
-# else
-# define gtk_tree_view_column_get_button(_c) ((_c)->_g_sealed__button)
-# endif
-#endif
-
-#ifndef HAVE_GTK_WINDOW_GET_DEFAULT_WIDGET
-#define gtk_window_get_default_widget(_w_) ((_w_)->default_widget)
-#endif
-
#endif
diff --git a/src/gui-util.c b/src/gui-util.c
index 6eeb95d..6f3e04a 100644
--- a/src/gui-util.c
+++ b/src/gui-util.c
@@ -1432,18 +1432,6 @@ gnm_canvas_get_position (GocCanvas *canvas, int *x, int *y, gint64 px, gint64 py
int wx, wy;
int ox = 0, oy = 0;
-#ifndef HAVE_GTK_ENTRY_GET_BUFFER
- /*
- * So we haven't gotten gtk 2.18 yet where we apparently should call
- * this anymore.
- */
- /*
- * Get offsets for the 16-bit X11 system within the 32-bit gdk system.
- * I don't think this should be necessary, see bug 586756.
- */
- gdk_window_get_internal_paint_info (cbw, NULL, &ox, &oy);
-#endif
-
gdk_window_get_origin (cbw, &wx, &wy);
px = (px - canvas->scroll_x1) / canvas->pixels_per_unit;
diff --git a/src/style.c b/src/style.c
index 321e2f9..0ef9a31 100644
--- a/src/style.c
+++ b/src/style.c
@@ -343,11 +343,7 @@ gnm_pango_context_get (void)
if (!fontmap)
fontmap = pango_cairo_font_map_new ();
pango_cairo_font_map_set_resolution (PANGO_CAIRO_FONT_MAP (fontmap), 96);
-#ifdef HAVE_PANGO_FONT_MAP_CREATE_CONTEXT
context = pango_font_map_create_context (PANGO_FONT_MAP (fontmap));
-#else /* deprecated in 1.22.0 */
- context = pango_cairo_font_map_create_context (PANGO_CAIRO_FONT_MAP (fontmap));
-#endif
}
pango_context_set_language (context, gtk_get_default_language ());
pango_context_set_base_dir (context, PANGO_DIRECTION_LTR);
diff --git a/src/widgets/ChangeLog b/src/widgets/ChangeLog
index 14c566e..a79f4f5 100644
--- a/src/widgets/ChangeLog
+++ b/src/widgets/ChangeLog
@@ -1,3 +1,11 @@
+2011-10-25 Jean Brefort <jean brefort normalesup org>
+
+ * gnm-dao.c (gnm_dao_destroy), (gnm_dao_class_init): cleaned dead-kittens.h.
+ * gnumeric-expr-entry.c (gee_destroy), (gee_class_init): ditto.
+ * gnumeric-text-view.c (gtv_destroy), (gtv_class_init): ditto.
+ * widget-editable-label.c (el_destroy), (el_class_init): ditto.
+ * widget-font-selector.c (fs_destroy), (fs_class_init): ditto.
+
2011-09-12 Jean Brefort <jean brefort normalesup org>
* gnm-cell-combo-view.c (gnm_cell_combo_view_popdown): fixed poupu
diff --git a/src/widgets/gnm-dao.c b/src/widgets/gnm-dao.c
index 065cbdc..48b43c0 100644
--- a/src/widgets/gnm-dao.c
+++ b/src/widgets/gnm-dao.c
@@ -115,13 +115,13 @@ gnm_dao_destroy (GtkWidget *widget)
gdao->gui = NULL;
}
- gnm_destroy_class_chain (gnm_dao_parent_class, widget);
+ ((GtkWidgetClass *)(gnm_dao_parent_class))->destroy (widget);
}
static void
gnm_dao_class_init (GObjectClass *klass)
{
- gnm_destroy_class_set (klass, gnm_dao_destroy);
+ ((GtkWidgetClass *)(klass))->destroy = gnm_dao_destroy;
gnm_dao_parent_class = g_type_class_peek (gtk_box_get_type ());
diff --git a/src/widgets/gnumeric-expr-entry.c b/src/widgets/gnumeric-expr-entry.c
index 4b7012e..cc98154 100644
--- a/src/widgets/gnumeric-expr-entry.c
+++ b/src/widgets/gnumeric-expr-entry.c
@@ -238,7 +238,7 @@ gee_destroy (GtkWidget *widget)
GnmExprEntry *gee = GNM_EXPR_ENTRY (widget);
gee_remove_update_timer (gee);
gee_detach_scg (gee);
- gnm_destroy_class_chain (parent_class, widget);
+ ((GtkWidgetClass *)(parent_class))->destroy (widget);
}
static void
@@ -1560,7 +1560,7 @@ gee_class_init (GObjectClass *gobject_class)
gobject_class->set_property = gee_set_property;
gobject_class->get_property = gee_get_property;
gobject_class->finalize = gee_finalize;
- gnm_destroy_class_set (gobject_class, gee_destroy);
+ widget_class->destroy = gee_destroy;
widget_class->mnemonic_activate = gee_mnemonic_activate;
signals[UPDATE] = g_signal_new ("update",
diff --git a/src/widgets/gnumeric-text-view.c b/src/widgets/gnumeric-text-view.c
index 94c006b..2ea6bb7 100644
--- a/src/widgets/gnumeric-text-view.c
+++ b/src/widgets/gnumeric-text-view.c
@@ -278,7 +278,7 @@ static GObjectClass *parent_class = NULL;
static void
gtv_destroy (GtkWidget *widget)
{
- gnm_destroy_class_chain (parent_class, widget);
+ ((GtkWidgetClass *)(parent_class))->destroy (widget);
}
@@ -384,7 +384,7 @@ gtv_class_init (GObjectClass *gobject_class)
gobject_class->set_property = gtv_set_property;
gobject_class->get_property = gtv_get_property;
- gnm_destroy_class_set (gobject_class, gtv_destroy);
+ ((GtkWidgetClass *)(gobject_class))->destroy = gtv_destroy;
signals [CHANGED] = g_signal_new ("changed",
GNM_TEXT_VIEW_TYPE,
diff --git a/src/widgets/widget-editable-label.c b/src/widgets/widget-editable-label.c
index 2729d94..3b226aa 100644
--- a/src/widgets/widget-editable-label.c
+++ b/src/widgets/widget-editable-label.c
@@ -159,7 +159,7 @@ el_destroy (GtkWidget *widget)
EditableLabel *el = EDITABLE_LABEL (widget);
el_cancel_editing (el);
- gnm_destroy_class_chain (parent_class, widget);
+ ((GtkWidgetClass *)(parent_class))->destroy (widget);
}
static gint
@@ -259,7 +259,7 @@ el_class_init (GObjectClass *object_class)
parent_class = g_type_class_peek_parent (object_class);
- gnm_destroy_class_set (object_class, el_destroy);
+ widget_class->destroy = el_destroy;
widget_class->button_press_event = el_button_press_event;
widget_class->key_press_event = el_key_press_event;
widget_class->get_preferred_width = el_get_preferred_width;
diff --git a/src/widgets/widget-font-selector.c b/src/widgets/widget-font-selector.c
index 9e1893b..1a53043 100644
--- a/src/widgets/widget-font-selector.c
+++ b/src/widgets/widget-font-selector.c
@@ -438,13 +438,13 @@ fs_destroy (GtkWidget *widget)
g_slist_free (fs->font_sizes);
fs->font_sizes = NULL;
- gnm_destroy_class_chain (fs_parent_class, widget);
+ ((GtkWidgetClass *)(fs_parent_class))->destroy (widget);
}
static void
fs_class_init (GObjectClass *klass)
{
- gnm_destroy_class_set (klass, fs_destroy);
+ ((GtkWidgetClass *)(klass))->destroy = fs_destroy;
fs_parent_class = g_type_class_peek (gtk_box_get_type ());
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]