31 #ifndef vtkOutputWindow_h
32 #define vtkOutputWindow_h
34 #include "vtkCommonCoreModule.h"
49 class vtkOutputWindowPrivateAccessor;
85 virtual void DisplayText(
const char*);
86 virtual void DisplayErrorText(
const char*);
87 virtual void DisplayWarningText(
const char*);
88 virtual void DisplayGenericWarningText(
const char*);
89 virtual void DisplayDebugText(
const char*);
102 vtkBooleanMacro(PromptUser,
bool);
103 vtkSetMacro(PromptUser,
bool);
116 VTK_LEGACY(
void SetUseStdErrorForAllMessages(
bool));
117 VTK_LEGACY(
bool GetUseStdErrorForAllMessages());
118 VTK_LEGACY(
void UseStdErrorForAllMessagesOn());
119 VTK_LEGACY(
void UseStdErrorForAllMessagesOff());
154 vtkSetClampMacro(DisplayMode,
int, DEFAULT, ALWAYS_STDERR);
155 vtkGetMacro(DisplayMode,
int);
179 vtkGetMacro(CurrentMessageType, MessageTypes);
192 virtual StreamType GetDisplayStream(MessageTypes msgType)
const;
200 int InStandardMacros;
203 friend class vtkOutputWindowPrivateAccessor;