21 #ifndef GUIMessageWindow_h
22 #define GUIMessageWindow_h
std::ostringstream myStream
std::ostream & getOStream()
Returns the associated ostream.
void registerMsgHandlers()
register and unregister message handlers
void unregisterMsgHandlers()
~GUIMessageWindow()
Destructor.
void addSeparator()
Adds a a separator to this log window.
void postWriteHook()
Called after every write access.
FXHiliteStyle * myStyles
The text colors used.
GUIMessageWindow(FXComposite *parent)
Constructor.
MsgOutputDevice(GUIMessageWindow *msgWindow, GUIEventType type)
OutputDevice * myMessageRetriever
void appendText(GUIEventType eType, const std::string &msg)
Adds new text to the window.
Static storage of an output device and its base (abstract) implementation.
GUIMessageWindow * myMsgWindow
void clear()
Clears the window.
OutputDevice * myErrorRetriever
The instances of message retriever encapsulations.
A logging window for the gui.
OutputDevice * myWarningRetriever