From: M.Deepak <td...@us...> - 2005-05-05 11:24:04
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27693 Modified Files: WorkspaceBar.cpp Log Message: Last active workspace bar view is restored when you start AnyEdit Index: WorkspaceBar.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/WorkspaceBar.cpp,v retrieving revision 1.37 retrieving revision 1.38 diff -C2 -d -r1.37 -r1.38 *** WorkspaceBar.cpp 30 Sep 2004 09:42:58 -0000 1.37 --- WorkspaceBar.cpp 5 May 2005 11:23:16 -0000 1.38 *************** *** 42,45 **** --- 42,46 ---- #define KEY_WORKSPACEBAR_VIEWCOUNT _T("WorkspaceBarViewCount") #define KEY_WORKSPACEBAR_VIEWSHOWN _T("WorkspaceBarViewShown") + #define KEY_WORKSPACEBAR_LASTVIEW _T("WorkspaceBarLastView") #define WORKSPACE_ID_OFFSET 2 *************** *** 165,168 **** --- 166,173 ---- FillFileView (); FillClipView (); + + //Set last active tab as active again + int nLastView = reg.GetProfileInt(SEC_PREF, KEY_WORKSPACEBAR_LASTVIEW, 0); + m_wndTabs.SetActiveTab(nLastView); return 0; *************** *** 312,315 **** --- 317,321 ---- void CWorkspaceBar::FillClipView() { + m_wndClipView.LoadClipFiles(); } *************** *** 498,502 **** delete [] pShown; } ! CBCGSizingControlBar::OnDestroy(); } --- 504,508 ---- delete [] pShown; } ! reg.WriteProfileInt(SEC_PREF,KEY_WORKSPACEBAR_LASTVIEW,m_wndTabs.GetActiveTab()); CBCGSizingControlBar::OnDestroy(); } |