mirror of
https://github.com/emilk/egui.git
synced 2026-06-26 22:53:14 -04:00
Fix TextEdit being too short whenever there is horizontal margin (#4005)
The allocated width is reduced by the horizontal margin inside `show_content` but the margin is already factored into the content_ui's rect. This causes both text and frame (not shown here) to be `2.0 * margin.x` too short. Before:  After:  (*The blue rect is the TextEdit's (expected) final size.) Co-authored-by: Georg Weisert <georg.weisert@freshx.de>
This commit is contained in:
@@ -470,7 +470,7 @@ impl<'t> TextEdit<'t> {
|
||||
available_width
|
||||
} else {
|
||||
desired_width.min(available_width)
|
||||
} - margin.x * 2.0;
|
||||
};
|
||||
|
||||
let font_id_clone = font_id.clone();
|
||||
let mut default_layouter = move |ui: &Ui, text: &str, wrap_width: f32| {
|
||||
|
||||
Reference in New Issue
Block a user