Index: Config.cpp =================================================================== --- Config.cpp (wersja 11235) +++ Config.cpp (kopia robocza) @@ -183,7 +183,7 @@ s % AnyPackageFs(); Sentinel(s, "after AnyPackageFs"); s % pfsplit; - s % wesplit; + s % weframe; package.SerializeSettings(s); filelist.SerializeSettings(s); s % editorfont; Index: ide.h =================================================================== --- ide.h (wersja 11235) +++ ide.h (kopia robocza) @@ -462,9 +462,10 @@ FileOut stdout_fout; - Splitter editorsplit; - Splitter pfsplit; - Splitter wesplit; + Splitter editorsplit; + Splitter pfsplit; + ParentCtrl wesplit_parent; + SplitterFrame weframe; Splitter right_split; StaticRect right; Index: idebar.cpp =================================================================== --- idebar.cpp (wersja 11235) +++ idebar.cpp (kopia robocza) @@ -82,7 +82,7 @@ } menu.Add(AK_PACKAGESFILES, THISBACK(SwapPackagesFiles)) - .Check(wesplit.GetZoom() != 1); + .Check(weframe.IsShown()); menu.MenuSeparator(); Index: idewin.cpp =================================================================== --- idewin.cpp (wersja 11235) +++ idewin.cpp (kopia robocza) @@ -56,7 +56,7 @@ void Ide::SwapPackagesFiles() { - wesplit.Zoom(wesplit.GetZoom() == 1 ? -1 : 1); + weframe.Show(weframe.IsShown() ? false : true); } void IdePutErrorLine(const String& line) @@ -456,9 +456,11 @@ pfsplit.SetPos(2000); pfsplit.Vert(package, filelist); - wesplit.Horz(pfsplit, editor_bottom); - wesplit.SetPos(2000); - Add(wesplit); + //wesplit.Horz(pfsplit, editor_bottom); + //wesplit.SetPos(2000); + wesplit_parent.Add(editor_bottom.SizePos()); + wesplit_parent.AddFrame(weframe.Left(pfsplit, HorzLayoutZoom(300))); + Add(wesplit_parent.SizePos()); editor.topsbbutton.ScrollStyle().NoWantFocus().Show(); editor.topsbbutton1.ScrollStyle().NoWantFocus().Show();