rem: g_signal_connect_object (GTK_OBJECT (playlist), "response",
add: g_signal_connect_object (G_OBJECT (playlist), "response",
context: totem_playlist_new (const char *glade_filename, GdkPixbuf *playing_pix){	TotemPlaylist *playlist;	GtkWidget *container, *item;	if (glade_filename == NULL)		return NULL;	playlist = TOTEM_PLAYLIST (g_object_new (GTK_TYPE_PLAYLIST, NULL));	playlist->_priv->xml = glade_xml_new (glade_filename, "vbox4", NULL);	if (playlist->_priv->xml == NULL)	{		totem_playlist_finalize (G_OBJECT (playlist));		return NULL;	}	gtk_window_set_title (GTK_WINDOW (playlist), _("Playlist"));	gtk_dialog_add_buttons (GTK_DIALOG (playlist),			GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE,			NULL);	gtk_window_set_default_size (GTK_WINDOW (playlist),			300, 375);	g_signal_connect_object (GTK_OBJECT (playlist), "response",			G_CALLBACK (gtk_widget_hide), 			GTK_WIDGET (playlist),			0);	/* Connect the buttons */	item = glade_xml_get_widget (playlist->_priv->xml, "add_button");	g_signal_connect (GTK_OBJECT (item), "clicked",			G_CALLBACK (totem_playlist_add_files),			playlist);	item = glade_xml_get_widget (playlist->_priv->xml, "remove_button");	g_signal_connect (GTK_OBJECT (item), "clicked",			G_CALLBACK (totem_playlist_remove_files),			playlist);	item = glade_xml_get_widget (playlist->_priv->xml, "save_button");	g_signal_connect (GTK_OBJECT (item), "clicked",			G_CALLBACK (totem_playlist_save_files),			playlist);	item = glade_xml_get_widget (playlist->_priv->xml, "up_button");	g_signal_connect (GTK_OBJECT (item), "clicked",			G_CALLBACK (totem_playlist_up_files),			playlist);	item = glade_xml_get_widget (playlist->_priv->xml, "down_button");	g_signal_connect (GTK_OBJECT (item), "clicked",			G_CALLBACK (totem_playlist_down_files),			playlist);	container = glade_xml_get_widget (playlist->_priv->xml, "vbox4");	gtk_box_pack_start (GTK_BOX (GTK_DIALOG (playlist)->vbox),			container,			TRUE,       /* expand */			TRUE,       /* fill */			0);         /* padding */	playlist->_priv->treeview = glade_xml_get_widget		(playlist->_priv->xml, "treeview1");	init_treeview (playlist->_priv->treeview, playlist);	playlist->_priv->model = gtk_tree_view_get_model		(GTK_TREE_VIEW (playlist->_priv->treeview));	/* The configuration */	init_config (playlist);	playlist->_priv->icon = playing_pix;	gtk_widget_show_all (GTK_DIALOG (playlist)->vbox);	return GTK_WIDGET (playlist);}