fn message_close_at_cursor(&self) -> bool {
        let mouse = self.ctx.mouse();
        mouse.inside_grid
            && mouse.column + message_bar::CLOSE_BUTTON_TEXT.len() >= self.ctx.size_info().cols()
            && mouse.line == self.ctx.terminal().grid().num_lines()
    }
/// Whether the point is over the message bar's close button
Whether the point is over the message bar's close button
Whether the point is over the message bar ' s close button
fn message_close_at_cursor(&self) -> bool {
        let mouse = self.ctx.mouse();
        mouse.inside_grid
            && mouse.column + message_bar::CLOSE_BUTTON_TEXT.len() >= self.ctx.size_info().cols()
            && mouse.line == self.ctx.terminal().grid().num_lines()
    }
fn message_close_at_cursor ( & self ) -> bool { let mouse = self . ctx . mouse ( ) ; mouse . inside_grid && mouse . column + message_bar :: CLOSE_BUTTON_TEXT . len ( ) >= self . ctx . size_info ( ) . cols ( ) && mouse . line == self . ctx . terminal ( ) . grid ( ) . num_lines ( ) }
Whether the point is over the message bar's close button
Whether the point is over the message bar ' s close button
&self
&self