@@ -67,18 +67,13 @@ struct _EomCloseConfirmationDialogPrivate
6767 GtkCellRenderer * toggle_renderer ;
6868};
6969
70-
71- #define EOM_CLOSE_CONFIRMATION_DIALOG_GET_PRIVATE (o ) (G_TYPE_INSTANCE_GET_PRIVATE ((o), \
72- EOM_TYPE_CLOSE_CONFIRMATION_DIALOG, \
73- EomCloseConfirmationDialogPrivate))
74-
7570#define GET_MODE (priv ) (((priv->unsaved_images != NULL) && \
7671 (priv->unsaved_images->next == NULL)) ? \
7772 SINGLE_IMG_MODE : MULTIPLE_IMGS_MODE)
7873
7974#define IMAGE_COLUMN_HEIGHT 40
8075
81- G_DEFINE_TYPE (EomCloseConfirmationDialog , eom_close_confirmation_dialog , GTK_TYPE_DIALOG )
76+ G_DEFINE_TYPE_WITH_PRIVATE (EomCloseConfirmationDialog , eom_close_confirmation_dialog , GTK_TYPE_DIALOG )
8277
8378static void set_unsaved_image (EomCloseConfirmationDialog * dlg ,
8479 const GList * list );
@@ -175,7 +170,7 @@ eom_close_confirmation_dialog_init (EomCloseConfirmationDialog *dlg)
175170{
176171 AtkObject * atk_obj ;
177172
178- dlg -> priv = EOM_CLOSE_CONFIRMATION_DIALOG_GET_PRIVATE (dlg );
173+ dlg -> priv = eom_close_confirmation_dialog_get_instance_private (dlg );
179174
180175 gtk_container_set_border_width (GTK_CONTAINER (dlg ), 5 );
181176 gtk_box_set_spacing (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (dlg ))), 14 );
@@ -267,8 +262,6 @@ eom_close_confirmation_dialog_class_init (EomCloseConfirmationDialogClass *klass
267262 gobject_class -> get_property = eom_close_confirmation_dialog_get_property ;
268263 gobject_class -> finalize = eom_close_confirmation_dialog_finalize ;
269264
270- g_type_class_add_private (klass , sizeof (EomCloseConfirmationDialogPrivate ));
271-
272265 g_object_class_install_property (gobject_class ,
273266 PROP_UNSAVED_IMAGES ,
274267 g_param_spec_pointer ("unsaved_images" ,
0 commit comments