Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/mpc-hc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorUnderground78 <underground78@users.sourceforge.net>2012-04-09 23:02:08 +0400
committerUnderground78 <underground78@users.sourceforge.net>2012-04-09 23:02:08 +0400
commita83543617ce80203ee30819b0c0fcccea8e0d82b (patch)
treeb739144bdd1271bd026145558e934d935d193aae /src
parent7778fe353e24e35a7f7c72f3ef3263d8995ab513 (diff)
Temporary fix: avoid using translated strings when storing the settings. A better fix will be commited soon.
git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@4314 10f7b99b-c216-0410-bff0-8a66a9350fd8
Diffstat (limited to 'src')
-rw-r--r--src/apps/mplayerc/MainFrm.cpp22
1 files changed, 20 insertions, 2 deletions
diff --git a/src/apps/mplayerc/MainFrm.cpp b/src/apps/mplayerc/MainFrm.cpp
index 1999f6cb3..fcc0c285d 100644
--- a/src/apps/mplayerc/MainFrm.cpp
+++ b/src/apps/mplayerc/MainFrm.cpp
@@ -1027,6 +1027,15 @@ void CMainFrame::RestoreFloatingControlBars()
CRect r;
GetWindowRect(r);
+ // Temporary fix: will be replaced by something better
+ CMapStringToString mapCaptionsToSettingsName;
+ mapCaptionsToSettingsName[ResStr(IDS_CAPTURE_SETTINGS)] = _T("Capture Settings");
+ mapCaptionsToSettingsName[_T("Edit List Editor")] = _T("Edit List Editor"); // should be translatable
+ mapCaptionsToSettingsName[ResStr(IDS_NAVIGATION_BAR)] = _T("Navigation bar");
+ mapCaptionsToSettingsName[ResStr(IDS_PLAYLIST_CAPTION)] = _T("Playlist");
+ mapCaptionsToSettingsName[ResStr(IDS_SHADER_EDITOR)] = _T("Shader Editor");
+ mapCaptionsToSettingsName[ResStr(IDS_SUBRESYNC_CAPTION)] = _T("Subresync");
+
POSITION pos = m_dockingbars.GetHeadPosition();
while (pos) {
CSizingControlBar* pBar = m_dockingbars.GetNext(pos);
@@ -1036,7 +1045,7 @@ void CMainFrame::RestoreFloatingControlBars()
if (str.IsEmpty()) {
return;
}
- CString section = _T("ToolBars\\") + str;
+ CString section = _T("ToolBars\\") + mapCaptionsToSettingsName[str];
if ((pBar == &m_wndPlaylistBar) && pApp->GetProfileInt(section, _T("Visible"), FALSE)) {
pBar->ShowWindow(SW_SHOW);
@@ -1067,6 +1076,15 @@ void CMainFrame::SaveControlBars()
{
CWinApp* pApp = AfxGetApp();
+ // Temporary fix: will be replaced by something better
+ CMapStringToString mapCaptionsToSettingsName;
+ mapCaptionsToSettingsName[ResStr(IDS_CAPTURE_SETTINGS)] = _T("Capture Settings");
+ mapCaptionsToSettingsName[_T("Edit List Editor")] = _T("Edit List Editor"); // should be translatable
+ mapCaptionsToSettingsName[ResStr(IDS_NAVIGATION_BAR)] = _T("Navigation bar");
+ mapCaptionsToSettingsName[ResStr(IDS_PLAYLIST_CAPTION)] = _T("Playlist");
+ mapCaptionsToSettingsName[ResStr(IDS_SHADER_EDITOR)] = _T("Shader Editor");
+ mapCaptionsToSettingsName[ResStr(IDS_SUBRESYNC_CAPTION)] = _T("Subresync");
+
POSITION pos = m_dockingbars.GetHeadPosition();
while (pos) {
CSizingControlBar* pBar = m_dockingbars.GetNext(pos);
@@ -1076,7 +1094,7 @@ void CMainFrame::SaveControlBars()
if (str.IsEmpty()) {
return;
}
- CString section = _T("ToolBars\\") + str;
+ CString section = _T("ToolBars\\") + mapCaptionsToSettingsName[str];
pApp->WriteProfileInt(section, _T("Visible"), pBar->IsWindowVisible());