Adding an example for the HildonControlBar. Fixing some refactoring bugs. Gtk 2.10...
[hildon] / examples / hildon-controlbar / hildon-controlbar-example.c
1 #include <stdio.h>
2 #include <stdlib.h>
3 #include <glib.h>
4 #include <gtk/gtk.h>
5 #include "hildon-widgets/hildon-window.h"
6 #include "hildon-widgets/hildon-program.h"
7 #include "hildon-widgets/hildon-controlbar.h"
8
9 int
10 main (int argc, char **args)
11 {
12     gtk_init (&argc, &args);
13     
14     HildonProgram *program = hildon_program_get_instance ();
15
16     GtkWidget *window = hildon_window_new ();
17     hildon_program_add_window (program, HILDON_WINDOW (window));    
18
19     gtk_container_set_border_width (GTK_CONTAINER (window), 6);
20     
21     HildonControlbar *bar = HILDON_CONTROLBAR (hildon_controlbar_new ());
22     hildon_controlbar_set_range (bar, 20, 120);
23     hildon_controlbar_set_value (bar, 100);
24
25     g_signal_connect (G_OBJECT (window), "delete_event", G_CALLBACK (gtk_main_quit), NULL);
26     gtk_container_add (GTK_CONTAINER (window), GTK_WIDGET (bar));
27     gtk_widget_show_all (GTK_WIDGET (window));
28     
29     gtk_main ();
30     return 0;
31 }
32
33