X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fhildon2%2Fmodest-hildon2-details-dialog.c;h=568e31e005d557a282f880634fb0f93337488968;hp=04e37449c592393e393976504075577863c1bac6;hb=6d6bf6cd72cea6ac9c50472e277ab214be598d80;hpb=484a4755e8301fbbd6b45e0c7c07f36ba1db5c65 diff --git a/src/hildon2/modest-hildon2-details-dialog.c b/src/hildon2/modest-hildon2-details-dialog.c index 04e3744..568e31e 100644 --- a/src/hildon2/modest-hildon2-details-dialog.c +++ b/src/hildon2/modest-hildon2-details-dialog.c @@ -89,7 +89,8 @@ modest_hildon2_details_dialog_init (ModestHildon2DetailsDialog *self) GtkWidget* modest_hildon2_details_dialog_new_with_header (GtkWindow *parent, - TnyHeader *header) + TnyHeader *header, + gboolean get_size) { ModestDetailsDialog *dialog; @@ -101,7 +102,7 @@ modest_hildon2_details_dialog_new_with_header (GtkWindow *parent, NULL)); MODEST_DETAILS_DIALOG_GET_CLASS (dialog)->create_container_func (dialog); - MODEST_DETAILS_DIALOG_GET_CLASS (dialog)->set_header_func (dialog, header); + MODEST_DETAILS_DIALOG_GET_CLASS (dialog)->set_header_func (dialog, header, get_size); return GTK_WIDGET (dialog); } @@ -131,6 +132,7 @@ modest_hildon2_details_dialog_create_container_default (ModestDetailsDialog *sel { ModestHildon2DetailsDialogPrivate *priv; GtkWidget *pannable; + GtkWidget *align; priv = MODEST_HILDON2_DETAILS_DIALOG_GET_PRIVATE (self); @@ -140,9 +142,17 @@ modest_hildon2_details_dialog_create_container_default (ModestDetailsDialog *sel gtk_table_set_col_spacings (GTK_TABLE (priv->props_table), 12); gtk_table_set_row_spacings (GTK_TABLE (priv->props_table), 1); - pannable = g_object_new (HILDON_TYPE_PANNABLE_AREA, "initial-hint", TRUE, NULL); + align = gtk_alignment_new (0.0, 0.0, 1.0, 1.0); + gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 0, MODEST_MARGIN_DOUBLE, MODEST_MARGIN_DEFAULT); + + pannable = g_object_new (HILDON_TYPE_PANNABLE_AREA, + "initial-hint", TRUE, + "hscrollbar-policy", GTK_POLICY_NEVER, + "vscrollbar-policy", GTK_POLICY_AUTOMATIC, + NULL); + gtk_container_add (GTK_CONTAINER (align), priv->props_table); hildon_pannable_area_add_with_viewport (HILDON_PANNABLE_AREA (pannable), - GTK_WIDGET (priv->props_table)); + GTK_WIDGET (align)); gtk_container_add (GTK_CONTAINER (GTK_DIALOG (self)->vbox), pannable); gtk_dialog_set_has_separator (GTK_DIALOG (self), FALSE);