コード例 #1
0
ファイル: chat_svc.cpp プロジェクト: Seldom/miranda-ng
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();
}
コード例 #2
0
int Chat_IconsChanged(WPARAM wParam,LPARAM lParam)
{
	FreeMsgLogBitmaps();
	LoadMsgLogBitmaps();
	MM_IconsChanged();
	SM_BroadcastMessage(NULL, GC_SETWNDPROPS, 0, 0, FALSE);
	return 0;
}
コード例 #3
0
ファイル: chat_svc.cpp プロジェクト: Ganster41/miranda-ng
static int IconsChanged(WPARAM, LPARAM)
{
	FreeMsgLogBitmaps();
	LoadMsgLogBitmaps();

	ci.MM_IconsChanged();
	ci.SM_BroadcastMessage(NULL, GC_SETWNDPROPS, 0, 0, FALSE);
	return 0;
}
コード例 #4
0
ファイル: chat_svc.cpp プロジェクト: Ganster41/miranda-ng
void UnloadChatModule(void)
{
	if (!bInited)
		return;
	
	FreeMsgLogBitmaps();
	OptionsUnInit();
	DeleteCriticalSection(&cs);

	DestroyHookableEvent(ci.hSendEvent);
	DestroyHookableEvent(ci.hBuildMenuEvent);
	DestroyHookableEvent(hHookEvent);
}
コード例 #5
0
ファイル: chat_svc.cpp プロジェクト: Seldom/miranda-ng
void UnloadChatModule(void)
{
	if (!bInited)
		return;

	mir_free(chatApi.szActiveWndID);
	mir_free(chatApi.szActiveWndModule);

	FreeMsgLogBitmaps();
	OptionsUnInit();

	DestroyHookableEvent(chatApi.hSendEvent);
	DestroyHookableEvent(chatApi.hBuildMenuEvent);
	DestroyHookableEvent(hHookEvent);
}
コード例 #6
0
ファイル: chat_svc.cpp プロジェクト: Ganster41/miranda-ng
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;
}
コード例 #7
0
ファイル: main.c プロジェクト: raoergsls/miranda
void FreeIcons(void)
{
    FreeMsgLogBitmaps();
    ImageList_Destroy(hImageList);
    ImageList_Destroy(hIconsList);
}
コード例 #8
0
ファイル: main.c プロジェクト: raoergsls/miranda
void FreeIcons(void)
{
	FreeMsgLogBitmaps();
	return;
}