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