blob: 2afa6fd218d1e8309e4d22e066d7d03f1673b861 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
#include "common.h"
int CToxProto::OnInitStatusMenu()
{
char text[MAX_PATH];
mir_strcpy(text, m_szModuleName);
char *tDest = text + strlen(text);
CLISTMENUITEM mi = { sizeof(mi) };
mi.pszService = text;
HGENMENU hStatusMunuRoot = MO_GetProtoRootMenu(m_szModuleName);
if (!hStatusMunuRoot)
{
mi.ptszName = m_tszUserName;
mi.position = -1999901006;
mi.hParentMenu = HGENMENU_ROOT;
mi.flags = CMIF_ROOTPOPUP | CMIF_TCHAR | CMIF_KEEPUNTRANSLATED;
//mi.icolibItem = CToxProto::GetSkinIconHandle("main");
hStatusMunuRoot = /*m_hMenuRoot = */Menu_AddProtoMenuItem(&mi);
}
else
{
//if (m_hMenuRoot)
// CallService(MO_REMOVEMENUITEM, (WPARAM)m_hMenuRoot, 0);
//m_hMenuRoot = NULL;
}
mi.hParentMenu = hStatusMunuRoot;
mi.flags = CMIF_CHILDPOPUP | CMIF_TCHAR;
// Create chat room command
mir_strcpy(tDest, "/CreateChatRoom");
CreateProtoService(tDest, &CToxProto::OnCreateChatRoom);
mi.ptszName = LPGENT("Create group chat");
mi.position = 200000;// +SMI_CHAT_CREATE;
//mi.icolibItem = CToxProto::GetSkinIconHandle("conference");
Menu_AddProtoMenuItem(&mi);
return 0;
}
|