mayday 0.1.0

A multi-messaging-sevice aggregator into an all-in-one application (android's app beeper-like)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::app::App;

impl App<'_> {
    pub fn update_discussion_scrollbar(&mut self) {
        let line_count = self.get_messages_lines_count() as u16;
        let max_scroll = line_count.saturating_sub(self.last_messages_area_size.1);

        if self.last_messages_area_size.1 > 0 {
            self.discussion_scrollbar.set_max_scroll(max_scroll);
            self.discussion_scrollbar.bottom();
        }
        else {
            self.discussion_scrollbar.set_max_scroll(0);
            self.discussion_scrollbar.scroll = 0;
        }
    }
}