debugger: Show child sessions as indented and ensure they're next to the parent session (#32939)
Closes #ISSUE Release Notes: - debugger: Tweaked how child sessions are shown in the session list.
This commit is contained in:
parent
131f2857a5
commit
8e4031815d
3 changed files with 32 additions and 11 deletions
|
@ -125,7 +125,7 @@ impl DebugSession {
|
|||
&self.running_state
|
||||
}
|
||||
|
||||
pub(crate) fn label_element(&self, cx: &App) -> AnyElement {
|
||||
pub(crate) fn label_element(&self, depth: usize, cx: &App) -> AnyElement {
|
||||
let label = self.label(cx);
|
||||
|
||||
let is_terminated = self
|
||||
|
@ -153,6 +153,7 @@ impl DebugSession {
|
|||
};
|
||||
|
||||
h_flex()
|
||||
.ml(depth * px(16.0))
|
||||
.gap_2()
|
||||
.when_some(icon, |this, indicator| this.child(indicator))
|
||||
.justify_between()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue