NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
NumeReStatusbar Class Reference

#include <NumeReStatusbar.hpp>

Inheritance diagram for NumeReStatusbar:
Collaboration diagram for NumeReStatusbar:

Public Types

enum  StatusField {
  STATUS_BUSYINDICATOR , STATUS_PATH , STATUS_FILETYPE , STATUS_RWMODE ,
  STATUS_CARETPOSITION , STATUS_DEBUGGER
}
 

Public Member Functions

 NumeReStatusbar (wxWindow *parent, wxWindowID id=wxID_ANY, long style=wxSTB_DEFAULT_STYLE)
 
void Ready ()
 
void Busy ()
 
void SetStatus (StatusField field, const wxString &sStatusText)
 
wxString GetStatus (StatusField field)
 

Private Attributes

wxGauge * m_busyIndicator
 

Detailed Description

Definition at line 27 of file NumeReStatusbar.hpp.

Member Enumeration Documentation

◆ StatusField

Enumerator
STATUS_BUSYINDICATOR 
STATUS_PATH 
STATUS_FILETYPE 
STATUS_RWMODE 
STATUS_CARETPOSITION 
STATUS_DEBUGGER 

Definition at line 38 of file NumeReStatusbar.hpp.

Constructor & Destructor Documentation

◆ NumeReStatusbar()

NumeReStatusbar::NumeReStatusbar ( wxWindow *  parent,
wxWindowID  id = wxID_ANY,
long  style = wxSTB_DEFAULT_STYLE 
)

Definition at line 22 of file NumeReStatusbar.cpp.

References m_busyIndicator.

Member Function Documentation

◆ Busy()

void NumeReStatusbar::Busy ( )

Definition at line 63 of file NumeReStatusbar.cpp.

References m_busyIndicator.

Referenced by NumeReWindow::Busy().

◆ GetStatus()

wxString NumeReStatusbar::GetStatus ( NumeReStatusbar::StatusField  field)

Definition at line 78 of file NumeReStatusbar.cpp.

◆ Ready()

void NumeReStatusbar::Ready ( )

Definition at line 51 of file NumeReStatusbar.cpp.

References m_busyIndicator.

Referenced by NumeReWindow::Ready().

◆ SetStatus()

void NumeReStatusbar::SetStatus ( NumeReStatusbar::StatusField  field,
const wxString &  sStatusText 
)

Definition at line 71 of file NumeReStatusbar.cpp.

Referenced by NumeReWindow::UpdateStatusBar().

Member Data Documentation

◆ m_busyIndicator

wxGauge* NumeReStatusbar::m_busyIndicator
private

Definition at line 31 of file NumeReStatusbar.hpp.

Referenced by Busy(), NumeReStatusbar(), and Ready().


The documentation for this class was generated from the following files: