Skip to content

Commit 7f60bf8

Browse files
committed
Remove horizontal splitters, just use disclosure boxes.
1 parent dd95abb commit 7f60bf8

2 files changed

Lines changed: 27 additions & 13 deletions

File tree

src/components/calltree/Butterfly.css

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,17 @@
4444
> .layout-splitter::before {
4545
inset: -3px 0;
4646
}
47+
48+
.functionListTreeWrapper {
49+
display: flex;
50+
flex-flow: column nowrap;
51+
}
52+
53+
.functionListTreeWrapper .treeRowToggleButton {
54+
display: none;
55+
}
56+
57+
.butterflyWings {
58+
display: flex;
59+
flex-flow: column nowrap;
60+
}

src/components/calltree/ProfileFunctionListView.tsx

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,21 +24,21 @@ export const ProfileFunctionListView = () => (
2424
<StackSettings hideInvertCallstack />
2525
<TransformNavigator />
2626
<div className="butterflyWrapper">
27-
<SplitterLayout percentage secondaryInitialSize={50}>
28-
<FunctionList />
29-
<SplitterLayout percentage vertical secondaryInitialSize={50}>
30-
<SplitterLayout percentage vertical secondaryInitialSize={50}>
31-
<DisclosureBox label="Self" initialOpen={false}>
32-
<SelfWing />
33-
</DisclosureBox>
34-
<DisclosureBox label="Callers">
35-
<UpperWing />
36-
</DisclosureBox>
37-
</SplitterLayout>
38-
<DisclosureBox label="Callees" initialOpen={false}>
27+
<SplitterLayout percentage secondaryInitialSize={40}>
28+
<div className="functionListTreeWrapper">
29+
<FunctionList />
30+
</div>
31+
<div className="butterflyWings">
32+
<DisclosureBox label="Descendants">
33+
<UpperWing />
34+
</DisclosureBox>
35+
<DisclosureBox label="Ancestors" initialOpen={false}>
3936
<LowerWing />
4037
</DisclosureBox>
41-
</SplitterLayout>
38+
<DisclosureBox label="Self" initialOpen={false}>
39+
<SelfWing />
40+
</DisclosureBox>
41+
</div>
4242
</SplitterLayout>
4343
</div>
4444
</div>

0 commit comments

Comments
 (0)