rem: gtk_widget_show_all (totem->win);
context: main (int argc, char *argv[]){	Totem *totem;	char *filename;	bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);	bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");	textdomain (GETTEXT_PACKAGE);	g_thread_init (NULL);	gdk_threads_init ();	gnome_program_init ("totem", VERSION,			LIBGNOMEUI_MODULE,			argc, argv,			GNOME_PARAM_APP_DATADIR, DATADIR,			NULL);	glade_gnome_init ();	gnome_vfs_init ();	totem = g_new (Totem, 1);	totem->mrl = NULL;	totem->seek_lock = FALSE;	totem->handler = 0;	totem->popup_timeout = 0;	filename = gnome_program_locate_file (NULL,			GNOME_FILE_DOMAIN_APP_DATADIR,			"totem.glade", TRUE, NULL);	totem->xml = glade_xml_new (filename, NULL, NULL);	//FIXME check xml	g_free (filename);	video_widget_create (totem);	totem->win = glade_xml_get_widget (totem->xml, "app1");	totem->seek = glade_xml_get_widget (totem->xml, "hscale1");	totem->adj = gtk_range_get_adjustment (GTK_RANGE (totem->seek));	totem->popup = glade_xml_get_widget (totem->xml, "window1");	totem->playlist = GTK_PLAYLIST		(gtk_playlist_new (GTK_WINDOW (totem->win)));	totem_callback_connect (totem);	/* Show ! */	long_action ();	gtk_widget_show_all (totem->win);	if (argc > 1)	{		char *mrl;		int i;				for (i = 1 ; i < argc; i++)			gtk_playlist_add_mrl (totem->playlist, argv[i]);		update_buttons (totem);		mrl = gtk_playlist_get_current_mrl (totem->playlist);		action_set_mrl (totem, mrl);	}	gtk_main ();	return 0;}