Bug fix: don't paint panel separation lines on top of everything else
This commit is contained in:
parent
5515d2db77
commit
35213606c4
1 changed files with 4 additions and 10 deletions
|
@ -291,12 +291,9 @@ impl SidePanel {
|
||||||
// TOOD(emilk): distinguish resizable from non-resizable
|
// TOOD(emilk): distinguish resizable from non-resizable
|
||||||
ui.style().visuals.widgets.noninteractive.bg_stroke
|
ui.style().visuals.widgets.noninteractive.bg_stroke
|
||||||
};
|
};
|
||||||
// draw on top of ALL panels so that the resize line won't be covered by subsequent panels
|
// TODO(emilk): draw line on top of all panels in this ui when https://github.com/emilk/egui/issues/1516 is done
|
||||||
let resize_layer = LayerId::new(Order::Foreground, Id::new("panel_resize"));
|
|
||||||
let resize_x = side.opposite().side_x(rect);
|
let resize_x = side.opposite().side_x(rect);
|
||||||
ui.ctx()
|
ui.painter().vline(resize_x, rect.y_range(), stroke);
|
||||||
.layer_painter(resize_layer)
|
|
||||||
.vline(resize_x, rect.y_range(), stroke);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
inner_response
|
inner_response
|
||||||
|
@ -724,12 +721,9 @@ impl TopBottomPanel {
|
||||||
// TOOD(emilk): distinguish resizable from non-resizable
|
// TOOD(emilk): distinguish resizable from non-resizable
|
||||||
ui.style().visuals.widgets.noninteractive.bg_stroke
|
ui.style().visuals.widgets.noninteractive.bg_stroke
|
||||||
};
|
};
|
||||||
// draw on top of ALL panels so that the resize line won't be covered by subsequent panels
|
// TODO(emilk): draw line on top of all panels in this ui when https://github.com/emilk/egui/issues/1516 is done
|
||||||
let resize_layer = LayerId::new(Order::Foreground, Id::new("panel_resize"));
|
|
||||||
let resize_y = side.opposite().side_y(rect);
|
let resize_y = side.opposite().side_y(rect);
|
||||||
ui.ctx()
|
ui.painter().hline(rect.x_range(), resize_y, stroke);
|
||||||
.layer_painter(resize_layer)
|
|
||||||
.hline(rect.x_range(), resize_y, stroke);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
inner_response
|
inner_response
|
||||||
|
|
Loading…
Reference in a new issue