Replace g_idle_add/g_timeout_add with their gdk_threads counterparts
[hildon] / examples / hildon-hvolumebar-timer-example.c
index b54e40c..77263a8 100644 (file)
 #include                                        <stdlib.h>
 #include                                        <glib.h>
 #include                                        <gtk/gtk.h>
-#include                                        "hildon.h"
+#include                                        <hildon/hildon.h>
+
+gboolean
+on_idle                                         (void);
 
 GtkDialog*                                      dialog = NULL;
 
@@ -47,7 +50,7 @@ on_idle                                         (void)
         bar = HILDON_HVOLUMEBAR (hildon_hvolumebar_new ());
         gtk_widget_set_size_request (GTK_WIDGET (bar), 400, -1);
         hildon_helper_set_insensitive_message ((GtkWidget *) bar, "Insensitive");
-        hildon_volumebar_set_range_insensitive_message ((GtkWidget *) bar, "Insensitive range");
+        hildon_volumebar_set_range_insensitive_message (HILDON_VOLUMEBAR (bar), "Insensitive range");
 
         gtk_box_pack_start (GTK_BOX (dialog->vbox), GTK_WIDGET (bar), FALSE, FALSE, 0);
         gtk_dialog_add_button (dialog, "Close", GTK_RESPONSE_CLOSE);
@@ -74,17 +77,17 @@ on_idle                                         (void)
         cycle = (cycle + 1) % 3;
     }
 
-    g_timeout_add (2000, (GSourceFunc) on_idle, NULL);
+    gdk_threads_add_timeout (2000, (GSourceFunc) on_idle, NULL);
     return FALSE;
 }
 
 int
 main                                            (int argc, 
-                                                 char **args)
+                                                 char **argv)
 {
-    gtk_init (&argc, &args);
+    hildon_gtk_init (&argc, &argv);
 
-    g_timeout_add (2000, (GSourceFunc) on_idle, NULL);
+    gdk_threads_add_timeout (2000, (GSourceFunc) on_idle, NULL);
 
     gtk_main ();