[gnome-photos/wip/rishi/edit-preview: 5/9] edit-palette: Simplify code
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-photos/wip/rishi/edit-preview: 5/9] edit-palette: Simplify code
- Date: Tue, 24 Nov 2015 16:42:23 +0000 (UTC)
commit 8fe92811ffb76ebffb2bd74af48ec8664c100c4a
Author: Debarshi Ray <debarshir gnome org>
Date: Tue Nov 24 16:47:23 2015 +0100
edit-palette: Simplify code
Let the widgets handle the life cycle of the GtkSizeGroup.
src/photos-edit-palette.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/src/photos-edit-palette.c b/src/photos-edit-palette.c
index 326acd9..6138b64 100644
--- a/src/photos-edit-palette.c
+++ b/src/photos-edit-palette.c
@@ -34,7 +34,6 @@ struct _PhotosEditPalette
{
GtkListBox parent_instance;
GList *tools;
- GtkSizeGroup *size_group;
PhotosModeController *mode_cntrlr;
};
@@ -166,7 +165,6 @@ photos_edit_palette_dispose (GObject *object)
g_list_free_full (self->tools, g_object_unref);
self->tools = NULL;
- g_clear_object (&self->size_group);
g_clear_object (&self->mode_cntrlr);
G_OBJECT_CLASS (photos_edit_palette_parent_class)->dispose (object);
@@ -180,6 +178,7 @@ photos_edit_palette_init (PhotosEditPalette *self)
GIOExtensionPoint *extension_point;
GList *extensions;
GList *l;
+ GtkSizeGroup *size_group;
PhotosSearchContextState *state;
app = g_application_get_default ();
@@ -196,7 +195,7 @@ photos_edit_palette_init (PhotosEditPalette *self)
extensions = g_io_extension_point_get_extensions (extension_point);
extensions = g_list_sort (extensions, photos_edit_palette_extensions_sort_func);
- self->size_group = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL);
+ size_group = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL);
for (l = extensions; l != NULL; l = l->next)
{
@@ -254,7 +253,7 @@ photos_edit_palette_init (PhotosEditPalette *self)
gtk_widget_set_margin_bottom (tool_widget, 12);
gtk_widget_set_margin_top (tool_widget, 12);
gtk_container_add (GTK_CONTAINER (revealer), tool_widget);
- gtk_size_group_add_widget (self->size_group, tool_widget);
+ gtk_size_group_add_widget (size_group, tool_widget);
g_signal_connect_swapped (tool, "hide-requested", G_CALLBACK (photos_edit_palette_hide_requested),
row);
g_signal_connect_swapped (tool,
@@ -273,6 +272,7 @@ photos_edit_palette_init (PhotosEditPalette *self)
G_CONNECT_SWAPPED);
gtk_widget_show_all (GTK_WIDGET (self));
+ g_object_unref (size_group);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]