Skip to content

Commit e99050a

Browse files
yetistlukefromdc
authored andcommitted
Avoid deprecated g_type_class_add_private under src
Changed CajaSidePane, CajaSpatialWindow, CajaViewAsAction and CajaXContentBar
1 parent 7920f97 commit e99050a

File tree

8 files changed

+29
-55
lines changed

8 files changed

+29
-55
lines changed

‎src/caja-side-pane.c‎

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -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

5454
static 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);
5656
static void caja_side_pane_dispose (GObject *object);
5757
static void caja_side_pane_finalize (GObject *object);
5858

@@ -65,7 +65,7 @@ enum
6565

6666
static 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

7070
static SidePanel *
7171
panel_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

167165
static void
@@ -274,30 +272,27 @@ menu_detach_callback (GtkWidget *widget,
274272
}
275273

276274
static 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

407402
static 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

425420
CajaSidePane *

‎src/caja-side-pane.h‎

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,7 @@
2626

2727
#include <gtk/gtk.h>
2828

29-
#ifdef __cplusplus
30-
extern "C" {
31-
#endif
29+
G_BEGIN_DECLS
3230

3331
#define CAJA_TYPE_SIDE_PANE caja_side_pane_get_type()
3432
#define CAJA_SIDE_PANE(obj) \
@@ -42,12 +40,12 @@ extern "C" {
4240
#define CAJA_SIDE_PANE_GET_CLASS(obj) \
4341
(G_TYPE_INSTANCE_GET_CLASS ((obj), CAJA_TYPE_SIDE_PANE, CajaSidePaneClass))
4442

45-
typedef struct _CajaSidePaneDetails CajaSidePaneDetails;
43+
typedef struct _CajaSidePanePrivate CajaSidePanePrivate;
4644

4745
typedef struct
4846
{
4947
GtkBox parent;
50-
CajaSidePaneDetails *details;
48+
CajaSidePanePrivate *details;
5149
} CajaSidePane;
5250

5351
typedef struct
@@ -75,8 +73,6 @@ extern "C" {
7573
GtkWidget *caja_side_pane_get_current_panel (CajaSidePane *side_pane);
7674
GtkWidget *caja_side_pane_get_title (CajaSidePane *side_pane);
7775

78-
#ifdef __cplusplus
79-
}
80-
#endif
76+
G_END_DECLS
8177

8278
#endif /* CAJA_SIDE_PANE_H */

‎src/caja-spatial-window.c‎

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
#define SPATIAL_ACTION_CLOSE_ALL_FOLDERS "Close All Folders"
7070
#define MENU_PATH_SPATIAL_BOOKMARKS_PLACEHOLDER "/MenuBar/Other Menus/Places/Bookmarks Placeholder"
7171

72-
struct _CajaSpatialWindowDetails
72+
struct _CajaSpatialWindowPrivate
7373
{
7474
GtkActionGroup *spatial_action_group; /* owned by ui_manager */
7575
char *last_geometry;
@@ -88,8 +88,7 @@ static const GtkTargetEntry location_button_drag_types[] =
8888
{ CAJA_ICON_DND_URI_LIST_TYPE, 0, CAJA_ICON_DND_URI_LIST },
8989
};
9090

91-
G_DEFINE_TYPE(CajaSpatialWindow, caja_spatial_window, CAJA_TYPE_WINDOW)
92-
#define parent_class caja_spatial_window_parent_class
91+
G_DEFINE_TYPE_WITH_PRIVATE (CajaSpatialWindow, caja_spatial_window, CAJA_TYPE_WINDOW)
9392

9493
static void caja_spatial_window_save_geometry (CajaSpatialWindow *window,
9594
CajaFile *viewed_file);
@@ -987,9 +986,7 @@ caja_spatial_window_init (CajaSpatialWindow *window)
987986
CajaWindow *win;
988987
CajaWindowPane *pane;
989988

990-
window->details = G_TYPE_INSTANCE_GET_PRIVATE (window,
991-
CAJA_TYPE_SPATIAL_WINDOW,
992-
CajaSpatialWindowDetails);
989+
window->details = caja_spatial_window_get_instance_private (window);
993990

994991
win = CAJA_WINDOW (window);
995992

@@ -1124,6 +1121,4 @@ caja_spatial_window_class_init (CajaSpatialWindowClass *klass)
11241121
gtk_binding_entry_add_signal (binding_set, GDK_KEY_Up, GDK_SHIFT_MASK | GDK_MOD1_MASK,
11251122
"go_up", 1,
11261123
G_TYPE_BOOLEAN, TRUE);
1127-
1128-
g_type_class_add_private (klass, sizeof(CajaSpatialWindowDetails));
11291124
}

‎src/caja-spatial-window.h‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,13 @@
4747
typedef struct _CajaSpatialWindow CajaSpatialWindow;
4848
#endif
4949
typedef struct _CajaSpatialWindowClass CajaSpatialWindowClass;
50-
typedef struct _CajaSpatialWindowDetails CajaSpatialWindowDetails;
50+
typedef struct _CajaSpatialWindowPrivate CajaSpatialWindowPrivate;
5151

5252
struct _CajaSpatialWindow
5353
{
5454
CajaWindow parent_object;
5555

56-
CajaSpatialWindowDetails *details;
56+
CajaSpatialWindowPrivate *details;
5757
};
5858

5959
struct _CajaSpatialWindowClass

‎src/caja-view-as-action.c‎

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,20 +33,18 @@
3333
#include <eel/eel-gtk-extensions.h>
3434
#include <libcaja-private/caja-view-factory.h>
3535

36-
G_DEFINE_TYPE (CajaViewAsAction, caja_view_as_action, GTK_TYPE_ACTION)
37-
3836
static void caja_view_as_action_init (CajaViewAsAction *action);
3937
static void caja_view_as_action_class_init (CajaViewAsActionClass *class);
4038

4139
static GObjectClass *parent_class = NULL;
4240

43-
#define CAJA_VIEW_AS_ACTION_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE ((object), CAJA_TYPE_VIEW_AS_ACTION, CajaViewAsActionPrivate))
44-
45-
struct CajaViewAsActionPrivate
41+
struct _CajaViewAsActionPrivate
4642
{
4743
CajaNavigationWindow *window;
4844
};
4945

46+
G_DEFINE_TYPE_WITH_PRIVATE (CajaViewAsAction, caja_view_as_action, GTK_TYPE_ACTION)
47+
5048
enum
5149
{
5250
PROP_0,
@@ -276,12 +274,10 @@ caja_view_as_action_class_init (CajaViewAsActionClass *class)
276274
"The navigation window",
277275
G_TYPE_OBJECT,
278276
G_PARAM_READWRITE));
279-
280-
g_type_class_add_private (object_class, sizeof(CajaViewAsActionPrivate));
281277
}
282278

283279
static void
284280
caja_view_as_action_init (CajaViewAsAction *action)
285281
{
286-
action->priv = CAJA_VIEW_AS_ACTION_GET_PRIVATE (action);
282+
action->priv = caja_view_as_action_get_instance_private (action);
287283
}

‎src/caja-view-as-action.h‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737

3838
typedef struct _CajaViewAsAction CajaViewAsAction;
3939
typedef struct _CajaViewAsActionClass CajaViewAsActionClass;
40-
typedef struct CajaViewAsActionPrivate CajaViewAsActionPrivate;
40+
typedef struct _CajaViewAsActionPrivate CajaViewAsActionPrivate;
4141

4242
struct _CajaViewAsAction
4343
{

‎src/caja-x-content-bar.c‎

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,7 @@
3232
#include <libcaja-private/caja-autorun.h>
3333
#include <libcaja-private/caja-icon-info.h>
3434

35-
#define CAJA_X_CONTENT_BAR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), CAJA_TYPE_X_CONTENT_BAR, CajaXContentBarPrivate))
36-
37-
struct CajaXContentBarPrivate
35+
struct _CajaXContentBarPrivate
3836
{
3937
GtkWidget *label;
4038
GtkWidget *button;
@@ -50,7 +48,7 @@ enum
5048
PROP_X_CONTENT_TYPE,
5149
};
5250

53-
G_DEFINE_TYPE (CajaXContentBar, caja_x_content_bar, GTK_TYPE_BOX)
51+
G_DEFINE_TYPE_WITH_PRIVATE (CajaXContentBar, caja_x_content_bar, GTK_TYPE_BOX)
5452

5553
void
5654
caja_x_content_bar_set_x_content_type (CajaXContentBar *bar, const char *x_content_type)
@@ -256,8 +254,6 @@ caja_x_content_bar_class_init (CajaXContentBarClass *klass)
256254
object_class->set_property = caja_x_content_bar_set_property;
257255
object_class->finalize = caja_x_content_bar_finalize;
258256

259-
g_type_class_add_private (klass, sizeof (CajaXContentBarPrivate));
260-
261257
g_object_class_install_property (object_class,
262258
PROP_MOUNT,
263259
g_param_spec_object (
@@ -299,7 +295,7 @@ caja_x_content_bar_init (CajaXContentBar *bar)
299295
{
300296
GtkWidget *hbox;
301297

302-
bar->priv = CAJA_X_CONTENT_BAR_GET_PRIVATE (bar);
298+
bar->priv = caja_x_content_bar_get_instance_private (bar);
303299

304300
hbox = GTK_WIDGET (bar);
305301

‎src/caja-x-content-bar.h‎

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,7 @@
2828
#include <gtk/gtk.h>
2929
#include <gio/gio.h>
3030

31-
#ifdef __cplusplus
32-
extern "C" {
33-
#endif
31+
G_BEGIN_DECLS
3432

3533
#define CAJA_TYPE_X_CONTENT_BAR (caja_x_content_bar_get_type ())
3634
#define CAJA_X_CONTENT_BAR(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), CAJA_TYPE_X_CONTENT_BAR, CajaXContentBar))
@@ -39,7 +37,7 @@ extern "C" {
3937
#define CAJA_IS_X_CONTENT_BAR_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), CAJA_TYPE_X_CONTENT_BAR))
4038
#define CAJA_X_CONTENT_BAR_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), CAJA_TYPE_X_CONTENT_BAR, CajaXContentBarClass))
4139

42-
typedef struct CajaXContentBarPrivate CajaXContentBarPrivate;
40+
typedef struct _CajaXContentBarPrivate CajaXContentBarPrivate;
4341

4442
typedef struct
4543
{
@@ -64,8 +62,6 @@ extern "C" {
6462
GMount *mount);
6563
GMount *caja_x_content_bar_get_mount (CajaXContentBar *bar);
6664

67-
#ifdef __cplusplus
68-
}
69-
#endif
65+
G_END_DECLS
7066

7167
#endif /* __CAJA_X_CONTENT_BAR_H */

0 commit comments

Comments
 (0)