Progress Bar Window.
| Name | Type | See Also |
|---|---|---|
| Progress Window | WT_STATUS_BAR | progress_window_new() |
Parent
Children
None.
The Progress Bar Window stores its data (ProgressWindowData) in MuttWindow::wdata.
Once constructed, it is controlled by the following events:
| Event Type | Handler |
|---|---|
| MuttWindow::recalc() | sb_recalc() |
| MuttWindow::repaint() | sb_repaint() |
| Function | Description | Links |
|---|---|---|
| message_bar() | Draw a colourful progress bar | |
| percent_needs_update() | Do we need to update, given the current percentage? | |
| pos_needs_update() | Do we need to update, given the current pos? | |
| progress_window_new() | Create a new Progress Bar Window | |
| progress_window_recalc() | Recalculate the Progress Bar | MuttWindow::recalc(), window_recalc |
| progress_window_repaint() | Repaint the Progress Bar | MuttWindow::repaint(), window_repaint |
| progress_window_set_message() | Set the progress message | |
| progress_window_set_size() | Set the progress size | |
| progress_window_update() | Update the Progress Bar Window | |
| time_needs_update() | Do we need to update, given the current time? |