Update Catalan translation
[cheese.git] / tests / cheese-test-widget.c
blob80571a2ba26991d6ec2723675d728025f75b007f
1 #include "config.h"
3 #include <stdlib.h>
4 #include <glib/gi18n.h>
5 #include <gtk/gtk.h>
6 #include <gst/gst.h>
7 #include "cheese-gtk.h"
8 #include "cheese-widget.h"
10 static gboolean
11 delete_callback (GtkWidget *window,
12 GdkEvent *event,
13 gpointer data)
15 gtk_widget_destroy (window);
16 gtk_main_quit ();
17 return FALSE;
20 int
21 main (int argc, char **argv)
23 GtkWidget *window;
24 GtkWidget *camera;
26 gst_init (&argc, &argv);
28 bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALEDIR);
29 bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
30 textdomain (GETTEXT_PACKAGE);
32 if (!cheese_gtk_init (&argc, &argv))
33 return EXIT_FAILURE;
35 window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
36 gtk_window_set_default_size (GTK_WINDOW (window), 400, 300);
37 g_signal_connect (G_OBJECT (window), "delete-event",
38 G_CALLBACK (delete_callback), NULL);
41 camera = cheese_widget_new ();
42 gtk_container_add (GTK_CONTAINER (window), camera);
44 gtk_widget_show_all (window);
46 gtk_main ();
48 return EXIT_SUCCESS;