summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2009-06-14 20:30:59 +0200
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2009-06-14 20:32:03 +0200
commit81a0a986111c51ba8d97d6b13e0af683458b1ab0 (patch)
tree02d79505f9ab6180bfe17acfe8ddc82223e20285
parent45084bf579efc8aa2e086df321d27e3e18eb3356 (diff)
Don't use deprecated GTK API
Fixes bug #585758.
-rw-r--r--tests/examples/seek/scrubby.c12
-rw-r--r--tests/examples/seek/seek.c43
-rw-r--r--tests/old/examples/seek/cdplayer.c16
3 files changed, 32 insertions, 39 deletions
diff --git a/tests/examples/seek/scrubby.c b/tests/examples/seek/scrubby.c
index 588330313..b792f07ab 100644
--- a/tests/examples/seek/scrubby.c
+++ b/tests/examples/seek/scrubby.c
@@ -300,7 +300,7 @@ start_seek (GtkWidget * widget, GdkEventButton * event, gpointer user_data)
}
if (changed_id == 0) {
- changed_id = gtk_signal_connect (GTK_OBJECT (hscale),
+ changed_id = g_signal_connect (GTK_OBJECT (hscale),
"value_changed", G_CALLBACK (seek_cb), pipeline);
}
@@ -407,7 +407,7 @@ bus_message (GstBus * bus, GstMessage * message, gpointer data)
GST_DEBUG ("segment_done, doing next seek");
if (!do_seek (hscale, FALSE, update_id == 0)) {
if (changed_id == 0) {
- changed_id = gtk_signal_connect (GTK_OBJECT (hscale),
+ changed_id = g_signal_connect (GTK_OBJECT (hscale),
"value_changed", G_CALLBACK (seek_cb), pipeline);
}
}
@@ -513,14 +513,14 @@ main (int argc, char **argv)
gtk_scale_set_digits (GTK_SCALE (shscale), 2);
gtk_range_set_update_policy (GTK_RANGE (shscale), GTK_UPDATE_CONTINUOUS);
- schanged_id = gtk_signal_connect (GTK_OBJECT (shscale),
+ schanged_id = g_signal_connect (GTK_OBJECT (shscale),
"value_changed", G_CALLBACK (speed_cb), pipeline);
- gtk_signal_connect (GTK_OBJECT (hscale),
+ g_signal_connect (GTK_OBJECT (hscale),
"button_press_event", G_CALLBACK (start_seek), pipeline);
- gtk_signal_connect (GTK_OBJECT (hscale),
+ g_signal_connect (GTK_OBJECT (hscale),
"button_release_event", G_CALLBACK (stop_seek), pipeline);
- gtk_signal_connect (GTK_OBJECT (hscale),
+ g_signal_connect (GTK_OBJECT (hscale),
"format_value", G_CALLBACK (format_value), pipeline);
/* do the packing stuff ... */
diff --git a/tests/examples/seek/seek.c b/tests/examples/seek/seek.c
index a9ebe1839..ac551628b 100644
--- a/tests/examples/seek/seek.c
+++ b/tests/examples/seek/seek.c
@@ -1423,7 +1423,7 @@ start_seek (GtkWidget * widget, GdkEventButton * event, gpointer user_data)
}
if (changed_id == 0 && flush_seek && scrub) {
- changed_id = gtk_signal_connect (GTK_OBJECT (hscale),
+ changed_id = g_signal_connect (GTK_OBJECT (hscale),
"value_changed", G_CALLBACK (seek_cb), pipeline);
}
@@ -2552,7 +2552,6 @@ main (int argc, char **argv)
GtkWidget *accurate_checkbox, *key_checkbox, *loop_checkbox, *flush_checkbox;
GtkWidget *scrub_checkbox, *play_scrub_checkbox;
GtkWidget *rate_label, *volume_label;
- GtkTooltips *tips;
GOptionEntry options[] = {
{"stats", 's', 0, G_OPTION_ARG_NONE, &stats,
"Show pad stats", NULL},
@@ -2612,7 +2611,6 @@ main (int argc, char **argv)
g_assert (pipeline);
/* initialize gui elements ... */
- tips = gtk_tooltips_new ();
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
video_window = gtk_drawing_area_new ();
g_signal_connect (G_OBJECT (video_window), "expose-event",
@@ -2643,23 +2641,18 @@ main (int argc, char **argv)
gtk_spin_button_set_digits (GTK_SPIN_BUTTON (rate_spinbutton), 3);
rate_label = gtk_label_new ("Rate");
- gtk_tooltips_set_tip (tips, accurate_checkbox,
- "accurate position is requested, this might be considerably slower for some formats",
- NULL);
- gtk_tooltips_set_tip (tips, key_checkbox,
- "seek to the nearest keyframe. This might be faster but less accurate",
- NULL);
- gtk_tooltips_set_tip (tips, loop_checkbox, "loop playback", NULL);
- gtk_tooltips_set_tip (tips, flush_checkbox, "flush pipeline after seeking",
- NULL);
- gtk_tooltips_set_tip (tips, rate_spinbutton, "define the playback rate, "
- "negative value trigger reverse playback", NULL);
- gtk_tooltips_set_tip (tips, scrub_checkbox, "show images while seeking",
- NULL);
- gtk_tooltips_set_tip (tips, play_scrub_checkbox, "play video while seeking",
- NULL);
- gtk_tooltips_set_tip (tips, skip_checkbox,
- "Skip frames while playing at high frame rates", NULL);
+ gtk_widget_set_tooltip_text (accurate_checkbox,
+ "accurate position is requested, this might be considerably slower for some formats");
+ gtk_widget_set_tooltip_text (key_checkbox,
+ "seek to the nearest keyframe. This might be faster but less accurate");
+ gtk_widget_set_tooltip_text (loop_checkbox, "loop playback");
+ gtk_widget_set_tooltip_text (flush_checkbox, "flush pipeline after seeking");
+ gtk_widget_set_tooltip_text (rate_spinbutton, "define the playback rate, "
+ "negative value trigger reverse playback");
+ gtk_widget_set_tooltip_text (scrub_checkbox, "show images while seeking");
+ gtk_widget_set_tooltip_text (play_scrub_checkbox, "play video while seeking");
+ gtk_widget_set_tooltip_text (skip_checkbox,
+ "Skip frames while playing at high frame rates");
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (flush_checkbox), TRUE);
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (scrub_checkbox), TRUE);
@@ -2733,11 +2726,11 @@ main (int argc, char **argv)
#endif
gtk_range_set_update_policy (GTK_RANGE (hscale), GTK_UPDATE_CONTINUOUS);
- gtk_signal_connect (GTK_OBJECT (hscale),
+ g_signal_connect (GTK_OBJECT (hscale),
"button_press_event", G_CALLBACK (start_seek), pipeline);
- gtk_signal_connect (GTK_OBJECT (hscale),
+ g_signal_connect (GTK_OBJECT (hscale),
"button_release_event", G_CALLBACK (stop_seek), pipeline);
- gtk_signal_connect (GTK_OBJECT (hscale),
+ g_signal_connect (GTK_OBJECT (hscale),
"format_value", G_CALLBACK (format_value), pipeline);
if (pipeline_type == 16) {
@@ -2795,8 +2788,8 @@ main (int argc, char **argv)
/* playbin2 panel for snapshot */
boxes2 = gtk_hbox_new (FALSE, 0);
shot_button = gtk_button_new_from_stock (GTK_STOCK_SAVE);
- gtk_tooltips_set_tip (tips, shot_button,
- "save a screenshot .png in the current directory", NULL);
+ gtk_widget_set_tooltip_text (shot_button,
+ "save a screenshot .png in the current directory");
g_signal_connect (G_OBJECT (shot_button), "clicked", G_CALLBACK (shot_cb),
pipeline);
vis_combo = gtk_combo_box_new_text ();
diff --git a/tests/old/examples/seek/cdplayer.c b/tests/old/examples/seek/cdplayer.c
index 539d99629..6305d50c4 100644
--- a/tests/old/examples/seek/cdplayer.c
+++ b/tests/old/examples/seek/cdplayer.c
@@ -152,7 +152,7 @@ static gboolean
start_seek (GtkWidget * widget, GdkEventButton * event, gpointer user_data)
{
gst_element_set_state (pipeline, GST_STATE_PAUSED);
- gtk_timeout_remove (update_id);
+ g_timeout_remove (update_id);
return FALSE;
}
@@ -181,7 +181,7 @@ stop_seek (GtkWidget * widget, GdkEventButton * event, gpointer user_data)
gst_element_set_state (pipeline, GST_STATE_PLAYING);
update_id =
- gtk_timeout_add (UPDATE_INTERVAL, (GtkFunction) update_scale, pipeline);
+ g_timeout_add (UPDATE_INTERVAL, (GtkFunction) update_scale, pipeline);
return FALSE;
}
@@ -195,7 +195,7 @@ play_cb (GtkButton * button, gpointer data)
if (state != GST_STATE_PLAYING) {
gst_element_set_state (pipeline, GST_STATE_PLAYING);
update_id =
- gtk_timeout_add (UPDATE_INTERVAL, (GtkFunction) update_scale, pipeline);
+ g_timeout_add (UPDATE_INTERVAL, (GtkFunction) update_scale, pipeline);
}
}
@@ -207,7 +207,7 @@ pause_cb (GtkButton * button, gpointer data)
gst_element_get_state (pipeline, &state, NULL, GST_CLOCK_TIME_NONE);
if (state != GST_STATE_PAUSED) {
gst_element_set_state (pipeline, GST_STATE_PAUSED);
- gtk_timeout_remove (update_id);
+ g_timeout_remove (update_id);
}
}
@@ -219,7 +219,7 @@ stop_cb (GtkButton * button, gpointer data)
gst_element_get_state (pipeline, &state, NULL, GST_CLOCK_TIME_NONE);
if (state != GST_STATE_READY) {
gst_element_set_state (pipeline, GST_STATE_READY);
- gtk_timeout_remove (update_id);
+ g_timeout_remove (update_id);
}
}
@@ -256,11 +256,11 @@ main (int argc, char **argv)
gtk_scale_set_digits (GTK_SCALE (hscale), 2);
gtk_range_set_update_policy (GTK_RANGE (hscale), GTK_UPDATE_CONTINUOUS);
- gtk_signal_connect (GTK_OBJECT (hscale),
+ g_signal_connect (GTK_OBJECT (hscale),
"button_press_event", G_CALLBACK (start_seek), pipeline);
- gtk_signal_connect (GTK_OBJECT (hscale),
+ g_signal_connect (GTK_OBJECT (hscale),
"button_release_event", G_CALLBACK (stop_seek), pipeline);
- gtk_signal_connect (GTK_OBJECT (hscale),
+ g_signal_connect (GTK_OBJECT (hscale),
"format_value", G_CALLBACK (format_value), pipeline);
/* do the packing stuff ... */