[gnome-photos] preview-view: Make it a final class
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-photos] preview-view: Make it a final class
- Date: Wed, 27 Jan 2016 10:45:40 +0000 (UTC)
commit 8dd2c191425d4f52dbe0492c9685d1f100fd82a6
Author: Debarshi Ray <debarshir gnome org>
Date: Tue Jan 26 11:03:28 2016 +0100
preview-view: Make it a final class
src/photos-preview-view.c | 188 +++++++++++++++++++++------------------------
src/photos-preview-view.h | 28 +------
2 files changed, 88 insertions(+), 128 deletions(-)
---
diff --git a/src/photos-preview-view.c b/src/photos-preview-view.c
index dae19ad..3bddca1 100644
--- a/src/photos-preview-view.c
+++ b/src/photos-preview-view.c
@@ -40,8 +40,9 @@
#include "photos-tool.h"
-struct _PhotosPreviewViewPrivate
+struct _PhotosPreviewView
{
+ GtkBin parent_instance;
GeglNode *node;
GtkWidget *overlay;
GtkWidget *palette;
@@ -54,6 +55,11 @@ struct _PhotosPreviewViewPrivate
PhotosTool *current_tool;
};
+struct _PhotosPreviewViewClass
+{
+ GtkBinClass parent_class;
+};
+
enum
{
PROP_0,
@@ -61,7 +67,7 @@ enum
};
-G_DEFINE_TYPE_WITH_PRIVATE (PhotosPreviewView, photos_preview_view, GTK_TYPE_BIN);
+G_DEFINE_TYPE (PhotosPreviewView, photos_preview_view, GTK_TYPE_BIN);
static GtkWidget *photos_preview_view_create_view_with_container (PhotosPreviewView *self);
@@ -70,16 +76,15 @@ static GtkWidget *photos_preview_view_create_view_with_container (PhotosPreviewV
static gboolean
photos_preview_view_button_press_event (PhotosPreviewView *self, GdkEvent *event)
{
- PhotosPreviewViewPrivate *priv = self->priv;
gboolean ret_val = GDK_EVENT_PROPAGATE;
- if (priv->current_tool == NULL)
+ if (self->current_tool == NULL)
goto out;
switch (event->button.button)
{
case 1:
- ret_val = photos_tool_left_click_event (priv->current_tool, &(event->button));
+ ret_val = photos_tool_left_click_event (self->current_tool, &(event->button));
break;
default:
@@ -94,16 +99,15 @@ photos_preview_view_button_press_event (PhotosPreviewView *self, GdkEvent *event
static gboolean
photos_preview_view_button_release_event (PhotosPreviewView *self, GdkEvent *event)
{
- PhotosPreviewViewPrivate *priv = self->priv;
gboolean ret_val = GDK_EVENT_PROPAGATE;
- if (priv->current_tool == NULL)
+ if (self->current_tool == NULL)
goto out;
switch (event->button.button)
{
case 1:
- ret_val = photos_tool_left_unclick_event (priv->current_tool, &(event->button));
+ ret_val = photos_tool_left_unclick_event (self->current_tool, &(event->button));
break;
default:
@@ -138,26 +142,23 @@ photos_preview_view_draw_background (PhotosPreviewView *self, cairo_t *cr, GdkRe
static void
photos_preview_view_draw_overlay (PhotosPreviewView *self, cairo_t *cr, GdkRectangle *rect, gpointer
user_data)
{
- PhotosPreviewViewPrivate *priv = self->priv;
-
- if (priv->current_tool == NULL)
+ if (self->current_tool == NULL)
return;
- photos_tool_draw (priv->current_tool, cr, rect);
+ photos_tool_draw (self->current_tool, cr, rect);
}
static GtkWidget *
photos_preview_view_get_invisible_child (PhotosPreviewView *self)
{
- PhotosPreviewViewPrivate *priv = self->priv;
GList *children;
GList *l;
GtkWidget *current_view_container;
GtkWidget *next_view_container = NULL;
- current_view_container = gtk_stack_get_visible_child (GTK_STACK (priv->stack));
- children = gtk_container_get_children (GTK_CONTAINER (priv->stack));
+ current_view_container = gtk_stack_get_visible_child (GTK_STACK (self->stack));
+ children = gtk_container_get_children (GTK_CONTAINER (self->stack));
for (l = children; l != NULL; l = l->next)
{
GtkWidget *view_container = GTK_WIDGET (l->data);
@@ -177,13 +178,12 @@ photos_preview_view_get_invisible_child (PhotosPreviewView *self)
static gboolean
photos_preview_view_motion_notify_event (PhotosPreviewView *self, GdkEvent *event)
{
- PhotosPreviewViewPrivate *priv = self->priv;
gboolean ret_val = GDK_EVENT_PROPAGATE;
- if (priv->current_tool == NULL)
+ if (self->current_tool == NULL)
goto out;
- ret_val = photos_tool_motion_event (priv->current_tool, &(event->motion));
+ ret_val = photos_tool_motion_event (self->current_tool, &(event->motion));
out:
return ret_val;
@@ -193,21 +193,20 @@ photos_preview_view_motion_notify_event (PhotosPreviewView *self, GdkEvent *even
static void
photos_preview_view_navigate (PhotosPreviewView *self, gint position)
{
- PhotosPreviewViewPrivate *priv = self->priv;
GtkWidget *current_view_container;
GtkWidget *new_view_container;
GtkWidget *next_view_container;
- current_view_container = gtk_stack_get_visible_child (GTK_STACK (priv->stack));
- gtk_container_child_set (GTK_CONTAINER (priv->stack), current_view_container, "position", position, NULL);
+ current_view_container = gtk_stack_get_visible_child (GTK_STACK (self->stack));
+ gtk_container_child_set (GTK_CONTAINER (self->stack), current_view_container, "position", position, NULL);
next_view_container = photos_preview_view_get_invisible_child (self);
- gtk_stack_set_visible_child (GTK_STACK (priv->stack), next_view_container);
+ gtk_stack_set_visible_child (GTK_STACK (self->stack), next_view_container);
- gtk_container_remove (GTK_CONTAINER (priv->stack), current_view_container);
+ gtk_container_remove (GTK_CONTAINER (self->stack), current_view_container);
new_view_container = photos_preview_view_create_view_with_container (self);
- gtk_container_add (GTK_CONTAINER (priv->stack), new_view_container);
+ gtk_container_add (GTK_CONTAINER (self->stack), new_view_container);
}
@@ -252,7 +251,7 @@ photos_preview_view_create_view_with_container (PhotosPreviewView *self)
g_signal_connect_swapped (view, "draw-background", G_CALLBACK (photos_preview_view_draw_background), self);
g_signal_connect_swapped (view, "draw-overlay", G_CALLBACK (photos_preview_view_draw_overlay), self);
- /* It has to be visible to become the visible child of priv->stack. */
+ /* It has to be visible to become the visible child of self->stack. */
gtk_widget_show_all (sw);
return sw;
@@ -275,7 +274,6 @@ static void
photos_preview_view_process (GObject *source_object, GAsyncResult *res, gpointer user_data)
{
PhotosPreviewView *self = PHOTOS_PREVIEW_VIEW (user_data);
- PhotosPreviewViewPrivate *priv = self->priv;
GError *error = NULL;
GtkWidget *view_container;
GtkWidget *view;
@@ -288,7 +286,7 @@ photos_preview_view_process (GObject *source_object, GAsyncResult *res, gpointer
g_error_free (error);
}
- view_container = gtk_stack_get_visible_child (GTK_STACK (priv->stack));
+ view_container = gtk_stack_get_visible_child (GTK_STACK (self->stack));
view = photos_preview_view_get_view_from_view_container (view_container);
gtk_widget_queue_draw (view);
}
@@ -304,7 +302,7 @@ photos_preview_view_brightness_contrast (PhotosPreviewView *self, GVariant *para
gdouble contrast = -G_MAXDOUBLE;
gdouble value;
- item = PHOTOS_BASE_ITEM (photos_base_manager_get_active_object (self->priv->item_mngr));
+ item = PHOTOS_BASE_ITEM (photos_base_manager_get_active_object (self->item_mngr));
if (item == NULL)
return;
@@ -341,7 +339,7 @@ photos_preview_view_crop (PhotosPreviewView *self, GVariant *parameter)
gdouble x = -1.0;
gdouble y = -1.0;
- item = PHOTOS_BASE_ITEM (photos_base_manager_get_active_object (self->priv->item_mngr));
+ item = PHOTOS_BASE_ITEM (photos_base_manager_get_active_object (self->item_mngr));
if (item == NULL)
return;
@@ -374,7 +372,7 @@ photos_preview_view_denoise (PhotosPreviewView *self, GVariant *parameter)
PhotosBaseItem *item;
guint16 iterations;
- item = PHOTOS_BASE_ITEM (photos_base_manager_get_active_object (self->priv->item_mngr));
+ item = PHOTOS_BASE_ITEM (photos_base_manager_get_active_object (self->item_mngr));
if (item == NULL)
return;
@@ -390,7 +388,7 @@ photos_preview_view_insta (PhotosPreviewView *self, GVariant *parameter)
PhotosBaseItem *item;
PhotosOperationInstaPreset preset;
- item = PHOTOS_BASE_ITEM (photos_base_manager_get_active_object (self->priv->item_mngr));
+ item = PHOTOS_BASE_ITEM (photos_base_manager_get_active_object (self->item_mngr));
if (item == NULL)
return;
@@ -406,7 +404,7 @@ photos_preview_view_saturation (PhotosPreviewView *self, GVariant *parameter)
PhotosBaseItem *item;
gdouble scale;
- item = PHOTOS_BASE_ITEM (photos_base_manager_get_active_object (self->priv->item_mngr));
+ item = PHOTOS_BASE_ITEM (photos_base_manager_get_active_object (self->item_mngr));
if (item == NULL)
return;
@@ -422,7 +420,7 @@ photos_preview_view_sharpen (PhotosPreviewView *self, GVariant *parameter)
PhotosBaseItem *item;
gdouble scale;
- item = PHOTOS_BASE_ITEM (photos_base_manager_get_active_object (self->priv->item_mngr));
+ item = PHOTOS_BASE_ITEM (photos_base_manager_get_active_object (self->item_mngr));
if (item == NULL)
return;
@@ -435,32 +433,31 @@ photos_preview_view_sharpen (PhotosPreviewView *self, GVariant *parameter)
static void
photos_preview_view_tool_changed (PhotosPreviewView *self, PhotosTool *tool)
{
- PhotosPreviewViewPrivate *priv = self->priv;
GtkWidget *view_container;
GtkWidget *view;
- if (priv->current_tool == tool)
+ if (self->current_tool == tool)
return;
- if (priv->current_tool != NULL)
+ if (self->current_tool != NULL)
{
- photos_tool_deactivate (priv->current_tool);
- g_object_remove_weak_pointer (G_OBJECT (priv->current_tool), (gpointer *) &priv->current_tool);
- priv->current_tool = NULL;
+ photos_tool_deactivate (self->current_tool);
+ g_object_remove_weak_pointer (G_OBJECT (self->current_tool), (gpointer *) &self->current_tool);
+ self->current_tool = NULL;
}
- view_container = gtk_stack_get_visible_child (GTK_STACK (priv->stack));
+ view_container = gtk_stack_get_visible_child (GTK_STACK (self->stack));
view = photos_preview_view_get_view_from_view_container (view_container);
if (tool != NULL)
{
PhotosBaseItem *item;
- priv->current_tool = tool;
- g_object_add_weak_pointer (G_OBJECT (priv->current_tool), (gpointer *) &priv->current_tool);
+ self->current_tool = tool;
+ g_object_add_weak_pointer (G_OBJECT (self->current_tool), (gpointer *) &self->current_tool);
- item = PHOTOS_BASE_ITEM (photos_base_manager_get_active_object (priv->item_mngr));
- photos_tool_activate (priv->current_tool, item, GEGL_GTK_VIEW (view));
+ item = PHOTOS_BASE_ITEM (photos_base_manager_get_active_object (self->item_mngr));
+ photos_tool_activate (self->current_tool, item, GEGL_GTK_VIEW (view));
}
gtk_widget_queue_draw (view);
@@ -472,7 +469,7 @@ photos_preview_view_undo (PhotosPreviewView *self)
{
PhotosBaseItem *item;
- item = PHOTOS_BASE_ITEM (photos_base_manager_get_active_object (self->priv->item_mngr));
+ item = PHOTOS_BASE_ITEM (photos_base_manager_get_active_object (self->item_mngr));
if (item == NULL)
return;
@@ -484,30 +481,28 @@ photos_preview_view_undo (PhotosPreviewView *self)
static void
photos_preview_view_window_mode_changed (PhotosPreviewView *self, PhotosWindowMode mode, PhotosWindowMode
old_mode)
{
- PhotosPreviewViewPrivate *priv = self->priv;
-
switch (mode)
{
case PHOTOS_WINDOW_MODE_COLLECTIONS:
case PHOTOS_WINDOW_MODE_FAVORITES:
case PHOTOS_WINDOW_MODE_OVERVIEW:
case PHOTOS_WINDOW_MODE_SEARCH:
- gtk_revealer_set_reveal_child (GTK_REVEALER (priv->revealer), FALSE);
- photos_edit_palette_hide_details (PHOTOS_EDIT_PALETTE (priv->palette));
- photos_preview_nav_buttons_hide (priv->nav_buttons);
- photos_preview_nav_buttons_set_model (priv->nav_buttons, NULL, NULL);
+ gtk_revealer_set_reveal_child (GTK_REVEALER (self->revealer), FALSE);
+ photos_edit_palette_hide_details (PHOTOS_EDIT_PALETTE (self->palette));
+ photos_preview_nav_buttons_hide (self->nav_buttons);
+ photos_preview_nav_buttons_set_model (self->nav_buttons, NULL, NULL);
break;
case PHOTOS_WINDOW_MODE_EDIT:
- gtk_revealer_set_reveal_child (GTK_REVEALER (priv->revealer), TRUE);
- photos_edit_palette_show (PHOTOS_EDIT_PALETTE (priv->palette));
- photos_preview_nav_buttons_hide (priv->nav_buttons);
+ gtk_revealer_set_reveal_child (GTK_REVEALER (self->revealer), TRUE);
+ photos_edit_palette_show (PHOTOS_EDIT_PALETTE (self->palette));
+ photos_preview_nav_buttons_hide (self->nav_buttons);
break;
case PHOTOS_WINDOW_MODE_PREVIEW:
- gtk_revealer_set_reveal_child (GTK_REVEALER (priv->revealer), FALSE);
- photos_edit_palette_hide_details (PHOTOS_EDIT_PALETTE (priv->palette));
- photos_preview_nav_buttons_show (priv->nav_buttons);
+ gtk_revealer_set_reveal_child (GTK_REVEALER (self->revealer), FALSE);
+ photos_edit_palette_hide_details (PHOTOS_EDIT_PALETTE (self->palette));
+ photos_preview_nav_buttons_show (self->nav_buttons);
break;
case PHOTOS_WINDOW_MODE_NONE:
@@ -522,12 +517,11 @@ static void
photos_preview_view_dispose (GObject *object)
{
PhotosPreviewView *self = PHOTOS_PREVIEW_VIEW (object);
- PhotosPreviewViewPrivate *priv = self->priv;
- g_clear_object (&priv->node);
- g_clear_object (&priv->item_mngr);
- g_clear_object (&priv->mode_cntrlr);
- g_clear_object (&priv->nav_buttons);
+ g_clear_object (&self->node);
+ g_clear_object (&self->item_mngr);
+ g_clear_object (&self->mode_cntrlr);
+ g_clear_object (&self->nav_buttons);
G_OBJECT_CLASS (photos_preview_view_parent_class)->dispose (object);
}
@@ -537,10 +531,9 @@ static void
photos_preview_view_finalize (GObject *object)
{
PhotosPreviewView *self = PHOTOS_PREVIEW_VIEW (object);
- PhotosPreviewViewPrivate *priv = self->priv;
- if (priv->current_tool != NULL)
- g_object_remove_weak_pointer (G_OBJECT (priv->current_tool), (gpointer *) &priv->current_tool);
+ if (self->current_tool != NULL)
+ g_object_remove_weak_pointer (G_OBJECT (self->current_tool), (gpointer *) &self->current_tool);
G_OBJECT_CLASS (photos_preview_view_parent_class)->finalize (object);
}
@@ -550,11 +543,10 @@ static void
photos_preview_view_constructed (GObject *object)
{
PhotosPreviewView *self = PHOTOS_PREVIEW_VIEW (object);
- PhotosPreviewViewPrivate *priv = self->priv;
G_OBJECT_CLASS (photos_preview_view_parent_class)->constructed (object);
- priv->nav_buttons = photos_preview_nav_buttons_new (self, GTK_OVERLAY (priv->overlay));
+ self->nav_buttons = photos_preview_nav_buttons_new (self, GTK_OVERLAY (self->overlay));
gtk_widget_show_all (GTK_WIDGET (self));
}
@@ -563,12 +555,11 @@ static void
photos_preview_view_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec)
{
PhotosPreviewView *self = PHOTOS_PREVIEW_VIEW (object);
- PhotosPreviewViewPrivate *priv = self->priv;
switch (prop_id)
{
case PROP_OVERLAY:
- priv->overlay = GTK_WIDGET (g_value_dup_object (value));
+ self->overlay = GTK_WIDGET (g_value_dup_object (value));
break;
default:
@@ -581,7 +572,6 @@ photos_preview_view_set_property (GObject *object, guint prop_id, const GValue *
static void
photos_preview_view_init (PhotosPreviewView *self)
{
- PhotosPreviewViewPrivate *priv;
GAction *action;
GApplication *app;
GtkWidget *grid;
@@ -589,16 +579,13 @@ photos_preview_view_init (PhotosPreviewView *self)
GtkWidget *view_container;
PhotosSearchContextState *state;
- self->priv = photos_preview_view_get_instance_private (self);
- priv = self->priv;
-
app = g_application_get_default ();
state = photos_search_context_get_state (PHOTOS_SEARCH_CONTEXT (app));
- priv->item_mngr = g_object_ref (state->item_mngr);
+ self->item_mngr = g_object_ref (state->item_mngr);
- priv->mode_cntrlr = g_object_ref (state->mode_cntrlr);
- g_signal_connect_object (priv->mode_cntrlr,
+ self->mode_cntrlr = g_object_ref (state->mode_cntrlr);
+ g_signal_connect_object (self->mode_cntrlr,
"window-mode-changed",
G_CALLBACK (photos_preview_view_window_mode_changed),
self,
@@ -610,30 +597,30 @@ photos_preview_view_init (PhotosPreviewView *self)
grid = gtk_grid_new ();
gtk_container_add (GTK_CONTAINER (self), grid);
- priv->stack = gtk_stack_new ();
- gtk_widget_set_hexpand (priv->stack, TRUE);
- gtk_widget_set_vexpand (priv->stack, TRUE);
- gtk_container_add (GTK_CONTAINER (grid), priv->stack);
+ self->stack = gtk_stack_new ();
+ gtk_widget_set_hexpand (self->stack, TRUE);
+ gtk_widget_set_vexpand (self->stack, TRUE);
+ gtk_container_add (GTK_CONTAINER (grid), self->stack);
view_container = photos_preview_view_create_view_with_container (self);
- gtk_container_add (GTK_CONTAINER (priv->stack), view_container);
- gtk_stack_set_visible_child (GTK_STACK (priv->stack), view_container);
+ gtk_container_add (GTK_CONTAINER (self->stack), view_container);
+ gtk_stack_set_visible_child (GTK_STACK (self->stack), view_container);
view_container = photos_preview_view_create_view_with_container (self);
- gtk_container_add (GTK_CONTAINER (priv->stack), view_container);
+ gtk_container_add (GTK_CONTAINER (self->stack), view_container);
- priv->revealer = gtk_revealer_new ();
- gtk_revealer_set_transition_type (GTK_REVEALER (priv->revealer), GTK_REVEALER_TRANSITION_TYPE_SLIDE_LEFT);
- gtk_container_add (GTK_CONTAINER (grid), priv->revealer);
+ self->revealer = gtk_revealer_new ();
+ gtk_revealer_set_transition_type (GTK_REVEALER (self->revealer), GTK_REVEALER_TRANSITION_TYPE_SLIDE_LEFT);
+ gtk_container_add (GTK_CONTAINER (grid), self->revealer);
sw = gtk_scrolled_window_new (NULL, NULL);
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sw), GTK_SHADOW_IN);
- gtk_container_add (GTK_CONTAINER (priv->revealer), sw);
+ gtk_container_add (GTK_CONTAINER (self->revealer), sw);
- priv->palette = photos_edit_palette_new ();
- gtk_container_add (GTK_CONTAINER (sw), priv->palette);
- g_signal_connect_swapped (priv->palette, "tool-changed", G_CALLBACK (photos_preview_view_tool_changed),
self);
+ self->palette = photos_edit_palette_new ();
+ gtk_container_add (GTK_CONTAINER (sw), self->palette);
+ g_signal_connect_swapped (self->palette, "tool-changed", G_CALLBACK (photos_preview_view_tool_changed),
self);
action = g_action_map_lookup_action (G_ACTION_MAP (app), "brightness-contrast-current");
g_signal_connect_object (action,
@@ -702,42 +689,39 @@ photos_preview_view_new (GtkOverlay *overlay)
void
photos_preview_view_set_model (PhotosPreviewView *self, GtkTreeModel *model, GtkTreePath *current_path)
{
- PhotosPreviewViewPrivate *priv = self->priv;
-
g_return_if_fail (model != NULL);
g_return_if_fail (current_path != NULL);
- photos_preview_nav_buttons_set_model (self->priv->nav_buttons, model, current_path);
- photos_preview_nav_buttons_show (priv->nav_buttons);
+ photos_preview_nav_buttons_set_model (self->nav_buttons, model, current_path);
+ photos_preview_nav_buttons_show (self->nav_buttons);
}
void
photos_preview_view_set_node (PhotosPreviewView *self, GeglNode *node)
{
- PhotosPreviewViewPrivate *priv = self->priv;
GtkWidget *view_container;;
- if (priv->node == node)
+ if (self->node == node)
return;
- view_container = gtk_stack_get_visible_child (GTK_STACK (priv->stack));
- g_clear_object (&priv->node);
+ view_container = gtk_stack_get_visible_child (GTK_STACK (self->stack));
+ g_clear_object (&self->node);
if (node == NULL)
{
- gtk_container_remove (GTK_CONTAINER (priv->stack), view_container);
+ gtk_container_remove (GTK_CONTAINER (self->stack), view_container);
view_container = photos_preview_view_create_view_with_container (self);
- gtk_container_add (GTK_CONTAINER (priv->stack), view_container);
+ gtk_container_add (GTK_CONTAINER (self->stack), view_container);
}
else
{
GtkWidget *view;
- priv->node = g_object_ref (node);
+ self->node = g_object_ref (node);
view = photos_preview_view_get_view_from_view_container (view_container);
- gegl_gtk_view_set_node (GEGL_GTK_VIEW (view), priv->node);
+ gegl_gtk_view_set_node (GEGL_GTK_VIEW (view), self->node);
gtk_widget_queue_draw (view);
}
}
diff --git a/src/photos-preview-view.h b/src/photos-preview-view.h
index b19b399..6889ecb 100644
--- a/src/photos-preview-view.h
+++ b/src/photos-preview-view.h
@@ -36,36 +36,12 @@ G_BEGIN_DECLS
(G_TYPE_CHECK_INSTANCE_CAST ((obj), \
PHOTOS_TYPE_PREVIEW_VIEW, PhotosPreviewView))
-#define PHOTOS_PREVIEW_VIEW_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), \
- PHOTOS_TYPE_PREVIEW_VIEW, PhotosPreviewViewClass))
-
#define PHOTOS_IS_PREVIEW_VIEW(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), \
PHOTOS_TYPE_PREVIEW_VIEW))
-#define PHOTOS_IS_PREVIEW_VIEW_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), \
- PHOTOS_TYPE_PREVIEW_VIEW))
-
-#define PHOTOS_PREVIEW_VIEW_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), \
- PHOTOS_TYPE_PREVIEW_VIEW, PhotosPreviewViewClass))
-
-typedef struct _PhotosPreviewView PhotosPreviewView;
-typedef struct _PhotosPreviewViewClass PhotosPreviewViewClass;
-typedef struct _PhotosPreviewViewPrivate PhotosPreviewViewPrivate;
-
-struct _PhotosPreviewView
-{
- GtkBin parent_instance;
- PhotosPreviewViewPrivate *priv;
-};
-
-struct _PhotosPreviewViewClass
-{
- GtkBinClass parent_class;
-};
+typedef struct _PhotosPreviewView PhotosPreviewView;
+typedef struct _PhotosPreviewViewClass PhotosPreviewViewClass;
GType photos_preview_view_get_type (void) G_GNUC_CONST;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]