980
980
ContactsFieldRow* contacts_field_row_construct (GType object_type, ContactsRowGroup* group, ContactsContactPane* pane);
981
981
ContactsRow* contacts_row_new (ContactsRowGroup* group);
982
982
ContactsRow* contacts_row_construct (GType object_type, ContactsRowGroup* group);
983
static gboolean __lambda26_ (ContactsFieldRow* self, GdkEventButton* ev);
983
static gboolean __lambda24_ (ContactsFieldRow* self, GdkEventButton* ev);
984
984
void contacts_contact_pane_exit_edit_mode (ContactsContactPane* self, gboolean save);
985
static gboolean ___lambda26__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
985
static gboolean ___lambda24__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
986
986
ContactsClickable* contacts_clickable_new (GtkWidget* w);
987
987
ContactsClickable* contacts_clickable_construct (GType object_type, GtkWidget* w);
988
988
void contacts_clickable_set_focus_on_click (ContactsClickable* self, gboolean focus_on_click);
989
static void __lambda27_ (ContactsFieldRow* self);
990
static void ___lambda27__contacts_clickable_clicked (ContactsClickable* _sender, gpointer self);
989
static void __lambda25_ (ContactsFieldRow* self);
990
static void ___lambda25__contacts_clickable_clicked (ContactsClickable* _sender, gpointer self);
991
991
void contacts_field_row_set_editing (ContactsFieldRow* self, gboolean val);
992
992
void contacts_field_row_reset (ContactsFieldRow* self);
993
993
static gboolean contacts_field_row_real_focus (GtkWidget* base, GtkDirectionType direction);
1059
1059
void contacts_contact_set_persona_property (FolksPersona* persona, const gchar* property_name, GValue* new_value, GAsyncReadyCallback _callback_, gpointer _user_data_);
1060
1060
GQuark contact_error_quark (void);
1061
1061
void contacts_contact_set_persona_property_finish (GAsyncResult* _res_, GError** error);
1062
static void ___lambda66_ (ContactsFieldSet* self, GObject* obj, GAsyncResult* _result_);
1062
static void ___lambda64_ (ContactsFieldSet* self, GObject* obj, GAsyncResult* _result_);
1063
1063
GType contacts_app_get_type (void) G_GNUC_CONST;
1064
1064
void contacts_app_show_message (ContactsApp* self, const gchar* message);
1065
1065
void contacts_field_set_refresh_from_persona (ContactsFieldSet* self);
1066
static void ____lambda66__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self);
1066
static void ____lambda64__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self);
1067
1067
static void _vala_GValue_free (GValue* self);
1068
1068
ContactsFieldSet* contacts_field_set_construct (GType object_type);
1069
1069
static void contacts_field_set_set_sheet (ContactsFieldSet* self, ContactsPersonaSheet* value);
1085
1085
gboolean contacts_data_field_row_finish_edit_widgets (ContactsDataFieldRow* self, gboolean save);
1086
1086
static gboolean contacts_data_field_row_real_finish_edit_widgets (ContactsDataFieldRow* self, gboolean save);
1087
1087
static gboolean contacts_data_field_row_real_enter_edit_mode (ContactsFieldRow* base);
1088
static void __lambda65_ (ContactsDataFieldRow* self);
1089
static void ___lambda65__gtk_button_clicked (GtkButton* _sender, gpointer self);
1088
static void __lambda63_ (ContactsDataFieldRow* self);
1089
static void ___lambda63__gtk_button_clicked (GtkButton* _sender, gpointer self);
1090
1090
static void contacts_data_field_row_real_lost_child_focus (ContactsFieldRow* base);
1091
1091
static void contacts_data_field_row_real_exit_edit_mode (ContactsFieldRow* base, gboolean save);
1092
1092
void contacts_data_field_row_setup_entry_for_edit (ContactsDataFieldRow* self, GtkEntry* entry, gboolean grab_focus);
1093
1093
void contacts_utils_grab_widget_later (GtkWidget* widget);
1094
static void __lambda67_ (ContactsDataFieldRow* self);
1095
static void ___lambda67__gtk_entry_activate (GtkEntry* _sender, gpointer self);
1096
static gboolean __lambda68_ (ContactsDataFieldRow* self, GdkEventKey* key_event);
1097
static gboolean ___lambda68__gtk_widget_key_press_event (GtkWidget* _sender, GdkEventKey* event, gpointer self);
1094
static void __lambda65_ (ContactsDataFieldRow* self);
1095
static void ___lambda65__gtk_entry_activate (GtkEntry* _sender, gpointer self);
1096
static gboolean __lambda66_ (ContactsDataFieldRow* self, GdkEventKey* key_event);
1097
static gboolean ___lambda66__gtk_widget_key_press_event (GtkWidget* _sender, GdkEventKey* event, gpointer self);
1098
1098
void contacts_data_field_row_setup_text_view_for_edit (ContactsDataFieldRow* self, GtkTextView* text, gboolean grab_focus);
1099
static gboolean __lambda69_ (ContactsDataFieldRow* self, GdkEventKey* key_event);
1100
static gboolean ___lambda69__gtk_widget_key_press_event (GtkWidget* _sender, GdkEventKey* event, gpointer self);
1099
static gboolean __lambda67_ (ContactsDataFieldRow* self, GdkEventKey* key_event);
1100
static gboolean ___lambda67__gtk_widget_key_press_event (GtkWidget* _sender, GdkEventKey* event, gpointer self);
1101
1101
static void contacts_data_field_row_finalize (GObject* obj);
1102
1102
GType contacts_link_field_row_get_type (void) G_GNUC_CONST;
1103
1103
#define CONTACTS_LINK_FIELD_ROW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), CONTACTS_TYPE_LINK_FIELD_ROW, ContactsLinkFieldRowPrivate))
1148
1148
static void contacts_email_field_set_real_populate (ContactsFieldSet* base);
1149
1149
GeeArrayList* contacts_contact_sort_fields (GType t_type, GBoxedCopyFunc t_dup_func, GDestroyNotify t_destroy_func, GeeCollection* fields);
1150
1150
ContactsTypeSet* contacts_typeset_get_general (void);
1151
static FolksAbstractFieldDetails* ____lambda71_ (ContactsEmailFieldSet* self, const gchar* s);
1152
static FolksAbstractFieldDetails* _____lambda71__contacts_detailed_field_row_data_create (const gchar* s, gpointer self);
1151
static FolksAbstractFieldDetails* ____lambda69_ (ContactsEmailFieldSet* self, const gchar* s);
1152
static FolksAbstractFieldDetails* _____lambda69__contacts_detailed_field_row_data_create (const gchar* s, gpointer self);
1153
1153
static ContactsDataFieldRow* contacts_email_field_set_real_new_field (ContactsFieldSet* base);
1154
static FolksAbstractFieldDetails* __lambda72_ (ContactsEmailFieldSet* self, const gchar* s);
1155
static FolksAbstractFieldDetails* ___lambda72__contacts_detailed_field_row_data_create (const gchar* s, gpointer self);
1154
static FolksAbstractFieldDetails* __lambda70_ (ContactsEmailFieldSet* self, const gchar* s);
1155
static FolksAbstractFieldDetails* ___lambda70__contacts_detailed_field_row_data_create (const gchar* s, gpointer self);
1156
1156
static GValue* contacts_email_field_set_real_get_value (ContactsFieldSet* base);
1157
1157
ContactsEmailFieldSet* contacts_email_field_set_new (void);
1158
1158
ContactsEmailFieldSet* contacts_email_field_set_construct (GType object_type);
1163
1163
static void contacts_phone_field_set_real_populate (ContactsFieldSet* base);
1164
1164
ContactsTypeSet* contacts_typeset_get_phone (void);
1165
static FolksAbstractFieldDetails* ____lambda73_ (ContactsPhoneFieldSet* self, const gchar* s);
1166
static FolksAbstractFieldDetails* _____lambda73__contacts_detailed_field_row_data_create (const gchar* s, gpointer self);
1165
static FolksAbstractFieldDetails* ____lambda71_ (ContactsPhoneFieldSet* self, const gchar* s);
1166
static FolksAbstractFieldDetails* _____lambda71__contacts_detailed_field_row_data_create (const gchar* s, gpointer self);
1167
1167
static ContactsDataFieldRow* contacts_phone_field_set_real_new_field (ContactsFieldSet* base);
1168
static FolksAbstractFieldDetails* __lambda74_ (ContactsPhoneFieldSet* self, const gchar* s);
1169
static FolksAbstractFieldDetails* ___lambda74__contacts_detailed_field_row_data_create (const gchar* s, gpointer self);
1168
static FolksAbstractFieldDetails* __lambda72_ (ContactsPhoneFieldSet* self, const gchar* s);
1169
static FolksAbstractFieldDetails* ___lambda72__contacts_detailed_field_row_data_create (const gchar* s, gpointer self);
1170
1170
static GValue* contacts_phone_field_set_real_get_value (ContactsFieldSet* base);
1171
1171
ContactsPhoneFieldSet* contacts_phone_field_set_new (void);
1172
1172
ContactsPhoneFieldSet* contacts_phone_field_set_construct (GType object_type);
1287
1287
static void block15_data_unref (void * _userdata_);
1288
1288
gboolean contacts_contact_persona_is_main (FolksPersona* persona);
1289
1289
gchar* contacts_contact_format_persona_store_name_for_contact (FolksPersona* persona);
1290
static void ____lambda76_ (Block15Data* _data15_);
1290
static void ____lambda74_ (Block15Data* _data15_);
1291
1291
void contacts_link_contacts (ContactsContact* main, ContactsContact* other, GAsyncReadyCallback _callback_, gpointer _user_data_);
1292
1292
GType contacts_link_operation_get_type (void) G_GNUC_CONST;
1293
1293
ContactsLinkOperation* contacts_link_contacts_finish (GAsyncResult* _res_);
1294
static void __lambda77_ (ContactsPersonaSheet* self, GObject* obj, GAsyncResult* _result_);
1295
static void ___lambda77__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self);
1296
static void _____lambda76__gtk_button_clicked (GtkButton* _sender, gpointer self);
1294
static void __lambda75_ (ContactsPersonaSheet* self, GObject* obj, GAsyncResult* _result_);
1295
static void ___lambda75__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self);
1296
static void _____lambda74__gtk_button_clicked (GtkButton* _sender, gpointer self);
1297
1297
GType contacts_store_get_type (void) G_GNUC_CONST;
1298
static void _____lambda78_ (Block15Data* _data15_);
1298
static void _____lambda76_ (Block15Data* _data15_);
1299
1299
void contacts_unlink_persona (ContactsContact* contact, FolksPersona* persona_to_unlink, GAsyncReadyCallback _callback_, gpointer _user_data_);
1300
1300
ContactsLinkOperation* contacts_unlink_persona_finish (GAsyncResult* _res_);
1301
static void __lambda79_ (ContactsPersonaSheet* self, GObject* obj, GAsyncResult* _result_);
1302
static void ___lambda79__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self);
1303
static void ______lambda78__gtk_button_clicked (GtkButton* _sender, gpointer self);
1304
static void ___lambda80_ (ContactsPersonaSheet* self);
1305
static void ____lambda80__contacts_field_row_clicked (ContactsFieldRow* _sender, gpointer self);
1301
static void __lambda77_ (ContactsPersonaSheet* self, GObject* obj, GAsyncResult* _result_);
1302
static void ___lambda77__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self);
1303
static void ______lambda76__gtk_button_clicked (GtkButton* _sender, gpointer self);
1304
static void ___lambda78_ (ContactsPersonaSheet* self);
1305
static void ____lambda78__contacts_field_row_clicked (ContactsFieldRow* _sender, gpointer self);
1306
1306
static void contacts_persona_sheet_add_detail (ContactsPersonaSheet* self);
1307
1307
static void _contacts_persona_sheet_add_detail_gtk_button_clicked (GtkButton* _sender, gpointer self);
1308
1308
static Block16Data* block16_data_ref (Block16Data* _data16_);
1309
1309
static void block16_data_unref (void * _userdata_);
1310
1310
const gchar* contacts_contact_get_display_name (ContactsContact* self);
1311
1311
GType contacts_window_get_type (void) G_GNUC_CONST;
1312
static void __lambda81_ (Block16Data* _data16_, gint response);
1313
static void ___lambda81__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
1312
static void __lambda79_ (Block16Data* _data16_, gint response);
1313
static void ___lambda79__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
1314
1314
static void contacts_persona_sheet_finalize (GObject* obj);
1315
1315
#define CONTACTS_CONTACT_PANE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), CONTACTS_TYPE_CONTACT_PANE, ContactsContactPanePrivate))
1335
1335
ContactsAvatarDialog* contacts_avatar_dialog_new (ContactsContact* contact);
1336
1336
ContactsAvatarDialog* contacts_avatar_dialog_construct (GType object_type, ContactsContact* contact);
1337
1337
GType contacts_avatar_dialog_get_type (void) G_GNUC_CONST;
1338
static void __lambda42_ (Block17Data* _data17_, GIcon* icon);
1339
static void __lambda43_ (Block17Data* _data17_, GObject* obj, GAsyncResult* _result_);
1338
static void __lambda40_ (Block17Data* _data17_, GIcon* icon);
1339
static void __lambda41_ (Block17Data* _data17_, GObject* obj, GAsyncResult* _result_);
1340
1340
void contacts_contact_frame_set_image (ContactsContactFrame* self, FolksAvatarDetails* details, ContactsContact* contact);
1341
static void ___lambda43__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self);
1342
static void ___lambda42__contacts_avatar_dialog_set_avatar (ContactsAvatarDialog* _sender, GIcon* avatar_icon, gpointer self);
1341
static void ___lambda41__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self);
1342
static void ___lambda40__contacts_avatar_dialog_set_avatar (ContactsAvatarDialog* _sender, GIcon* avatar_icon, gpointer self);
1343
1343
void contacts_contact_pane_update_card (ContactsContactPane* self);
1344
1344
static Block18Data* block18_data_ref (Block18Data* _data18_);
1345
1345
static void block18_data_unref (void * _userdata_);
1346
1346
ContactsContactFrame* contacts_contact_frame_new (gint size, gboolean with_button);
1347
1347
ContactsContactFrame* contacts_contact_frame_construct (GType object_type, gint size, gboolean with_button);
1348
static void __lambda44_ (Block18Data* _data18_);
1349
static void ___lambda44__contacts_contact_frame_clicked (ContactsContactFrame* _sender, gpointer self);
1348
static void __lambda42_ (Block18Data* _data18_);
1349
static void ___lambda42__contacts_contact_frame_clicked (ContactsContactFrame* _sender, gpointer self);
1350
1350
void contacts_contact_keep_widget_uptodate (ContactsContact* self, GtkWidget* w, GtkCallback callback, void* callback_target);
1351
static void __lambda45_ (ContactsContactPane* self, GtkWidget* w);
1352
static void ___lambda45__gtk_callback (GtkWidget* widget, gpointer self);
1353
static void __lambda46_ (ContactsContactPane* self, GtkWidget* w);
1354
static void ___lambda46__gtk_callback (GtkWidget* widget, gpointer self);
1355
static void __lambda47_ (Block18Data* _data18_, GtkWidget* event);
1356
static void ___lambda47__gtk_widget_realize (GtkWidget* _sender, gpointer self);
1357
static void __lambda48_ (Block18Data* _data18_, GtkWidget* event);
1358
static void ___lambda48__gtk_widget_unrealize (GtkWidget* _sender, gpointer self);
1351
static void __lambda43_ (ContactsContactPane* self, GtkWidget* w);
1352
static void ___lambda43__gtk_callback (GtkWidget* widget, gpointer self);
1353
static void __lambda44_ (ContactsContactPane* self, GtkWidget* w);
1354
static void ___lambda44__gtk_callback (GtkWidget* widget, gpointer self);
1355
static void __lambda45_ (Block18Data* _data18_, GtkWidget* event);
1356
static void ___lambda45__gtk_widget_realize (GtkWidget* _sender, gpointer self);
1357
static void __lambda46_ (Block18Data* _data18_, GtkWidget* event);
1358
static void ___lambda46__gtk_widget_unrealize (GtkWidget* _sender, gpointer self);
1359
static void __lambda47_ (ContactsContactPane* self);
1360
static void ___lambda47__contacts_clickable_clicked (ContactsClickable* _sender, gpointer self);
1361
static gboolean __lambda48_ (Block18Data* _data18_);
1362
static void _vala_PangoFontDescription_free (PangoFontDescription* self);
1359
1363
static void __lambda49_ (ContactsContactPane* self);
1360
static void ___lambda49__contacts_clickable_clicked (ContactsClickable* _sender, gpointer self);
1361
static gboolean __lambda50_ (Block18Data* _data18_);
1362
static void _vala_PangoFontDescription_free (PangoFontDescription* self);
1363
static void __lambda51_ (ContactsContactPane* self);
1364
static void ___lambda51__gtk_entry_activate (GtkEntry* _sender, gpointer self);
1365
static gboolean __lambda52_ (ContactsContactPane* self, GdkEventKey* key_event);
1366
static gboolean ___lambda52__gtk_widget_key_press_event (GtkWidget* _sender, GdkEventKey* event, gpointer self);
1367
static gboolean ___lambda50__contacts_field_row_enter_edit_mode (ContactsFieldRow* _sender, gpointer self);
1368
static void __lambda53_ (Block18Data* _data18_, gboolean save);
1369
static void ___lambda54_ (Block18Data* _data18_, GObject* obj, GAsyncResult* _result_);
1370
static void ____lambda54__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self);
1371
static void ___lambda53__contacts_field_row_exit_edit_mode (ContactsFieldRow* _sender, gboolean save, gpointer self);
1372
static void __lambda55_ (ContactsContactPane* self);
1373
static void ___lambda55__contacts_field_row_lost_child_focus (ContactsFieldRow* _sender, gpointer self);
1374
static void __lambda56_ (Block18Data* _data18_);
1375
static void ___lambda56__gtk_widget_destroy (GtkWidget* _sender, gpointer self);
1364
static void ___lambda49__gtk_entry_activate (GtkEntry* _sender, gpointer self);
1365
static gboolean __lambda50_ (ContactsContactPane* self, GdkEventKey* key_event);
1366
static gboolean ___lambda50__gtk_widget_key_press_event (GtkWidget* _sender, GdkEventKey* event, gpointer self);
1367
static gboolean ___lambda48__contacts_field_row_enter_edit_mode (ContactsFieldRow* _sender, gpointer self);
1368
static void __lambda51_ (Block18Data* _data18_, gboolean save);
1369
static void ___lambda52_ (Block18Data* _data18_, GObject* obj, GAsyncResult* _result_);
1370
static void ____lambda52__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self);
1371
static void ___lambda51__contacts_field_row_exit_edit_mode (ContactsFieldRow* _sender, gboolean save, gpointer self);
1372
static void __lambda53_ (ContactsContactPane* self);
1373
static void ___lambda53__contacts_field_row_lost_child_focus (ContactsFieldRow* _sender, gpointer self);
1374
static void __lambda54_ (Block18Data* _data18_);
1375
static void ___lambda54__gtk_widget_destroy (GtkWidget* _sender, gpointer self);
1376
1376
GtkWidget* contacts_contact_create_merged_presence_widget (ContactsContact* self);
1377
1377
void contacts_contact_pane_send_email (ContactsContactPane* self);
1378
1378
static void _contacts_contact_pane_send_email_gtk_button_clicked (GtkButton* _sender, gpointer self);
1388
1388
void contacts_contact_pane_add_suggestion (ContactsContactPane* self, ContactsContact* c);
1389
1389
static Block19Data* block19_data_ref (Block19Data* _data19_);
1390
1390
static void block19_data_unref (void * _userdata_);
1391
static gboolean __lambda60_ (Block19Data* _data19_, cairo_t* cr);
1392
static gboolean ___lambda60__gtk_widget_draw (GtkWidget* _sender, cairo_t* cr, gpointer self);
1391
static gboolean __lambda58_ (Block19Data* _data19_, cairo_t* cr);
1392
static gboolean ___lambda58__gtk_widget_draw (GtkWidget* _sender, cairo_t* cr, gpointer self);
1393
1393
#define CONTACTS_CONTACT_SMALL_AVATAR_SIZE 54
1394
static void __lambda61_ (Block19Data* _data19_, GtkWidget* w);
1395
static void ___lambda61__gtk_callback (GtkWidget* widget, gpointer self);
1394
static void __lambda59_ (Block19Data* _data19_, GtkWidget* w);
1395
static void ___lambda59__gtk_callback (GtkWidget* widget, gpointer self);
1396
1396
gchar* contacts_contact_format_persona_stores (ContactsContact* self);
1397
static void __lambda62_ (Block19Data* _data19_);
1397
static void __lambda60_ (Block19Data* _data19_);
1398
1398
static Block20Data* block20_data_ref (Block20Data* _data20_);
1399
1399
static void block20_data_unref (void * _userdata_);
1400
static void __lambda63_ (Block20Data* _data20_, GObject* obj, GAsyncResult* _result_);
1401
static void ___lambda63__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self);
1400
static void __lambda61_ (Block20Data* _data20_, GObject* obj, GAsyncResult* _result_);
1401
static void ___lambda61__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self);
1402
static void ___lambda60__gtk_button_clicked (GtkButton* _sender, gpointer self);
1403
static void __lambda62_ (Block19Data* _data19_);
1404
void contacts_store_add_no_suggest_link (ContactsStore* self, ContactsContact* a, ContactsContact* b);
1402
1405
static void ___lambda62__gtk_button_clicked (GtkButton* _sender, gpointer self);
1403
static void __lambda64_ (Block19Data* _data19_);
1404
void contacts_store_add_no_suggest_link (ContactsStore* self, ContactsContact* a, ContactsContact* b);
1405
static void ___lambda64__gtk_button_clicked (GtkButton* _sender, gpointer self);
1406
1406
void contacts_contact_pane_update_personas (ContactsContactPane* self, gboolean show_matches);
1407
1407
GeeList* contacts_contact_get_personas_for_display (ContactsContact* self);
1408
1408
FolksIndividualAggregator* contacts_store_get_aggregator (ContactsStore* self);
1413
1413
static void _contacts_contact_pane_personas_changed_cb_contacts_contact_personas_changed (ContactsContact* _sender, gpointer self);
1414
1414
static void contacts_contact_pane_contact_changed_cb (ContactsContactPane* self, ContactsContact* contact);
1415
1415
static void _contacts_contact_pane_contact_changed_cb_contacts_contact_changed (ContactsContact* _sender, gpointer self);
1416
static gboolean ___lambda82_ (ContactsContactPane* self);
1417
static gboolean ____lambda82__gsource_func (gpointer self);
1416
static gboolean ___lambda80_ (ContactsContactPane* self);
1417
static gboolean ____lambda80__gsource_func (gpointer self);
1418
1418
gboolean contacts_contact_can_remove_personas (ContactsContact* self);
1419
1419
static GtkDialog* contacts_contact_pane_pick_one_dialog (ContactsContactPane* self, const gchar* title, GtkTreeModel* model, GtkTreeSelection** selection);
1420
1420
void contacts_utils_compose_mail (const gchar* email);
1421
1421
static Block21Data* block21_data_ref (Block21Data* _data21_);
1422
1422
static void block21_data_unref (void * _userdata_);
1423
static void ___lambda57_ (Block21Data* _data21_, gint response);
1424
static void ____lambda57__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
1423
static void ___lambda55_ (Block21Data* _data21_, gint response);
1424
static void ____lambda55__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
1425
1425
static GType contacts_contact_pane_call_value_get_type (void) G_GNUC_CONST G_GNUC_UNUSED;
1426
1426
static ContactsContactPaneCallValue* contacts_contact_pane_call_value_dup (const ContactsContactPaneCallValue* self);
1427
1427
static void contacts_contact_pane_call_value_free (ContactsContactPaneCallValue* self);
1441
1441
void contacts_utils_start_chat (ContactsContact* contact, const gchar* protocol, const gchar* id);
1442
1442
static Block23Data* block23_data_ref (Block23Data* _data23_);
1443
1443
static void block23_data_unref (void * _userdata_);
1444
static void ___lambda58_ (Block23Data* _data23_, gint response);
1445
static void ____lambda58__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
1444
static void ___lambda56_ (Block23Data* _data23_, gint response);
1445
static void ____lambda56__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
1446
1446
ContactsContactPane* contacts_contact_pane_new (ContactsStore* contacts_store);
1447
1447
ContactsContactPane* contacts_contact_pane_construct (GType object_type, ContactsStore* contacts_store);
1448
static gboolean __lambda83_ (ContactsContactPane* self, GdkEventButton* e);
1449
static gboolean ___lambda83__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
1448
static gboolean __lambda81_ (ContactsContactPane* self, GdkEventButton* e);
1449
static gboolean ___lambda81__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
1450
1450
ContactsRowGroup* contacts_row_group_new (gint n_columns);
1451
1451
ContactsRowGroup* contacts_row_group_construct (GType object_type, gint n_columns);
1452
1452
void contacts_row_group_set_column_min_width (ContactsRowGroup* self, gint column, gint min_width);
1454
1454
void contacts_row_group_set_column_spacing (ContactsRowGroup* self, gint column, gint spacing);
1455
1455
void contacts_row_group_set_column_priority (ContactsRowGroup* self, gint column, gint priority);
1456
1456
ContactsRowGroup* contacts_row_group_copy (ContactsRowGroup* self);
1457
static gboolean __lambda84_ (ContactsContactPane* self, GdkEventButton* event);
1458
static gboolean ___lambda84__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
1457
static gboolean __lambda82_ (ContactsContactPane* self, GdkEventButton* event);
1458
static gboolean ___lambda82__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
1459
1459
GtkMenuItem* contacts_utils_add_menu_item (GtkMenu* menu, const gchar* label);
1460
1460
static void contacts_contact_pane_link_contact (ContactsContactPane* self);
1461
1461
static void _contacts_contact_pane_link_contact_gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
1462
1462
static void contacts_contact_pane_delete_contact (ContactsContactPane* self);
1463
1463
static void _contacts_contact_pane_delete_contact_gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
1464
static void __lambda94_ (ContactsContactPane* self);
1465
static void ___lambda94__contacts_store_quiescent (ContactsStore* _sender, gpointer self);
1464
static void __lambda92_ (ContactsContactPane* self);
1465
static void ___lambda92__contacts_store_quiescent (ContactsStore* _sender, gpointer self);
1466
1466
ContactsLinkDialog* contacts_link_dialog_new (ContactsContact* contact);
1467
1467
ContactsLinkDialog* contacts_link_dialog_construct (GType object_type, ContactsContact* contact);
1468
1468
GType contacts_link_dialog_get_type (void) G_GNUC_CONST;
1469
static void __lambda93_ (ContactsContactPane* self, const gchar* main_contact, const gchar* linked_contact, ContactsLinkOperation* operation);
1470
static void ___lambda93__contacts_link_dialog_contacts_linked (ContactsLinkDialog* _sender, const gchar* main_contact, const gchar* linked_contact, ContactsLinkOperation* operation, gpointer self);
1469
static void __lambda91_ (ContactsContactPane* self, const gchar* main_contact, const gchar* linked_contact, ContactsLinkOperation* operation);
1470
static void ___lambda91__contacts_link_dialog_contacts_linked (ContactsLinkDialog* _sender, const gchar* main_contact, const gchar* linked_contact, ContactsLinkOperation* operation, gpointer self);
1471
1471
void contacts_contact_hide (ContactsContact* self);
1472
1472
static void g_cclosure_user_marshal_VOID__STRING_STRING_OBJECT (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data);
1473
1473
static void contacts_contact_pane_finalize (GObject* obj);
1530
1530
_g_object_unref0 (self->priv->pane);
1531
1531
self->priv->pane = _tmp2_;
1532
1532
gtk_widget_set_redraw_on_allocate ((GtkWidget*) self, TRUE);
1533
g_signal_connect_object ((GtkWidget*) self, "button-press-event", (GCallback) ___lambda26__gtk_widget_button_press_event, self, 0);
1533
g_signal_connect_object ((GtkWidget*) self, "button-press-event", (GCallback) ___lambda24__gtk_widget_button_press_event, self, 0);
1534
1534
_tmp3_ = contacts_clickable_new ((GtkWidget*) self);
1535
1535
_g_object_unref0 (self->priv->clickable);
1536
1536
self->priv->clickable = _tmp3_;
1537
1537
_tmp4_ = self->priv->clickable;
1538
1538
contacts_clickable_set_focus_on_click (_tmp4_, TRUE);
1539
1539
_tmp5_ = self->priv->clickable;
1540
g_signal_connect_object (_tmp5_, "clicked", (GCallback) ___lambda27__contacts_clickable_clicked, self, 0);
1540
g_signal_connect_object (_tmp5_, "clicked", (GCallback) ___lambda25__contacts_clickable_clicked, self, 0);
1541
1541
self->priv->start = 0;
1542
1542
_tmp6_ = g_signal_lookup ("activate-row", CONTACTS_TYPE_FIELD_ROW);
1543
1543
GTK_WIDGET_CLASS (G_OBJECT_GET_CLASS (self))->activate_signal = _tmp6_;
7250
static void __lambda75_ (ContactsPersonaSheet* self, GObject* obj, GAsyncResult* _result_) {
7251
GAsyncResult* _tmp0_;
7252
ContactsLinkOperation* _tmp1_ = NULL;
7253
ContactsLinkOperation* _tmp2_;
7254
g_return_if_fail (_result_ != NULL);
7256
_tmp1_ = contacts_link_contacts_finish (_tmp0_);
7258
_g_object_unref0 (_tmp2_);
7262
static void ___lambda75__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
7263
__lambda75_ (self, source_object, res);
7264
g_object_unref (self);
7268
static void ____lambda74_ (Block15Data* _data15_) {
7269
ContactsPersonaSheet * self;
7270
ContactsContactPane* _tmp0_;
7271
ContactsContact* _tmp1_;
7272
self = _data15_->self;
7273
_tmp0_ = _data15_->pane;
7274
_tmp1_ = _tmp0_->contact;
7275
contacts_link_contacts (_tmp1_, NULL, ___lambda75__gasync_ready_callback, g_object_ref (self));
7279
static void _____lambda74__gtk_button_clicked (GtkButton* _sender, gpointer self) {
7280
____lambda74_ (self);
7250
7284
static void __lambda77_ (ContactsPersonaSheet* self, GObject* obj, GAsyncResult* _result_) {
7251
7285
GAsyncResult* _tmp0_;
7252
7286
ContactsLinkOperation* _tmp1_ = NULL;
7253
7287
ContactsLinkOperation* _tmp2_;
7254
7288
g_return_if_fail (_result_ != NULL);
7255
7289
_tmp0_ = _result_;
7256
_tmp1_ = contacts_link_contacts_finish (_tmp0_);
7290
_tmp1_ = contacts_unlink_persona_finish (_tmp0_);
7257
7291
_tmp2_ = _tmp1_;
7258
7292
_g_object_unref0 (_tmp2_);
7268
static void ____lambda76_ (Block15Data* _data15_) {
7269
ContactsPersonaSheet * self;
7270
ContactsContactPane* _tmp0_;
7271
ContactsContact* _tmp1_;
7272
self = _data15_->self;
7273
_tmp0_ = _data15_->pane;
7274
_tmp1_ = _tmp0_->contact;
7275
contacts_link_contacts (_tmp1_, NULL, ___lambda77__gasync_ready_callback, g_object_ref (self));
7279
static void _____lambda76__gtk_button_clicked (GtkButton* _sender, gpointer self) {
7280
____lambda76_ (self);
7284
static void __lambda79_ (ContactsPersonaSheet* self, GObject* obj, GAsyncResult* _result_) {
7285
GAsyncResult* _tmp0_;
7286
ContactsLinkOperation* _tmp1_ = NULL;
7287
ContactsLinkOperation* _tmp2_;
7288
g_return_if_fail (_result_ != NULL);
7290
_tmp1_ = contacts_unlink_persona_finish (_tmp0_);
7292
_g_object_unref0 (_tmp2_);
7296
static void ___lambda79__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
7297
__lambda79_ (self, source_object, res);
7298
g_object_unref (self);
7302
static void _____lambda78_ (Block15Data* _data15_) {
7302
static void _____lambda76_ (Block15Data* _data15_) {
7303
7303
ContactsPersonaSheet * self;
7304
7304
ContactsContactPane* _tmp0_;
7305
7305
ContactsContact* _tmp1_;
8689
8689
_tmp8_ = _data18_->event_box;
8690
8690
gtk_container_add ((GtkContainer*) _tmp8_, (GtkWidget*) entry);
8691
8691
contacts_utils_grab_widget_later ((GtkWidget*) entry);
8692
g_signal_connect_object (entry, "activate", (GCallback) ___lambda51__gtk_entry_activate, self, G_CONNECT_AFTER);
8693
g_signal_connect_object ((GtkWidget*) entry, "key-press-event", (GCallback) ___lambda52__gtk_widget_key_press_event, self, 0);
8692
g_signal_connect_object (entry, "activate", (GCallback) ___lambda49__gtk_entry_activate, self, G_CONNECT_AFTER);
8693
g_signal_connect_object ((GtkWidget*) entry, "key-press-event", (GCallback) ___lambda50__gtk_widget_key_press_event, self, 0);
8695
8695
_g_object_unref0 (entry);
8700
static gboolean ___lambda50__contacts_field_row_enter_edit_mode (ContactsFieldRow* _sender, gpointer self) {
8700
static gboolean ___lambda48__contacts_field_row_enter_edit_mode (ContactsFieldRow* _sender, gpointer self) {
8701
8701
gboolean result;
8702
result = __lambda50_ (self);
8702
result = __lambda48_ (self);
8707
static void ___lambda54_ (Block18Data* _data18_, GObject* obj, GAsyncResult* _result_) {
8707
static void ___lambda52_ (Block18Data* _data18_, GObject* obj, GAsyncResult* _result_) {
8708
8708
ContactsContactPane * self;
8709
8709
GError * _inner_error_ = NULL;
8710
8710
self = _data18_->self;
9025
9025
g_object_ref_sink (_tmp4_);
9026
9026
_data18_->image_frame = _tmp4_;
9027
9027
_tmp5_ = _data18_->image_frame;
9028
g_signal_connect_data (_tmp5_, "clicked", (GCallback) ___lambda44__contacts_contact_frame_clicked, block18_data_ref (_data18_), (GClosureNotify) block18_data_unref, 0);
9028
g_signal_connect_data (_tmp5_, "clicked", (GCallback) ___lambda42__contacts_contact_frame_clicked, block18_data_ref (_data18_), (GClosureNotify) block18_data_unref, 0);
9029
9029
_tmp6_ = self->contact;
9030
9030
_tmp7_ = _data18_->image_frame;
9031
contacts_contact_keep_widget_uptodate (_tmp6_, (GtkWidget*) _tmp7_, ___lambda45__gtk_callback, self);
9031
contacts_contact_keep_widget_uptodate (_tmp6_, (GtkWidget*) _tmp7_, ___lambda43__gtk_callback, self);
9032
9032
_tmp8_ = self->priv->card_grid;
9033
9033
_tmp9_ = _data18_->image_frame;
9034
9034
gtk_grid_attach (_tmp8_, (GtkWidget*) _tmp9_, 0, 0, 1, 3);
9065
9065
_tmp25_ = contacts_clickable_new ((GtkWidget*) _tmp24_);
9066
9066
_data18_->clickable = _tmp25_;
9067
9067
_tmp26_ = _data18_->event_box;
9068
g_signal_connect_data ((GtkWidget*) _tmp26_, "realize", (GCallback) ___lambda47__gtk_widget_realize, block18_data_ref (_data18_), (GClosureNotify) block18_data_unref, G_CONNECT_AFTER);
9068
g_signal_connect_data ((GtkWidget*) _tmp26_, "realize", (GCallback) ___lambda45__gtk_widget_realize, block18_data_ref (_data18_), (GClosureNotify) block18_data_unref, G_CONNECT_AFTER);
9069
9069
_tmp27_ = _data18_->event_box;
9070
g_signal_connect_data ((GtkWidget*) _tmp27_, "unrealize", (GCallback) ___lambda48__gtk_widget_unrealize, block18_data_ref (_data18_), (GClosureNotify) block18_data_unref, G_CONNECT_AFTER);
9070
g_signal_connect_data ((GtkWidget*) _tmp27_, "unrealize", (GCallback) ___lambda46__gtk_widget_unrealize, block18_data_ref (_data18_), (GClosureNotify) block18_data_unref, G_CONNECT_AFTER);
9071
9071
_tmp28_ = _data18_->clickable;
9072
g_signal_connect_object (_tmp28_, "clicked", (GCallback) ___lambda49__contacts_clickable_clicked, self, 0);
9072
g_signal_connect_object (_tmp28_, "clicked", (GCallback) ___lambda47__contacts_clickable_clicked, self, 0);
9073
9073
_tmp29_ = self->priv->card_row;
9074
_tmp30_ = g_signal_connect_data (_tmp29_, "enter-edit-mode", (GCallback) ___lambda50__contacts_field_row_enter_edit_mode, block18_data_ref (_data18_), (GClosureNotify) block18_data_unref, G_CONNECT_AFTER);
9074
_tmp30_ = g_signal_connect_data (_tmp29_, "enter-edit-mode", (GCallback) ___lambda48__contacts_field_row_enter_edit_mode, block18_data_ref (_data18_), (GClosureNotify) block18_data_unref, G_CONNECT_AFTER);
9075
9075
_data18_->id1 = _tmp30_;
9076
9076
_tmp31_ = self->priv->card_row;
9077
_tmp32_ = g_signal_connect_data (_tmp31_, "exit-edit-mode", (GCallback) ___lambda53__contacts_field_row_exit_edit_mode, block18_data_ref (_data18_), (GClosureNotify) block18_data_unref, 0);
9077
_tmp32_ = g_signal_connect_data (_tmp31_, "exit-edit-mode", (GCallback) ___lambda51__contacts_field_row_exit_edit_mode, block18_data_ref (_data18_), (GClosureNotify) block18_data_unref, 0);
9078
9078
_data18_->id2 = _tmp32_;
9079
9079
_tmp33_ = self->priv->card_row;
9080
_tmp34_ = g_signal_connect_object (_tmp33_, "lost-child-focus", (GCallback) ___lambda55__contacts_field_row_lost_child_focus, self, 0);
9080
_tmp34_ = g_signal_connect_object (_tmp33_, "lost-child-focus", (GCallback) ___lambda53__contacts_field_row_lost_child_focus, self, 0);
9081
9081
_data18_->id3 = _tmp34_;
9082
9082
_tmp35_ = _data18_->event_box;
9083
g_signal_connect_data ((GtkWidget*) _tmp35_, "destroy", (GCallback) ___lambda56__gtk_widget_destroy, block18_data_ref (_data18_), (GClosureNotify) block18_data_unref, 0);
9083
g_signal_connect_data ((GtkWidget*) _tmp35_, "destroy", (GCallback) ___lambda54__gtk_widget_destroy, block18_data_ref (_data18_), (GClosureNotify) block18_data_unref, 0);
9084
9084
_tmp36_ = _data18_->event_box;
9085
9085
_tmp37_ = _data18_->l;
9086
9086
gtk_container_add ((GtkContainer*) _tmp36_, (GtkWidget*) _tmp37_);
9796
9796
_tmp51_ = (GtkButton*) gtk_button_new_with_label (_tmp50_);
9797
9797
g_object_ref_sink (_tmp51_);
9799
g_signal_connect_data (yes, "clicked", (GCallback) ___lambda62__gtk_button_clicked, block19_data_ref (_data19_), (GClosureNotify) block19_data_unref, 0);
9800
g_signal_connect_data (no, "clicked", (GCallback) ___lambda64__gtk_button_clicked, block19_data_ref (_data19_), (GClosureNotify) block19_data_unref, 0);
9799
g_signal_connect_data (yes, "clicked", (GCallback) ___lambda60__gtk_button_clicked, block19_data_ref (_data19_), (GClosureNotify) block19_data_unref, 0);
9800
g_signal_connect_data (no, "clicked", (GCallback) ___lambda62__gtk_button_clicked, block19_data_ref (_data19_), (GClosureNotify) block19_data_unref, 0);
9801
9801
gtk_container_add ((GtkContainer*) bbox, (GtkWidget*) yes);
9802
9802
gtk_container_add ((GtkContainer*) bbox, (GtkWidget*) no);
9803
9803
gtk_box_set_spacing ((GtkBox*) bbox, 8);