int main (int argc, char **argv) { GtkWidget *window; g_thread_init (NULL); gdk_threads_init (); gst_init (&argc, &argv); bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALEDIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); textdomain (GETTEXT_PACKAGE); gtk_init (&argc, &argv); window = cheese_avatar_chooser_new (); g_signal_connect (G_OBJECT (window), "response", G_CALLBACK (response_cb), window); gtk_widget_show_all (window); gtk_main (); gtk_widget_destroy (window); return 0; }
static void webcam_icon_selected (GtkMenuItem *menuitem, UmPhotoDialog *um) { GtkWidget *window; window = cheese_avatar_chooser_new (); gtk_window_set_transient_for (GTK_WINDOW (window), GTK_WINDOW (gtk_widget_get_toplevel (um->popup_button))); gtk_window_set_modal (GTK_WINDOW (window), TRUE); g_signal_connect (G_OBJECT (window), "response", G_CALLBACK (webcam_response_cb), um); gtk_widget_show (window); }