Skip to content

File tree

9 files changed

+30
-72
lines changed

9 files changed

+30
-72
lines changed

src/eom-properties-dialog.c

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,6 @@
5151
#include "eom-exif-details.h"
5252
#endif
5353

54-
#define EOM_PROPERTIES_DIALOG_GET_PRIVATE(object) \
55-
(G_TYPE_INSTANCE_GET_PRIVATE ((object), EOM_TYPE_PROPERTIES_DIALOG, EomPropertiesDialogPrivate))
56-
57-
G_DEFINE_TYPE (EomPropertiesDialog, eom_properties_dialog, EOM_TYPE_DIALOG);
58-
5954
enum {
6055
PROP_0,
6156
PROP_THUMBVIEW,
@@ -112,6 +107,8 @@ struct _EomPropertiesDialogPrivate {
112107
gboolean netbook_mode;
113108
};
114109

110+
G_DEFINE_TYPE_WITH_PRIVATE (EomPropertiesDialog, eom_properties_dialog, EOM_TYPE_DIALOG);
111+
115112
static void
116113
pd_update_general_tab (EomPropertiesDialog *prop_dlg,
117114
EomImage *image)
@@ -594,8 +591,6 @@ eom_properties_dialog_class_init (EomPropertiesDialogClass *class)
594591
FALSE,
595592
G_PARAM_READWRITE |
596593
G_PARAM_STATIC_STRINGS));
597-
598-
g_type_class_add_private (g_object_class, sizeof (EomPropertiesDialogPrivate));
599594
}
600595

601596
static void
@@ -610,7 +605,7 @@ eom_properties_dialog_init (EomPropertiesDialog *prop_dlg)
610605
GtkWidget *sw;
611606
#endif
612607

613-
prop_dlg->priv = EOM_PROPERTIES_DIALOG_GET_PRIVATE (prop_dlg);
608+
prop_dlg->priv = eom_properties_dialog_get_instance_private (prop_dlg);
614609

615610
priv = prop_dlg->priv;
616611

src/eom-scroll-view.c

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -165,12 +165,9 @@ static void view_on_drag_data_get_cb (GtkWidget *widget,
165165
GtkSelectionData *data, guint info,
166166
guint time, gpointer user_data);
167167

168-
#define EOM_SCROLL_VIEW_GET_PRIVATE(object) \
169-
(G_TYPE_INSTANCE_GET_PRIVATE ((object), EOM_TYPE_SCROLL_VIEW, EomScrollViewPrivate))
170-
171168
static gboolean _eom_gdk_rgba_equal0 (const GdkRGBA *a, const GdkRGBA *b);
172169

173-
G_DEFINE_TYPE (EomScrollView, eom_scroll_view, GTK_TYPE_GRID)
170+
G_DEFINE_TYPE_WITH_PRIVATE (EomScrollView, eom_scroll_view, GTK_TYPE_GRID)
174171

175172
/*===================================
176173
widget size changing handler &
@@ -1815,7 +1812,7 @@ eom_scroll_view_init (EomScrollView *view)
18151812
GSettings *settings;
18161813
EomScrollViewPrivate *priv;
18171814

1818-
priv = view->priv = EOM_SCROLL_VIEW_GET_PRIVATE (view);
1815+
priv = view->priv = eom_scroll_view_get_instance_private (view);
18191816
settings = g_settings_new (EOM_CONF_VIEW);
18201817

18211818
priv->zoom = 1.0;
@@ -2171,8 +2168,6 @@ eom_scroll_view_class_init (EomScrollViewClass *klass)
21712168
G_TYPE_DOUBLE);
21722169

21732170
widget_class->size_allocate = eom_scroll_view_size_allocate;
2174-
2175-
g_type_class_add_private (klass, sizeof (EomScrollViewPrivate));
21762171
}
21772172

21782173
static void

src/eom-sidebar.c

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,7 @@ struct _EomSidebarPrivate {
6464
GtkTreeModel *page_model;
6565
};
6666

67-
G_DEFINE_TYPE (EomSidebar, eom_sidebar, GTK_TYPE_BOX)
68-
69-
#define EOM_SIDEBAR_GET_PRIVATE(object) \
70-
(G_TYPE_INSTANCE_GET_PRIVATE ((object), EOM_TYPE_SIDEBAR, EomSidebarPrivate))
67+
G_DEFINE_TYPE_WITH_PRIVATE (EomSidebar, eom_sidebar, GTK_TYPE_BOX)
7168

7269
static void
7370
eom_sidebar_destroy (GtkWidget *object)
@@ -185,8 +182,6 @@ eom_sidebar_class_init (EomSidebarClass *eom_sidebar_class)
185182
g_object_class = G_OBJECT_CLASS (eom_sidebar_class);
186183
widget_class = GTK_WIDGET_CLASS (eom_sidebar_class);
187184

188-
g_type_class_add_private (g_object_class, sizeof (EomSidebarPrivate));
189-
190185
widget_class->destroy = eom_sidebar_destroy;
191186
g_object_class->get_property = eom_sidebar_get_property;
192187
g_object_class->set_property = eom_sidebar_set_property;
@@ -350,7 +345,7 @@ eom_sidebar_init (EomSidebar *eom_sidebar)
350345
GtkWidget *arrow;
351346
GtkWidget *image;
352347

353-
eom_sidebar->priv = EOM_SIDEBAR_GET_PRIVATE (eom_sidebar);
348+
eom_sidebar->priv = eom_sidebar_get_instance_private (eom_sidebar);
354349

355350
/* data model */
356351
eom_sidebar->priv->page_model = (GtkTreeModel *)

src/eom-statusbar.c

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,23 +30,18 @@
3030
#include <glib/gi18n.h>
3131
#include <gtk/gtk.h>
3232

33-
#define EOM_STATUSBAR_GET_PRIVATE(object) \
34-
(G_TYPE_INSTANCE_GET_PRIVATE ((object), EOM_TYPE_STATUSBAR, EomStatusbarPrivate))
35-
36-
G_DEFINE_TYPE (EomStatusbar, eom_statusbar, GTK_TYPE_STATUSBAR)
37-
3833
struct _EomStatusbarPrivate
3934
{
4035
GtkWidget *progressbar;
4136
GtkWidget *img_num_label;
4237
};
4338

39+
G_DEFINE_TYPE_WITH_PRIVATE (EomStatusbar, eom_statusbar, GTK_TYPE_STATUSBAR)
40+
4441
static void
4542
eom_statusbar_class_init (EomStatusbarClass *klass)
4643
{
47-
GObjectClass *g_object_class = G_OBJECT_CLASS (klass);
48-
49-
g_type_class_add_private (g_object_class, sizeof (EomStatusbarPrivate));
44+
/* empty */
5045
}
5146

5247
static void
@@ -55,7 +50,7 @@ eom_statusbar_init (EomStatusbar *statusbar)
5550
EomStatusbarPrivate *priv;
5651
GtkWidget *vbox;
5752

58-
statusbar->priv = EOM_STATUSBAR_GET_PRIVATE (statusbar);
53+
statusbar->priv = eom_statusbar_get_instance_private (statusbar);
5954
priv = statusbar->priv;
6055

6156
gtk_widget_set_margin_top (GTK_WIDGET (statusbar), 0);

src/eom-thumb-nav.c

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,6 @@
3333
#include <math.h>
3434
#include <string.h>
3535

36-
#define EOM_THUMB_NAV_GET_PRIVATE(object) \
37-
(G_TYPE_INSTANCE_GET_PRIVATE ((object), EOM_TYPE_THUMB_NAV, EomThumbNavPrivate))
38-
39-
G_DEFINE_TYPE (EomThumbNav, eom_thumb_nav, GTK_TYPE_BOX);
40-
4136
#define EOM_THUMB_NAV_SCROLL_INC 20
4237
#define EOM_THUMB_NAV_SCROLL_MOVE 20
4338
#define EOM_THUMB_NAV_SCROLL_TIMEOUT 20
@@ -65,6 +60,8 @@ struct _EomThumbNavPrivate {
6560
GtkAdjustment *adj;
6661
};
6762

63+
G_DEFINE_TYPE_WITH_PRIVATE (EomThumbNav, eom_thumb_nav, GTK_TYPE_BOX);
64+
6865
static gboolean
6966
eom_thumb_nav_scroll_event (GtkWidget *widget, GdkEventScroll *event, gpointer user_data)
7067
{
@@ -122,7 +119,7 @@ eom_thumb_nav_adj_changed (GtkAdjustment *adj, gpointer user_data)
122119
gboolean ltr;
123120

124121
nav = EOM_THUMB_NAV (user_data);
125-
priv = EOM_THUMB_NAV_GET_PRIVATE (nav);
122+
priv = eom_thumb_nav_get_instance_private (nav);
126123
ltr = gtk_widget_get_direction (priv->sw) == GTK_TEXT_DIR_LTR;
127124

128125
gtk_widget_set_sensitive (ltr ? priv->button_right : priv->button_left,
@@ -139,7 +136,7 @@ eom_thumb_nav_adj_value_changed (GtkAdjustment *adj, gpointer user_data)
139136
gboolean ltr;
140137

141138
nav = EOM_THUMB_NAV (user_data);
142-
priv = EOM_THUMB_NAV_GET_PRIVATE (nav);
139+
priv = eom_thumb_nav_get_instance_private (nav);
143140
ltr = gtk_widget_get_direction (priv->sw) == GTK_TEXT_DIR_LTR;
144141

145142
gtk_widget_set_sensitive (ltr ? priv->button_left : priv->button_right,
@@ -334,8 +331,6 @@ eom_thumb_nav_class_init (EomThumbNavClass *class)
334331
EOM_THUMB_NAV_MODE_MULTIPLE_ROWS,
335332
EOM_THUMB_NAV_MODE_ONE_ROW,
336333
(G_PARAM_READABLE | G_PARAM_WRITABLE)));
337-
338-
g_type_class_add_private (g_object_class, sizeof (EomThumbNavPrivate));
339334
}
340335

341336
static void
@@ -347,7 +342,7 @@ eom_thumb_nav_init (EomThumbNav *nav)
347342
gtk_orientable_set_orientation (GTK_ORIENTABLE (nav),
348343
GTK_ORIENTATION_HORIZONTAL);
349344

350-
nav->priv = EOM_THUMB_NAV_GET_PRIVATE (nav);
345+
nav->priv = eom_thumb_nav_get_instance_private (nav);
351346

352347
priv = nav->priv;
353348

src/eom-thumb-view.c

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,6 @@ enum {
4545

4646
#define EOM_THUMB_VIEW_SPACING 0
4747

48-
#define EOM_THUMB_VIEW_GET_PRIVATE(object) \
49-
(G_TYPE_INSTANCE_GET_PRIVATE ((object), EOM_TYPE_THUMB_VIEW, EomThumbViewPrivate))
50-
5148
static void eom_thumb_view_init (EomThumbView *thumbview);
5249

5350
static EomImage* eom_thumb_view_get_image_from_path (EomThumbView *thumbview,
@@ -58,9 +55,6 @@ static void eom_thumb_view_popup_menu (EomThumbView *widget,
5855

5956
static void eom_thumb_view_update_columns (EomThumbView *view);
6057

61-
G_DEFINE_TYPE_WITH_CODE (EomThumbView, eom_thumb_view, GTK_TYPE_ICON_VIEW,
62-
G_IMPLEMENT_INTERFACE (GTK_TYPE_ORIENTABLE, NULL));
63-
6458
static gboolean
6559
thumbview_on_query_tooltip_cb (GtkWidget *widget,
6660
gint x,
@@ -94,6 +88,10 @@ struct _EomThumbViewPrivate {
9488
gulong image_removed_id;
9589
};
9690

91+
G_DEFINE_TYPE_WITH_CODE (EomThumbView, eom_thumb_view, GTK_TYPE_ICON_VIEW,
92+
G_IMPLEMENT_INTERFACE (GTK_TYPE_ORIENTABLE, NULL) \
93+
G_ADD_PRIVATE (EomThumbView));
94+
9795
/* Drag 'n Drop */
9896

9997
static void
@@ -237,8 +235,6 @@ eom_thumb_view_class_init (EomThumbViewClass *class)
237235

238236
g_object_class_override_property (gobject_class, PROP_ORIENTATION,
239237
"orientation");
240-
241-
g_type_class_add_private (class, sizeof (EomThumbViewPrivate));
242238
}
243239

244240
static void
@@ -640,7 +636,7 @@ thumbview_on_query_tooltip_cb (GtkWidget *widget,
640636
static void
641637
eom_thumb_view_init (EomThumbView *thumbview)
642638
{
643-
thumbview->priv = EOM_THUMB_VIEW_GET_PRIVATE (thumbview);
639+
thumbview->priv = eom_thumb_view_get_instance_private (thumbview);
644640

645641
thumbview->priv->visible_range_changed_id = 0;
646642
thumbview->priv->image_add_id = 0;

src/eom-transform.c

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,21 +47,18 @@ typedef struct {
4747
/* Convert degrees into radians */
4848
#define EOM_DEG_TO_RAD(degree) ((degree) * (G_PI/180.0))
4949

50-
#define EOM_TRANSFORM_GET_PRIVATE(object) \
51-
(G_TYPE_INSTANCE_GET_PRIVATE ((object), EOM_TYPE_TRANSFORM, EomTransformPrivate))
52-
53-
G_DEFINE_TYPE (EomTransform, eom_transform, G_TYPE_OBJECT)
50+
G_DEFINE_TYPE_WITH_PRIVATE (EomTransform, eom_transform, G_TYPE_OBJECT)
5451

5552
static void
5653
eom_transform_init (EomTransform *trans)
5754
{
58-
trans->priv = EOM_TRANSFORM_GET_PRIVATE (trans);
55+
trans->priv = eom_transform_get_instance_private (trans);
5956
}
6057

6158
static void
6259
eom_transform_class_init (EomTransformClass *klass)
6360
{
64-
g_type_class_add_private (klass, sizeof (EomTransformPrivate));
61+
6562
}
6663

6764
/**

src/eom-uri-converter.c

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,7 @@ static void eom_uri_converter_get_property (GObject *object,
5151
GValue *value,
5252
GParamSpec *pspec);
5353

54-
#define EOM_URI_CONVERTER_GET_PRIVATE(object) \
55-
(G_TYPE_INSTANCE_GET_PRIVATE ((object), EOM_TYPE_URI_CONVERTER, EomURIConverterPrivate))
56-
57-
G_DEFINE_TYPE (EomURIConverter, eom_uri_converter, G_TYPE_OBJECT)
54+
G_DEFINE_TYPE_WITH_PRIVATE (EomURIConverter, eom_uri_converter, G_TYPE_OBJECT)
5855

5956
static void
6057
free_token (gpointer data)
@@ -97,11 +94,11 @@ eom_uri_converter_dispose (GObject *object)
9794
}
9895

9996
static void
100-
eom_uri_converter_init (EomURIConverter *obj)
97+
eom_uri_converter_init (EomURIConverter *conv)
10198
{
10299
EomURIConverterPrivate *priv;
103100

104-
priv = obj->priv = EOM_URI_CONVERTER_GET_PRIVATE (obj);
101+
priv = conv->priv = eom_uri_converter_get_instance_private (conv);
105102

106103
priv->convert_spaces = FALSE;
107104
priv->space_character = '_';
@@ -161,8 +158,6 @@ eom_uri_converter_class_init (EomURIConverterClass *klass)
161158
G_MAXUINT,
162159
1,
163160
G_PARAM_WRITABLE));
164-
165-
g_type_class_add_private (klass, sizeof (EomURIConverterPrivate));
166161
}
167162

168163
GQuark

src/eom-window.c

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -85,11 +85,6 @@
8585
#define MATE_DESKTOP_USE_UNSTABLE_API
8686
#include <libmate-desktop/mate-desktop-utils.h>
8787

88-
#define EOM_WINDOW_GET_PRIVATE(object) \
89-
(G_TYPE_INSTANCE_GET_PRIVATE ((object), EOM_TYPE_WINDOW, EomWindowPrivate))
90-
91-
G_DEFINE_TYPE (EomWindow, eom_window, GTK_TYPE_APPLICATION_WINDOW);
92-
9388
#define EOM_WINDOW_MIN_WIDTH 440
9489
#define EOM_WINDOW_MIN_HEIGHT 350
9590

@@ -199,6 +194,8 @@ struct _EomWindowPrivate {
199194
#endif
200195
};
201196

197+
G_DEFINE_TYPE_WITH_PRIVATE (EomWindow, eom_window, GTK_TYPE_APPLICATION_WINDOW);
198+
202199
static void eom_window_cmd_fullscreen (GtkAction *action, gpointer user_data);
203200
static void eom_window_run_fullscreen (EomWindow *window, gboolean slideshow);
204201
static void eom_window_cmd_slideshow (GtkAction *action, gpointer user_data);
@@ -4597,7 +4594,7 @@ eom_window_init (EomWindow *window)
45974594

45984595
screen = gtk_widget_get_screen (GTK_WIDGET (window));
45994596

4600-
priv = window->priv = EOM_WINDOW_GET_PRIVATE (window);
4597+
priv = window->priv = eom_window_get_instance_private (window);
46014598

46024599
priv->view_settings = g_settings_new (EOM_CONF_VIEW);
46034600
priv->ui_settings = g_settings_new (EOM_CONF_UI);
@@ -5215,8 +5212,6 @@ eom_window_class_init (EomWindowClass *class)
52155212
NULL, NULL,
52165213
g_cclosure_marshal_VOID__VOID,
52175214
G_TYPE_NONE, 0);
5218-
5219-
g_type_class_add_private (g_object_class, sizeof (EomWindowPrivate));
52205215
}
52215216

52225217
/**

0 commit comments

Comments
 (0)