Re: [evolution-patches] Prettify folder property dialog



Some comments below.

On Mër , 2004-06-02 at 12:55 +0200, Christian Neumair wrote:
> The attached patch pretifies the folder property dialog and moves it
> towards HIG compliance.
> Any comments/suggestions?
> 
> regs,
>  Chris

> @@ -56,7 +56,7 @@
>         CamelArgV *argv = prop_data->argv;
>         int i;
>         
> -       if (response != GTK_RESPONSE_OK) {
> +       if (response != GTK_RESPONSE_CLOSE) {
>                 gtk_widget_destroy (dialog);
>                 return;
>         }

Shouldn't the response always be GTK_RESPONSE_CLOSE? Why would we check
for !=? We're just going to close it all the time no matter what we get
here, aren't we?


> +       title = g_strdup_printf ("Properties of %s", name);

As Michael said, this needs to be translated.


> +       gtk_window_set_resizable (GTK_WINDOW (dialog), FALSE);

All dialogs should be resizeable really. Is there any reason not to
allow resizing it?


> +       gtk_container_set_border_width (GTK_CONTAINER (dialog), 5);
> +       gtk_box_set_spacing (GTK_BOX (GTK_DIALOG (dialog)->vbox), 2);

These are not HIG-compliant values. You should realize the dialog
instead, and set the border width for the child of dialog->vbox to 12,
the border width of dialog->vbox to 0, and the border width of
dialog->action_area to 12.


> +       g_free (title);

You should probably position this directly after using "title", or at
the end of the function, when we are definately done using the variables
in the scope of the function.


> +       gtk_container_set_border_width (GTK_CONTAINER (table), 5);

Again. This is not a HIG-compliant value. This should probably be 12.
5 + 5 != 12, which is what the HIG states should be the border between
the contents of the dialog, and the window's border.


-- dobey

Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]