Matthias Koefferlein
7caf7c89d3
Fixed issue #1768 (Change 'angle constraint' of box and ellipse ruler templates to 'any angle' by default)
2024-07-27 20:35:20 +02:00
Matthias Koefferlein
ac5b3073f1
Some enhancements on rulers: pasted ruler is selected now, 'duplicate_interactive' now working on rulers too
2024-04-20 23:31:54 +02:00
Matthias Koefferlein
1dbb3917c8
Edge-measure rulers too.
2024-01-28 19:02:51 +01:00
Matthias Koefferlein
9184bef6f8
Transient mode for auto-measure ruler
2024-01-28 18:25:02 +01:00
Matthias Koefferlein
2b4a583f05
Update copyright year
2024-01-01 17:27:59 +01:00
Matthias Koefferlein
f685fe3adf
WIP: keyword arguments for expressions
2023-12-28 01:03:21 +01:00
Matthias Koefferlein
9565a55a3b
Fixed issue #1522 (Changing ruler/annotation from script weirdly interferes with pya.Application.commit_config)
2023-11-19 21:52:29 +01:00
Matthias Koefferlein
df562f502a
Avoid a segfault while editing a ruler. This happens is both a selection and a transient selection is active.
2023-02-19 19:00:02 +01:00
Matthias Koefferlein
a2aead8c5c
Fixed issue #1287
...
The problem was introduced during implementation
of multi-segment rulers.
This patch also fixes the tab order of the ruler
properties dialog and adds some tests.
2023-02-12 22:10:27 +01:00
Matthias Koefferlein
a85dbd3d31
Updating copyright notice to 2023
2023-01-01 22:27:22 +01:00
Matthias Koefferlein
43089f31e4
Doc updates
2022-12-09 23:53:41 +01:00
Koefferlein Matthias (IFAG DES TCP FLP)
78383c88f3
Grml .. fixed implementation of previous commit
2022-12-09 16:33:02 +01:00
Koefferlein Matthias (IFAG DES TCP FLP)
ffe3722001
Better backward compatibility for ruler configuration
2022-12-09 16:26:21 +01:00
Koefferlein Matthias (IFAG DES TCP FLP)
c10cb86b68
Robust configuration of new ruler settings
2022-12-09 16:07:31 +01:00
Matthias Koefferlein
a9833bf32e
Small bugfix: do not mess up annotation templates after used older KLayout versions again.
2022-12-07 21:43:43 +01:00
Matthias Koefferlein
c6e457d3d6
[consider merging] Qt4 compatibility
2022-10-16 21:53:17 +02:00
Matthias Koefferlein
dc927717c2
Multi-selection in properties dialog: bugfixing and finalization
2022-10-13 23:45:21 +02:00
Matthias Koefferlein
b29382bc6a
Enabling Qt4 builds
2022-10-09 21:30:28 +02:00
Matthias Koefferlein
1006bf6d57
WIP: more on properties dialog
2022-10-08 18:53:27 +02:00
Matthias Koefferlein
62e0d83b3a
WIP: further development on selection tree on objects dialog
2022-10-07 00:44:12 +02:00
Matthias Koefferlein
eb004e45e1
WIP: generalized interface of properties page
2022-10-06 21:31:16 +02:00
Matthias Koefferlein
00e78eb76c
Highres mode config option - display utilizes full pixel density
2022-10-01 16:24:05 +02:00
Matthias Koefferlein
069c3e6447
WIP: proper selection of angle and radius rulers
2022-10-01 12:39:05 +02:00
Matthias Koefferlein
1057c0f268
WIP: debugging of radius rulers
2022-10-01 01:38:18 +02:00
Matthias Koefferlein
996f0d75e5
WIP: debugging of angle ruler, display options implemented
2022-10-01 00:43:29 +02:00
Matthias Koefferlein
8415e075ad
WIP: angle measurement ruler, radius measurement one. Needs improvement
2022-09-28 23:58:34 +02:00
Matthias Koefferlein
d2d321c35b
WIP: point editing of multi-segment rulers
2022-09-28 21:16:47 +02:00
Matthias Koefferlein
8cbe5a2359
WIP: debugging, first implementation of new templates
2022-09-28 00:37:37 +02:00
Matthias Koefferlein
79102d399e
WIP: enhancements, debugging of multi-segment rulers setup
2022-09-27 22:56:34 +02:00
Matthias Koefferlein
1c8a99fa26
WIP: some bug fixing
2022-09-26 23:52:32 +02:00
Matthias Koefferlein
d1b7cd1f8f
WIP: first steps towards multi-segment rulers
2022-09-26 23:37:22 +02:00
Matthias Koefferlein
85af2d35e8
More images to SVG
2022-09-17 01:40:02 +02:00
Matthias Koefferlein
878389e858
More icons transferred to SVG
2022-09-13 01:12:09 +02:00
Matthias Koefferlein
e460314090
Deploying more SVG based icons
2022-09-11 22:02:10 +02:00
Matthias Koefferlein
5613ef1089
Bugfix: ruler menu was not initialized properly when not having configure templates
2022-08-22 22:09:08 +02:00
Matthias Koefferlein
8cdf060159
Prevent segfaults with rulers when there is no manager object
2022-07-08 01:35:39 +02:00
Matthias Koefferlein
f6c0959b6b
Implemented ortho snap for ruler move (as a whole)
2022-06-14 23:49:54 +02:00
Matthias Koefferlein
a853ed904f
API enhancements for annotation template management
2022-06-09 00:14:32 +02:00
Matthias Koefferlein
1020eb6e99
Basically enabling AbstractMenu in non-Qt mode
...
As a way to trigger actions inside the layout view
and plugins.
Right now, the layout view's menu is only a rudimentary one
as it lacks the top-level menus usually provided by the main window.
2022-06-07 23:28:10 +02:00
Matthias Koefferlein
62bbef53ac
Refactoring: layColor -> tlColor
2022-05-30 23:21:32 +02:00
Matthias Koefferlein
03761768cf
Enabled headless LayoutView. Works.
2022-05-26 01:51:09 +02:00
Matthias Koefferlein
f5b4bbb62c
WIP
2022-05-15 10:31:09 +02:00
Matthias Koefferlein
332daf836e
WIP: split laybasic into layui and layview to separate Qt and non-Qt part even more
2022-05-15 00:47:59 +02:00
Matthias Koefferlein
585aa4667f
Fixed non-Qt-binding case
2022-05-14 01:48:59 +02:00
Matthias Koefferlein
684ece41d1
Fixed qmake-based builds after changing setup.py
2022-05-14 00:00:35 +02:00
Matthias Koefferlein
b2b5e5ad55
Modifications to enable building of Qt-less canvas in setup.py
2022-05-12 01:53:16 +02:00
Matthias Koefferlein
f65c3d5fd7
Enabled edt, ant and img for Qt-less builds, added missing files
2022-05-08 22:27:39 +02:00
Matthias Koefferlein
e49b9a5e8a
WIP
2022-05-01 21:56:47 +02:00
Matthias Koefferlein
63a1b24d24
WIP
2022-04-30 23:08:05 +02:00
Matthias Koefferlein
c3f3fd00ce
WIP
2022-04-26 00:09:39 +02:00