diff options
author | George Hazan <george.hazan@gmail.com> | 2013-01-26 12:30:36 +0000 |
---|---|---|
committer | George Hazan <george.hazan@gmail.com> | 2013-01-26 12:30:36 +0000 |
commit | e604c7be7d4ddbcecb01eb6cb2608b54e09c1743 (patch) | |
tree | 4111e1b820a4c2dacf4ad421a150613c732f0587 /plugins/Clist_modern/src | |
parent | 9a12bd529ed3c53f7f923c8c90c8c23f4c8264d2 (diff) |
unused parameters removed from CLUI_LoadIconFromExternalFile
git-svn-id: http://svn.miranda-ng.org/main/trunk@3292 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/Clist_modern/src')
-rw-r--r-- | plugins/Clist_modern/src/hdr/modern_commonprototypes.h | 1 | ||||
-rw-r--r-- | plugins/Clist_modern/src/modern_clui.cpp | 52 |
2 files changed, 9 insertions, 44 deletions
diff --git a/plugins/Clist_modern/src/hdr/modern_commonprototypes.h b/plugins/Clist_modern/src/hdr/modern_commonprototypes.h index e0ca8cae74..847aefa464 100644 --- a/plugins/Clist_modern/src/hdr/modern_commonprototypes.h +++ b/plugins/Clist_modern/src/hdr/modern_commonprototypes.h @@ -102,7 +102,6 @@ INT_PTR CLUI_GetConnectingIconService(WPARAM wParam,LPARAM lParam); int CLUI_HideBehindEdge();
int CLUI_IconsChanged(WPARAM,LPARAM);
int CLUI_IsInMainWindow(HWND hwnd);
-HICON CLUI_LoadIconFromExternalFile (char *filename,int i,BOOL UseLibrary,bool registerit,char *IconName,char *SectName,char *Description,int internalidx, BOOL * needFree);
int CLUI_OnSkinLoad(WPARAM wParam, LPARAM lParam);
int CLUI_ReloadCLUIOptions();
int CLUI_ShowFromBehindEdge();
diff --git a/plugins/Clist_modern/src/modern_clui.cpp b/plugins/Clist_modern/src/modern_clui.cpp index 2cf58a92ce..622a997a4f 100644 --- a/plugins/Clist_modern/src/modern_clui.cpp +++ b/plugins/Clist_modern/src/modern_clui.cpp @@ -944,53 +944,19 @@ static HICON CLUI_ExtractIconFromPath(const char *path, BOOL * needFree) return hIcon;
}
-HICON CLUI_LoadIconFromExternalFile(char *filename,int i,BOOL UseLibrary,bool registerit,char *IconName,char *SectName,char *Description,int internalidx, BOOL * needFree)
+static HICON CLUI_LoadIconFromExternalFile(char *filename, int i, BOOL *needFree)
{
- char szPath[MAX_PATH],szMyPath[MAX_PATH], szFullPath[MAX_PATH],*str;
- HICON hIcon = NULL;
- BOOL has_proto_icon = FALSE;
- if (needFree) *needFree = FALSE;
+ char szPath[MAX_PATH], szFullPath[MAX_PATH],*str;
+ if (needFree)
+ *needFree = FALSE;
+
GetModuleFileNameA(GetModuleHandle(NULL), szPath, MAX_PATH);
- GetModuleFileNameA(g_hInst, szMyPath, MAX_PATH);
str = strrchr(szPath,'\\');
if (str != NULL) *str = 0;
- if (UseLibrary&2)
- mir_snprintf(szMyPath, SIZEOF(szMyPath), "%s\\Icons\\%s", szPath, filename);
mir_snprintf(szFullPath, SIZEOF(szFullPath), "%s\\Icons\\%s,%d", szPath, filename, i);
if (str != NULL) *str = '\\';
- if (UseLibrary & 2) {
- BOOL nf;
- HICON hi = CLUI_ExtractIconFromPath(szFullPath,&nf);
- if (hi) has_proto_icon = TRUE;
- if (hi && nf) DestroyIcon(hi);
- }
-
- if ( !UseLibrary) {
- hIcon = CLUI_ExtractIconFromPath(szFullPath,needFree);
- if (hIcon) return hIcon;
- if (UseLibrary) {
- mir_snprintf(szFullPath, SIZEOF(szFullPath), "%s,%d", szMyPath, internalidx);
- hIcon = CLUI_ExtractIconFromPath(szFullPath,needFree);
- if (hIcon) return hIcon;
- }
- }
- else {
- if (registerit && IconName != NULL && SectName != NULL) {
- SKINICONDESC sid = { sizeof(sid) };
- sid.cx = sid.cy = 16;
- sid.hDefaultIcon = (has_proto_icon || !(UseLibrary&2))?NULL:(HICON)CallService(MS_SKIN_LOADPROTOICON,0,(LPARAM)(-internalidx));
- sid.pszSection = SectName;
- sid.pszName = IconName;
- sid.pszDescription = Description;
- sid.pszDefaultFile = internalidx < 0?szMyPath:szPath;
-
- sid.iDefaultIndex = (UseLibrary&2)?i:(internalidx < 0)?internalidx:-internalidx;
- Skin_AddIcon(&sid);
- }
- return Skin_GetIcon(IconName);
- }
- return (HICON)0;
+ return CLUI_ExtractIconFromPath(szFullPath, needFree);
}
static HICON CLUI_GetConnectingIconForProto(char *szAccoName, int b)
@@ -1002,7 +968,7 @@ static HICON CLUI_GetConnectingIconForProto(char *szAccoName, int b) if (szAccoName) {
mir_snprintf(szFullPath, SIZEOF(szFullPath), "proto_conn_%s.dll",szAccoName);
- hIcon = CLUI_LoadIconFromExternalFile(szFullPath,b+1,FALSE,FALSE,NULL,NULL,NULL,0,&needFree);
+ hIcon = CLUI_LoadIconFromExternalFile(szFullPath, b+1, &needFree);
if (hIcon) return hIcon;
if (szAccoName[0]) {
@@ -1010,7 +976,7 @@ static HICON CLUI_GetConnectingIconForProto(char *szAccoName, int b) PROTOACCOUNT * acc = ProtoGetAccount( szAccoName );
if (acc && !acc->bOldProto) {
mir_snprintf( szFullPath, SIZEOF(szFullPath), "proto_conn_%s.dll", acc->szProtoName );
- hIcon = CLUI_LoadIconFromExternalFile(szFullPath,b+1,FALSE,FALSE,NULL,NULL,NULL,0,&needFree);
+ hIcon = CLUI_LoadIconFromExternalFile(szFullPath, b+1, &needFree);
if ( hIcon ) return hIcon;
}
}
@@ -1018,7 +984,7 @@ static HICON CLUI_GetConnectingIconForProto(char *szAccoName, int b) // third try global
mir_snprintf( szFullPath, SIZEOF(szFullPath), "proto_conn.dll");
- hIcon = CLUI_LoadIconFromExternalFile(szFullPath,b+1,FALSE,FALSE,NULL,NULL,NULL,0,&needFree);
+ hIcon = CLUI_LoadIconFromExternalFile(szFullPath, b+1, &needFree);
if ( hIcon ) return hIcon;
hIcon = LoadSmallIcon(g_hInst,(TCHAR *)(IDI_ICQC1+b+1));
|