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();
}
|