debugger: Make the remove button easier to click for breakpoint list entries (#32772)
Closes #31574 Move this button a bit to the left so it doesn't get blocked by the hitbox of the scrollbar. Also makes the list entries a bit thicker vertically so that the button can be `XSmall` instead of `Indicator`-sized again. Release Notes: - Debugger Beta: fixed a layout issue that made it hard to click the remove (`X`) button for entries in the breakpoint list.
This commit is contained in:
parent
22a2ff4f12
commit
7fb8ae0024
1 changed files with 36 additions and 32 deletions
|
@ -506,6 +506,8 @@ impl LineBreakpoint {
|
||||||
cx.stop_propagation();
|
cx.stop_propagation();
|
||||||
})
|
})
|
||||||
.end_hover_slot(
|
.end_hover_slot(
|
||||||
|
h_flex()
|
||||||
|
.child(
|
||||||
IconButton::new(
|
IconButton::new(
|
||||||
SharedString::from(format!(
|
SharedString::from(format!(
|
||||||
"breakpoint-ui-on-click-go-to-line-remove-{:?}/{}:{}",
|
"breakpoint-ui-on-click-go-to-line-remove-{:?}/{}:{}",
|
||||||
|
@ -537,13 +539,15 @@ impl LineBreakpoint {
|
||||||
cx,
|
cx,
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
.icon_size(ui::IconSize::Indicator),
|
.icon_size(ui::IconSize::XSmall),
|
||||||
|
)
|
||||||
|
.right_4(),
|
||||||
)
|
)
|
||||||
.child(
|
.child(
|
||||||
v_flex()
|
v_flex()
|
||||||
.py_1()
|
.py_1()
|
||||||
.gap_1()
|
.gap_1()
|
||||||
.min_h(px(22.))
|
.min_h(px(26.))
|
||||||
.justify_center()
|
.justify_center()
|
||||||
.id(SharedString::from(format!(
|
.id(SharedString::from(format!(
|
||||||
"breakpoint-ui-on-click-go-to-line-{:?}/{}:{}",
|
"breakpoint-ui-on-click-go-to-line-{:?}/{}:{}",
|
||||||
|
@ -650,7 +654,7 @@ impl ExceptionBreakpoint {
|
||||||
v_flex()
|
v_flex()
|
||||||
.py_1()
|
.py_1()
|
||||||
.gap_1()
|
.gap_1()
|
||||||
.min_h(px(22.))
|
.min_h(px(26.))
|
||||||
.justify_center()
|
.justify_center()
|
||||||
.id(("exception-breakpoint-label", ix))
|
.id(("exception-breakpoint-label", ix))
|
||||||
.child(
|
.child(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue