comparison src/info.c @ 289:6a7298988a7a

Simplify and unify gtk_window creation with the help of the new window_new() function, that wraps gtk_window_new() call. Subclass, title and icon are set in the same call.
author zas_
date Wed, 09 Apr 2008 16:37:54 +0000
parents d1f74154463e
children 4b2d7f9af171
comparison
equal deleted inserted replaced
288:d1f74154463e 289:6a7298988a7a
773 773
774 id->list = list; 774 id->list = list;
775 id->fd = (FileData *)id->list->data; 775 id->fd = (FileData *)id->list->data;
776 id->updated = FALSE; 776 id->updated = FALSE;
777 777
778 id->window = gtk_window_new(GTK_WINDOW_TOPLEVEL); 778 id->window = window_new(GTK_WINDOW_TOPLEVEL, "properties", NULL, NULL, _("Image properties"));
779 gtk_window_set_type_hint(GTK_WINDOW(id->window), GDK_WINDOW_TYPE_HINT_DIALOG); 779 gtk_window_set_type_hint(GTK_WINDOW(id->window), GDK_WINDOW_TYPE_HINT_DIALOG);
780 window_set_icon(id->window, NULL, NULL);
781 780
782 gtk_window_set_resizable(GTK_WINDOW(id->window), TRUE); 781 gtk_window_set_resizable(GTK_WINDOW(id->window), TRUE);
783 {
784 gchar *title = g_strdup_printf("%s - %s", _("Image properties"), GQ_APPNAME);
785 gtk_window_set_title(GTK_WINDOW(id->window), title);
786 g_free(title);
787 }
788 gtk_window_set_wmclass(GTK_WINDOW(id->window), "properties", GQ_WMCLASS);
789 782
790 geometry.min_width = 32; 783 geometry.min_width = 32;
791 geometry.min_height = 32; 784 geometry.min_height = 32;
792 geometry.base_width = DEF_PROPERTY_WIDTH; 785 geometry.base_width = DEF_PROPERTY_WIDTH;
793 geometry.base_height = DEF_PROPERTY_HEIGHT; 786 geometry.base_height = DEF_PROPERTY_HEIGHT;