Matthias Koefferlein
56fdbca1f5
Updating copyright to 2026
2026-02-07 17:12:53 +01:00
Matthias Koefferlein
a6eb598abd
Some refactoring: global editor option pages are requested from the plugins explicitly. So the generic editor options are not added automatically.
2026-02-02 00:09:29 +01:00
Matthias Koefferlein
de70025316
Finish rulers by pressing the Enter key
2026-01-24 14:29:11 +01:00
Matthias Koefferlein
ccd9952d49
Providing numerical move entries also for partial (handle) image and ruler moves
2026-01-22 22:34:34 +01:00
Matthias Koefferlein
280d79a02d
Bug fixing the other rulers
2026-01-18 22:27:43 +01:00
Matthias Koefferlein
ddee74ab78
Rulers: confine box/ellipse to square/circle with Ctrl, center box/ellipse with Ctrl - same as for drawing boxes
2026-01-18 21:12:26 +01:00
Matthias Koefferlein
18c2f5dfa4
[consider merging] incremental value placeholders for rulers
2026-01-18 18:27:54 +01:00
Matthias Koefferlein
c2c941078d
Enabling toolkit widgets for rulers
2026-01-17 01:05:56 +01:00
Matthias Koefferlein
6666b2b68c
Implementing 'diagonal only' for rulers
2026-01-14 02:37:26 +01:00
Matthias Koefferlein
c2aa597022
WIP
2026-01-13 16:21:59 +01:00
Matthias Koefferlein
ee622fc104
WIP
2026-01-13 12:54:10 +01:00
Matthias Koefferlein
652b596164
Reworked implementation to include user feedback
2025-12-04 22:39:46 +01:00
Matthias Koefferlein
dd9b38a92f
Refactoring of Python module build system, now based on configuration files mostly.
2025-11-09 17:46:25 +01:00
Matthias Koefferlein
43454962d4
Improving ruler snapping (after move_transform, snap to objects, visual snap details hint ...)
2025-08-30 23:30:51 +02:00
Matthias Koefferlein
6a9269a9ae
[consider merging] Bugfix: internal error when copying while move/copy operation of images and rulers
2025-08-30 21:30:15 +02:00
Matthias Koefferlein
437c48c1fb
Some refactoring (getting rid of an unused attribute)
2025-08-15 17:36:00 +02:00
Matthias Koefferlein
5bd74b73bb
Enhancement: 'select highlighted objects' from properties dialog (object tree context menu)
2025-08-15 17:06:33 +02:00
Matthias Koefferlein
aa12448747
First attempt to implement a solution for issue #2016
...
The implementation will not update the PCell on
property sheet edits of the guiding shape
if lazy evaluation is requested. Still, changes
are committed to the PCell on committing the
property page.
2025-04-05 20:35:11 +02:00
Matthias Koefferlein
c9da9dc6e0
Updating copyright to 2025
2025-01-04 19:28:56 +01:00
Matthias Koefferlein
5578b01f03
Some refactoring with the goal to support "move by" with "clone interactive"
2024-11-23 23:38:53 +01:00
Matthias Koefferlein
f213e96d4a
Partial fix for issue #1902
2024-10-19 17:12:53 +02:00
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