From a13bb5a76dc9f7e6161f9832fc1e4e9c72c00f8c Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Sun, 18 Jul 2010 18:41:17 +0300 Subject: modified: init.cpp modified: ui.cpp --- ui.cpp | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) (limited to 'ui.cpp') diff --git a/ui.cpp b/ui.cpp index 59fdab7..8cf4815 100644 --- a/ui.cpp +++ b/ui.cpp @@ -18,24 +18,21 @@ extern list Accounts; -int CreateButtons() +int CreateButtons(WPARAM, LPARAM) { - if(ServiceExists(MS_BB_ADDBUTTON)) + BBButton button = {0}; + button.cbSize = sizeof(button); + button.pszModuleName = szModuleName; + button.ptszTooltip = _T("Test button"); + button.bbbFlags = BBBF_HIDDEN; + button.dwDefPos = 500; + button.dwButtonID = TEST_BUTTONID; + CallService(MS_BB_ADDBUTTON, 0, (LPARAM)&button); + button.bbbFlags -= BBBF_ISIMBUTTON | BBBF_ISLSIDEBUTTON | BBBF_ISCHATBUTTON; + for(list ::iterator p = Accounts.begin(); p != Accounts.end(); p++) { - BBButton button = {0}; - button.cbSize = sizeof(button); - button.pszModuleName = szModuleName; - button.ptszTooltip = _T("Test button"); - button.bbbFlags = BBBF_ISIMBUTTON | BBBF_ISLSIDEBUTTON | BBBF_ISCHATBUTTON | BBBF_HIDDEN; - button.dwDefPos = 500; - button.dwButtonID = TEST_BUTTONID; - CallService(MS_BB_ADDBUTTON, 0, (LPARAM)&button); - button.bbbFlags -= BBBF_HIDDEN; - for(list ::iterator p = Accounts.begin(); p != Accounts.end(); p++) - { - if((*p)->getJuickContact() != INVALID_HANDLE_VALUE) - CallService(MS_BB_SETBUTTONSTATE, (WPARAM)(*p)->getJuickContact(), (LPARAM)&button); //add button for each juick contact in every jabber account - } + if((*p)->getJuickContact() != INVALID_HANDLE_VALUE) + CallService(MS_BB_SETBUTTONSTATE, (WPARAM)(*p)->getJuickContact(), (LPARAM)&button); //add button for each juick contact in every jabber account } return 0; } -- cgit v1.2.3