diff src/img-view.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 b16b9b8979e5
line wrap: on
line diff
--- a/src/img-view.c	Wed Apr 09 13:53:01 2008 +0000
+++ b/src/img-view.c	Wed Apr 09 16:37:54 2008 +0000
@@ -844,19 +844,15 @@
 	vw->list = NULL;
 	vw->list_pointer = NULL;
 
-	vw->window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
+	vw->window = window_new(GTK_WINDOW_TOPLEVEL, "view", PIXBUF_INLINE_ICON_VIEW, NULL, NULL);
 
 	geometry.min_width = 8;
 	geometry.min_height = 8;
 	gtk_window_set_geometry_hints(GTK_WINDOW(vw->window), NULL, &geometry, GDK_HINT_MIN_SIZE);
 
 	gtk_window_set_resizable(GTK_WINDOW(vw->window), TRUE);
-	gtk_window_set_title (GTK_WINDOW(vw->window), GQ_APPNAME);
-        gtk_window_set_wmclass(GTK_WINDOW(vw->window), "view", GQ_WMCLASS);
         gtk_container_set_border_width(GTK_CONTAINER(vw->window), 0);
 
-	window_set_icon(vw->window, PIXBUF_INLINE_ICON_VIEW, NULL);
-
 	vw->imd = image_new(FALSE);
 
 	image_background_set_color(vw->imd, user_specified_window_background ? &window_background_color : NULL);