rem: D("gtk_playlist_new");
context: gtk_playlist_new (GtkWindow *parent){	GtkPlaylist *playlist;	GtkWidget *container, *item;	char *filename;	D("gtk_playlist_new");	playlist = GTK_PLAYLIST (g_object_new (GTK_TYPE_PLAYLIST, NULL));	filename = gnome_program_locate_file (NULL,			GNOME_FILE_DOMAIN_APP_DATADIR,			"totem/playlist.glade", TRUE, NULL);	if (filename == NULL)	{		gtk_playlist_finalize (G_OBJECT (playlist));		return NULL;	}	playlist->_priv->xml = glade_xml_new (filename, "vbox4", NULL);	if (playlist->_priv->xml == NULL)	{		gtk_playlist_finalize (G_OBJECT (playlist));		return NULL;	}	g_free (filename);	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",			GTK_SIGNAL_FUNC (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",			GTK_SIGNAL_FUNC (gtk_playlist_add_files),			(gpointer) playlist);	item = glade_xml_get_widget (playlist->_priv->xml, "remove_button");	g_signal_connect (GTK_OBJECT (item), "clicked",			GTK_SIGNAL_FUNC (gtk_playlist_remove_files),			(gpointer) 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);	if (parent != NULL)		gtk_window_set_transient_for (GTK_WINDOW (playlist), parent);	filename = gnome_program_locate_file (NULL,			GNOME_FILE_DOMAIN_APP_DATADIR,			"totem/playlist-playing.png", TRUE, NULL);	if (filename != NULL)	{		playlist->_priv->icon = gdk_pixbuf_new_from_file			(filename, NULL);		g_free (filename);	} else {		playlist->_priv->icon = NULL;	}	gtk_widget_show_all (GTK_DIALOG (playlist)->vbox);	return GTK_WIDGET (playlist);}