coriolis/katana/src
Jean-Paul Chaput 9f69230837 Correct CellWidget & CellPrinter to be really WYSIWYG.
* Change: In Hurricane::CellWidget, new "isPrinter" attribute to know if
    the CellWidget is used as a device for printing.
      New function copyExtensionsGos() to duplicate the ExtensionGo drawing
    callbacks. This is a temporary hack until the ExtensionGo are made static
    to be shared by all CellWidgets.
      In _redraw(), the DrawingQuery flags were not correctly reset between
    different stage of the drawing. This was resulting of uneeded walkthough
    of the slicing tree, along with incorrect display of some of the layers
    (i.e. rubbers where diplayeds when ExtensionGos where active).
* Change: In GraphicKatanaEngine, fine tune the display of GCells for printing
    CellWidget.
* Change: In Hurricane::CellPrinter, copy all the settings from the palette
    of the reference (graphic) CellWidget into the printer CellWidget.
    Also copy the ExtensionGos callbacks so we can print them. Use the
    new CellWidget attribute "isPrinter" for the callbacks to be able
    to adapt to Printer settings.
* Change: In Hurricane::Time::getStringTime(), only print two decimals
    for time durations.
2019-02-20 18:24:43 +01:00
..
katana Improved handling of short nets (fully included in one GCell). 2018-07-16 11:16:51 +02:00
Block.cpp Validating channel routing mode (two metals) on SNX. 2018-03-16 16:20:04 +01:00
CMakeLists.txt Make FLUTE an independant tool in the Coriolis git repository. 2019-02-12 12:48:52 +01:00
Configuration.cpp Improved handling of short nets (fully included in one GCell). 2018-07-16 11:16:51 +02:00
Constants.cpp Improved handling of short nets (fully included in one GCell). 2018-07-16 11:16:51 +02:00
DataNegociate.cpp Improved handling of short nets (fully included in one GCell). 2018-07-16 11:16:51 +02:00
DataSymmetric.cpp Happy New Year 2018 ! Update license years... 2018-01-06 17:55:44 +01:00
GlobalRoute.cpp Corrections in the Dijkstra global routing (ripup) mechanism. 2018-04-16 12:10:48 +02:00
GraphicKatanaEngine.cpp Correct CellWidget & CellPrinter to be really WYSIWYG. 2019-02-20 18:24:43 +01:00
HorizontalTrack.cpp Replace "unsigned int" by "Flags" in all AutoSegments collections. 2017-05-16 14:53:33 +02:00
KatanaEngine.cpp Improved handling of short nets (fully included in one GCell). 2018-07-16 11:16:51 +02:00
Manipulator.cpp Improved handling of short nets (fully included in one GCell). 2018-07-16 11:16:51 +02:00
NegociateWindow.cpp Improved handling of short nets (fully included in one GCell). 2018-07-16 11:16:51 +02:00
PowerRails.cpp Happy New Year 2018 ! Update license years... 2018-01-06 17:55:44 +01:00
PreProcess.cpp Improved handling of short nets (fully included in one GCell). 2018-07-16 11:16:51 +02:00
PreRouteds.cpp Happy New Year 2018 ! Update license years... 2018-01-06 17:55:44 +01:00
ProtectRoutingPads.cpp Adjustements for analog routing. 2018-01-10 12:45:00 +01:00
PyGraphicKatanaEngine.cpp Happy New Year 2018 ! Update license years... 2018-01-06 17:55:44 +01:00
PyKatana.cpp Adjust Katana event sort. CMake detection of Python 2.7 only. 2017-05-11 17:26:56 +02:00
PyKatanaEngine.cpp Happy New Year 2018 ! Update license years... 2018-01-06 17:55:44 +01:00
PyKatanaFlags.cpp Happy New Year 2018 ! Update license years... 2018-01-06 17:55:44 +01:00
RoutingEvent.cpp Improved handling of short nets (fully included in one GCell). 2018-07-16 11:16:51 +02:00
RoutingEventHistory.cpp Happy New Year 2018 ! Update license years... 2018-01-06 17:55:44 +01:00
RoutingEventLoop.cpp Basic support for FreePDK 45 completed. 2018-02-17 20:27:38 +01:00
RoutingEventQueue.cpp Happy New Year 2018 ! Update license years... 2018-01-06 17:55:44 +01:00
RoutingPlane.cpp Allow nearest Track selection in Katana::RoutingPlane::getTrackByPosition(). 2018-04-13 15:06:15 +02:00
SegmentFsm.cpp Improved handling of short nets (fully included in one GCell). 2018-07-16 11:16:51 +02:00
Session.cpp Improved handling of short nets (fully included in one GCell). 2018-07-16 11:16:51 +02:00
SymmetricRoute.cpp Happy New Year 2018 ! Update license years... 2018-01-06 17:55:44 +01:00
Track.cpp Improved handling of short nets (fully included in one GCell). 2018-07-16 11:16:51 +02:00
TrackCost.cpp Improved handling of short nets (fully included in one GCell). 2018-07-16 11:16:51 +02:00
TrackElement.cpp Improved handling of short nets (fully included in one GCell). 2018-07-16 11:16:51 +02:00
TrackElements.cpp Replace "unsigned int" by "Flags" in all AutoSegments collections. 2017-05-16 14:53:33 +02:00
TrackFixedSegment.cpp Improved handling of short nets (fully included in one GCell). 2018-07-16 11:16:51 +02:00
TrackMarker.cpp Basic support for FreePDK 45 completed. 2018-02-17 20:27:38 +01:00
TrackSegment.cpp Improved handling of short nets (fully included in one GCell). 2018-07-16 11:16:51 +02:00
TrackSegmentCost.cpp Happy New Year 2018 ! Update license years... 2018-01-06 17:55:44 +01:00
TrackSegmentRegular.cpp Happy New Year 2018 ! Update license years... 2018-01-06 17:55:44 +01:00
TrackSegmentWide.cpp Happy New Year 2018 ! Update license years... 2018-01-06 17:55:44 +01:00
Tracks.cpp Katana manage wide wires, and they can also be symmetric. 2017-07-28 15:30:22 +02:00
VerticalTrack.cpp Replace "unsigned int" by "Flags" in all AutoSegments collections. 2017-05-16 14:53:33 +02:00
katanaRefactor.conf Anabatic transient commit 18. Port of Kite (Katana), Yeah, Baby! Yeah! 2016-08-15 16:30:13 +02:00