pidgin/pidginnotificationauthorizationrequest.c

changeset 42202
2273647d24b0
parent 42195
ce5c1634c6a1
child 42575
580339aa47cc
equal deleted inserted replaced
42201:f4c0e44c3e20 42202:2273647d24b0
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)

mercurial