void irc_queries_deinit(void) { signal_remove("event privmsg", (SIGNAL_FUNC) event_privmsg); signal_remove("ctcp action", (SIGNAL_FUNC) ctcp_action); signal_remove("event nick", (SIGNAL_FUNC) event_nick); }
void completion_deinit(void) { free_completions(); chat_completion_deinit(); command_unbind("completion", (SIGNAL_FUNC) cmd_completion); signal_remove("complete word", (SIGNAL_FUNC) sig_complete_word); signal_remove("complete erase", (SIGNAL_FUNC) sig_complete_erase); signal_remove("complete command set", (SIGNAL_FUNC) sig_complete_set); signal_remove("complete command toggle", (SIGNAL_FUNC) sig_complete_toggle); signal_remove("complete command load", (SIGNAL_FUNC) sig_complete_filename); signal_remove("complete command cat", (SIGNAL_FUNC) sig_complete_filename); signal_remove("complete command save", (SIGNAL_FUNC) sig_complete_filename); signal_remove("complete command reload", (SIGNAL_FUNC) sig_complete_filename); signal_remove("complete command rawlog open", (SIGNAL_FUNC) sig_complete_filename); signal_remove("complete command rawlog save", (SIGNAL_FUNC) sig_complete_filename); signal_remove("complete command help", (SIGNAL_FUNC) sig_complete_command); }
void irc_nicklist_deinit(void) { signal_remove("event nick", (SIGNAL_FUNC) event_nick); signal_remove("event 352", (SIGNAL_FUNC) event_who); signal_remove("silent event who", (SIGNAL_FUNC) event_who); signal_remove("silent event whois", (SIGNAL_FUNC) event_whois); signal_remove("event 311", (SIGNAL_FUNC) event_whois); signal_remove("whois away", (SIGNAL_FUNC) event_whois_away); signal_remove("whois oper", (SIGNAL_FUNC) event_whois_ircop); signal_remove("event 306", (SIGNAL_FUNC) event_own_away); signal_remove("event 305", (SIGNAL_FUNC) event_own_unaway); signal_remove("event 353", (SIGNAL_FUNC) event_names_list); signal_remove("event 366", (SIGNAL_FUNC) event_end_of_names); signal_remove("event 432", (SIGNAL_FUNC) event_nick_invalid); signal_remove("event 433", (SIGNAL_FUNC) event_nick_in_use); signal_remove("event 437", (SIGNAL_FUNC) event_target_unavailable); signal_remove("event 302", (SIGNAL_FUNC) event_userhost); signal_remove("userhost event", (SIGNAL_FUNC) event_userhost); signal_remove("user mode changed", (SIGNAL_FUNC) sig_usermode); signal_remove("server connected", (SIGNAL_FUNC) sig_connected); }
void fish_deinit(void) { signal_remove("server sendmsg", (SIGNAL_FUNC) encrypt_msg); signal_remove("message private", (SIGNAL_FUNC) decrypt_msg); signal_remove("message public", (SIGNAL_FUNC) decrypt_msg); signal_remove("message irc notice", (SIGNAL_FUNC) decrypt_notice); signal_remove("message irc action", (SIGNAL_FUNC) decrypt_action); signal_remove("message own_private", (SIGNAL_FUNC) format_msg); signal_remove("message own_public", (SIGNAL_FUNC) format_msg); signal_remove("channel topic changed", (SIGNAL_FUNC) decrypt_changed_topic); signal_remove("message topic", (SIGNAL_FUNC) decrypt_topic); signal_remove("server incoming", (SIGNAL_FUNC) raw_handler); signal_remove("query created", (SIGNAL_FUNC) do_auto_keyx); signal_remove("query nick changed", (SIGNAL_FUNC) query_nick_changed); command_unbind("topic+", (SIGNAL_FUNC) cmd_crypt_TOPIC); command_unbind("notice+", (SIGNAL_FUNC) cmd_crypt_notice); command_unbind("notfish", (SIGNAL_FUNC) cmd_crypt_notice); command_unbind("me+", (SIGNAL_FUNC) cmd_crypt_action); command_unbind("setkey", (SIGNAL_FUNC) cmd_setkey); command_unbind("delkey", (SIGNAL_FUNC) cmd_delkey); command_unbind("key", (SIGNAL_FUNC) cmd_key); command_unbind("showkey", (SIGNAL_FUNC) cmd_key); command_unbind("keyx", (SIGNAL_FUNC) cmd_keyx); command_unbind("setinipw", (SIGNAL_FUNC) cmd_setinipw); command_unbind("unsetinipw", (SIGNAL_FUNC) cmd_unsetinipw); command_unbind("fishhelp", (SIGNAL_FUNC) cmd_helpfish); command_unbind("helpfish", (SIGNAL_FUNC) cmd_helpfish); DH1080_DeInit(); }
void fe_vcard_deinit(void) { signal_remove("xmpp vcard", sig_vcard); }
void nicklist_deinit(void) { signal_remove("event nick", (SIGNAL_FUNC) event_nick); signal_remove("event 352", (SIGNAL_FUNC) event_who); signal_remove("silent event who", (SIGNAL_FUNC) event_who); signal_remove("silent event whois", (SIGNAL_FUNC) event_whois); signal_remove("event 311", (SIGNAL_FUNC) event_whois); signal_remove("event 301", (SIGNAL_FUNC) event_whois_away); signal_remove("event 313", (SIGNAL_FUNC) event_whois_ircop); signal_remove("event 318", (SIGNAL_FUNC) event_end_of_whois); signal_remove("event 353", (SIGNAL_FUNC) event_names_list); signal_remove("event 366", (SIGNAL_FUNC) event_end_of_names); signal_remove("event 433", (SIGNAL_FUNC) event_nick_in_use); signal_remove("event 437", (SIGNAL_FUNC) event_target_unavailable); signal_remove("event 302", (SIGNAL_FUNC) event_userhost); signal_remove("userhost event", (SIGNAL_FUNC) event_userhost); signal_remove("user mode changed", (SIGNAL_FUNC) sig_usermode); signal_remove("channel created", (SIGNAL_FUNC) sig_channel_created); signal_remove("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed); }
void window_items_deinit(void) { signal_remove("window item changed", (SIGNAL_FUNC) signal_window_item_changed); }
void SessionButton::slotRemove() { emit ( signal_remove ( this ) ); }
void mainwindow_activity_deinit(void) { signal_remove("window hilight", (SIGNAL_FUNC) sig_activity); signal_remove("window activity", (SIGNAL_FUNC) sig_activity); }
void fe_messages_deinit(void) { g_hash_table_foreach(printnicks, (GHFunc) g_hash_free_value, NULL); g_hash_table_destroy(printnicks); signal_remove("message public", (SIGNAL_FUNC) sig_message_public); signal_remove("message private", (SIGNAL_FUNC) sig_message_private); signal_remove("message own_public", (SIGNAL_FUNC) sig_message_own_public); signal_remove("message own_private", (SIGNAL_FUNC) sig_message_own_private); signal_remove("message join", (SIGNAL_FUNC) sig_message_join); signal_remove("message part", (SIGNAL_FUNC) sig_message_part); signal_remove("message quit", (SIGNAL_FUNC) sig_message_quit); signal_remove("message kick", (SIGNAL_FUNC) sig_message_kick); signal_remove("message nick", (SIGNAL_FUNC) sig_message_nick); signal_remove("message own_nick", (SIGNAL_FUNC) sig_message_own_nick); signal_remove("message invite", (SIGNAL_FUNC) sig_message_invite); signal_remove("message topic", (SIGNAL_FUNC) sig_message_topic); signal_remove("nicklist new", (SIGNAL_FUNC) sig_nicklist_new); signal_remove("nicklist remove", (SIGNAL_FUNC) sig_nicklist_remove); signal_remove("nicklist changed", (SIGNAL_FUNC) sig_nicklist_changed); signal_remove("nicklist host changed", (SIGNAL_FUNC) sig_nicklist_new); signal_remove("channel joined", (SIGNAL_FUNC) sig_channel_joined); }
void query_deinit(void) { signal_remove("event privmsg", (SIGNAL_FUNC) event_privmsg); signal_remove("event nick", (SIGNAL_FUNC) event_nick); }
STATUSBAR_REC *statusbar_create(STATUSBAR_GROUP_REC *group, STATUSBAR_CONFIG_REC *config, MAIN_WINDOW_REC *parent_window) { STATUSBAR_REC *bar; THEME_REC *theme; GSList *tmp; char *name, *value; g_return_val_if_fail(group != NULL, NULL); g_return_val_if_fail(config != NULL, NULL); g_return_val_if_fail(config->type != STATUSBAR_TYPE_WINDOW || parent_window != NULL, NULL); bar = g_new0(STATUSBAR_REC, 1); group->bars = g_slist_append(group->bars, bar); bar->group = group; bar->config = config; bar->parent_window = parent_window; irssi_set_dirty(); bar->dirty = TRUE; bar->dirty_xpos = 0; signal_remove("terminal resized", (SIGNAL_FUNC) sig_terminal_resized); signal_remove("mainwindow resized", (SIGNAL_FUNC) sig_mainwindow_resized); signal_remove("mainwindow moved", (SIGNAL_FUNC) sig_mainwindow_resized); if (config->type == STATUSBAR_TYPE_ROOT) { /* top/bottom of the screen */ mainwindows_reserve_lines(config->placement == STATUSBAR_TOP, config->placement == STATUSBAR_BOTTOM); theme = current_theme; } else { /* top/bottom of the window */ parent_window->statusbars = g_slist_append(parent_window->statusbars, bar); mainwindow_set_statusbar_lines(parent_window, config->placement == STATUSBAR_TOP, config->placement == STATUSBAR_BOTTOM); theme = parent_window != NULL && parent_window->active != NULL && parent_window->active->theme != NULL ? parent_window->active->theme : current_theme; } signal_add("terminal resized", (SIGNAL_FUNC) sig_terminal_resized); signal_add("mainwindow resized", (SIGNAL_FUNC) sig_mainwindow_resized); signal_add("mainwindow moved", (SIGNAL_FUNC) sig_mainwindow_resized); /* get background color from sb_background abstract */ name = g_strdup_printf("{sb_%s_bg}", config->name); value = theme_format_expand(theme, name); g_free(name); if (*value == '\0') { /* try with the statusbar group name */ g_free(value); name = g_strdup_printf("{sb_%s_bg}", group->name); value = theme_format_expand(theme, name); g_free(name); if (*value == '\0') { /* fallback to default statusbar background (also provides backwards compatibility..) */ g_free(value); value = theme_format_expand(theme, "{sb_background}"); } } if (*value == '\0') { g_free(value); value = g_strdup("%8"); } bar->color = g_strconcat("%n", value, NULL); g_free(value); statusbars_recalc_ypos(bar); signal_emit("statusbar created", 1, bar); /* create the items to statusbar */ for (tmp = config->items; tmp != NULL; tmp = tmp->next) { SBAR_ITEM_CONFIG_REC *rec = tmp->data; statusbar_item_create(bar, rec); } return bar; }
void irc_commands_deinit(void) { g_source_remove(knockout_tag); command_unbind("notice", (SIGNAL_FUNC) cmd_notice); command_unbind("ctcp", (SIGNAL_FUNC) cmd_ctcp); command_unbind("nctcp", (SIGNAL_FUNC) cmd_nctcp); command_unbind("part", (SIGNAL_FUNC) cmd_part); command_unbind("kick", (SIGNAL_FUNC) cmd_kick); command_unbind("topic", (SIGNAL_FUNC) cmd_topic); command_unbind("invite", (SIGNAL_FUNC) cmd_invite); command_unbind("list", (SIGNAL_FUNC) cmd_list); command_unbind("who", (SIGNAL_FUNC) cmd_who); command_unbind("names", (SIGNAL_FUNC) cmd_names); command_unbind("nick", (SIGNAL_FUNC) cmd_nick); command_unbind("note", (SIGNAL_FUNC) command_self); command_unbind("whois", (SIGNAL_FUNC) cmd_whois); command_unbind("whowas", (SIGNAL_FUNC) cmd_whowas); command_unbind("ping", (SIGNAL_FUNC) cmd_ping); command_unbind("kill", (SIGNAL_FUNC) command_2self); command_unbind("away", (SIGNAL_FUNC) cmd_away); command_unbind("ison", (SIGNAL_FUNC) command_1self); command_unbind("admin", (SIGNAL_FUNC) command_self); command_unbind("info", (SIGNAL_FUNC) command_self); command_unbind("knock", (SIGNAL_FUNC) command_self); command_unbind("links", (SIGNAL_FUNC) command_self); command_unbind("lusers", (SIGNAL_FUNC) command_self); command_unbind("map", (SIGNAL_FUNC) command_self); command_unbind("motd", (SIGNAL_FUNC) command_self); command_unbind("rehash", (SIGNAL_FUNC) command_self); command_unbind("stats", (SIGNAL_FUNC) command_self); command_unbind("time", (SIGNAL_FUNC) command_self); command_unbind("trace", (SIGNAL_FUNC) command_self); command_unbind("version", (SIGNAL_FUNC) command_self); command_unbind("servlist", (SIGNAL_FUNC) command_self); command_unbind("silence", (SIGNAL_FUNC) command_self); command_unbind("unsilence", (SIGNAL_FUNC) cmd_unsilence); command_unbind("sconnect", (SIGNAL_FUNC) cmd_sconnect); command_unbind("squery", (SIGNAL_FUNC) command_2self); command_unbind("die", (SIGNAL_FUNC) command_self); command_unbind("hash", (SIGNAL_FUNC) command_self); command_unbind("oper", (SIGNAL_FUNC) cmd_oper); command_unbind("restart", (SIGNAL_FUNC) command_self); command_unbind("rping", (SIGNAL_FUNC) command_self); command_unbind("squit", (SIGNAL_FUNC) command_2self); command_unbind("uping", (SIGNAL_FUNC) command_self); command_unbind("userhost", (SIGNAL_FUNC) command_self); command_unbind("quote", (SIGNAL_FUNC) cmd_quote); command_unbind("rawquote", (SIGNAL_FUNC) cmd_rawquote); command_unbind("wall", (SIGNAL_FUNC) cmd_wall); command_unbind("wallchops", (SIGNAL_FUNC) cmd_wallchops); command_unbind("wait", (SIGNAL_FUNC) cmd_wait); command_unbind("wallops", (SIGNAL_FUNC) command_1self); command_unbind("kickban", (SIGNAL_FUNC) cmd_kickban); command_unbind("knockout", (SIGNAL_FUNC) cmd_knockout); command_unbind("server purge", (SIGNAL_FUNC) cmd_server_purge); signal_remove("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed); signal_remove("server disconnected", (SIGNAL_FUNC) sig_server_disconnected); signal_remove("whois not found", (SIGNAL_FUNC) sig_whois_not_found); signal_remove("whois event", (SIGNAL_FUNC) event_whois); signal_remove("whois end", (SIGNAL_FUNC) event_end_of_whois); signal_remove("whowas event", (SIGNAL_FUNC) event_whowas); g_string_free(tmpstr, TRUE); }
void fe_irc_server_deinit(void) { signal_remove("server add fill", (SIGNAL_FUNC) sig_server_add_fill); command_unbind("server list", (SIGNAL_FUNC) cmd_server_list); }
void irc_servers_deinit(void) { if (cmd_tag != -1) g_source_remove(cmd_tag); signal_remove("server connected", (SIGNAL_FUNC) sig_connected); signal_remove("server disconnected", (SIGNAL_FUNC) sig_disconnected); signal_remove("server quit", (SIGNAL_FUNC) sig_server_quit); signal_remove("event 001", (SIGNAL_FUNC) event_connected); signal_remove("event 004", (SIGNAL_FUNC) event_server_info); signal_remove("event 005", (SIGNAL_FUNC) event_isupport); signal_remove("event 375", (SIGNAL_FUNC) event_motd); signal_remove("event 376", (SIGNAL_FUNC) event_end_of_motd); signal_remove("event 422", (SIGNAL_FUNC) event_end_of_motd); /* no motd */ signal_remove("event 254", (SIGNAL_FUNC) event_channels_formed); signal_remove("event 396", (SIGNAL_FUNC) event_hosthidden); signal_remove("event 465", (SIGNAL_FUNC) event_server_banned); signal_remove("event error", (SIGNAL_FUNC) event_error); signal_remove("event ping", (SIGNAL_FUNC) event_ping); signal_remove("event empty", (SIGNAL_FUNC) event_empty); irc_servers_setup_deinit(); irc_servers_reconnect_deinit(); servers_redirect_deinit(); servers_idle_deinit(); }
void fe_log_deinit(void) { g_source_remove(autoremove_tag); if (log_theme_name != NULL) signal_remove("print format", (SIGNAL_FUNC) sig_print_format); command_unbind("log", (SIGNAL_FUNC) cmd_log); command_unbind("log open", (SIGNAL_FUNC) cmd_log_open); command_unbind("log close", (SIGNAL_FUNC) cmd_log_close); command_unbind("log start", (SIGNAL_FUNC) cmd_log_start); command_unbind("log stop", (SIGNAL_FUNC) cmd_log_stop); command_unbind("window log", (SIGNAL_FUNC) cmd_window_log); command_unbind("window logfile", (SIGNAL_FUNC) cmd_window_logfile); signal_remove("print text", (SIGNAL_FUNC) sig_printtext); signal_remove("window item remove", (SIGNAL_FUNC) sig_window_item_remove); signal_remove("window refnum changed", (SIGNAL_FUNC) sig_window_refnum_changed); signal_remove("server disconnected", (SIGNAL_FUNC) sig_server_disconnected); signal_remove("log locked", (SIGNAL_FUNC) sig_log_locked); signal_remove("log create failed", (SIGNAL_FUNC) sig_log_create_failed); signal_remove("log new", (SIGNAL_FUNC) sig_log_new); signal_remove("log config read", (SIGNAL_FUNC) sig_log_config_read); signal_remove("log config save", (SIGNAL_FUNC) sig_log_config_save); signal_remove("awaylog show", (SIGNAL_FUNC) sig_awaylog_show); signal_remove("theme destroyed", (SIGNAL_FUNC) sig_theme_destroyed); signal_remove("setup changed", (SIGNAL_FUNC) read_settings); if (autolog_ignore_targets != NULL) g_strfreev(autolog_ignore_targets); g_free_not_null(autolog_path); g_free_not_null(log_theme_name); }
void fe_events_deinit(void) { signal_remove("event privmsg", (SIGNAL_FUNC) event_privmsg); signal_remove("ctcp action", (SIGNAL_FUNC) ctcp_action); signal_remove("event notice", (SIGNAL_FUNC) event_notice); signal_remove("event join", (SIGNAL_FUNC) event_join); signal_remove("event part", (SIGNAL_FUNC) event_part); signal_remove("event quit", (SIGNAL_FUNC) event_quit); signal_remove("event kick", (SIGNAL_FUNC) event_kick); signal_remove("event kill", (SIGNAL_FUNC) event_kill); signal_remove("event nick", (SIGNAL_FUNC) event_nick); signal_remove("event mode", (SIGNAL_FUNC) event_mode); signal_remove("event pong", (SIGNAL_FUNC) event_pong); signal_remove("event invite", (SIGNAL_FUNC) event_invite); signal_remove("event topic", (SIGNAL_FUNC) event_topic); signal_remove("event error", (SIGNAL_FUNC) event_error); signal_remove("event wallops", (SIGNAL_FUNC) event_wallops); signal_remove("event silence", (SIGNAL_FUNC) event_silence); signal_remove("default event", (SIGNAL_FUNC) event_received); signal_remove("channel sync", (SIGNAL_FUNC) channel_sync); signal_remove("event connected", (SIGNAL_FUNC) event_connected); signal_remove("nickfind event whois", (SIGNAL_FUNC) event_nickfind_whois); signal_remove("ban type changed", (SIGNAL_FUNC) event_ban_type_changed); signal_remove("whois event not found", (SIGNAL_FUNC) sig_whois_event_not_found); signal_remove("whowas event end", (SIGNAL_FUNC) sig_whowas_event_end); }
void fe_dcc_server_deinit(void) { signal_remove("dcc server started", (SIGNAL_FUNC) dcc_server_started); signal_remove("dcc closed", (SIGNAL_FUNC) dcc_closed); signal_remove("dcc list print", (SIGNAL_FUNC) sig_dcc_list_print); }
void muc_nicklist_deinit(void) { signal_remove("nicklist remove", sig_nicklist_remove); }
void chat_completion_deinit(void) { while (global_lastmsgs != NULL) last_msg_destroy(&global_lastmsgs, global_lastmsgs->data); signal_remove("complete word", (SIGNAL_FUNC) sig_complete_word); signal_remove("complete command msg", (SIGNAL_FUNC) sig_complete_msg); signal_remove("complete command query", (SIGNAL_FUNC) sig_complete_msg); signal_remove("complete command action", (SIGNAL_FUNC) sig_complete_msg); signal_remove("complete erase command msg", (SIGNAL_FUNC) sig_erase_complete_msg); signal_remove("complete erase command query", (SIGNAL_FUNC) sig_erase_complete_msg); signal_remove("complete erase command action", (SIGNAL_FUNC) sig_erase_complete_msg); signal_remove("complete command connect", (SIGNAL_FUNC) sig_complete_connect); signal_remove("complete command server", (SIGNAL_FUNC) sig_complete_connect); signal_remove("complete command disconnect", (SIGNAL_FUNC) sig_complete_tag); signal_remove("complete command reconnect", (SIGNAL_FUNC) sig_complete_tag); signal_remove("complete command window server", (SIGNAL_FUNC) sig_complete_tag); signal_remove("complete command topic", (SIGNAL_FUNC) sig_complete_topic); signal_remove("complete command away", (SIGNAL_FUNC) sig_complete_away); signal_remove("complete command unalias", (SIGNAL_FUNC) sig_complete_unalias); signal_remove("complete command alias", (SIGNAL_FUNC) sig_complete_alias); signal_remove("complete command window goto", (SIGNAL_FUNC) sig_complete_window); signal_remove("complete command window item move", (SIGNAL_FUNC) sig_complete_channel); signal_remove("complete command server add", (SIGNAL_FUNC) sig_complete_server); signal_remove("complete command server remove", (SIGNAL_FUNC) sig_complete_server); signal_remove("complete command recode remove", (SIGNAL_FUNC) sig_complete_target); signal_remove("message public", (SIGNAL_FUNC) sig_message_public); signal_remove("message join", (SIGNAL_FUNC) sig_message_join); signal_remove("message private", (SIGNAL_FUNC) sig_message_private); signal_remove("message own_public", (SIGNAL_FUNC) sig_message_own_public); signal_remove("message own_private", (SIGNAL_FUNC) sig_message_own_private); signal_remove("nicklist remove", (SIGNAL_FUNC) sig_nick_removed); signal_remove("nicklist changed", (SIGNAL_FUNC) sig_nick_changed); signal_remove("send text", (SIGNAL_FUNC) event_text); signal_remove("server disconnected", (SIGNAL_FUNC) sig_server_disconnected); signal_remove("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed); signal_remove("setup changed", (SIGNAL_FUNC) read_settings); }
void statusbar_items_deinit(void) { /* activity */ signal_remove("window activity", (SIGNAL_FUNC) sig_statusbar_activity_hilight); signal_remove("window destroyed", (SIGNAL_FUNC) sig_statusbar_activity_window_destroyed); signal_remove("window refnum changed", (SIGNAL_FUNC) sig_statusbar_activity_updated); g_list_free(activity_list); activity_list = NULL; /* more */ g_slist_free(more_visible); signal_remove("gui page scrolled", (SIGNAL_FUNC) sig_statusbar_more_updated); signal_remove("window changed", (SIGNAL_FUNC) sig_statusbar_more_updated); signal_remove("gui print text finished", (SIGNAL_FUNC) sig_statusbar_more_updated); signal_remove("command clear", (SIGNAL_FUNC) sig_statusbar_more_updated); signal_remove("command scrollback", (SIGNAL_FUNC) sig_statusbar_more_updated); /* lag */ signal_remove("server lag", (SIGNAL_FUNC) sig_server_lag_updated); signal_remove("window changed", (SIGNAL_FUNC) lag_check_update); signal_remove("window server changed", (SIGNAL_FUNC) lag_check_update); g_source_remove(lag_timeout_tag); /* input */ g_hash_table_foreach(input_entries, (GHFunc) g_free, NULL); g_hash_table_destroy(input_entries); signal_remove("setup changed", (SIGNAL_FUNC) read_settings); }
void fe_dcc_chat_deinit(void) { fe_dcc_chat_messages_deinit(); signal_remove("dcc request", (SIGNAL_FUNC) dcc_request); signal_remove("dcc connected", (SIGNAL_FUNC) dcc_connected); signal_remove("dcc closed", (SIGNAL_FUNC) dcc_closed); signal_remove("dcc chat message", (SIGNAL_FUNC) dcc_chat_msg); signal_remove("dcc ctcp action", (SIGNAL_FUNC) dcc_chat_action); signal_remove("default dcc ctcp", (SIGNAL_FUNC) dcc_chat_ctcp); signal_remove("dcc error ctcp", (SIGNAL_FUNC) dcc_error_ctcp); signal_remove("default ctcp msg dcc", (SIGNAL_FUNC) dcc_unknown_ctcp); signal_remove("default ctcp reply dcc", (SIGNAL_FUNC) dcc_unknown_reply); signal_remove("dcc destroyed", (SIGNAL_FUNC) sig_dcc_destroyed); signal_remove("query destroyed", (SIGNAL_FUNC) sig_query_destroyed); signal_remove("dcc list print", (SIGNAL_FUNC) sig_dcc_list_print); command_unbind("msg", (SIGNAL_FUNC) cmd_msg); command_unbind("me", (SIGNAL_FUNC) cmd_me); command_unbind("action", (SIGNAL_FUNC) cmd_action); command_unbind("ctcp", (SIGNAL_FUNC) cmd_ctcp); signal_remove("dcc error close not found", (SIGNAL_FUNC) dcc_error_close_not_found); }
void channels_deinit(void) { channels_setup_deinit(); signal_remove("event connected", (SIGNAL_FUNC) event_connected); }
void irc_chatnets_deinit(void) { signal_remove("chatnet removed", (SIGNAL_FUNC) sig_chatnet_removed); signal_remove("setup reread", (SIGNAL_FUNC) read_ircnets); }
void fe_whois_deinit(void) { signal_remove("event 311", (SIGNAL_FUNC) event_whois); signal_remove("event 312", (SIGNAL_FUNC) event_whois_server); signal_remove("event 317", (SIGNAL_FUNC) event_whois_idle); signal_remove("event 319", (SIGNAL_FUNC) event_whois_channels); signal_remove("event 313", (SIGNAL_FUNC) event_whois_oper); signal_remove("event 330", (SIGNAL_FUNC) event_whois_auth); signal_remove("event 377", (SIGNAL_FUNC) event_whois_usermode); signal_remove("event 378", (SIGNAL_FUNC) event_whois_realhost); signal_remove("event 379", (SIGNAL_FUNC) event_whois_modes); signal_remove("event 327", (SIGNAL_FUNC) event_whois_realhost327); signal_remove("event 326", (SIGNAL_FUNC) event_whois_usermode326); signal_remove("event 338", (SIGNAL_FUNC) event_whois_realhost338); signal_remove("whois away", (SIGNAL_FUNC) event_whois_away); signal_remove("whois oper", (SIGNAL_FUNC) event_whois_oper); signal_remove("whowas away", (SIGNAL_FUNC) event_whois_away); signal_remove("whois default event", (SIGNAL_FUNC) event_whois_default); signal_remove("event 318", (SIGNAL_FUNC) event_end_of_whois); signal_remove("event 314", (SIGNAL_FUNC) event_whowas); signal_remove("event 369", (SIGNAL_FUNC) event_end_of_whowas); }
void xmpp_completion_deinit(void) { signal_remove("complete word", sig_complete_word); signal_remove("complete command roster group", sig_complete_command_roster_group); signal_remove("complete command roster add", sig_complete_command_roster_others); signal_remove("complete command roster remove", sig_complete_command_roster_others); signal_remove("complete command roster name", sig_complete_command_roster_others); signal_remove("complete command presence accept", sig_complete_command_presence); signal_remove("complete command presence deny", sig_complete_command_presence); signal_remove("complete command presence subscribe", sig_complete_command_presence); signal_remove("complete command presence unsubscribe", sig_complete_command_presence); signal_remove("complete command join", sig_complete_command_channels); signal_remove("complete command part", sig_complete_command_channels); signal_remove("complete command invite", sig_complete_command_invite); signal_remove("complete command away", sig_complete_command_away); }
void windows_layout_deinit(void) { signal_remove("window restore item", (SIGNAL_FUNC) sig_window_restore_item); }
void rawlog_deinit(void) { signal_remove("setup changed", (SIGNAL_FUNC) read_settings); }
void cap_deinit (void) { signal_remove("event cap", (SIGNAL_FUNC) event_cap); signal_remove("event 410", (SIGNAL_FUNC) event_invalid_cap); }
void fe_irc_channels_deinit(void) { signal_remove("channel rejoin new", (SIGNAL_FUNC) sig_channel_rejoin); command_unbind("channel", (SIGNAL_FUNC) cmd_channel); }