From 4ffd0909f7990643a0253849d46a750bd9f3233b Mon Sep 17 00:00:00 2001 From: Alexander Lantsev Date: Sun, 22 Feb 2015 21:14:05 +0000 Subject: Tox: some code for group chats git-svn-id: http://svn.miranda-ng.org/main/trunk@12241 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/Tox/src/tox_options.cpp | 37 +++++++++++++++++++++++++++++++------ 1 file changed, 31 insertions(+), 6 deletions(-) (limited to 'protocols/Tox/src/tox_options.cpp') diff --git a/protocols/Tox/src/tox_options.cpp b/protocols/Tox/src/tox_options.cpp index 10662f0134..2deebd152c 100644 --- a/protocols/Tox/src/tox_options.cpp +++ b/protocols/Tox/src/tox_options.cpp @@ -196,12 +196,6 @@ INT_PTR CToxProto::MainOptionsProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM l return FALSE; } -struct ItemInfo -{ - int iItem; - HWND hwndList; -}; - int AddItemToListView(HWND hwndList, UINT mask, int iGroupId, int iItem, int iSubItem, char *pszText, int iImage = -1) { LVITEMA lvi = { 0 }; @@ -662,3 +656,34 @@ INT_PTR CALLBACK CToxProto::NodesOptionsProc(HWND hwndDlg, UINT uMsg, WPARAM wPa } return FALSE; } + +int CToxProto::OnOptionsInit(WPARAM wParam, LPARAM) +{ + char *title = mir_t2a(m_tszUserName); + + OPTIONSDIALOGPAGE odp = { sizeof(odp) }; + odp.hInstance = g_hInstance; + odp.pszTitle = title; + odp.dwInitParam = (LPARAM)this; + odp.flags = ODPF_BOLDGROUPS; + odp.pszGroup = LPGEN("Network"); + + odp.pszTab = LPGEN("Account"); + odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPTIONS_MAIN); + odp.pfnDlgProc = MainOptionsProc; + Options_AddPage(wParam, &odp); + + /*odp.pszTab = LPGEN("Audio/Video"); + odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPTIONS_AV); + odp.pfnDlgProc = AVOptionsProc; + Options_AddPage(wParam, &odp);*/ + + odp.pszTab = LPGEN("Nodes"); + odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPTIONS_NODES); + odp.pfnDlgProc = NodesOptionsProc; + Options_AddPage(wParam, &odp); + + mir_free(title); + + return 0; +} \ No newline at end of file -- cgit v1.2.3