Denis Leroy 8a68db
--- brasero-0.6.0/src/project-type-chooser.c~	2007-07-11 14:48:14.000000000 +0200
Denis Leroy 8a68db
+++ brasero-0.6.0/src/project-type-chooser.c	2007-08-10 19:35:00.000000000 +0200
Denis Leroy 8a68db
@@ -36,7 +36,6 @@
Denis Leroy 8a68db
 #include <gtk/gtktable.h>
Denis Leroy 8a68db
 #include <gtk/gtkcontainer.h>
Denis Leroy 8a68db
 #include <gtk/gtkmisc.h>
Denis Leroy 8a68db
-#include <gtk/gtktooltips.h>
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 #include "project-type-chooser.h"
Denis Leroy 8a68db
 #include "utils.h"
Denis Leroy 8a68db
@@ -98,8 +97,6 @@
Denis Leroy 8a68db
 	GdkPixbuf *background;
Denis Leroy 8a68db
 	GtkWidget *selected;
Denis Leroy 8a68db
 	GtkWidget *hovered;
Denis Leroy 8a68db
-
Denis Leroy 8a68db
-	GtkTooltips *tooltips;
Denis Leroy 8a68db
 };
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 static gboolean
Denis Leroy 8a68db
@@ -208,10 +205,8 @@
Denis Leroy 8a68db
 			  chooser);
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	if (description->tooltip) {
Denis Leroy 8a68db
-		gtk_tooltips_set_tip (chooser->priv->tooltips,
Denis Leroy 8a68db
-				      event,
Denis Leroy 8a68db
-				      _(description->tooltip),
Denis Leroy 8a68db
-				      NULL);
Denis Leroy 8a68db
+		gtk_widget_set_tooltip_text (event,
Denis Leroy 8a68db
+					     _(description->tooltip));
Denis Leroy 8a68db
 	}
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	eventbox = gtk_event_box_new ();
Denis Leroy 8a68db
@@ -265,10 +260,6 @@
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	obj->priv = g_new0 (BraseroProjectTypeChooserPrivate, 1);
Denis Leroy 8a68db
 
Denis Leroy 8a68db
-	obj->priv->tooltips = gtk_tooltips_new ();
Denis Leroy 8a68db
-	g_object_ref_sink (obj->priv->tooltips);
Denis Leroy 8a68db
-	gtk_tooltips_enable (obj->priv->tooltips);
Denis Leroy 8a68db
-
Denis Leroy 8a68db
 	obj->priv->background = gdk_pixbuf_new_from_file (BRASERO_DATADIR "/logo.png", &error);
Denis Leroy 8a68db
 	if (error) {
Denis Leroy 8a68db
 		g_warning ("ERROR loading background pix : %s\n", error->message);
Denis Leroy 8a68db
@@ -369,11 +360,6 @@
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	cobj = BRASERO_PROJECT_TYPE_CHOOSER (object);
Denis Leroy 8a68db
 
Denis Leroy 8a68db
-	if (cobj->priv->tooltips) {
Denis Leroy 8a68db
-		g_object_unref (cobj->priv->tooltips);
Denis Leroy 8a68db
-		cobj->priv->tooltips = NULL;
Denis Leroy 8a68db
-	}
Denis Leroy 8a68db
-
Denis Leroy 8a68db
 	if (cobj->priv->background) {
Denis Leroy 8a68db
 		g_object_unref (G_OBJECT (cobj->priv->background));
Denis Leroy 8a68db
 		cobj->priv->background = NULL;
Denis Leroy 8a68db
--- brasero-0.6.0/src/brasero-project-size.c~	2007-07-11 14:48:14.000000000 +0200
Denis Leroy 8a68db
+++ brasero-0.6.0/src/brasero-project-size.c	2007-08-10 19:18:03.000000000 +0200
Denis Leroy 8a68db
@@ -93,7 +93,6 @@
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 struct _BraseroProjectSizePrivate {
Denis Leroy 8a68db
 	GtkWidget *menu;
Denis Leroy 8a68db
-	GtkTooltips *tooltips;
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	GtkWidget *frame;
Denis Leroy 8a68db
 	GtkWidget *arrow;
Denis Leroy 8a68db
@@ -232,15 +231,11 @@
Denis Leroy 8a68db
 	obj->priv = g_new0 (BraseroProjectSizePrivate, 1);
Denis Leroy 8a68db
 	obj->priv->text_layout = gtk_widget_create_pango_layout (GTK_WIDGET (obj), "");
Denis Leroy 8a68db
 
Denis Leroy 8a68db
-	obj->priv->tooltips = gtk_tooltips_new ();
Denis Leroy 8a68db
-
Denis Leroy 8a68db
 	brasero_project_size_add_default_medias (obj);
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	obj->priv->button = gtk_toggle_button_new ();
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (obj->priv->tooltips,
Denis Leroy 8a68db
-			      obj->priv->button,
Denis Leroy 8a68db
-			      _("Show the available media to be burnt"),
Denis Leroy 8a68db
-			      _("Show the available media to be burnt"));
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (obj->priv->button,
Denis Leroy 8a68db
+				     _("Show the available media to be burnt"));
Denis Leroy 8a68db
 	gtk_container_set_border_width (GTK_CONTAINER (obj->priv->button), 0);
Denis Leroy 8a68db
 	g_signal_connect (obj->priv->button,
Denis Leroy 8a68db
 			  "toggled",
Denis Leroy 8a68db
@@ -275,11 +270,6 @@
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	cobj = BRASERO_PROJECT_SIZE (object);
Denis Leroy 8a68db
 
Denis Leroy 8a68db
-	if (cobj->priv->tooltips) {
Denis Leroy 8a68db
-		g_object_ref_sink (GTK_OBJECT (cobj->priv->tooltips));
Denis Leroy 8a68db
-		cobj->priv->tooltips = NULL;
Denis Leroy 8a68db
-	}
Denis Leroy 8a68db
-
Denis Leroy 8a68db
 	if (cobj->priv->frame) {
Denis Leroy 8a68db
 		gtk_widget_unparent (cobj->priv->frame);
Denis Leroy 8a68db
 		cobj->priv->frame = NULL;
Denis Leroy 8a68db
--- brasero-0.6.0/src/audio-disc.c~	2007-07-11 14:48:14.000000000 +0200
Denis Leroy 8a68db
+++ brasero-0.6.0/src/audio-disc.c	2007-08-10 19:13:07.000000000 +0200
Denis Leroy 8a68db
@@ -274,7 +274,6 @@
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	gint64 sectors;
Denis Leroy 8a68db
 
Denis Leroy 8a68db
-	GtkTooltips *tooltip;
Denis Leroy 8a68db
 	GdkDragContext *drag_context;
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	int activity_counter;
Denis Leroy 8a68db
@@ -518,10 +517,8 @@
Denis Leroy 8a68db
 			  "changed",
Denis Leroy 8a68db
 			  G_CALLBACK (brasero_audio_disc_selection_changed),
Denis Leroy 8a68db
 			  button);
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (audio_disc->priv->tooltip,
Denis Leroy 8a68db
-			      button,
Denis Leroy 8a68db
-			      _("Add a 2 second pause after the track"),
Denis Leroy 8a68db
-			      NULL);
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (button,
Denis Leroy 8a68db
+				     _("Add a 2 second pause after the track"));
Denis Leroy 8a68db
 	gtk_widget_show (button);
Denis Leroy 8a68db
 	
Denis Leroy 8a68db
 	alignment = gtk_alignment_new (1.0, 0.5, 0.0, 0.0);
Denis Leroy 8a68db
@@ -542,9 +539,6 @@
Denis Leroy 8a68db
 	obj->priv = g_new0 (BraseroAudioDiscPrivate, 1);
Denis Leroy 8a68db
 	gtk_box_set_spacing (GTK_BOX (obj), 8);
Denis Leroy 8a68db
 
Denis Leroy 8a68db
-	obj->priv->tooltip = gtk_tooltips_new ();
Denis Leroy 8a68db
-	g_object_ref_sink (obj->priv->tooltip);
Denis Leroy 8a68db
-
Denis Leroy 8a68db
 	/* notebook to display information about how to use the tree */
Denis Leroy 8a68db
 	obj->priv->notebook = brasero_utils_get_use_info_notebook ();
Denis Leroy 8a68db
 	gtk_box_pack_start (GTK_BOX (obj), obj->priv->notebook, TRUE, TRUE, 0);
Denis Leroy 8a68db
@@ -816,11 +810,6 @@
Denis Leroy 8a68db
 	}
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 #endif
Denis Leroy 8a68db
-	if (cobj->priv->tooltip) {
Denis Leroy 8a68db
-		g_object_unref (cobj->priv->tooltip);
Denis Leroy 8a68db
-		cobj->priv->tooltip = NULL;
Denis Leroy 8a68db
-	}
Denis Leroy 8a68db
-
Denis Leroy 8a68db
 	if (cobj->priv->vfs) {
Denis Leroy 8a68db
 		brasero_vfs_cancel (cobj->priv->vfs, G_OBJECT (cobj));
Denis Leroy 8a68db
 		g_object_unref (cobj->priv->vfs);
Denis Leroy 8a68db
--- brasero-0.6.0/src/project.c~	2007-07-11 14:48:14.000000000 +0200
Denis Leroy 8a68db
+++ brasero-0.6.0/src/project.c	2007-08-10 19:34:02.000000000 +0200
Denis Leroy 8a68db
@@ -141,7 +141,6 @@
Denis Leroy 8a68db
 	GtkWidget *remove;
Denis Leroy 8a68db
 	GtkWidget *burn;
Denis Leroy 8a68db
 
Denis Leroy 8a68db
-	GtkTooltips *tooltip;
Denis Leroy 8a68db
 	GtkActionGroup *project_group;
Denis Leroy 8a68db
 	GtkActionGroup *action_group;
Denis Leroy 8a68db
 
Denis Leroy 8a68db
@@ -328,9 +327,6 @@
Denis Leroy 8a68db
 	obj->priv = g_new0 (BraseroProjectPrivate, 1);
Denis Leroy 8a68db
 	gtk_box_set_spacing (GTK_BOX (obj), BRASERO_PROJECT_SPACING);
Denis Leroy 8a68db
 
Denis Leroy 8a68db
-	obj->priv->tooltip = gtk_tooltips_new ();
Denis Leroy 8a68db
-	g_object_ref_sink (obj->priv->tooltip);
Denis Leroy 8a68db
-
Denis Leroy 8a68db
 	/* header */
Denis Leroy 8a68db
 	box = gtk_hbox_new (FALSE, 8);
Denis Leroy 8a68db
 	gtk_box_pack_start (GTK_BOX (obj), box, FALSE, FALSE, 0);
Denis Leroy 8a68db
@@ -372,10 +368,8 @@
Denis Leroy 8a68db
 			  "clicked",
Denis Leroy 8a68db
 			  G_CALLBACK (brasero_project_add_clicked_cb),
Denis Leroy 8a68db
 			  obj);
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (obj->priv->tooltip,
Denis Leroy 8a68db
-			      obj->priv->add,
Denis Leroy 8a68db
-			      _("Add selected files"),
Denis Leroy 8a68db
-			      NULL);
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (obj->priv->add,
Denis Leroy 8a68db
+				     _("Add selected files"));
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	alignment = gtk_alignment_new (1.0, 0.5, 0.0, 0.0);
Denis Leroy 8a68db
 	gtk_container_add (GTK_CONTAINER (alignment), obj->priv->add);
Denis Leroy 8a68db
@@ -392,10 +386,8 @@
Denis Leroy 8a68db
 			  "clicked",
Denis Leroy 8a68db
 			  G_CALLBACK (brasero_project_remove_clicked_cb),
Denis Leroy 8a68db
 			  obj);
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (obj->priv->tooltip,
Denis Leroy 8a68db
-			      obj->priv->remove,
Denis Leroy 8a68db
-			      _("Remove files selected in project"),
Denis Leroy 8a68db
-			      NULL);
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (obj->priv->remove,
Denis Leroy 8a68db
+				     _("Remove files selected in project"));
Denis Leroy 8a68db
 	alignment = gtk_alignment_new (1.0, 0.5, 0.0, 0.0);
Denis Leroy 8a68db
 	gtk_container_add (GTK_CONTAINER (alignment), obj->priv->remove);
Denis Leroy 8a68db
 	gtk_box_pack_start (GTK_BOX (box), alignment, FALSE, FALSE, 0);
Denis Leroy 8a68db
@@ -474,10 +466,8 @@
Denis Leroy 8a68db
 			  "clicked",
Denis Leroy 8a68db
 			  G_CALLBACK (brasero_project_burn_clicked_cb),
Denis Leroy 8a68db
 			  obj);
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (obj->priv->tooltip,
Denis Leroy 8a68db
-			      obj->priv->burn,
Denis Leroy 8a68db
-			      _("Start to burn the contents of the selection"),
Denis Leroy 8a68db
-			      NULL);
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (obj->priv->burn,
Denis Leroy 8a68db
+				     _("Start to burn the contents of the selection"));
Denis Leroy 8a68db
 	alignment = gtk_alignment_new (1.0, 0.0, 0.0, 0.0);
Denis Leroy 8a68db
 	gtk_container_add (GTK_CONTAINER (alignment), obj->priv->burn);
Denis Leroy 8a68db
 	gtk_box_pack_end (GTK_BOX (box), alignment, FALSE, FALSE, 0);
Denis Leroy 8a68db
@@ -492,11 +482,6 @@
Denis Leroy 8a68db
 	if (cobj->priv->project)
Denis Leroy 8a68db
 		g_free (cobj->priv->project);
Denis Leroy 8a68db
 
Denis Leroy 8a68db
-	if (cobj->priv->tooltip) {
Denis Leroy 8a68db
-		g_object_unref (cobj->priv->tooltip);
Denis Leroy 8a68db
-		cobj->priv->tooltip = NULL;
Denis Leroy 8a68db
-	}
Denis Leroy 8a68db
-
Denis Leroy 8a68db
 	g_free(cobj->priv);
Denis Leroy 8a68db
 	G_OBJECT_CLASS(parent_class)->finalize(object);
Denis Leroy 8a68db
 }
Denis Leroy 8a68db
--- brasero-0.6.0/src/song-properties.c~	2007-07-11 14:48:14.000000000 +0200
Denis Leroy 8a68db
+++ brasero-0.6.0/src/song-properties.c	2007-08-10 19:36:43.000000000 +0200
Denis Leroy 8a68db
@@ -38,7 +38,6 @@
Denis Leroy 8a68db
 #include <gtk/gtktable.h>
Denis Leroy 8a68db
 #include <gtk/gtkhbox.h>
Denis Leroy 8a68db
 #include <gtk/gtkspinbutton.h>
Denis Leroy 8a68db
-#include <gtk/gtktooltips.h>
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 #include <gst/gst.h>
Denis Leroy 8a68db
 
Denis Leroy 8a68db
@@ -50,8 +49,6 @@
Denis Leroy 8a68db
 static void brasero_song_props_finalize (GObject *object);
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 struct BraseroSongPropsPrivate {
Denis Leroy 8a68db
-	GtkTooltips *tooltips;
Denis Leroy 8a68db
-
Denis Leroy 8a68db
 	GtkWidget *title;
Denis Leroy 8a68db
 	GtkWidget *artist;
Denis Leroy 8a68db
 	GtkWidget *composer;
Denis Leroy 8a68db
@@ -109,10 +106,6 @@
Denis Leroy 8a68db
 	gtk_box_set_spacing (GTK_BOX (GTK_DIALOG (obj)->vbox), 0);
Denis Leroy 8a68db
 	gtk_window_set_default_size (GTK_WINDOW (obj), 400, 300);
Denis Leroy 8a68db
 
Denis Leroy 8a68db
-	obj->priv->tooltips = gtk_tooltips_new ();
Denis Leroy 8a68db
-	g_object_ref (obj->priv->tooltips);
Denis Leroy 8a68db
-	g_object_ref_sink (GTK_OBJECT (obj->priv->tooltips));
Denis Leroy 8a68db
-
Denis Leroy 8a68db
 	table = gtk_table_new (4, 2, FALSE);
Denis Leroy 8a68db
 	gtk_table_set_row_spacings (GTK_TABLE (table), 4);
Denis Leroy 8a68db
 	gtk_table_set_col_spacings (GTK_TABLE (table), 6);
Denis Leroy 8a68db
@@ -135,30 +128,25 @@
Denis Leroy 8a68db
 	obj->priv->title = gtk_entry_new ();
Denis Leroy 8a68db
 	gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1, GTK_FILL, GTK_FILL, 0, 0);
Denis Leroy 8a68db
 	gtk_table_attach_defaults (GTK_TABLE (table), obj->priv->title, 1, 2, 0, 1);
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (obj->priv->tooltips,
Denis Leroy 8a68db
-			      obj->priv->title,
Denis Leroy 8a68db
-			      _("This information will be written to the disc using CD-TEXT technology. It can be read and displayed by some audio CD players."),
Denis Leroy 8a68db
-			      NULL);
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (obj->priv->title,
Denis Leroy 8a68db
+				     _("This information will be written to the disc using CD-TEXT technology. It can be read and displayed by some audio CD players."));
Denis Leroy 8a68db
+
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	label = gtk_label_new (_("Artist:"));
Denis Leroy 8a68db
 	gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
Denis Leroy 8a68db
 	obj->priv->artist = gtk_entry_new ();
Denis Leroy 8a68db
 	gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2, GTK_FILL, GTK_FILL, 0, 0);
Denis Leroy 8a68db
 	gtk_table_attach_defaults (GTK_TABLE (table), obj->priv->artist, 1, 2, 1, 2);
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (obj->priv->tooltips,
Denis Leroy 8a68db
-			      obj->priv->artist,
Denis Leroy 8a68db
-			      _("This information will be written to the disc using CD-TEXT technology. It can be read and displayed by some audio CD players."),
Denis Leroy 8a68db
-			      NULL);
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (obj->priv->artist,
Denis Leroy 8a68db
+				     _("This information will be written to the disc using CD-TEXT technology. It can be read and displayed by some audio CD players."));
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	label = gtk_label_new (_("Composer:\t"));
Denis Leroy 8a68db
 	gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
Denis Leroy 8a68db
 	obj->priv->composer = gtk_entry_new ();
Denis Leroy 8a68db
 	gtk_table_attach (GTK_TABLE (table), label, 0, 1, 2, 3, GTK_FILL, GTK_FILL, 0, 0);
Denis Leroy 8a68db
 	gtk_table_attach_defaults (GTK_TABLE (table), obj->priv->composer, 1, 2, 2, 3);
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (obj->priv->tooltips,
Denis Leroy 8a68db
-			      obj->priv->composer,
Denis Leroy 8a68db
-			      _("This information will be written to the disc using CD-TEXT technology. It can be read and displayed by some audio CD players."),
Denis Leroy 8a68db
-			      NULL);
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (obj->priv->composer,
Denis Leroy 8a68db
+				     _("This information will be written to the disc using CD-TEXT technology. It can be read and displayed by some audio CD players."));
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	label = gtk_label_new ("ISRC:");
Denis Leroy 8a68db
 	gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
Denis Leroy 8a68db
@@ -181,10 +169,8 @@
Denis Leroy 8a68db
 	obj->priv->gap = gtk_spin_button_new_with_range (0.0, 100.0, 1.0);
Denis Leroy 8a68db
 	gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1, GTK_FILL, GTK_FILL, 0, 0);
Denis Leroy 8a68db
 	gtk_table_attach (GTK_TABLE (table), obj->priv->gap, 1, 2, 0, 1, 0, 0, 0, 0);
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (obj->priv->tooltips,
Denis Leroy 8a68db
-			      obj->priv->gap,
Denis Leroy 8a68db
-			      _("Gives the length of the pause that should follow the track"),
Denis Leroy 8a68db
-			      NULL);
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (obj->priv->gap,
Denis Leroy 8a68db
+				     _("Gives the length of the pause that should follow the track"));
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	/* buttons */
Denis Leroy 8a68db
 	gtk_dialog_add_buttons (GTK_DIALOG (obj),
Denis Leroy 8a68db
@@ -202,7 +188,6 @@
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	cobj = BRASERO_SONG_PROPS(object);
Denis Leroy 8a68db
 
Denis Leroy 8a68db
-	g_object_unref (cobj->priv->tooltips);
Denis Leroy 8a68db
 	g_free (cobj->priv);
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	G_OBJECT_CLASS (parent_class)->finalize (object);
Denis Leroy 8a68db
--- brasero-0.6.0/src/data-disc.c~	2007-07-11 14:48:14.000000000 +0200
Denis Leroy 8a68db
+++ brasero-0.6.0/src/data-disc.c	2007-08-10 19:12:03.000000000 +0200
Denis Leroy 8a68db
@@ -57,7 +57,6 @@
Denis Leroy 8a68db
 #include <gtk/gtkalignment.h>
Denis Leroy 8a68db
 #include <gtk/gtkdialog.h>
Denis Leroy 8a68db
 #include <gtk/gtkmessagedialog.h>
Denis Leroy 8a68db
-#include <gtk/gtktooltips.h>
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 #include <eggtreemultidnd.h>
Denis Leroy 8a68db
 
Denis Leroy 8a68db
@@ -104,7 +103,6 @@
Denis Leroy 8a68db
 	GtkWidget *tree;
Denis Leroy 8a68db
 	GtkTreeModel *model;
Denis Leroy 8a68db
 	GtkTreeModel *sort;
Denis Leroy 8a68db
-	GtkTooltips *tooltip;
Denis Leroy 8a68db
 	GtkWidget *filter_dialog;
Denis Leroy 8a68db
 	GtkWidget *filter_button;
Denis Leroy 8a68db
 	GtkWidget *notebook;
Denis Leroy 8a68db
@@ -1081,10 +1079,8 @@
Denis Leroy 8a68db
 			  FALSE,
Denis Leroy 8a68db
 			  0);
Denis Leroy 8a68db
 
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (data_disc->priv->tooltip,
Denis Leroy 8a68db
-			      data_disc->priv->filter_button,
Denis Leroy 8a68db
-			      _("Display the files filtered from the project"),
Denis Leroy 8a68db
-			      NULL);
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (data_disc->priv->filter_button,
Denis Leroy 8a68db
+				     _("Display the files filtered from the project"));
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	/* Import session */
Denis Leroy 8a68db
 	button = gtk_toggle_button_new ();
Denis Leroy 8a68db
@@ -1099,10 +1095,8 @@
Denis Leroy 8a68db
 			  "clicked",
Denis Leroy 8a68db
 			  G_CALLBACK (brasero_data_disc_import_session_cb),
Denis Leroy 8a68db
 			  disc);
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (data_disc->priv->tooltip,
Denis Leroy 8a68db
-			      button,
Denis Leroy 8a68db
-			      _("Import session"),
Denis Leroy 8a68db
-			      NULL);
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (button,
Denis Leroy 8a68db
+				     _("Import session"));
Denis Leroy 8a68db
 	gtk_box_pack_end (GTK_BOX (toolbar),
Denis Leroy 8a68db
 			  button,
Denis Leroy 8a68db
 			  FALSE,
Denis Leroy 8a68db
@@ -1132,10 +1126,8 @@
Denis Leroy 8a68db
 			  "clicked",
Denis Leroy 8a68db
 			  G_CALLBACK (brasero_data_disc_new_folder_clicked_cb),
Denis Leroy 8a68db
 			  data_disc);
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (data_disc->priv->tooltip,
Denis Leroy 8a68db
-			      button,
Denis Leroy 8a68db
-			      _("Create a new empty folder"),
Denis Leroy 8a68db
-			      NULL);
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (button,
Denis Leroy 8a68db
+				     _("Create a new empty folder"));
Denis Leroy 8a68db
 	gtk_box_pack_end (GTK_BOX (toolbar),
Denis Leroy 8a68db
 			  button,
Denis Leroy 8a68db
 			  FALSE,
Denis Leroy 8a68db
@@ -1157,8 +1149,6 @@
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	obj->priv->vfs = brasero_vfs_get_default ();
Denis Leroy 8a68db
 
Denis Leroy 8a68db
-	obj->priv->tooltip = gtk_tooltips_new ();
Denis Leroy 8a68db
-
Denis Leroy 8a68db
 	/* the information displayed about how to use this tree */
Denis Leroy 8a68db
 	obj->priv->notebook = brasero_utils_get_use_info_notebook ();
Denis Leroy 8a68db
 	gtk_box_pack_start (GTK_BOX (obj), obj->priv->notebook, TRUE, TRUE, 0);
Denis Leroy 8a68db
@@ -1431,11 +1421,6 @@
Denis Leroy 8a68db
 	g_hash_table_destroy (cobj->priv->dirs);
Denis Leroy 8a68db
 	g_hash_table_destroy (cobj->priv->files);
Denis Leroy 8a68db
 
Denis Leroy 8a68db
-	if (cobj->priv->tooltip) {
Denis Leroy 8a68db
-		g_object_ref_sink (GTK_OBJECT (cobj->priv->tooltip));
Denis Leroy 8a68db
-		g_object_unref (cobj->priv->tooltip);
Denis Leroy 8a68db
-	}
Denis Leroy 8a68db
-
Denis Leroy 8a68db
 	if (cobj->priv->path_refs)
Denis Leroy 8a68db
 		g_hash_table_destroy (cobj->priv->path_refs);
Denis Leroy 8a68db
 
Denis Leroy 8a68db
@@ -3075,7 +3060,7 @@
Denis Leroy 8a68db
 							        NULL);
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 		/* we can now signal the user that some files were removed */
Denis Leroy 8a68db
-		gtk_tooltips_enable (disc->priv->tooltip);
Denis Leroy 8a68db
+		/* gtk_tooltips_enable (disc->priv->tooltip); */
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 		if (filter_notify)
Denis Leroy 8a68db
 			brasero_data_disc_notify_user (disc,
Denis Leroy 8a68db
--- brasero-0.6.0/src/brasero-disc-option-dialog.c~	2007-07-11 14:48:14.000000000 +0200
Denis Leroy 8a68db
+++ brasero-0.6.0/src/brasero-disc-option-dialog.c	2007-08-10 19:16:17.000000000 +0200
Denis Leroy 8a68db
@@ -67,8 +67,6 @@
Denis Leroy 8a68db
 	GtkWidget *selection;
Denis Leroy 8a68db
 	GtkWidget *label;
Denis Leroy 8a68db
 
Denis Leroy 8a68db
-	GtkTooltips *tooltips;
Denis Leroy 8a68db
-
Denis Leroy 8a68db
 	gint label_modified:1;
Denis Leroy 8a68db
 };
Denis Leroy 8a68db
 
Denis Leroy 8a68db
@@ -246,10 +244,8 @@
Denis Leroy 8a68db
 	/* DVD don't need that */
Denis Leroy 8a68db
 	dont_close_check = gtk_check_button_new_with_label (_("Leave the disc open to add other files later"));
Denis Leroy 8a68db
 	dialog->priv->close_check = dont_close_check;
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (dialog->priv->tooltips,
Denis Leroy 8a68db
-			      dont_close_check,
Denis Leroy 8a68db
-			      _("Allow to add more data to the disc later"),
Denis Leroy 8a68db
-			      _("Allow to add more data to the disc later"));
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (dont_close_check,
Denis Leroy 8a68db
+				     _("Allow to add more data to the disc later"));
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	options = brasero_utils_pack_properties (_("Multisession"),
Denis Leroy 8a68db
 						 dont_close_check,
Denis Leroy 8a68db
@@ -386,10 +382,8 @@
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	/* general options */
Denis Leroy 8a68db
 	dialog->priv->joliet_toggle = gtk_check_button_new_with_label (_("Increase compatibility with Windows systems"));
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (dialog->priv->tooltips,
Denis Leroy 8a68db
-			      dialog->priv->joliet_toggle,
Denis Leroy 8a68db
-			      _("Improve compatibility with Windows systems by allowing to display long filenames (maximum 64 characters)"),
Denis Leroy 8a68db
-			      _("Improve compatibility with Windows systems by allowing to display long filenames (maximum 64 characters)"));
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (dialog->priv->joliet_toggle,
Denis Leroy 8a68db
+				     _("Improve compatibility with Windows systems by allowing to display long filenames (maximum 64 characters)"));
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	/* NOTE: we take for granted that if the source does not require
Denis Leroy 8a68db
 	 * to have the joliet extension, it's because it does have some
Denis Leroy 8a68db
@@ -403,10 +397,8 @@
Denis Leroy 8a68db
 		gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog->priv->joliet_toggle), TRUE);
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	dialog->priv->checksum_toggle = gtk_check_button_new_with_label (_("Check data integrity"));
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (dialog->priv->tooltips,
Denis Leroy 8a68db
-			      dialog->priv->checksum_toggle,
Denis Leroy 8a68db
-			      _("Allow to check the integrity of files on the disc"),
Denis Leroy 8a68db
-			      _("Allow to check the integrity of files on the disc"));
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (dialog->priv->checksum_toggle,
Denis Leroy 8a68db
+				     _("Allow to check the integrity of files on the disc"));
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	client = gconf_client_get_default ();
Denis Leroy 8a68db
 	checksum = gconf_client_get_bool (client, KEY_ACTIVATE_CHECKSUM, NULL);
Denis Leroy 8a68db
@@ -424,10 +416,8 @@
Denis Leroy 8a68db
 				  G_CALLBACK (brasero_disc_option_dialog_video_clicked),
Denis Leroy 8a68db
 				  dialog);
Denis Leroy 8a68db
 
Denis Leroy 8a68db
-		gtk_tooltips_set_tip (dialog->priv->tooltips,
Denis Leroy 8a68db
-				      dialog->priv->video_toggle,
Denis Leroy 8a68db
-				      _("Create a video DVD that can be played by all DVD readers"),
Denis Leroy 8a68db
-				      _("Create a video DVD that can be played by all DVD readers"));
Denis Leroy 8a68db
+		gtk_widget_set_tooltip_text (dialog->priv->video_toggle,
Denis Leroy 8a68db
+					     _("Create a video DVD that can be played by all DVD readers"));
Denis Leroy 8a68db
 	}
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	options = brasero_utils_pack_properties (_("Disc options"),
Denis Leroy 8a68db
@@ -461,10 +451,8 @@
Denis Leroy 8a68db
 	/* multisession options */
Denis Leroy 8a68db
 	dont_close_check = gtk_check_button_new_with_label (_("Leave the disc open to add a data session later"));
Denis Leroy 8a68db
 	dialog->priv->close_check = dont_close_check;
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (dialog->priv->tooltips,
Denis Leroy 8a68db
-			      dont_close_check,
Denis Leroy 8a68db
-			      _("Allow create what is called an enhanced CD or CD+"),
Denis Leroy 8a68db
-			      _("Allow create what is called an enhanced CD or CD+"));
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (dont_close_check,
Denis Leroy 8a68db
+				     _("Allow create what is called an enhanced CD or CD+"));
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	options = brasero_utils_pack_properties (_("Multisession"),
Denis Leroy 8a68db
 						 dont_close_check,
Denis Leroy 8a68db
@@ -657,9 +645,6 @@
Denis Leroy 8a68db
 	obj->priv = g_new0 (BraseroDiscOptionDialogPrivate, 1);
Denis Leroy 8a68db
 	gtk_dialog_set_has_separator (GTK_DIALOG (obj), FALSE);
Denis Leroy 8a68db
 
Denis Leroy 8a68db
-	obj->priv->tooltips = gtk_tooltips_new ();
Denis Leroy 8a68db
-	g_object_ref_sink (GTK_OBJECT (obj->priv->tooltips));
Denis Leroy 8a68db
-
Denis Leroy 8a68db
 	obj->priv->caps = brasero_burn_caps_get_default ();
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	/* first box */
Denis Leroy 8a68db
@@ -683,10 +668,8 @@
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	brasero_recorder_selection_select_default_drive (BRASERO_RECORDER_SELECTION (obj->priv->selection),
Denis Leroy 8a68db
 							 BRASERO_MEDIUM_WRITABLE);
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (obj->priv->tooltips,
Denis Leroy 8a68db
-			      obj->priv->selection,
Denis Leroy 8a68db
-			      _("Choose which drive holds the disc to write to"),
Denis Leroy 8a68db
-			      _("Choose which drive holds the disc to write to"));
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (obj->priv->selection,
Denis Leroy 8a68db
+				     _("Choose which drive holds the disc to write to"));
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	g_signal_connect (obj->priv->selection,
Denis Leroy 8a68db
 			  "media-changed",
Denis Leroy 8a68db
@@ -726,11 +709,6 @@
Denis Leroy 8a68db
 		cobj->priv->caps = NULL;
Denis Leroy 8a68db
 	}
Denis Leroy 8a68db
 
Denis Leroy 8a68db
-	if (cobj->priv->tooltips) {
Denis Leroy 8a68db
-		g_object_unref (cobj->priv->tooltips);
Denis Leroy 8a68db
-		cobj->priv->tooltips = NULL;
Denis Leroy 8a68db
-	}
Denis Leroy 8a68db
-
Denis Leroy 8a68db
 	if (cobj->priv->track) {
Denis Leroy 8a68db
 		brasero_track_source_free (cobj->priv->track);
Denis Leroy 8a68db
 		cobj->priv->track = NULL;
Denis Leroy 8a68db
--- brasero-0.6.0/src/brasero-image-option-dialog.c~	2007-07-11 14:48:14.000000000 +0200
Denis Leroy 8a68db
+++ brasero-0.6.0/src/brasero-image-option-dialog.c	2007-08-10 19:17:30.000000000 +0200
Denis Leroy 8a68db
@@ -59,8 +59,6 @@
Denis Leroy 8a68db
 	GtkWidget *format_chooser;
Denis Leroy 8a68db
 	GtkWidget *selection;
Denis Leroy 8a68db
 	GtkWidget *chooser;
Denis Leroy 8a68db
-
Denis Leroy 8a68db
-	GtkTooltips *tooltips;
Denis Leroy 8a68db
 };
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 static GtkDialogClass *parent_class = NULL;
Denis Leroy 8a68db
@@ -397,9 +395,6 @@
Denis Leroy 8a68db
 	obj->priv = g_new0 (BraseroImageOptionDialogPrivate, 1);
Denis Leroy 8a68db
 	gtk_dialog_set_has_separator (GTK_DIALOG (obj), FALSE);
Denis Leroy 8a68db
 
Denis Leroy 8a68db
-	obj->priv->tooltips = gtk_tooltips_new ();
Denis Leroy 8a68db
-	g_object_ref_sink (GTK_OBJECT (obj->priv->tooltips));
Denis Leroy 8a68db
-
Denis Leroy 8a68db
 	/* first box */
Denis Leroy 8a68db
 	obj->priv->selection = brasero_recorder_selection_new ();
Denis Leroy 8a68db
 	g_object_set (G_OBJECT (obj->priv->selection),
Denis Leroy 8a68db
@@ -420,10 +415,8 @@
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	brasero_recorder_selection_select_default_drive (BRASERO_RECORDER_SELECTION (obj->priv->selection),
Denis Leroy 8a68db
 							 BRASERO_MEDIUM_WRITABLE);
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (obj->priv->tooltips,
Denis Leroy 8a68db
-			      obj->priv->selection,
Denis Leroy 8a68db
-			      _("Choose which drive holds the disc to write to"),
Denis Leroy 8a68db
-			      _("Choose which drive holds the disc to write to"));
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (obj->priv->selection,
Denis Leroy 8a68db
+				     _("Choose which drive holds the disc to write to"));
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	g_object_set (obj->priv->selection, "file-image", FALSE, NULL);
Denis Leroy 8a68db
 
Denis Leroy 8a68db
@@ -495,11 +488,6 @@
Denis Leroy 8a68db
 		cobj->priv->track = NULL;
Denis Leroy 8a68db
 	}
Denis Leroy 8a68db
 
Denis Leroy 8a68db
-	if (cobj->priv->tooltips) {
Denis Leroy 8a68db
-		g_object_unref (cobj->priv->tooltips);
Denis Leroy 8a68db
-		cobj->priv->tooltips = NULL;
Denis Leroy 8a68db
-	}
Denis Leroy 8a68db
-
Denis Leroy 8a68db
 	g_free (cobj->priv);
Denis Leroy 8a68db
 	G_OBJECT_CLASS (parent_class)->finalize (object);
Denis Leroy 8a68db
 }
Denis Leroy 8a68db
--- brasero-0.6.0/src/search-entry.c~	2007-07-11 14:48:14.000000000 +0200
Denis Leroy 8a68db
+++ brasero-0.6.0/src/search-entry.c	2007-08-10 19:07:45.000000000 +0200
Denis Leroy 8a68db
@@ -51,7 +51,6 @@
Denis Leroy 8a68db
 #include <gtk/gtkcellrenderer.h>
Denis Leroy 8a68db
 #include <gtk/gtkcellrenderertext.h>
Denis Leroy 8a68db
 #include <gtk/gtkcelllayout.h>
Denis Leroy 8a68db
-#include <gtk/gtktooltips.h>
Denis Leroy 8a68db
 #include <gtk/gtkmessagedialog.h>
Denis Leroy 8a68db
 #include <gtk/gtkdialog.h>
Denis Leroy 8a68db
 
Denis Leroy 8a68db
@@ -76,8 +75,6 @@
Denis Leroy 8a68db
 	GtkWidget *pictures;
Denis Leroy 8a68db
 	GtkWidget *music;
Denis Leroy 8a68db
 	GtkWidget *video;
Denis Leroy 8a68db
-
Denis Leroy 8a68db
-	GtkTooltips *tooltip;
Denis Leroy 8a68db
 };
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 /* cut and pasted from nautilus */
Denis Leroy 8a68db
@@ -460,33 +457,20 @@
Denis Leroy 8a68db
 			  obj);
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	/* add tooltips */
Denis Leroy 8a68db
-	obj->priv->tooltip = gtk_tooltips_new ();
Denis Leroy 8a68db
-	g_object_ref_sink (obj->priv->tooltip);
Denis Leroy 8a68db
-
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (obj->priv->tooltip, 
Denis Leroy 8a68db
-			      GTK_BIN (obj->priv->combo)->child,
Denis Leroy 8a68db
-			      _("Type your keywords or choose 'All files' from the menu"),
Denis Leroy 8a68db
-			      NULL);
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (obj->priv->tooltip, 
Denis Leroy 8a68db
-			      obj->priv->pictures,
Denis Leroy 8a68db
-			      _("Select if you want to search among image files only"),
Denis Leroy 8a68db
-			      NULL);
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (obj->priv->tooltip, 
Denis Leroy 8a68db
-			      obj->priv->video,
Denis Leroy 8a68db
-			      _("Select if you want to search among video files only"),
Denis Leroy 8a68db
-			      NULL);
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (obj->priv->tooltip, 
Denis Leroy 8a68db
-			      obj->priv->music,
Denis Leroy 8a68db
-			      _("Select if you want to search among audio files only"),
Denis Leroy 8a68db
-			      NULL);
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (obj->priv->tooltip, 
Denis Leroy 8a68db
-			      obj->priv->documents,
Denis Leroy 8a68db
-			      _("Select if you want to search among your text documents only"),
Denis Leroy 8a68db
-			      NULL);
Denis Leroy 8a68db
-	gtk_tooltips_set_tip (obj->priv->tooltip, 
Denis Leroy 8a68db
-			      obj->priv->button,
Denis Leroy 8a68db
-			      _("Click to start the search"),
Denis Leroy 8a68db
-			      NULL);
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (GTK_BIN (obj->priv->combo)->child,
Denis Leroy 8a68db
+			    _("Type your keywords or choose 'All files' from the menu"));
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (GTK_BIN (obj->priv->combo)->child,
Denis Leroy 8a68db
+			    _("Type your keywords or choose 'All files' from the menu"));
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text(obj->priv->pictures,
Denis Leroy 8a68db
+			    _("Select if you want to search among image files only"));
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (obj->priv->video,
Denis Leroy 8a68db
+			     _("Select if you want to search among video files only"));
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (obj->priv->music,
Denis Leroy 8a68db
+			    _("Select if you want to search among audio files only"));
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (obj->priv->documents,
Denis Leroy 8a68db
+		    _("Select if you want to search among your text documents only"));
Denis Leroy 8a68db
+	gtk_widget_set_tooltip_text (obj->priv->button,
Denis Leroy 8a68db
+			     _("Click to start the search"));
Denis Leroy 8a68db
 
Denis Leroy 8a68db
 	/* Set up GConf Client */
Denis Leroy 8a68db
 	obj->priv->client = gconf_client_get_default ();
Denis Leroy 8a68db
@@ -557,11 +541,6 @@
Denis Leroy 8a68db
 		cobj->priv->search_id = 0;
Denis Leroy 8a68db
 	}
Denis Leroy 8a68db
 
Denis Leroy 8a68db
-	if (cobj->priv->tooltip) {
Denis Leroy 8a68db
-		g_object_unref (cobj->priv->tooltip);
Denis Leroy 8a68db
-		cobj->priv->tooltip = NULL;
Denis Leroy 8a68db
-	}
Denis Leroy 8a68db
-
Denis Leroy 8a68db
 	g_free (cobj->priv);
Denis Leroy 8a68db
 	cobj->priv = NULL;
Denis Leroy 8a68db