Commit Graph

690 Commits

Author SHA1 Message Date
Jean-Paul Chaput f6eee66fcb * ./hurricane/src/hviewer :
- New feature : Command support. Move command is now implemenented as a
       Command and no longer built into the CellWidget. ZoomCommand implemented.
   - New feature : SelectCommand support along with new HSelection widget to
       browse the current selection. Selection is automatically kept up to
       date.
   - Note : Selection Browser & Netlist Browser pointer in the CellViewer are
       resets to NULL on widget destruction by closing. We do not want to keep
       big widget hiden. The are allocateds on demand.
   - New feature : progessive grid. First display 5x5 then 5x5 + 1x1.
2008-09-01 14:47:50 +00:00
The Coriolis Project 865d1bde2a OpenAccess env in progress 2008-08-31 11:29:55 +00:00
Christophe Alexandre a387532310 size_t -> int ... this time 2008-08-29 14:48:23 +00:00
Jean-Paul Chaput 7752e70a05 * ./hurricane/src/hviewer :
- Bug : now CellViewer can start with a NULL Cell, note that in this
       case all displacement/zooming function of CellWidget became uneffective.
       (display only a black screen)
   - New widget : HGraphics to select the layout graphic's theme.
   - New widget : HDisplayFilter to select displayed hierarchical levels.
   - Distinguish between Close (one viewer) & Exit (all viewers).
   - Small enhancments of DisplayStyle (Description & darkening).
2008-08-29 09:32:52 +00:00
Christophe Alexandre e39e6f714a size_t -> unsigned, Qt QVariant has not constructor with size_t, at least
on OSX. I guess there is a typedef size_t unsigned somewhere on Linux...
2008-08-27 19:48:22 +00:00
Jean-Paul Chaput d42cf11ec6 Small adjustements. 2008-08-27 16:27:46 +00:00
Jean-Paul Chaput dfdb2ec2d5 * ./hurricane/src/hurricane :
- New feature : geometrical Query with callback fonctions "a la" OpenAccess.

 * ./hurricane/src/hviewer :
   - Uses Query to draw display.
   - Bug : when drawing segments as lines (width inferior to 1 pixel)
       uses an alternate Pen which is one pixel wide and SolidLine styled,
       avoiding strange orange lines... Mechanism implemented in sub-class
       DrawingPlanes.
   - Make selection always visible regardless the zoom level.
   - CellWidget names it's most importants childs QWidget (mostly menus)
       for later retrieval in customized sub-classes.
2008-08-27 14:06:06 +00:00
Christophe Alexandre 0e6f383a8c more explicit error message 2008-08-21 16:44:51 +00:00
The Coriolis Project 90242e3680 OPENACCESS macro 2008-08-21 16:42:09 +00:00
The Coriolis Project 231554bf04 OpenAccess CMake macro 2008-08-20 15:41:49 +00:00
The Coriolis Project 423fc9ea6e cmake macro for finding OpenAccess 2008-07-28 16:33:34 +00:00
Christophe Alexandre 0968118cd3 remove annoying comment 2008-07-25 14:45:20 +00:00
Jean-Paul Chaput 7857044814 Correct some broken links. 2008-07-25 13:29:26 +00:00
Christophe Alexandre bc3000ecb6 some fixes in the documentation 2008-07-25 12:47:08 +00:00
Christophe Alexandre 58db1608a9 MetaCapacitor in progress 2008-07-24 15:39:12 +00:00
Stephanie Youssef d6c2bfe3e4 2008-07-24 15:15:42 +00:00
Christophe Alexandre ebb050c99b adding device MetaCapacitor
TransistorViewer is now a MetaTransistorViewer
2008-07-24 14:29:55 +00:00
Stephanie Youssef 6dac4660ca 2008-07-24 13:47:44 +00:00
Stephanie Youssef de784342d6 Capacitor Layout in progress 2008-07-23 12:17:18 +00:00
Christophe Alexandre 192328e833 missing file 2008-07-22 16:34:35 +00:00
Christophe Alexandre 0e0b42f619 CapacitorViewer and TransistorViewer 2008-07-22 14:54:42 +00:00
Christophe Alexandre b8d6b2fb9f Transistor Type modification in AnalogicViewer 2008-07-22 14:29:23 +00:00
Christophe Alexandre 102c9c91d3 new physical rules 2008-07-22 14:04:22 +00:00
Stephanie Youssef b6701ec1a6 Capacitor Layout in progress 2008-07-21 14:15:10 +00:00
Christophe Alexandre 60f05e0e57 MetaTransistor Layout in progress 2008-07-21 11:24:58 +00:00
Christophe Alexandre 1688959886 remove empty file 2008-07-16 00:08:25 +00:00
Christophe Alexandre aa8064708c Device -> AnalogComponent
empty classes for Resistor and Capacitor
2008-07-16 00:07:39 +00:00
Christophe Alexandre 0ca915b4b8 new parameter type
parameters are disabled for the moment
2008-07-16 00:00:32 +00:00
Christophe Alexandre 34cc9b0e71 print Net Type 2008-07-10 19:48:40 +00:00
Jean-Paul Chaput 1bad129f16 uses unsigned int instead of size_t for MacOS. 2008-07-10 11:15:35 +00:00
Jean-Paul Chaput 9637ebc58b * ./hurricane/src/hviewer :
- New feature : support for highlighted selection with decent refresh time.
       To active selection mode, use the 's' key or the "View" menu.
   - New feature : HNetlist to browse a Cell's Netlist. HNetlist can be used
       with any NetInformations derived class, allowing the user to enrich
       the HNetlist displayed fields. For an example, have a look at
       SimpleNetlistWidget.
   - Added proper licence header to all file.
2008-07-10 09:22:36 +00:00
Jean-Paul Chaput 3bb9ddf157 Forgotten 2008-07-07 14:56:32 +00:00
Jean-Paul Chaput 204758bf37 Forgotten. 2008-07-07 14:53:12 +00:00
Jean-Paul Chaput 2607d8d94c * ./hurricane/src/hviewer :
- New Widget policy : a widget do not generate other widget : applied to
       CellWidget which no longer supplies Palette & StatusBar.
         API note: to associate a HPalette to a CellWidget (that is be able
       to select layer) you have to call "bindToPalette()" on the CellWidget.
   - Hurricane reusable widget names prefixed by 'H' : HMousePosition and
       HPalette.
2008-07-04 15:33:11 +00:00
Christophe Alexandre 98d3004a22 Device Parameters in progress 2008-07-04 07:54:41 +00:00
Christophe Alexandre 287145f3c0 setLayer on Pad 2008-07-04 07:48:18 +00:00
Christophe Alexandre 0f253fbb30 simple app for demo ;) 2008-07-03 16:42:55 +00:00
Christophe Alexandre 27239e3ba5 new dtr file 2008-07-03 16:41:59 +00:00
Jean-Paul Chaput a743cf53a3 * ./hurricane/src/hviewer :
- Grid & Spot support (adjusted display threshold).
   - Added new copyToScreen() functions for _drawingBuffer to screen refreshment
       or partial copy (useful for Spot).
2008-07-03 14:31:20 +00:00
Christophe Alexandre 686b97f1ec move device to devicebackup 2008-07-03 13:15:22 +00:00
Christophe Alexandre af659752dc export CellWidget.h 2008-07-02 15:25:46 +00:00
Jean-Paul Chaput 1a2bfba3d4 * ./hurricane/doc/hviewer :
- Embryo of documentation for the hviewer widget.
2008-07-02 15:13:40 +00:00
Jean-Paul Chaput 3c7d1b2e62 * ./hurricane/src/hviewer :
- API : in CellWidget & CellViewer constructors now only takes the
       parent QWidget.
   - Renaming coordinates translation functions for more clarity.
   - Adding a StatusBar showing mouse coordinates.
2008-07-02 13:31:50 +00:00
Christophe Alexandre 51a72fc639 Transistor Layout in Progress 2008-06-30 19:10:15 +00:00
Jean-Paul Chaput b3fa237ea7 Small typos. 2008-06-30 14:37:52 +00:00
Christophe Alexandre 248838db7e Transistor Layout in progress 2008-06-29 09:56:59 +00:00
Christophe Alexandre acd1ccdd66 IsEmpty -> isEmpty 2008-06-29 09:55:38 +00:00
Christophe Alexandre c66f206b93 Inspector Support for Net::Type and Net::Direction as value 2008-06-27 13:45:09 +00:00
Christophe Alexandre 14090f45ab using the new Inspector Framework 2008-06-24 11:14:40 +00:00
Christophe Alexandre cec61f96cb Inspector support for const set<>& 2008-06-24 11:09:30 +00:00