libpurple/protocols/irc/irc.c

branch
soc.2013.gobjectification
changeset 34810
8a3d21b27a22
parent 34746
dc9c911dbd35
child 34815
7fdf8dca3bc1
equal deleted inserted replaced
34809:06ea98f6632b 34810:8a3d21b27a22
272 type = purple_status_type_new(PURPLE_STATUS_AVAILABLE, NULL, NULL, TRUE); 272 type = purple_status_type_new(PURPLE_STATUS_AVAILABLE, NULL, NULL, TRUE);
273 types = g_list_append(types, type); 273 types = g_list_append(types, type);
274 274
275 type = purple_status_type_new_with_attrs( 275 type = purple_status_type_new_with_attrs(
276 PURPLE_STATUS_AWAY, NULL, NULL, TRUE, TRUE, FALSE, 276 PURPLE_STATUS_AWAY, NULL, NULL, TRUE, TRUE, FALSE,
277 "message", _("Message"), purple_value_new(PURPLE_TYPE_STRING), 277 "message", _("Message"), purple_g_value_new(G_TYPE_STRING),
278 NULL); 278 NULL);
279 types = g_list_append(types, type); 279 types = g_list_append(types, type);
280 280
281 type = purple_status_type_new(PURPLE_STATUS_OFFLINE, NULL, NULL, TRUE); 281 type = purple_status_type_new(PURPLE_STATUS_OFFLINE, NULL, NULL, TRUE);
282 types = g_list_append(types, type); 282 types = g_list_append(types, type);
992 }; 992 };
993 993
994 static gboolean load_plugin (PurplePlugin *plugin) { 994 static gboolean load_plugin (PurplePlugin *plugin) {
995 995
996 purple_signal_register(plugin, "irc-sending-text", 996 purple_signal_register(plugin, "irc-sending-text",
997 purple_marshal_VOID__POINTER_POINTER, NULL, 2, 997 purple_marshal_VOID__POINTER_POINTER, G_TYPE_NONE, 2,
998 purple_value_new(PURPLE_TYPE_SUBTYPE, PURPLE_SUBTYPE_CONNECTION), 998 PURPLE_TYPE_CONNECTION, G_TYPE_STRING);
999 purple_value_new_outgoing(PURPLE_TYPE_STRING));
1000 purple_signal_register(plugin, "irc-receiving-text", 999 purple_signal_register(plugin, "irc-receiving-text",
1001 purple_marshal_VOID__POINTER_POINTER, NULL, 2, 1000 purple_marshal_VOID__POINTER_POINTER, G_TYPE_NONE, 2,
1002 purple_value_new(PURPLE_TYPE_SUBTYPE, PURPLE_SUBTYPE_CONNECTION), 1001 PURPLE_TYPE_CONNECTION, G_TYPE_STRING);
1003 purple_value_new_outgoing(PURPLE_TYPE_STRING));
1004 return TRUE; 1002 return TRUE;
1005 } 1003 }
1006 1004
1007 1005
1008 static PurplePluginInfo info = 1006 static PurplePluginInfo info =

mercurial