| OLD | NEW |
| 1 #include "PluginStdAfx.h" | 1 #include "PluginStdAfx.h" |
| 2 | 2 |
| 3 #include "PluginClass.h" | 3 #include "PluginClass.h" |
| 4 #include "PluginSettings.h" | 4 #include "PluginSettings.h" |
| 5 #include "PluginSystem.h" | 5 #include "PluginSystem.h" |
| 6 #include "PluginFilter.h" | 6 #include "PluginFilter.h" |
| 7 #include "PluginMimeFilterClient.h" | 7 #include "PluginMimeFilterClient.h" |
| 8 #include "PluginClient.h" | 8 #include "PluginClient.h" |
| 9 #include "PluginClientFactory.h" | 9 #include "PluginClientFactory.h" |
| 10 #include "PluginMutex.h" | 10 #include "PluginMutex.h" |
| (...skipping 1324 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1335 DEBUG_ERROR_LOG(hr, PLUGIN_ERROR_NAVIGATION, PLUGIN_ERROR_NAVIGATION
_SETTINGS, "Navigation::Failed") | 1335 DEBUG_ERROR_LOG(hr, PLUGIN_ERROR_NAVIGATION, PLUGIN_ERROR_NAVIGATION
_SETTINGS, "Navigation::Failed") |
| 1336 } | 1336 } |
| 1337 } | 1337 } |
| 1338 } | 1338 } |
| 1339 break; | 1339 break; |
| 1340 } | 1340 } |
| 1341 case ID_MENU_DISABLE_ON_SITE: | 1341 case ID_MENU_DISABLE_ON_SITE: |
| 1342 { | 1342 { |
| 1343 CPluginSettings* settings = CPluginSettings::GetInstance(); | 1343 CPluginSettings* settings = CPluginSettings::GetInstance(); |
| 1344 CString urlString = GetTab()->GetDocumentUrl(); | 1344 CString urlString = GetTab()->GetDocumentUrl(); |
| 1345 if (client->IsWhitelistedUrl(std::wstring(urlString))) | 1345 if (client->IsWhitelistedUrl(to_wstring(urlString))) |
| 1346 { | 1346 { |
| 1347 settings->RemoveWhiteListedDomain(client->GetHostFromUrl(urlString.GetSt
ring()).c_str()); | 1347 settings->RemoveWhiteListedDomain(to_CString(client->GetHostFromUrl(to_w
string(urlString)))); |
| 1348 } | 1348 } |
| 1349 else | 1349 else |
| 1350 { | 1350 { |
| 1351 settings->AddWhiteListedDomain(client->GetHostFromUrl(urlString.GetStrin
g()).c_str()); | 1351 settings->AddWhiteListedDomain(to_CString(client->GetHostFromUrl(to_wstr
ing(urlString)))); |
| 1352 } | 1352 } |
| 1353 GetBrowser()->Refresh(); | 1353 GetBrowser()->Refresh(); |
| 1354 } | 1354 } |
| 1355 default: | 1355 default: |
| 1356 break; | 1356 break; |
| 1357 } | 1357 } |
| 1358 | 1358 |
| 1359 // Invalidate and redraw the control | 1359 // Invalidate and redraw the control |
| 1360 UpdateStatusBar(); | 1360 UpdateStatusBar(); |
| 1361 } | 1361 } |
| (...skipping 21 matching lines...) Expand all Loading... |
| 1383 memset(&miiSep, 0, sizeof(MENUITEMINFO)); | 1383 memset(&miiSep, 0, sizeof(MENUITEMINFO)); |
| 1384 miiSep.cbSize = sizeof(MENUITEMINFO); | 1384 miiSep.cbSize = sizeof(MENUITEMINFO); |
| 1385 miiSep.fMask = MIIM_TYPE | MIIM_FTYPE; | 1385 miiSep.fMask = MIIM_TYPE | MIIM_FTYPE; |
| 1386 miiSep.fType = MFT_SEPARATOR; | 1386 miiSep.fType = MFT_SEPARATOR; |
| 1387 | 1387 |
| 1388 CPluginClient* client = CPluginClient::GetInstance(); | 1388 CPluginClient* client = CPluginClient::GetInstance(); |
| 1389 CPluginSettings* settings = CPluginSettings::GetInstance(); | 1389 CPluginSettings* settings = CPluginSettings::GetInstance(); |
| 1390 { | 1390 { |
| 1391 ctext = dictionary->Lookup("menu", "menu-disable-on-site"); | 1391 ctext = dictionary->Lookup("menu", "menu-disable-on-site"); |
| 1392 // Is domain in white list? | 1392 // Is domain in white list? |
| 1393 ReplaceString(ctext, L"?1?", client->GetHostFromUrl(url.GetString())); | 1393 ReplaceString(ctext, L"?1?", client->GetHostFromUrl(to_wstring(url))); |
| 1394 if (client->IsWhitelistedUrl(std::wstring(GetTab()->GetDocumentUrl()))) | 1394 if (client->IsWhitelistedUrl(to_wstring(GetTab()->GetDocumentUrl()))) |
| 1395 { | 1395 { |
| 1396 fmii.fState = MFS_CHECKED | MFS_ENABLED; | 1396 fmii.fState = MFS_CHECKED | MFS_ENABLED; |
| 1397 } | 1397 } |
| 1398 else | 1398 else |
| 1399 { | 1399 { |
| 1400 fmii.fState = MFS_UNCHECKED | MFS_ENABLED; | 1400 fmii.fState = MFS_UNCHECKED | MFS_ENABLED; |
| 1401 } | 1401 } |
| 1402 fmii.fMask = MIIM_STRING | MIIM_STATE; | 1402 fmii.fMask = MIIM_STRING | MIIM_STATE; |
| 1403 fmii.dwTypeData = const_cast<LPWSTR>(ctext.c_str()); | 1403 fmii.dwTypeData = const_cast<LPWSTR>(ctext.c_str()); |
| 1404 fmii.cch = static_cast<UINT>(ctext.size()); | 1404 fmii.cch = static_cast<UINT>(ctext.size()); |
| (...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1611 // use the disable icon as defualt, if the client doesn't exists | 1611 // use the disable icon as defualt, if the client doesn't exists |
| 1612 HICON hIcon = GetIcon(ICON_PLUGIN_DEACTIVATED); | 1612 HICON hIcon = GetIcon(ICON_PLUGIN_DEACTIVATED); |
| 1613 | 1613 |
| 1614 CPluginTab* tab = GetTab(::GetCurrentThreadId()); | 1614 CPluginTab* tab = GetTab(::GetCurrentThreadId()); |
| 1615 if (tab) | 1615 if (tab) |
| 1616 { | 1616 { |
| 1617 CPluginClient* client = CPluginClient::GetInstance(); | 1617 CPluginClient* client = CPluginClient::GetInstance(); |
| 1618 if (!CPluginSettings::GetInstance()->IsPluginEnabled()) | 1618 if (!CPluginSettings::GetInstance()->IsPluginEnabled()) |
| 1619 { | 1619 { |
| 1620 } | 1620 } |
| 1621 else if (client->IsWhitelistedUrl(std::wstring(url))) | 1621 else if (client->IsWhitelistedUrl(to_wstring(url))) |
| 1622 { | 1622 { |
| 1623 hIcon = GetIcon(ICON_PLUGIN_DISABLED); | 1623 hIcon = GetIcon(ICON_PLUGIN_DISABLED); |
| 1624 } | 1624 } |
| 1625 else | 1625 else |
| 1626 { | 1626 { |
| 1627 CPluginSettings* settings = CPluginSettings::GetInstance(); | 1627 CPluginSettings* settings = CPluginSettings::GetInstance(); |
| 1628 hIcon = GetIcon(ICON_PLUGIN_ENABLED); | 1628 hIcon = GetIcon(ICON_PLUGIN_ENABLED); |
| 1629 } | 1629 } |
| 1630 } | 1630 } |
| 1631 return hIcon; | 1631 return hIcon; |
| (...skipping 327 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1959 } | 1959 } |
| 1960 } | 1960 } |
| 1961 } | 1961 } |
| 1962 | 1962 |
| 1963 hTabWnd = ::GetWindow(hTabWnd, GW_HWNDNEXT); | 1963 hTabWnd = ::GetWindow(hTabWnd, GW_HWNDNEXT); |
| 1964 } | 1964 } |
| 1965 | 1965 |
| 1966 return hTabWnd; | 1966 return hTabWnd; |
| 1967 | 1967 |
| 1968 } | 1968 } |
| OLD | NEW |