source-dialog: shrink dialog height when mode changes

This commit is contained in:
Georges Basile Stavracas Neto
2015-05-25 12:35:28 -04:00
committed by Erick Pérez Castellanos
parent c8fc9c8b20
commit fdba1b2f65
+8
View File
@@ -630,6 +630,7 @@ gcal_source_dialog_set_mode (GcalSourceDialog *dialog,
{ {
GcalSourceDialogPrivate *priv = dialog->priv; GcalSourceDialogPrivate *priv = dialog->priv;
gboolean edit_mode; gboolean edit_mode;
gint window_width;
priv->mode = mode; priv->mode = mode;
edit_mode = (mode == GCAL_SOURCE_DIALOG_MODE_EDIT); edit_mode = (mode == GCAL_SOURCE_DIALOG_MODE_EDIT);
@@ -660,6 +661,13 @@ gcal_source_dialog_set_mode (GcalSourceDialog *dialog,
G_BINDING_DEFAULT); G_BINDING_DEFAULT);
} }
} }
/*
* Resize the window to the smallest possible
* size.
*/
gtk_window_get_size (GTK_WINDOW (dialog), &window_width, NULL);
gtk_window_resize (GTK_WINDOW (dialog), window_width, 1);
} }
/** /**