void LoadChatIcons(void) { chatApi.hIcons[ICON_ACTION] = LoadIconEx("log_action", FALSE); chatApi.hIcons[ICON_ADDSTATUS] = LoadIconEx("log_addstatus", FALSE); chatApi.hIcons[ICON_HIGHLIGHT] = LoadIconEx("log_highlight", FALSE); chatApi.hIcons[ICON_INFO] = LoadIconEx("log_info", FALSE); chatApi.hIcons[ICON_JOIN] = LoadIconEx("log_join", FALSE); chatApi.hIcons[ICON_KICK] = LoadIconEx("log_kick", FALSE); chatApi.hIcons[ICON_MESSAGE] = LoadIconEx("log_message_in", FALSE); chatApi.hIcons[ICON_MESSAGEOUT] = LoadIconEx("log_message_out", FALSE); chatApi.hIcons[ICON_NICK] = LoadIconEx("log_nick", FALSE); chatApi.hIcons[ICON_NOTICE] = LoadIconEx("log_notice", FALSE); chatApi.hIcons[ICON_PART] = LoadIconEx("log_part", FALSE); chatApi.hIcons[ICON_QUIT] = LoadIconEx("log_quit", FALSE); chatApi.hIcons[ICON_REMSTATUS] = LoadIconEx("log_removestatus", FALSE); chatApi.hIcons[ICON_TOPIC] = LoadIconEx("log_topic", FALSE); chatApi.hIcons[ICON_STATUS0] = LoadIconEx("status0", FALSE); chatApi.hIcons[ICON_STATUS1] = LoadIconEx("status1", FALSE); chatApi.hIcons[ICON_STATUS2] = LoadIconEx("status2", FALSE); chatApi.hIcons[ICON_STATUS3] = LoadIconEx("status3", FALSE); chatApi.hIcons[ICON_STATUS4] = LoadIconEx("status4", FALSE); chatApi.hIcons[ICON_STATUS5] = LoadIconEx("status5", FALSE); FreeMsgLogBitmaps(); LoadMsgLogBitmaps(); }
int Chat_IconsChanged(WPARAM wParam,LPARAM lParam) { FreeMsgLogBitmaps(); LoadMsgLogBitmaps(); MM_IconsChanged(); SM_BroadcastMessage(NULL, GC_SETWNDPROPS, 0, 0, FALSE); return 0; }
static int IconsChanged(WPARAM, LPARAM) { FreeMsgLogBitmaps(); LoadMsgLogBitmaps(); ci.MM_IconsChanged(); ci.SM_BroadcastMessage(NULL, GC_SETWNDPROPS, 0, 0, FALSE); return 0; }
void UnloadChatModule(void) { if (!bInited) return; FreeMsgLogBitmaps(); OptionsUnInit(); DeleteCriticalSection(&cs); DestroyHookableEvent(ci.hSendEvent); DestroyHookableEvent(ci.hBuildMenuEvent); DestroyHookableEvent(hHookEvent); }
void UnloadChatModule(void) { if (!bInited) return; mir_free(chatApi.szActiveWndID); mir_free(chatApi.szActiveWndModule); FreeMsgLogBitmaps(); OptionsUnInit(); DestroyHookableEvent(chatApi.hSendEvent); DestroyHookableEvent(chatApi.hBuildMenuEvent); DestroyHookableEvent(hHookEvent); }
static int FontsChanged(WPARAM, LPARAM) { LoadGlobalSettings(); LoadLogFonts(); FreeMsgLogBitmaps(); LoadMsgLogBitmaps(); SetIndentSize(); g_Settings->bLogIndentEnabled = (db_get_b(NULL, CHAT_MODULE, "LogIndentEnabled", 1) != 0) ? TRUE : FALSE; ci.MM_FontsChanged(); ci.MM_FixColors(); ci.SM_BroadcastMessage(NULL, GC_SETWNDPROPS, 0, 0, TRUE); return 0; }
void FreeIcons(void) { FreeMsgLogBitmaps(); ImageList_Destroy(hImageList); ImageList_Destroy(hIconsList); }
void FreeIcons(void) { FreeMsgLogBitmaps(); return; }