source-dialog: shrink dialog height when mode changes
This commit is contained in:
committed by
Erick Pérez Castellanos
parent
c8fc9c8b20
commit
fdba1b2f65
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user