13 #ifndef mitkStatusBar_h
14 #define mitkStatusBar_h
17 #include <itkObject.h>
GUI-independent interface for all GUI-dependent implementations of a status bar.
Sends messages to the application's status bar.
void DisplayGreyValueText(const char *t)
Display a grey value text in the status bar.
static StatusBarImplementation * m_Implementation
void DisplayImageInfo(Point3D point, itk::Index< 3 > index, TimePointType time, ScalarType pixelValue)
Display position, index, time and numeric pixel value.
void DisplayText(const char *t, int ms)
Send a string with a time delay to the application's status bar.
void DisplayWarningText(const char *t, int ms)
Display a warning message with a time delay in the status bar.
void DisplayText(const char *t)
Send a string to the application's status bar.
void DisplayImageInfoInvalid()
Display placeholder text for invalid image information.
void DisplayWarningText(const char *t)
Display a warning message in the status bar.
void DisplayDebugText(const char *t)
Display a debug message in the status bar.
void DisplayErrorText(const char *t)
Display an error message in the status bar.
void Clear()
Remove any temporary message being shown.
static void SetImplementation(StatusBarImplementation *instance)
Supply a GUI-dependent StatusBarImplementation.
void DisplayRendererInfo(Point3D point, TimePointType time)
Display position and time information for a renderer.
void SetSizeGripEnabled(bool enable)
Set the size grip of the window to enabled or disabled.
static StatusBar * m_Instance
void DisplayImageInfo(Point3D point, itk::Index< 3 > index, TimePointType time, const char *pixelValue)
Display position, index, time and custom pixel value string.
void DisplayGenericOutputText(const char *t)
Display a generic output message in the status bar.
static StatusBar * GetInstance()
Get the singleton StatusBar instance.
Find image slices visible on a given plane.
mitk::ScalarType TimePointType
Type for time point values in milliseconds (ms).
double ScalarType
Scalar type used throughout MITK for geometric computations.