0024644: Draw_Printer - provide the way to control messages gravity filter
authorkgv <kgv@opencascade.com>
Thu, 20 Mar 2014 09:38:41 +0000 (13:38 +0400)
committerbugmaster <bugmaster@opencascade.com>
Thu, 20 Mar 2014 09:39:21 +0000 (13:39 +0400)
commit785a95409794121d7f07e86eb88b9472e6f61446
treeab5fbc88016ffddbc352595b0098cb72a196a1e2
parent0d19eb340ec60a8a6c0ca53d66391654ebf16911
0024644: Draw_Printer - provide the way to control messages gravity filter

Message_Printer - define GetTraceLevel()/SetTraceLevel() methods in base interface.
Implement message gravity filter in Draw_Printer.
Add new Draw Harness command dtracelevel to show/change message gravity filter.
Redirect default messenger to Draw_Printer within TKDraw instead of TKXSDRAW

Draw::Commands() - assign Draw_Printer only once
14 files changed:
src/Draw/Draw_BasicCommands.cxx
src/Draw/Draw_Commands.cxx
src/Draw/Draw_Interpretor.cxx
src/Draw/Draw_Interpretor.hxx
src/Draw/Draw_Printer.cxx
src/Message/Message_Printer.cdl
src/Message/Message_Printer.cxx
src/Message/Message_Printer.lxx [new file with mode: 0644]
src/Message/Message_PrinterOStream.cdl
src/Message/Message_PrinterOStream.cxx
src/Message/Message_PrinterOStream.lxx
src/XSDRAW/XSDRAW.cxx
src/XSDRAWIGES/XSDRAWIGES.cxx
src/XSDRAWSTEP/XSDRAWSTEP.cxx