libpurple/request.c

changeset 34336
5f3ec29a886b
parent 34335
2496c53cd401
child 34338
c652670afac5
equal deleted inserted replaced
34335:2496c53cd401 34336:5f3ec29a886b
160 { 160 {
161 int ref_count; 161 int ref_count;
162 162
163 PurpleAccount *account; 163 PurpleAccount *account;
164 PurpleConversation *conv; 164 PurpleConversation *conv;
165 PurpleRequestIconType icon_type;
165 gconstpointer icon_data; 166 gconstpointer icon_data;
166 gsize icon_size; 167 gsize icon_size;
167 gboolean html; 168 gboolean html;
168 }; 169 };
169 170
264 { 265 {
265 if (cpar == NULL) 266 if (cpar == NULL)
266 return NULL; 267 return NULL;
267 268
268 return cpar->conv; 269 return cpar->conv;
270 }
271
272 void
273 purple_request_cpar_set_icon(PurpleRequestCommonParameters *cpar,
274 PurpleRequestIconType icon_type)
275 {
276 g_return_if_fail(cpar != NULL);
277
278 cpar->icon_type = icon_type;
279 }
280
281 PurpleRequestIconType
282 purple_request_cpar_get_icon(PurpleRequestCommonParameters *cpar)
283 {
284 if (cpar == NULL)
285 return PURPLE_REQUEST_ICON_REQUEST;
286
287 return cpar->icon_type;
269 } 288 }
270 289
271 void 290 void
272 purple_request_cpar_set_custom_icon(PurpleRequestCommonParameters *cpar, 291 purple_request_cpar_set_custom_icon(PurpleRequestCommonParameters *cpar,
273 gconstpointer icon_data, gsize icon_size) 292 gconstpointer icon_data, gsize icon_size)

mercurial