coriolis/kite/src
Jean-Paul Chaput 01b97626a8 Support for Python plugins in CellViewer/Unicorn. ClockTree plugin.
* New: In Hurricane, in CellViewer, create a simpler API to graft menu
    and actions into the menubar. Mainly addToMenu() which take care of
    the QAction creation but also locate the relevant QMenu, base on
    the Qt object name. Regroup all the widget & action creation inside
    the body of the constructor, this way almost all actions can be
    removed from the attributes of the CellViewer.
      addToMenu() is supplied in three flavors:
        1. For C++ callbacks in GraphicToolEngines (with a binded
           member function method).
        2. For running Python scripts to be used by the plugin system.
        3. To insert separator in menus (to give a more homogeneous
           look).
    Remove the last remnants of Stratus scripts (unificated with basic
    Python scripts).
* New: In Hurricane, in PyCellViewer, export the interface to graft
    Python scripts into the CellViewer menu tree.
* Change: In Etesian, in GraphicEtesianEngine, use the new API to
    graft menus & callbacks into the CellViewer.
* Change: In Mauka, in GraphicMaukaEngine, use the new API to
    graft menus & callbacks into the CellViewer.
* Change: In Kite, in GraphicKiteEngine, use the new API to
    graft menus & callbacks into the CellViewer.
* New: In Cumulus, install Python scripts as plugins for Unicorn under
    <PYTHON_SITE_PACKAGES>/cumulus/plugins/.
* New: In Unicorn, in UnicornGui, make uses of the new API for creating
    menus in the CellViewer. Creates the stem menu for the P&R tools.
      Add a Python initialization mechanism to read the plugins
    installeds into <PYTHON_SITE_PACKAGES>/cumulus/plugins/.
2014-06-25 19:50:34 +02:00
..
kite Support for Python plugins in CellViewer/Unicorn. ClockTree plugin. 2014-06-25 19:50:34 +02:00
BuildPowerRails.cpp Implementation of pre-routing support (for clock-tree compliance). 2014-06-21 20:16:47 +02:00
BuildPreRouteds.cpp Implementation of pre-routing support (for clock-tree compliance). 2014-06-21 20:16:47 +02:00
CMakeLists.txt Implementation of pre-routing support (for clock-tree compliance). 2014-06-21 20:16:47 +02:00
Configuration.cpp Express "xEdgeCapacity" ratio as "xTracksReservedLocal" a number of tracks. 2014-06-10 16:58:52 +02:00
DataNegociate.cpp Support of RoutingGauge, part 2. 2014-05-19 17:58:38 +02:00
GraphicKiteEngine.cpp Support for Python plugins in CellViewer/Unicorn. ClockTree plugin. 2014-06-25 19:50:34 +02:00
HorizontalTrack.cpp * ./kite: 2013-12-04 00:59:29 +00:00
KiteEngine.cpp Implementation of pre-routing support (for clock-tree compliance). 2014-06-21 20:16:47 +02:00
KiteMain.cpp Support of RoutingGauge, part 2. 2014-05-19 17:58:38 +02:00
Manipulator.cpp ExtensionCap support and source/target terminal flags in Katabatic & Kite. 2014-05-25 15:00:35 +02:00
NegociateWindow.cpp Implementation of pre-routing support (for clock-tree compliance). 2014-06-21 20:16:47 +02:00
PreProcess.cpp Implementation of pre-routing support (for clock-tree compliance). 2014-06-21 20:16:47 +02:00
ProtectRoutingPads.cpp Support of RoutingGauge, part 2. 2014-05-19 17:58:38 +02:00
PyGraphicKiteEngine.cpp Improved UpdateSession & exception catching. Start of RoutingGauge implem. 2014-04-20 19:30:07 +02:00
PyKite.cpp * ./kite: 2013-12-04 00:59:29 +00:00
PyKiteEngine.cpp Implementation of pre-routing support (for clock-tree compliance). 2014-06-21 20:16:47 +02:00
RoutingEvent.cpp ExtensionCap support and source/target terminal flags in Katabatic & Kite. 2014-05-25 15:00:35 +02:00
RoutingEventHistory.cpp * ./kite: 2013-12-04 00:59:29 +00:00
RoutingEventLoop.cpp * ./kite: 2013-12-04 00:59:29 +00:00
RoutingEventQueue.cpp * ./kite: 2013-12-04 00:59:29 +00:00
RoutingPlane.cpp Support of RoutingGauge, part 2. 2014-05-19 17:58:38 +02:00
SegmentFsm.cpp Support of RoutingGauge, part 2. 2014-05-19 17:58:38 +02:00
Session.cpp Implementation of pre-routing support (for clock-tree compliance). 2014-06-21 20:16:47 +02:00
Track.cpp Support of RoutingGauge, part 2. 2014-05-19 17:58:38 +02:00
TrackCost.cpp Support of RoutingGauge, part 2. 2014-05-19 17:58:38 +02:00
TrackElement.cpp Implementation of pre-routing support (for clock-tree compliance). 2014-06-21 20:16:47 +02:00
TrackElements.cpp * ./kite: 2013-12-04 00:59:29 +00:00
TrackFixedSegment.cpp * ./kite: 2013-12-04 00:59:29 +00:00
TrackMarker.cpp Support of RoutingGauge, part 2. 2014-05-19 17:58:38 +02:00
TrackSegment.cpp Implementation of pre-routing support (for clock-tree compliance). 2014-06-21 20:16:47 +02:00
TrackSegmentCost.cpp Support of RoutingGauge, part 2. 2014-05-19 17:58:38 +02:00
Tracks.cpp * ./kite: 2013-12-04 00:59:29 +00:00
VerticalTrack.cpp * ./kite: 2013-12-04 00:59:29 +00:00
kiteRefactor.conf * ./hurricane/src/hviewer, 2010-03-09 15:24:55 +00:00