349
349
static void block1_data_unref (void * _userdata_);
350
350
void contacts_store_find_contact (ContactsStore* self, ContactsStoreContactMatcher matcher, void* matcher_target, GAsyncReadyCallback _callback_, gpointer _user_data_);
351
351
ContactsContact* contacts_store_find_contact_finish (ContactsStore* self, GAsyncResult* _res_);
352
static gboolean __lambda92_ (Block1Data* _data1_, ContactsContact* c);
353
static gboolean ___lambda92__contacts_store_contact_matcher (ContactsContact* c, gpointer self);
352
static gboolean __lambda89_ (Block1Data* _data1_, ContactsContact* c);
353
static gboolean ___lambda89__contacts_store_contact_matcher (ContactsContact* c, gpointer self);
354
354
static void contacts_app_show_individual_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_);
355
355
static Block2Data* block2_data_ref (Block2Data* _data2_);
356
356
static void block2_data_unref (void * _userdata_);
357
static void ___lambda93_ (Block2Data* _data2_, gint id);
358
static void ____lambda93__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
357
static void ___lambda90_ (Block2Data* _data2_, gint id);
358
static void ____lambda90__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
359
359
void contacts_app_change_address_book (ContactsApp* self);
360
360
static Block3Data* block3_data_ref (Block3Data* _data3_);
361
361
static void block3_data_unref (void * _userdata_);
362
362
FolksPersonaStore** contacts_app_get_eds_address_books (int* result_length1);
363
363
gchar* contacts_contact_format_persona_store_name (FolksPersonaStore* store);
364
364
FolksIndividualAggregator* contacts_store_get_aggregator (ContactsStore* self);
365
static void __lambda94_ (Block3Data* _data3_, gint response);
365
static void __lambda91_ (Block3Data* _data3_, gint response);
366
366
void contacts_store_refresh (ContactsStore* self);
367
static void ___lambda94__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
367
static void ___lambda91__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
368
368
void contacts_app_show_about (ContactsApp* self);
369
369
static void contacts_app_show_by_email_data_free (gpointer _data);
370
370
void contacts_app_show_by_email (ContactsApp* self, const gchar* email_address, GAsyncReadyCallback _callback_, gpointer _user_data_);
372
372
static gboolean contacts_app_show_by_email_co (ContactsAppShowByEmailData* _data_);
373
373
static Block4Data* block4_data_ref (Block4Data* _data4_);
374
374
static void block4_data_unref (void * _userdata_);
375
static gboolean __lambda95_ (Block4Data* _data4_, ContactsContact* c);
375
static gboolean __lambda92_ (Block4Data* _data4_, ContactsContact* c);
376
376
gboolean contacts_contact_has_email (ContactsContact* self, const gchar* email_address);
377
static gboolean ___lambda95__contacts_store_contact_matcher (ContactsContact* c, gpointer self);
377
static gboolean ___lambda92__contacts_store_contact_matcher (ContactsContact* c, gpointer self);
378
378
static void contacts_app_show_by_email_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_);
379
379
static Block5Data* block5_data_ref (Block5Data* _data5_);
380
380
static void block5_data_unref (void * _userdata_);
381
static void ___lambda96_ (Block5Data* _data5_, gint id);
382
static void ____lambda96__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
381
static void ___lambda93_ (Block5Data* _data5_, gint id);
382
static void ____lambda93__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
383
383
static void contacts_app_create_window (ContactsApp* self);
384
static void __lambda97_ (ContactsApp* self);
385
static void ___lambda97__g_simple_action_activate (GSimpleAction* _sender, GVariant* parameter, gpointer self);
386
static void __lambda98_ (ContactsApp* self);
387
static void ___lambda98__g_simple_action_activate (GSimpleAction* _sender, GVariant* parameter, gpointer self);
388
static void __lambda99_ (ContactsApp* self);
389
static void ___lambda99__g_simple_action_activate (GSimpleAction* _sender, GVariant* parameter, gpointer self);
384
static void __lambda94_ (ContactsApp* self);
385
static void ___lambda94__g_simple_action_activate (GSimpleAction* _sender, GVariant* parameter, gpointer self);
386
static void __lambda95_ (ContactsApp* self);
387
static void ___lambda95__g_simple_action_activate (GSimpleAction* _sender, GVariant* parameter, gpointer self);
388
static void __lambda96_ (ContactsApp* self);
389
static void ___lambda96__g_simple_action_activate (GSimpleAction* _sender, GVariant* parameter, gpointer self);
390
390
ContactsWindow* contacts_window_new (GtkApplication* app);
391
391
ContactsWindow* contacts_window_construct (GType object_type, GtkApplication* app);
392
392
static gboolean _contacts_app_window_delete_event_gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self);
393
393
static gboolean _contacts_app_window_key_press_event_gtk_widget_key_press_event (GtkWidget* _sender, GdkEventKey* event, gpointer self);
394
static void __lambda100_ (ContactsApp* self, GtkToolButton* button);
394
static void __lambda97_ (ContactsApp* self, GtkToolButton* button);
395
395
ContactsNewContactDialog* contacts_new_contact_dialog_new (ContactsStore* contacts_store, ContactsWindow* parent);
396
396
ContactsNewContactDialog* contacts_new_contact_dialog_construct (GType object_type, ContactsStore* contacts_store, ContactsWindow* parent);
397
397
GType contacts_new_contact_dialog_get_type (void) G_GNUC_CONST;
398
static void ___lambda100__gtk_tool_button_clicked (GtkToolButton* _sender, gpointer self);
398
static void ___lambda97__gtk_tool_button_clicked (GtkToolButton* _sender, gpointer self);
399
399
ContactsListPane* contacts_list_pane_new (ContactsStore* contacts_store);
400
400
ContactsListPane* contacts_list_pane_construct (GType object_type, ContactsStore* contacts_store);
401
401
static void _contacts_app_selection_changed_contacts_list_pane_selection_changed (ContactsListPane* _sender, ContactsContact* contact, gpointer self);
415
415
static void block6_data_unref (void * _userdata_);
416
416
ContactsSetupWindow* contacts_setup_window_new (void);
417
417
ContactsSetupWindow* contacts_setup_window_construct (GType object_type);
418
static void __lambda117_ (Block6Data* _data6_);
419
static void ___lambda117__gtk_widget_destroy (GtkWidget* _sender, gpointer self);
418
static void __lambda114_ (Block6Data* _data6_);
419
static void ___lambda114__gtk_widget_destroy (GtkWidget* _sender, gpointer self);
420
420
static void contacts_app_real_activate (GApplication* base);
421
421
gboolean contacts_store_get_is_prepared (ContactsStore* self);
422
422
static Block7Data* block7_data_ref (Block7Data* _data7_);
423
423
static void block7_data_unref (void * _userdata_);
424
static void _____lambda118_ (Block7Data* _data7_);
425
static void ______lambda118__contacts_store_prepared (ContactsStore* _sender, gpointer self);
426
static gboolean _____lambda119_ (Block7Data* _data7_);
427
static gboolean ______lambda119__gsource_func (gpointer self);
428
static void ___lambda120_ (ContactsApp* self);
429
static void ____lambda120__contacts_store_quiescent (ContactsStore* _sender, gpointer self);
430
static gboolean ___lambda121_ (ContactsApp* self);
431
static gboolean ____lambda121__gsource_func (gpointer self);
424
static void _____lambda115_ (Block7Data* _data7_);
425
static void ______lambda115__contacts_store_prepared (ContactsStore* _sender, gpointer self);
426
static gboolean _____lambda116_ (Block7Data* _data7_);
427
static gboolean ______lambda116__gsource_func (gpointer self);
428
static void ___lambda117_ (ContactsApp* self);
429
static void ____lambda117__contacts_store_quiescent (ContactsStore* _sender, gpointer self);
430
static gboolean ___lambda118_ (ContactsApp* self);
431
static gboolean ____lambda118__gsource_func (gpointer self);
432
432
void contacts_app_show_message (ContactsApp* self, const gchar* message);
433
433
static Block8Data* block8_data_ref (Block8Data* _data8_);
434
434
static void block8_data_unref (void * _userdata_);
435
435
const gchar* contacts_contact_get_display_name (ContactsContact* self);
436
static void __lambda108_ (Block8Data* _data8_);
436
static void __lambda105_ (Block8Data* _data8_);
437
437
void contacts_contact_remove_personas (ContactsContact* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
438
438
void contacts_contact_remove_personas_finish (ContactsContact* self, GAsyncResult* _res_, GError** error);
439
static void ___lambda109_ (Block8Data* _data8_);
439
static void ___lambda106_ (Block8Data* _data8_);
440
440
void contacts_contact_show (ContactsContact* self);
441
static void ____lambda109__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self);
442
static void ___lambda108__gtk_notification_dismissed (GtkNotification* _sender, gpointer self);
443
static void __lambda110_ (Block8Data* _data8_);
444
static void ___lambda110__gtk_button_clicked (GtkButton* _sender, gpointer self);
441
static void ____lambda106__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self);
442
static void ___lambda105__gtk_notification_dismissed (GtkNotification* _sender, gpointer self);
443
static void __lambda107_ (Block8Data* _data8_);
444
static void ___lambda107__gtk_button_clicked (GtkButton* _sender, gpointer self);
445
445
static Block9Data* block9_data_ref (Block9Data* _data9_);
446
446
static void block9_data_unref (void * _userdata_);
447
static void __lambda111_ (Block9Data* _data9_);
447
static void __lambda108_ (Block9Data* _data9_);
448
448
void contacts_link_operation_undo (ContactsLinkOperation* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
449
449
void contacts_link_operation_undo_finish (ContactsLinkOperation* self, GAsyncResult* _res_);
450
static void ___lambda111__gtk_button_clicked (GtkButton* _sender, gpointer self);
450
static void ___lambda108__gtk_button_clicked (GtkButton* _sender, gpointer self);
451
451
static gint contacts_app_real_command_line (GApplication* base, GApplicationCommandLine* command_line);
452
452
FolksBackendStore* contacts_store_get_backend_store (ContactsStore* self);
453
453
static void _vala_array_add1 (FolksPersonaStore*** array, int* length, int* size, FolksPersonaStore* value);
1386
static void __lambda97_ (ContactsApp* self) {
1386
static void __lambda94_ (ContactsApp* self) {
1387
1387
ContactsWindow* _tmp0_;
1388
1388
_tmp0_ = self->window;
1389
1389
gtk_widget_destroy ((GtkWidget*) _tmp0_);
1393
static void ___lambda97__g_simple_action_activate (GSimpleAction* _sender, GVariant* parameter, gpointer self) {
1393
static void ___lambda94__g_simple_action_activate (GSimpleAction* _sender, GVariant* parameter, gpointer self) {
1398
static void __lambda98_ (ContactsApp* self) {
1398
static void __lambda95_ (ContactsApp* self) {
1399
1399
contacts_app_show_about (self);
1403
static void ___lambda98__g_simple_action_activate (GSimpleAction* _sender, GVariant* parameter, gpointer self) {
1403
static void ___lambda95__g_simple_action_activate (GSimpleAction* _sender, GVariant* parameter, gpointer self) {
1408
static void __lambda99_ (ContactsApp* self) {
1408
static void __lambda96_ (ContactsApp* self) {
1409
1409
contacts_app_change_address_book (self);
1413
static void ___lambda99__g_simple_action_activate (GSimpleAction* _sender, GVariant* parameter, gpointer self) {
1413
static void ___lambda96__g_simple_action_activate (GSimpleAction* _sender, GVariant* parameter, gpointer self) {
1534
1534
_tmp0_ = g_simple_action_new ("quit", NULL);
1535
1535
action = _tmp0_;
1536
1536
_tmp1_ = action;
1537
g_signal_connect_object (_tmp1_, "activate", (GCallback) ___lambda97__g_simple_action_activate, self, 0);
1537
g_signal_connect_object (_tmp1_, "activate", (GCallback) ___lambda94__g_simple_action_activate, self, 0);
1538
1538
_tmp2_ = action;
1539
1539
g_action_map_add_action ((GActionMap*) self, (GAction*) _tmp2_);
1540
1540
_tmp3_ = g_simple_action_new ("about", NULL);
1541
1541
_g_object_unref0 (action);
1542
1542
action = _tmp3_;
1543
1543
_tmp4_ = action;
1544
g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda98__g_simple_action_activate, self, 0);
1544
g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda95__g_simple_action_activate, self, 0);
1545
1545
_tmp5_ = action;
1546
1546
g_action_map_add_action ((GActionMap*) self, (GAction*) _tmp5_);
1547
1547
_tmp6_ = g_simple_action_new ("change_book", NULL);
1548
1548
_g_object_unref0 (action);
1549
1549
action = _tmp6_;
1550
1550
_tmp7_ = action;
1551
g_signal_connect_object (_tmp7_, "activate", (GCallback) ___lambda99__g_simple_action_activate, self, 0);
1551
g_signal_connect_object (_tmp7_, "activate", (GCallback) ___lambda96__g_simple_action_activate, self, 0);
1552
1552
_tmp8_ = action;
1553
1553
g_action_map_add_action ((GActionMap*) self, (GAction*) _tmp8_);
1554
1554
_tmp9_ = gtk_builder_new ();
1623
1623
gtk_tool_item_set_is_important ((GtkToolItem*) add_button, TRUE);
1624
1624
_tmp31_ = toolbar;
1625
1625
gtk_container_add ((GtkContainer*) _tmp31_, (GtkWidget*) add_button);
1626
g_signal_connect_object (add_button, "clicked", (GCallback) ___lambda100__gtk_tool_button_clicked, self, 0);
1626
g_signal_connect_object (add_button, "clicked", (GCallback) ___lambda97__gtk_tool_button_clicked, self, 0);
1627
1627
_tmp32_ = (GtkToolbar*) gtk_toolbar_new ();
1628
1628
g_object_ref_sink (_tmp32_);
1629
1629
_g_object_unref0 (toolbar);
1751
1751
g_object_ref_sink (_tmp0_);
1752
1752
_data6_->setup = _tmp0_;
1753
1753
gtk_window_set_application ((GtkWindow*) _data6_->setup, (GtkApplication*) self);
1754
g_signal_connect_data ((GtkWidget*) _data6_->setup, "destroy", (GCallback) ___lambda117__gtk_widget_destroy, block6_data_ref (_data6_), (GClosureNotify) block6_data_unref, 0);
1754
g_signal_connect_data ((GtkWidget*) _data6_->setup, "destroy", (GCallback) ___lambda114__gtk_widget_destroy, block6_data_ref (_data6_), (GClosureNotify) block6_data_unref, 0);
1755
1755
gtk_widget_show ((GtkWidget*) _data6_->setup);
1756
1756
block6_data_unref (_data6_);
1757
1757
_data6_ = NULL;
1885
1885
_data7_->id = (gulong) 0;
1886
1886
_data7_->id2 = (guint) 0;
1887
1887
_tmp6_ = self->contacts_store;
1888
_tmp7_ = g_signal_connect_data (_tmp6_, "prepared", (GCallback) ______lambda118__contacts_store_prepared, block7_data_ref (_data7_), (GClosureNotify) block7_data_unref, 0);
1888
_tmp7_ = g_signal_connect_data (_tmp6_, "prepared", (GCallback) ______lambda115__contacts_store_prepared, block7_data_ref (_data7_), (GClosureNotify) block7_data_unref, 0);
1889
1889
_data7_->id = _tmp7_;
1890
_tmp8_ = g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 500, ______lambda119__gsource_func, block7_data_ref (_data7_), block7_data_unref);
1890
_tmp8_ = g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 500, ______lambda116__gsource_func, block7_data_ref (_data7_), block7_data_unref);
1891
1891
_data7_->id2 = _tmp8_;
1892
1892
block7_data_unref (_data7_);
1893
1893
_data7_ = NULL;
1897
1897
contacts_app_create_window (self);
1898
1898
_tmp9_ = self->contacts_store;
1899
g_signal_connect_object (_tmp9_, "quiescent", (GCallback) ____lambda120__contacts_store_quiescent, self, 0);
1900
g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 500, ____lambda121__gsource_func, g_object_ref (self), g_object_unref);
1899
g_signal_connect_object (_tmp9_, "quiescent", (GCallback) ____lambda117__contacts_store_quiescent, self, 0);
1900
g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 500, ____lambda118__gsource_func, g_object_ref (self), g_object_unref);
1902
1902
ContactsWindow* _tmp10_;
1903
1903
_tmp10_ = self->window;
1972
static void ____lambda109__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
1973
___lambda109_ (self);
1972
static void ____lambda106__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
1973
___lambda106_ (self);
1974
1974
block8_data_unref (self);
1978
static void __lambda108_ (Block8Data* _data8_) {
1978
static void __lambda105_ (Block8Data* _data8_) {
1979
1979
ContactsApp * self;
1980
1980
self = _data8_->self;
1981
1981
if (_data8_->really_delete) {
1982
1982
ContactsContact* _tmp0_;
1983
1983
_tmp0_ = _data8_->contact;
1984
contacts_contact_remove_personas (_tmp0_, ____lambda109__gasync_ready_callback, block8_data_ref (_data8_));
1984
contacts_contact_remove_personas (_tmp0_, ____lambda106__gasync_ready_callback, block8_data_ref (_data8_));
1989
static void ___lambda108__gtk_notification_dismissed (GtkNotification* _sender, gpointer self) {
1990
__lambda108_ (self);
1989
static void ___lambda105__gtk_notification_dismissed (GtkNotification* _sender, gpointer self) {
1990
__lambda105_ (self);
1994
static void __lambda110_ (Block8Data* _data8_) {
1994
static void __lambda107_ (Block8Data* _data8_) {
1995
1995
ContactsApp * self;
1996
1996
ContactsContact* _tmp0_;
1997
1997
ContactsListPane* _tmp1_;
2068
2068
gtk_container_add ((GtkContainer*) g, (GtkWidget*) b);
2069
2069
_data8_->really_delete = TRUE;
2070
2070
gtk_widget_show_all ((GtkWidget*) _data8_->notification);
2071
g_signal_connect_data (_data8_->notification, "dismissed", (GCallback) ___lambda108__gtk_notification_dismissed, block8_data_ref (_data8_), (GClosureNotify) block8_data_unref, 0);
2072
g_signal_connect_data (b, "clicked", (GCallback) ___lambda110__gtk_button_clicked, block8_data_ref (_data8_), (GClosureNotify) block8_data_unref, 0);
2071
g_signal_connect_data (_data8_->notification, "dismissed", (GCallback) ___lambda105__gtk_notification_dismissed, block8_data_ref (_data8_), (GClosureNotify) block8_data_unref, 0);
2072
g_signal_connect_data (b, "clicked", (GCallback) ___lambda107__gtk_button_clicked, block8_data_ref (_data8_), (GClosureNotify) block8_data_unref, 0);
2073
2073
_tmp12_ = self->priv->overlay;
2074
2074
gtk_overlay_add_overlay (_tmp12_, (GtkWidget*) _data8_->notification);
2075
2075
_g_object_unref0 (b);
2195
2195
gtk_container_add ((GtkContainer*) _tmp20_, (GtkWidget*) b);
2196
2196
_tmp21_ = _data9_->notification;
2197
2197
gtk_widget_show_all ((GtkWidget*) _tmp21_);
2198
g_signal_connect_data (b, "clicked", (GCallback) ___lambda111__gtk_button_clicked, block9_data_ref (_data9_), (GClosureNotify) block9_data_unref, 0);
2198
g_signal_connect_data (b, "clicked", (GCallback) ___lambda108__gtk_button_clicked, block9_data_ref (_data9_), (GClosureNotify) block9_data_unref, 0);
2199
2199
_tmp22_ = self->priv->overlay;
2200
2200
_tmp23_ = _data9_->notification;
2201
2201
gtk_overlay_add_overlay (_tmp22_, (GtkWidget*) _tmp23_);