@@ -40,7 +40,7 @@ typedef struct
4040 GtkWidget * shortcut ;
4141} SidePanel ;
4242
43- struct _CajaSidePaneDetails
43+ struct _CajaSidePanePrivate
4444{
4545 GtkWidget * notebook ;
4646 GtkWidget * menu ;
@@ -52,7 +52,7 @@ struct _CajaSidePaneDetails
5252};
5353
5454static void caja_side_pane_class_init (CajaSidePaneClass * klass );
55- static void caja_side_pane_init (GObject * object );
55+ static void caja_side_pane_init (CajaSidePane * side_pane );
5656static void caja_side_pane_dispose (GObject * object );
5757static void caja_side_pane_finalize (GObject * object );
5858
6565
6666static guint signals [LAST_SIGNAL ] = { 0 };
6767
68- EEL_CLASS_BOILERPLATE (CajaSidePane , caja_side_pane , GTK_TYPE_BOX )
68+ G_DEFINE_TYPE_WITH_PRIVATE (CajaSidePane , caja_side_pane , GTK_TYPE_BOX )
6969
7070static SidePanel *
7171panel_for_widget (CajaSidePane * side_pane , GtkWidget * widget )
@@ -160,8 +160,6 @@ caja_side_pane_class_init (CajaSidePaneClass *klass)
160160 NULL , NULL ,
161161 g_cclosure_marshal_VOID__OBJECT ,
162162 G_TYPE_NONE , 1 , GTK_TYPE_WIDGET );
163-
164- g_type_class_add_private (gobject_class , sizeof (CajaSidePaneDetails ));
165163}
166164
167165static void
@@ -274,30 +272,27 @@ menu_detach_callback (GtkWidget *widget,
274272}
275273
276274static void
277- caja_side_pane_init (GObject * object )
275+ caja_side_pane_init (CajaSidePane * side_pane )
278276{
279- CajaSidePane * side_pane ;
280277 GtkWidget * hbox ;
281278 GtkWidget * close_button ;
282279 GtkWidget * select_button ;
283280 GtkWidget * select_hbox ;
284281 GtkWidget * arrow ;
285282 GtkWidget * image ;
286283
287- side_pane = CAJA_SIDE_PANE (object );
288-
289- side_pane -> details = G_TYPE_INSTANCE_GET_PRIVATE (object , CAJA_TYPE_SIDE_PANE , CajaSidePaneDetails );
284+ side_pane -> details = caja_side_pane_get_instance_private (side_pane );
290285
291286 GtkStyleContext * context ;
292287
293- context = gtk_widget_get_style_context (GTK_WIDGET (object ));
288+ context = gtk_widget_get_style_context (GTK_WIDGET (side_pane ));
294289 gtk_style_context_add_class (context , "caja-side-pane" );
295290
296291 hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL , 0 );
297292 gtk_container_set_border_width (GTK_CONTAINER (hbox ), 4 );
298293 side_pane -> details -> title_hbox = hbox ;
299294 gtk_widget_show (hbox );
300- gtk_orientable_set_orientation (GTK_ORIENTABLE (object ), GTK_ORIENTATION_VERTICAL );
295+ gtk_orientable_set_orientation (GTK_ORIENTABLE (side_pane ), GTK_ORIENTATION_VERTICAL );
301296 gtk_box_pack_start (GTK_BOX (side_pane ), hbox , FALSE, FALSE, 0 );
302297
303298 select_button = gtk_toggle_button_new ();
@@ -401,7 +396,7 @@ caja_side_pane_dispose (GObject *object)
401396 side_pane -> details -> menu = NULL ;
402397 }
403398
404- EEL_CALL_PARENT ( G_OBJECT_CLASS , dispose , (object ) );
399+ G_OBJECT_CLASS ( caja_side_pane_parent_class ) -> dispose (object );
405400}
406401
407402static void
@@ -419,7 +414,7 @@ caja_side_pane_finalize (GObject *object)
419414
420415 g_list_free (side_pane -> details -> panels );
421416
422- EEL_CALL_PARENT ( G_OBJECT_CLASS , finalize , (object ) );
417+ G_OBJECT_CLASS ( caja_side_pane_parent_class ) -> finalize (object );
423418}
424419
425420CajaSidePane *
0 commit comments