| 2972 purple_signal_connect(purple_blist_get_handle(), "buddy-status-changed", finch_blist_get_handle(), |
2983 purple_signal_connect(purple_blist_get_handle(), "buddy-status-changed", finch_blist_get_handle(), |
| 2973 PURPLE_CALLBACK(buddy_status_changed), ggblist); |
2984 PURPLE_CALLBACK(buddy_status_changed), ggblist); |
| 2974 purple_signal_connect(purple_blist_get_handle(), "buddy-idle-changed", finch_blist_get_handle(), |
2985 purple_signal_connect(purple_blist_get_handle(), "buddy-idle-changed", finch_blist_get_handle(), |
| 2975 PURPLE_CALLBACK(buddy_idle_changed), ggblist); |
2986 PURPLE_CALLBACK(buddy_idle_changed), ggblist); |
| 2976 |
2987 |
| 2977 purple_signal_connect(purple_plugins_get_handle(), "plugin-load", finch_blist_get_handle(), |
2988 plugin_manager = gplugin_manager_get_instance(); |
| 2978 PURPLE_CALLBACK(reconstruct_plugins_menu), NULL); |
2989 g_signal_connect_object(plugin_manager, "loaded-plugin", |
| 2979 purple_signal_connect(purple_plugins_get_handle(), "plugin-unload", finch_blist_get_handle(), |
2990 G_CALLBACK(reconstruct_plugins_menu_cb), ggblist, 0); |
| 2980 PURPLE_CALLBACK(reconstruct_plugins_menu), NULL); |
2991 g_signal_connect_object(plugin_manager, "unloaded-plugin", |
| |
2992 G_CALLBACK(reconstruct_plugins_menu_cb), ggblist, 0); |
| 2981 |
2993 |
| 2982 purple_signal_connect(purple_blist_get_handle(), "buddy-signed-on", finch_blist_get_handle(), |
2994 purple_signal_connect(purple_blist_get_handle(), "buddy-signed-on", finch_blist_get_handle(), |
| 2983 PURPLE_CALLBACK(buddy_signed_on_off), ggblist); |
2995 PURPLE_CALLBACK(buddy_signed_on_off), ggblist); |
| 2984 purple_signal_connect(purple_blist_get_handle(), "buddy-signed-off", finch_blist_get_handle(), |
2996 purple_signal_connect(purple_blist_get_handle(), "buddy-signed-off", finch_blist_get_handle(), |
| 2985 PURPLE_CALLBACK(buddy_signed_on_off), ggblist); |
2997 PURPLE_CALLBACK(buddy_signed_on_off), ggblist); |