Also save/restore the image and thread splitters.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43135 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -362,6 +362,22 @@ TeamWindow::LoadSettings(const GUITeamUISettings* settings)
|
|||||||
if (error == B_OK)
|
if (error == B_OK)
|
||||||
fFunctionSplitView->SetItemWeight(1L, value.ToFloat(), true);
|
fFunctionSplitView->SetItemWeight(1L, value.ToFloat(), true);
|
||||||
|
|
||||||
|
error = settings->Value("teamWindowImageSplit0", value);
|
||||||
|
if (error == B_OK)
|
||||||
|
fImageSplitView->SetItemWeight(0L, value.ToFloat(), false);
|
||||||
|
|
||||||
|
error = settings->Value("teamWindowImageSplit1", value);
|
||||||
|
if (error == B_OK)
|
||||||
|
fImageSplitView->SetItemWeight(1L, value.ToFloat(), true);
|
||||||
|
|
||||||
|
error = settings->Value("teamWindowThreadSplit0", value);
|
||||||
|
if (error == B_OK)
|
||||||
|
fThreadSplitView->SetItemWeight(0L, value.ToFloat(), false);
|
||||||
|
|
||||||
|
error = settings->Value("teamWindowThreadSplit1", value);
|
||||||
|
if (error == B_OK)
|
||||||
|
fThreadSplitView->SetItemWeight(1L, value.ToFloat(), true);
|
||||||
|
|
||||||
return B_OK;
|
return B_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -388,6 +404,22 @@ TeamWindow::SaveSettings(GUITeamUISettings* settings)
|
|||||||
fFunctionSplitView->ItemWeight(1L)))
|
fFunctionSplitView->ItemWeight(1L)))
|
||||||
return B_NO_MEMORY;
|
return B_NO_MEMORY;
|
||||||
|
|
||||||
|
if (!settings->SetValue("teamWindowImageSplit0",
|
||||||
|
fImageSplitView->ItemWeight(0L)))
|
||||||
|
return B_NO_MEMORY;
|
||||||
|
|
||||||
|
if (!settings->SetValue("teamWindowImageSplit1",
|
||||||
|
fImageSplitView->ItemWeight(1L)))
|
||||||
|
return B_NO_MEMORY;
|
||||||
|
|
||||||
|
if (!settings->SetValue("teamWindowThreadSplit0",
|
||||||
|
fThreadSplitView->ItemWeight(0L)))
|
||||||
|
return B_NO_MEMORY;
|
||||||
|
|
||||||
|
if (!settings->SetValue("teamWindowThreadSplit1",
|
||||||
|
fThreadSplitView->ItemWeight(1L)))
|
||||||
|
return B_NO_MEMORY;
|
||||||
|
|
||||||
return B_OK;
|
return B_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -566,6 +598,7 @@ TeamWindow::_Init()
|
|||||||
threadGroup->SetName("Threads");
|
threadGroup->SetName("Threads");
|
||||||
fTabView->AddTab(threadGroup);
|
fTabView->AddTab(threadGroup);
|
||||||
BLayoutBuilder::Split<>(threadGroup)
|
BLayoutBuilder::Split<>(threadGroup)
|
||||||
|
.GetSplitView(&fThreadSplitView)
|
||||||
.Add(fThreadListView = ThreadListView::Create(fTeam, this))
|
.Add(fThreadListView = ThreadListView::Create(fTeam, this))
|
||||||
.Add(fStackTraceView = StackTraceView::Create(this));
|
.Add(fStackTraceView = StackTraceView::Create(this));
|
||||||
|
|
||||||
@@ -574,6 +607,7 @@ TeamWindow::_Init()
|
|||||||
imagesGroup->SetName("Images");
|
imagesGroup->SetName("Images");
|
||||||
fTabView->AddTab(imagesGroup);
|
fTabView->AddTab(imagesGroup);
|
||||||
BLayoutBuilder::Split<>(imagesGroup)
|
BLayoutBuilder::Split<>(imagesGroup)
|
||||||
|
.GetSplitView(&fImageSplitView)
|
||||||
.Add(fImageListView = ImageListView::Create(fTeam, this))
|
.Add(fImageListView = ImageListView::Create(fTeam, this))
|
||||||
.Add(fImageFunctionsView = ImageFunctionsView::Create(this));
|
.Add(fImageFunctionsView = ImageFunctionsView::Create(this));
|
||||||
|
|
||||||
|
|||||||
@@ -172,6 +172,8 @@ private:
|
|||||||
BStringView* fSourcePathView;
|
BStringView* fSourcePathView;
|
||||||
BSplitView* fFunctionSplitView;
|
BSplitView* fFunctionSplitView;
|
||||||
BSplitView* fSourceSplitView;
|
BSplitView* fSourceSplitView;
|
||||||
|
BSplitView* fImageSplitView;
|
||||||
|
BSplitView* fThreadSplitView;
|
||||||
InspectorWindow* fInspectorWindow;
|
InspectorWindow* fInspectorWindow;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user