pub struct WindowManager { /* private fields */ }Implementations§
Source§impl WindowManager
impl WindowManager
pub fn new(buffer_index: usize, terminal_size: (usize, usize)) -> Self
pub fn active_window(&self) -> Option<&Window>
pub fn active_window_mut(&mut self) -> Option<&mut Window>
pub fn windows(&self) -> Vec<&Window>
pub fn windows_mut(&mut self) -> Vec<&mut Window>
pub fn resize(&mut self, terminal_size: (usize, usize))
pub fn active_window_id(&self) -> usize
pub fn set_active(&mut self, window_id: usize)
Auto Trait Implementations§
impl Freeze for WindowManager
impl RefUnwindSafe for WindowManager
impl Send for WindowManager
impl Sync for WindowManager
impl Unpin for WindowManager
impl UnsafeUnpin for WindowManager
impl UnwindSafe for WindowManager
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more