Previously the parent was GtkObject which no longer exists in Gtk3
static guint tree_column_signals[LAST_SIGNAL] = { 0 };
-G_DEFINE_TYPE_WITH_CODE (PsppSheetViewColumn, pspp_sheet_view_column, GTK_TYPE_OBJECT,
+G_DEFINE_TYPE_WITH_CODE (PsppSheetViewColumn, pspp_sheet_view_column, G_TYPE_OBJECT,
G_IMPLEMENT_INTERFACE (GTK_TYPE_CELL_LAYOUT,
pspp_sheet_view_column_cell_layout_init)
G_IMPLEMENT_INTERFACE (GTK_TYPE_BUILDABLE,
struct _PsppSheetViewColumn
{
- GtkObject parent;
+ GObject parent;
GtkWidget *PSEAL (tree_view);
GtkWidget *PSEAL (button);
struct _PsppSheetViewColumnClass
{
- GtkObjectClass parent_class;
+ GObjectClass parent_class;
gboolean (*clicked) (PsppSheetViewColumn *tree_column);
gboolean (*button_press_event) (PsppSheetViewColumn *,