Bug fix: tooltip frame size
This commit is contained in:
parent
94645cb918
commit
17ddc75afe
|
|
@ -18,7 +18,6 @@ impl Frame {
|
||||||
let mut child_region = region.child_region(inner_rect);
|
let mut child_region = region.child_region(inner_rect);
|
||||||
add_contents(&mut child_region);
|
add_contents(&mut child_region);
|
||||||
|
|
||||||
// TODO: handle the last item_spacing in a nicer way
|
|
||||||
let inner_size = child_region.bounding_size();
|
let inner_size = child_region.bounding_size();
|
||||||
let inner_size = inner_size.ceil(); // TODO: round to pixel
|
let inner_size = inner_size.ceil(); // TODO: round to pixel
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -109,8 +109,7 @@ pub fn show_popup(ctx: &Arc<Context>, window_pos: Pos2, add_contents: impl FnOnc
|
||||||
|
|
||||||
// Now insert popup background:
|
// Now insert popup background:
|
||||||
|
|
||||||
// TODO: handle the last item_spacing in a nicer way
|
let inner_size = contents_region.bounding_size();
|
||||||
let inner_size = contents_region.bounding_size() - style.item_spacing;
|
|
||||||
let outer_size = inner_size + 2.0 * window_padding;
|
let outer_size = inner_size + 2.0 * window_padding;
|
||||||
|
|
||||||
let rect = Rect::from_min_size(window_pos, outer_size);
|
let rect = Rect::from_min_size(window_pos, outer_size);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue