pub struct MenuKeypressLine {
keypress: Keypress,
lwid: usize,
+ rwid: usize,
lmaxwid: usize,
rmaxwid: usize,
}
description,
},
lwid,
+ rwid,
lmaxwid: lwid,
rmaxwid: rwid,
}
}
- pub fn get_widths(&self) -> (usize, usize) { (self.lmaxwid, self.rmaxwid) }
+ pub fn get_widths(&self) -> (usize, usize) { (self.lwid, self.rwid) }
+ pub fn reset_widths(&mut self) {
+ self.lmaxwid = self.lwid;
+ self.rmaxwid = self.rwid;
+ }
pub fn ensure_widths(&mut self, lmaxwid: usize, rmaxwid: usize) {
self.lmaxwid = max(self.lmaxwid, lmaxwid);
self.rmaxwid = max(self.rmaxwid, rmaxwid);