diff options
Diffstat (limited to 'widgets/table/e-table-scrolled.c')
-rw-r--r-- | widgets/table/e-table-scrolled.c | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/widgets/table/e-table-scrolled.c b/widgets/table/e-table-scrolled.c index 3d581cd8c2..88f6f9012b 100644 --- a/widgets/table/e-table-scrolled.c +++ b/widgets/table/e-table-scrolled.c @@ -39,9 +39,7 @@ #define COLUMN_HEADER_HEIGHT 16 -#define PARENT_TYPE gtk_scrolled_window_get_type () - -static GtkObjectClass *parent_class; +G_DEFINE_TYPE (ETableScrolled, e_table_scrolled, GTK_TYPE_SCROLLED_WINDOW) enum { PROP_0, @@ -49,13 +47,11 @@ enum { }; static void -e_table_scrolled_init (GtkObject *object) +e_table_scrolled_init (ETableScrolled *ets) { - ETableScrolled *ets; GtkScrolledWindow *scrolled_window; - ets = E_TABLE_SCROLLED (object); - scrolled_window = GTK_SCROLLED_WINDOW (object); + scrolled_window = GTK_SCROLLED_WINDOW (ets); GTK_WIDGET_SET_FLAGS (ets, GTK_CAN_FOCUS); @@ -209,8 +205,6 @@ e_table_scrolled_class_init (ETableScrolledClass *class) object_class = (GObjectClass *) class; widget_class = (GtkWidgetClass *) class; - parent_class = g_type_class_ref (PARENT_TYPE); - object_class->get_property = ets_get_property; widget_class->grab_focus = ets_grab_focus; @@ -225,5 +219,3 @@ e_table_scrolled_class_init (ETableScrolledClass *class) G_PARAM_READABLE)); } -E_MAKE_TYPE(e_table_scrolled, "ETableScrolled", ETableScrolled, e_table_scrolled_class_init, e_table_scrolled_init, PARENT_TYPE) - |