Official eMule-Board: Webservices Separators - Official eMule-Board

Jump to content


Page 1 of 1

Webservices Separators

#1 User is offline   moloko+ 

  • ...
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1209
  • Joined: 18-August 05

Posted 01 September 2008 - 04:08 AM

I added separators to the Webservices menu... Hope someone finds this useful. :)

CWebServices::ReadAllServices()
...
					m_aServices.Add(svc);
				}
			}
//MOD+ MLK+ Webservices Separators - ReadAllServices - specify separator
			else if (_tcsncmp(sbuffer, _T("-----"), 5) == 0){ // separator - web menu
				SEd2kLinkService sep;
				sep.uMenuID = 0;
				sep.bFileMacros = _tcsncmp(((LPCTSTR)sbuffer) + 5, _T("-----"), 5) == 0; // separator - file menu
				m_aServices.Add(sep);
			}
//MOD-
		}
		fclose(readFile);
...


CWebServices::GetAllMenuEntries()
...
		if ((dwFlags & WEBSVC_FILE_URLS) && !rSvc.bFileMacros)
			continue;
//MOD+ MLK+ Webservices Separators - GetAllMenuEntries - append separator
		if (rSvc.uMenuID == 0)
			pMenu->AppendMenu(MF_SEPARATOR);
		else
//MOD-
		if (pMenu->AppendMenu(MF_STRING, MP_WEBURL + i, rSvc.strMenuLabel, _T("WEB")))
			iMenuEntries++;
...


webservices.dat
# Placeholders
# ------------
...
# -----				  -> web menu separator
# ----------			 -> file menu separator


Okay, I won't change it anymore. Only by request... ;)
0

  • Member Options

Page 1 of 1

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users