| 66 _("Notification missing")); |
66 _("Notification missing")); |
| 67 |
67 |
| 68 gtk_image_set_from_icon_name(GTK_IMAGE(request->icon), NULL); |
68 gtk_image_set_from_icon_name(GTK_IMAGE(request->icon), NULL); |
| 69 adw_action_row_set_subtitle(ADW_ACTION_ROW(request), NULL); |
69 adw_action_row_set_subtitle(ADW_ACTION_ROW(request), NULL); |
| 70 |
70 |
| 71 gtk_widget_hide(request->accept); |
71 gtk_widget_set_visible(request->accept, FALSE); |
| 72 gtk_widget_hide(request->deny); |
72 gtk_widget_set_visible(request->deny, FALSE); |
| 73 gtk_widget_hide(request->message); |
73 gtk_widget_set_visible(request->message, FALSE); |
| 74 |
74 |
| 75 return; |
75 return; |
| 76 } |
76 } |
| 77 |
77 |
| 78 account = purple_notification_get_account(request->notification); |
78 account = purple_notification_get_account(request->notification); |
| 81 _("Notification is missing an account")); |
81 _("Notification is missing an account")); |
| 82 |
82 |
| 83 gtk_image_set_from_icon_name(GTK_IMAGE(request->icon), NULL); |
83 gtk_image_set_from_icon_name(GTK_IMAGE(request->icon), NULL); |
| 84 adw_action_row_set_subtitle(ADW_ACTION_ROW(request), NULL); |
84 adw_action_row_set_subtitle(ADW_ACTION_ROW(request), NULL); |
| 85 |
85 |
| 86 gtk_widget_hide(request->accept); |
86 gtk_widget_set_visible(request->accept, FALSE); |
| 87 gtk_widget_hide(request->deny); |
87 gtk_widget_set_visible(request->deny, FALSE); |
| 88 gtk_widget_hide(request->message); |
88 gtk_widget_set_visible(request->message, FALSE); |
| 89 |
89 |
| 90 return; |
90 return; |
| 91 } |
91 } |
| 92 |
92 |
| 93 purple_request = purple_notification_get_data(request->notification); |
93 purple_request = purple_notification_get_data(request->notification); |
| 110 adw_preferences_row_set_title(ADW_PREFERENCES_ROW(request), title); |
110 adw_preferences_row_set_title(ADW_PREFERENCES_ROW(request), title); |
| 111 |
111 |
| 112 message = purple_authorization_request_get_message(purple_request); |
112 message = purple_authorization_request_get_message(purple_request); |
| 113 adw_action_row_set_subtitle(ADW_ACTION_ROW(request), message); |
113 adw_action_row_set_subtitle(ADW_ACTION_ROW(request), message); |
| 114 |
114 |
| 115 gtk_widget_show(request->accept); |
115 gtk_widget_set_visible(request->accept, TRUE); |
| 116 gtk_widget_show(request->deny); |
116 gtk_widget_set_visible(request->deny, TRUE); |
| 117 gtk_widget_show(request->message); |
117 gtk_widget_set_visible(request->message, TRUE); |
| 118 } |
118 } |
| 119 |
119 |
| 120 static void |
120 static void |
| 121 pidgin_notification_authorization_request_set_notification(PidginNotificationAuthorizationRequest *request, |
121 pidgin_notification_authorization_request_set_notification(PidginNotificationAuthorizationRequest *request, |
| 122 PurpleNotification *notification) |
122 PurpleNotification *notification) |