/* Only the fields above this point are required. The remainder may
* be NULL / -1 to indicate they were missing in the data we got
/* Only the fields above this point are required. The remainder may
* be NULL / -1 to indicate they were missing in the data we got
/* Callbacks from the WUI thread to the main thread. The WUI thread
* adds these to the Glib main loop using g_idle_add, which means they
* actually get executed in the context of the main thread.
/* Callbacks from the WUI thread to the main thread. The WUI thread
* adds these to the Glib main loop using g_idle_add, which means they
* actually get executed in the context of the main thread.