Matthias Koefferlein
08a662bcfd
Reworked ruler initialization procedure.
2017-11-06 21:09:55 +01:00
Matthias Koefferlein
059c7ee37a
Ruler setup enhanced
...
- Issue: on an entirely fresh installation the "Ruler"
entry was not visible. Now, a new standard template
called "Ruler" is present.
- Ruler templates with categories cannot be deleted
any more and are shown with italic font. If they
were deleted, they would show up again after restart.
2017-11-05 23:39:50 +01:00
Matthias Koefferlein
cfe8375be0
Unit test refactoring
...
Move ut framework to tl, so there are less complex
dependencies.
2017-09-03 01:54:11 +02:00
Matthias Koefferlein
000917d2c9
Refactoring: moved unit tests to libraries for some libs (ut modularization)
2017-08-26 22:44:31 +02:00
Matthias Koefferlein
55e797ffaf
Provide proper INSTALL targets for .pro files
...
Plus: reduce compiler warnings
2017-08-21 02:33:45 +02:00
Matthias Koefferlein
9c33a73086
Some indication of selected state also for single-position rulers.
2017-07-02 19:21:38 +02:00
Matthias Koefferlein
78cdec4d68
WIP: rulers
...
- some refactoring
- auto-registration of cross and measure rulers
2017-07-02 02:19:38 +02:00
Matthias Koefferlein
86e2b8cad1
WIP: auto-measurement rulers
...
- More tests on the snapping functions
- Bugfixes and enhancements for ruler features
2017-07-01 23:07:33 +02:00
Matthias Koefferlein
4ebfb24fca
Ruler's auto-measure function improved
...
Already a very useful feature.
First tests added for snap feature.
2017-07-01 10:03:47 +02:00
Matthias Koefferlein
c263878a4b
WIP: rulers and auto measure
...
* Fixed snapping - don't use double objects with micron units
* Implemented first version of auto measure - needs improvement.
2017-06-30 00:03:21 +02:00
Matthias Koefferlein
919de1af01
Ruler enhancements
...
* There is a ruler mode now
* Ruler templates can have categories
* Ruler templates can be defined from RBA/pya
* Single-click annotations are implemented already
2017-06-28 23:17:02 +02:00
Matthias Koefferlein
e30f1b6a34
Added unit tests for RBA::Annotation. Plus fixed a bug in the compare function.
2017-06-28 21:39:06 +02:00
Matthias Koefferlein
d0427184e4
Fixed a typo.
2017-06-27 23:30:03 +02:00
Matthias Koefferlein
1b3a49e043
Advanced rules now working.
2017-06-27 23:16:59 +02:00
Matthias Koefferlein
9398b5373a
WIP: enhanced annotations - ellipses, text alignment etc. Some things aren't working yet!
2017-06-27 00:54:31 +02:00
Matthias Koefferlein
47aa38421a
Unique library named to avoid name conflicts
...
The libraries generated are called libklayout_x now
(instead of libx). This avoid name conflicts with
"libdb.so" on some systems for example.
2017-03-31 00:23:12 +02:00
Matthias Koefferlein
a1e8aaf6b8
Updated copyright note to 2017.
2017-02-12 15:28:14 +01:00
Matthias Koefferlein
1b98f9b0f9
Initialized repository with current sources.
2017-02-12 13:21:08 +01:00