Show an spinner while logs are being retrieved
[empathy-mirror.git] / tests / interactive / test-empathy-account-assistant.c
blobdc04c702711443c75e032e9813dd5990893d4aa5
1 #include <config.h>
3 #include <gtk/gtk.h>
5 #include <libempathy-gtk/empathy-ui-utils.h>
6 #include "empathy-account-assistant.h"
8 static void
9 managers_prepare_cb (GObject *source,
10 GAsyncResult *result,
11 gpointer user_data)
13 GtkWidget *assistant;
14 EmpathyConnectionManagers *managers = EMPATHY_CONNECTION_MANAGERS (source);
16 g_assert (empathy_connection_managers_prepare_finish (managers, result,
17 NULL));
19 assistant = empathy_account_assistant_show (NULL, managers);
21 gtk_widget_show_all (assistant);
23 g_signal_connect_swapped (assistant, "destroy",
24 G_CALLBACK (gtk_main_quit), NULL);
27 int main (int argc, char **argv)
29 EmpathyConnectionManagers *managers;
31 gtk_init (&argc, &argv);
32 empathy_gtk_init ();
34 managers = empathy_connection_managers_dup_singleton ();
36 empathy_connection_managers_prepare_async (managers,
37 managers_prepare_cb, NULL);
39 gtk_main ();
41 return 0;