pub struct DownloaderRenderer;Implementations§
Source§impl DownloaderRenderer
impl DownloaderRenderer
Sourcepub fn render_header(screen: &mut Screen)
pub fn render_header(screen: &mut Screen)
Render the header with title
Sourcepub fn render_categories(
screen: &mut Screen,
categories: &[DistroCategory],
selected_category: usize,
y: usize,
)
pub fn render_categories( screen: &mut Screen, categories: &[DistroCategory], selected_category: usize, y: usize, )
Render category tabs
Sourcepub fn render_distro_list(
screen: &mut Screen,
distros: &[&DistroEntry],
selected_index: usize,
scroll_offset: usize,
y_start: usize,
max_items: usize,
)
pub fn render_distro_list( screen: &mut Screen, distros: &[&DistroEntry], selected_index: usize, scroll_offset: usize, y_start: usize, max_items: usize, )
Render the distro list
Sourcepub fn render_details(screen: &mut Screen, distro: &DistroEntry, y: usize)
pub fn render_details(screen: &mut Screen, distro: &DistroEntry, y: usize)
Render distro details panel
Sourcepub fn render_progress(
screen: &mut Screen,
distro: &DistroEntry,
bytes_downloaded: usize,
total_bytes: Option<usize>,
status: &str,
y: usize,
)
pub fn render_progress( screen: &mut Screen, distro: &DistroEntry, bytes_downloaded: usize, total_bytes: Option<usize>, status: &str, y: usize, )
Render download progress
Sourcepub fn render_error(screen: &mut Screen, message: &str, y: usize)
pub fn render_error(screen: &mut Screen, message: &str, y: usize)
Render error message
Render footer with keybindings
Sourcepub fn render_success(screen: &mut Screen, message: &str, y: usize)
pub fn render_success(screen: &mut Screen, message: &str, y: usize)
Render success message
Auto Trait Implementations§
impl Freeze for DownloaderRenderer
impl RefUnwindSafe for DownloaderRenderer
impl Send for DownloaderRenderer
impl Sync for DownloaderRenderer
impl Unpin for DownloaderRenderer
impl UnwindSafe for DownloaderRenderer
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