Mercurial > geeqie
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; |