58    KISTATUSBAR( 
int aNumberFields, wxWindow* parent, wxWindowID 
id,
 
  104    void onSize( wxSizeEvent& aEvent );
 
  116    std::optional<int> fieldIndex( FIELD aField ) 
const;
 
 
BITMAP_BUTTON * m_notificationsButton
 
void SetBackgroundStatusText(const wxString &aTxt)
Set the status text that displays next to the progress bar.
 
void onBackgroundProgressClick(wxMouseEvent &aEvent)
 
KISTATUSBAR(int aNumberFields, wxWindow *parent, wxWindowID id, STYLE_FLAGS aFlags=DEFAULT_STYLE)
 
void onSize(wxSizeEvent &aEvent)
 
void SetBackgroundProgress(int aAmount)
Set the current progress of the progress bar.
 
wxGauge * m_backgroundProgressBar
 
wxButton * m_backgroundStopButton
 
void SetEllipsedTextField(const wxString &aText, int aFieldId)
Set the text in a field using wxELLIPSIZE_MIDDLE option to adjust the text size to the field size.
 
void HideBackgroundProgressBar()
Hide the background progress bar.
 
void onNotificationsIconClick(wxCommandEvent &aEvent)
 
void SetBackgroundProgressMax(int aAmount)
Set the max progress of the progress bar.
 
wxStaticText * m_backgroundTxt
 
void ShowBackgroundProgressBar(bool aCancellable=false)
Show the background progress bar.
 
static constexpr auto DEFAULT_STYLE
 
void SetNotificationCount(int aCount)
Set the notification count on the notifications button.