comparison finch/gntmedia.c @ 26453:12c7db418c3e

Remove purple_media_accept.
author Mike Ruprecht <maiku@soc.pidgin.im>
date Mon, 30 Mar 2009 01:06:44 +0000
parents c0846d6659c6
children 49b7044be3de
comparison
equal deleted inserted replaced
26452:c0846d6659c6 26453:12c7db418c3e
158 { 158 {
159 g_signal_emit(gntmedia, finch_media_signals[MESSAGE], 0, msg); 159 g_signal_emit(gntmedia, finch_media_signals[MESSAGE], 0, msg);
160 } 160 }
161 161
162 static void 162 static void
163 finch_media_accept_cb(PurpleMedia *media, FinchMedia *gntmedia) 163 finch_media_connected_cb(PurpleMedia *media, FinchMedia *gntmedia)
164 { 164 {
165 GntWidget *parent; 165 GntWidget *parent;
166 166
167 finch_media_emit_message(gntmedia, _("Call in progress.")); 167 finch_media_emit_message(gntmedia, _("Call in progress."));
168 168
225 * to free the FinchMedia widget. 225 * to free the FinchMedia widget.
226 */ 226 */
227 g_object_unref(gntmedia); 227 g_object_unref(gntmedia);
228 } 228 }
229 } else if (state == PURPLE_MEDIA_STATE_CONNECTED) { 229 } else if (state == PURPLE_MEDIA_STATE_CONNECTED) {
230 finch_media_accept_cb(media, gntmedia); 230 finch_media_connected_cb(media, gntmedia);
231 } 231 }
232 } 232 }
233 233
234 static void 234 static void
235 finch_media_stream_info_cb(PurpleMedia *media, PurpleMediaInfoType type, 235 finch_media_stream_info_cb(PurpleMedia *media, PurpleMediaInfoType type,
237 { 237 {
238 if (type == PURPLE_MEDIA_INFO_REJECT) { 238 if (type == PURPLE_MEDIA_INFO_REJECT) {
239 finch_media_emit_message(gntmedia, 239 finch_media_emit_message(gntmedia,
240 _("You have rejected the call.")); 240 _("You have rejected the call."));
241 } 241 }
242 }
243
244 static void
245 finch_media_accept_cb(PurpleMedia *media, GntWidget *widget)
246 {
247 purple_media_stream_info(media, PURPLE_MEDIA_INFO_ACCEPT,
248 NULL, NULL, TRUE);
242 } 249 }
243 250
244 static void 251 static void
245 finch_media_hangup_cb(PurpleMedia *media, GntWidget *widget) 252 finch_media_hangup_cb(PurpleMedia *media, GntWidget *widget)
246 { 253 {
269 if (media->priv->media) 276 if (media->priv->media)
270 g_object_unref(media->priv->media); 277 g_object_unref(media->priv->media);
271 media->priv->media = g_value_get_object(value); 278 media->priv->media = g_value_get_object(value);
272 g_object_ref(media->priv->media); 279 g_object_ref(media->priv->media);
273 g_signal_connect_swapped(G_OBJECT(media->priv->accept), "activate", 280 g_signal_connect_swapped(G_OBJECT(media->priv->accept), "activate",
274 G_CALLBACK(purple_media_accept), media->priv->media); 281 G_CALLBACK(finch_media_accept_cb), media->priv->media);
275 g_signal_connect_swapped(G_OBJECT(media->priv->reject), "activate", 282 g_signal_connect_swapped(G_OBJECT(media->priv->reject), "activate",
276 G_CALLBACK(finch_media_reject_cb), media->priv->media); 283 G_CALLBACK(finch_media_reject_cb), media->priv->media);
277 g_signal_connect_swapped(G_OBJECT(media->priv->hangup), "activate", 284 g_signal_connect_swapped(G_OBJECT(media->priv->hangup), "activate",
278 G_CALLBACK(finch_media_hangup_cb), media->priv->media); 285 G_CALLBACK(finch_media_hangup_cb), media->priv->media);
279 286