| 62 |
63 |
| 63 if(!PURPLE_IS_NOTIFICATION(request->notification)) { |
64 if(!PURPLE_IS_NOTIFICATION(request->notification)) { |
| 64 adw_preferences_row_set_title(ADW_PREFERENCES_ROW(request), |
65 adw_preferences_row_set_title(ADW_PREFERENCES_ROW(request), |
| 65 _("Notification missing")); |
66 _("Notification missing")); |
| 66 |
67 |
| 67 adw_action_row_set_icon_name(ADW_ACTION_ROW(request), NULL); |
68 gtk_image_set_from_icon_name(GTK_IMAGE(request->icon), NULL); |
| 68 adw_action_row_set_subtitle(ADW_ACTION_ROW(request), NULL); |
69 adw_action_row_set_subtitle(ADW_ACTION_ROW(request), NULL); |
| 69 |
70 |
| 70 gtk_widget_hide(request->accept); |
71 gtk_widget_hide(request->accept); |
| 71 gtk_widget_hide(request->deny); |
72 gtk_widget_hide(request->deny); |
| 72 gtk_widget_hide(request->message); |
73 gtk_widget_hide(request->message); |
| 77 account = purple_notification_get_account(request->notification); |
78 account = purple_notification_get_account(request->notification); |
| 78 if(!PURPLE_IS_ACCOUNT(account)) { |
79 if(!PURPLE_IS_ACCOUNT(account)) { |
| 79 adw_preferences_row_set_title(ADW_PREFERENCES_ROW(request), |
80 adw_preferences_row_set_title(ADW_PREFERENCES_ROW(request), |
| 80 _("Notification is missing an account")); |
81 _("Notification is missing an account")); |
| 81 |
82 |
| 82 adw_action_row_set_icon_name(ADW_ACTION_ROW(request), NULL); |
83 gtk_image_set_from_icon_name(GTK_IMAGE(request->icon), NULL); |
| 83 adw_action_row_set_subtitle(ADW_ACTION_ROW(request), NULL); |
84 adw_action_row_set_subtitle(ADW_ACTION_ROW(request), NULL); |
| 84 |
85 |
| 85 gtk_widget_hide(request->accept); |
86 gtk_widget_hide(request->accept); |
| 86 gtk_widget_hide(request->deny); |
87 gtk_widget_hide(request->deny); |
| 87 gtk_widget_hide(request->message); |
88 gtk_widget_hide(request->message); |
| 101 |
102 |
| 102 if(icon_name == NULL) { |
103 if(icon_name == NULL) { |
| 103 icon_name = "dialog-question"; |
104 icon_name = "dialog-question"; |
| 104 } |
105 } |
| 105 } |
106 } |
| 106 adw_action_row_set_icon_name(ADW_ACTION_ROW(request), icon_name); |
107 gtk_image_set_from_icon_name(GTK_IMAGE(request->icon), icon_name); |
| 107 |
108 |
| 108 title = purple_notification_get_title(request->notification); |
109 title = purple_notification_get_title(request->notification); |
| 109 adw_preferences_row_set_title(ADW_PREFERENCES_ROW(request), title); |
110 adw_preferences_row_set_title(ADW_PREFERENCES_ROW(request), title); |
| 110 |
111 |
| 111 message = purple_authorization_request_get_message(purple_request); |
112 message = purple_authorization_request_get_message(purple_request); |
| 298 "/im/pidgin/Pidgin3/Notifications/authorizationrequest.ui" |
299 "/im/pidgin/Pidgin3/Notifications/authorizationrequest.ui" |
| 299 ); |
300 ); |
| 300 |
301 |
| 301 gtk_widget_class_bind_template_child(widget_class, |
302 gtk_widget_class_bind_template_child(widget_class, |
| 302 PidginNotificationAuthorizationRequest, |
303 PidginNotificationAuthorizationRequest, |
| |
304 icon); |
| |
305 gtk_widget_class_bind_template_child(widget_class, |
| |
306 PidginNotificationAuthorizationRequest, |
| 303 accept); |
307 accept); |
| 304 gtk_widget_class_bind_template_child(widget_class, |
308 gtk_widget_class_bind_template_child(widget_class, |
| 305 PidginNotificationAuthorizationRequest, |
309 PidginNotificationAuthorizationRequest, |
| 306 deny); |
310 deny); |
| 307 gtk_widget_class_bind_template_child(widget_class, |
311 gtk_widget_class_bind_template_child(widget_class, |