mirror of
https://github.com/ClementTsang/bottom.git
synced 2025-07-22 21:24:49 +02:00
Added some logic to allow visibility of network data even when smaller height windows are used
This commit is contained in:
parent
9393586f56
commit
1b65fa022a
@ -319,10 +319,25 @@ pub fn draw_data<B: backend::Backend>(
|
|||||||
)
|
)
|
||||||
.split(vertical_chunks[0]);
|
.split(vertical_chunks[0]);
|
||||||
|
|
||||||
|
debug!("Height: {}", bottom_chunks[0].height);
|
||||||
let network_chunk = Layout::default()
|
let network_chunk = Layout::default()
|
||||||
.direction(Direction::Vertical)
|
.direction(Direction::Vertical)
|
||||||
.margin(0)
|
.margin(0)
|
||||||
.constraints([Constraint::Percentage(75), Constraint::Percentage(25)].as_ref())
|
.constraints(
|
||||||
|
if (bottom_chunks[0].height as f64 * 0.25) as u16 >= 4 {
|
||||||
|
[Constraint::Percentage(75), Constraint::Percentage(25)]
|
||||||
|
} else {
|
||||||
|
let required = if bottom_chunks[0].height < 10 {
|
||||||
|
bottom_chunks[0].height / 2
|
||||||
|
} else {
|
||||||
|
5
|
||||||
|
};
|
||||||
|
debug!("Req: {}", required);
|
||||||
|
let remaining = bottom_chunks[0].height - required;
|
||||||
|
[Constraint::Length(remaining), Constraint::Length(required)]
|
||||||
|
}
|
||||||
|
.as_ref(),
|
||||||
|
)
|
||||||
.split(bottom_chunks[0]);
|
.split(bottom_chunks[0]);
|
||||||
|
|
||||||
// Default chunk index based on left or right legend setting
|
// Default chunk index based on left or right legend setting
|
||||||
|
Loading…
x
Reference in New Issue
Block a user