mirror of
https://github.com/emilk/egui.git
synced 2026-09-02 23:00:04 -04:00
shrink rect
This commit is contained in:
@@ -39,11 +39,9 @@ pub struct Layout<'l> {
|
|||||||
|
|
||||||
impl<'l> Layout<'l> {
|
impl<'l> Layout<'l> {
|
||||||
pub(crate) fn new(ui: &'l mut Ui, padding: Padding, direction: LineDirection) -> Self {
|
pub(crate) fn new(ui: &'l mut Ui, padding: Padding, direction: LineDirection) -> Self {
|
||||||
let mut rect = ui.available_rect_before_wrap();
|
let rect = ui
|
||||||
rect.set_left(rect.left() + padding.outer + padding.inner);
|
.available_rect_before_wrap()
|
||||||
rect.set_top(rect.top() + padding.outer + padding.inner);
|
.shrink(padding.inner + padding.outer);
|
||||||
rect.set_width(rect.width() - 2.0 * padding.outer);
|
|
||||||
rect.set_height(rect.height() - 2.0 * padding.outer);
|
|
||||||
let pos = rect.left_top();
|
let pos = rect.left_top();
|
||||||
|
|
||||||
Self {
|
Self {
|
||||||
|
|||||||
Reference in New Issue
Block a user