summaryrefslogtreecommitdiffstats
path: root/src/widgets/eek-preview.cpp
diff options
context:
space:
mode:
authorAlexander Valavanis <valavanisalex@gmail.com>2018-11-25 01:10:17 +0000
committerAlexander Valavanis <valavanisalex@gmail.com>2018-11-25 01:10:17 +0000
commitfe7f5c33e743ed5e543e4a715a485caf21641bf3 (patch)
tree307c3030898ad8fe990c09e31af00fb8e464b725 /src/widgets/eek-preview.cpp
parentInkToggleAction: Replace deprecated g_type_class_add_private (diff)
downloadinkscape-fe7f5c33e743ed5e543e4a715a485caf21641bf3.tar.gz
inkscape-fe7f5c33e743ed5e543e4a715a485caf21641bf3.zip
EekPreview: Replace deprecated g_type_class_add_private and adhere to GObject conventions
Diffstat (limited to 'src/widgets/eek-preview.cpp')
-rw-r--r--src/widgets/eek-preview.cpp18
1 files changed, 8 insertions, 10 deletions
diff --git a/src/widgets/eek-preview.cpp b/src/widgets/eek-preview.cpp
index 0da4279a5..dd84b07ec 100644
--- a/src/widgets/eek-preview.cpp
+++ b/src/widgets/eek-preview.cpp
@@ -77,13 +77,13 @@ struct EekPreviewPrivate
};
#define EEK_PREVIEW_GET_PRIVATE(preview) \
- G_TYPE_INSTANCE_GET_PRIVATE(preview, EEK_PREVIEW_TYPE, EekPreviewPrivate)
+ reinterpret_cast<EekPreviewPrivate *>(eek_preview_get_instance_private (preview))
static void eek_preview_class_init( EekPreviewClass *klass );
static void eek_preview_init( EekPreview *preview );
static gboolean eek_preview_draw(GtkWidget* widget, cairo_t* cr);
-G_DEFINE_TYPE(EekPreview, eek_preview, GTK_TYPE_DRAWING_AREA);
+G_DEFINE_TYPE_WITH_PRIVATE (EekPreview, eek_preview, GTK_TYPE_DRAWING_AREA);
static GtkWidgetClass* parent_class = nullptr;
@@ -558,8 +558,6 @@ static void eek_preview_class_init( EekPreviewClass *klass )
/* For keybindings: */
widgetClass->popup_menu = eek_preview_popup_menu;
- g_type_class_add_private(gobjClass, sizeof(EekPreviewPrivate));
-
eek_preview_signals[CLICKED_SIGNAL] =
g_signal_new( "clicked",
G_TYPE_FROM_CLASS( klass ),
@@ -596,7 +594,7 @@ eek_preview_set_linked(EekPreview *preview,
{
EekPreviewPrivate *priv = EEK_PREVIEW_GET_PRIVATE(preview);
- g_return_if_fail(IS_EEK_PREVIEW(preview));
+ g_return_if_fail(EEK_IS_PREVIEW(preview));
link = (LinkType)(link & PREVIEW_LINK_ALL);
@@ -611,7 +609,7 @@ eek_preview_set_linked(EekPreview *preview,
LinkType
eek_preview_get_linked(EekPreview *preview)
{
- g_return_val_if_fail(IS_EEK_PREVIEW(preview), PREVIEW_LINK_NONE);
+ g_return_val_if_fail(EEK_IS_PREVIEW(preview), PREVIEW_LINK_NONE);
return (LinkType)EEK_PREVIEW_GET_PRIVATE(preview)->linked;
}
@@ -619,7 +617,7 @@ eek_preview_get_linked(EekPreview *preview)
gboolean
eek_preview_get_focus_on_click(EekPreview* preview)
{
- g_return_val_if_fail(IS_EEK_PREVIEW(preview), FALSE);
+ g_return_val_if_fail(EEK_IS_PREVIEW(preview), FALSE);
return EEK_PREVIEW_GET_PRIVATE(preview)->takesFocus;
}
@@ -630,7 +628,7 @@ eek_preview_set_focus_on_click(EekPreview *preview,
{
EekPreviewPrivate *priv = EEK_PREVIEW_GET_PRIVATE(preview);
- g_return_if_fail(IS_EEK_PREVIEW(preview));
+ g_return_if_fail(EEK_IS_PREVIEW(preview));
if (focus_on_click != priv->takesFocus)
{
@@ -647,7 +645,7 @@ eek_preview_set_details(EekPreview *preview,
{
EekPreviewPrivate *priv = EEK_PREVIEW_GET_PRIVATE(preview);
- g_return_if_fail(IS_EEK_PREVIEW(preview));
+ g_return_if_fail(EEK_IS_PREVIEW(preview));
priv->view = view;
@@ -709,7 +707,7 @@ eek_preview_init(EekPreview *preview)
GtkWidget* eek_preview_new(void)
{
- return GTK_WIDGET( g_object_new( EEK_PREVIEW_TYPE, nullptr ) );
+ return GTK_WIDGET( g_object_new( EEK_TYPE_PREVIEW, nullptr ) );
}
/*