Matthias Koefferlein
a49f907cfa
Doc fixes
2024-06-30 00:07:52 +02:00
Matthias Koefferlein
7eadac527b
Debugging and finalization
2024-06-29 23:55:02 +02:00
Matthias Koefferlein
b92c7bf225
Refined solution
2024-06-29 23:22:32 +02:00
Matthias Koefferlein
f9899efea3
First implementation
2024-06-29 23:02:29 +02:00
Matthias Koefferlein
a3d226d99f
Fixing the specific problem of issue #1709
2024-06-04 20:34:45 +02:00
Matthias Koefferlein
4b0a3dff64
Bug fixing.
2024-06-01 12:49:07 +02:00
Matthias Koefferlein
11139cd4da
Trying to fix problem of deleted top-level menus
2024-06-01 12:16:21 +02:00
Matthias Koefferlein
2827bed6c2
Updating documentation, taking out test code
2024-05-31 17:49:35 +02:00
Matthias Koefferlein
ad64f30033
Bugfixing the solution
2024-05-31 17:44:32 +02:00
Matthias Koefferlein
c148f591b4
Proposing a fix for issue #1722 : add a '...' menu to hold the dynamic parts
2024-05-31 11:25:14 +02:00
Matthias Koefferlein
aef8161c82
[consider merging] cross-hair cursor should not use selection default line width and styles (halo etc.)
2024-02-05 21:22:47 +01:00
Matthias Koefferlein
9184bef6f8
Transient mode for auto-measure ruler
2024-01-28 18:25:02 +01:00
Matthias Koefferlein
9a52095dd0
Merge branch 'master' into wip
2024-01-07 17:25:11 +01:00
Matthias Koefferlein
88c3d30982
Implemented solution for issue #1583
...
- new attribute "title" for MainWindow to get and set title
(includes extrapolation to add dynamic content)
- also added LayoutView#is_dirty for emulation of the
standard behavior
- plus side effect: LayoutView#synchronous is now readable
2024-01-05 19:40:09 +01:00
Matthias Koefferlein
2b4a583f05
Update copyright year
2024-01-01 17:27:59 +01:00
Matthias Koefferlein
d248bfddf3
Updating copyright to new year
2024-01-01 17:06:23 +01:00
Matthias Koefferlein
11fbad0104
eliminating some unnamed arguments
2023-12-28 21:35:14 +01:00
Matthias Koefferlein
f685fe3adf
WIP: keyword arguments for expressions
2023-12-28 01:03:21 +01:00
Matthias Koefferlein
d1695b88af
Merge branch 'wip'
2023-12-23 18:05:54 +01:00
Matthias Koefferlein
2a5b019730
Bonus track: 'visibility follows selection'
2023-12-14 23:11:16 +01:00
Matthias Koefferlein
6e589e2bb3
Fixed issue #1533 (KLayout crashing with two consecutive calls of the same LayoutView::show_layout command)
2023-11-19 21:14:32 +01:00
Matthias Koefferlein
261d0249e8
Merge branch 'wip'
2023-10-19 21:23:07 +02:00
Matthias Koefferlein
45f3216530
Fixed issue #1510 (cross hair cursor, with options to enable from menu, color and line style can be configured)
2023-10-19 02:00:31 +02:00
Matthias Koefferlein
67d934194f
Added line style selection widget
2023-10-19 01:59:35 +02:00
Matthias Koefferlein
3c297a28d8
Fixed issue #1512 ('get_image' of LayoutView should also work on inactive views)
2023-10-18 21:21:05 +02:00
Matthias Koefferlein
3fbdb065fd
Editor option for controlling snapping (snap to grid while moving), more consistent snap behavior, instance snapping
2023-10-05 22:25:30 +02:00
Matthias Koefferlein
0a546ef41d
WIP
2023-10-02 23:18:36 +02:00
Matthias Koefferlein
b360df16e3
Fixed problem discussed in the form ( #2365 ) - processEvents needed for LayoutView#get_image etc.
2023-09-11 23:04:56 +02:00
Matthias Koefferlein
10f3380023
Enhancement: 'copy interactive' will maintain selection
2023-09-03 16:14:44 +02:00
Matthias Koefferlein
695ec041af
Enhancement: Allowing to select cells by error markers too (so that PCells with errors can be selected)
2023-08-27 11:27:46 +02:00
Matthias Koefferlein
254015617d
Merge branch 'wip' into wip2
2023-08-11 19:17:01 +02:00
Matthias Koefferlein
4742e255fc
Fixes issue #1453 : fixed performance issue which was caused by a deep search for texts in transient selection
2023-08-07 18:23:05 +02:00
Matthias Koefferlein
3642cff120
Implemented relative mode for marker browser config. Can read existing config.
2023-08-05 23:20:46 +02:00
Matthias Koefferlein
3f80d7bbe1
Added lay::Margin object
2023-08-05 22:17:28 +02:00
Matthias Köfferlein
0cae7b0f93
Merge pull request #1442 from KLayout/issue-1438
...
Fixed issue #1438 (Provide a configuration option to switch back to o…
2023-08-05 21:09:51 +02:00
Matthias Koefferlein
f583d5e3db
Fixed a potential segfault of application exit
2023-08-03 19:22:11 +02:00
Matthias Koefferlein
6014ba9fed
Fixed issue #1438 (Provide a configuration option to switch back to old-style text selection (at origin only)
2023-08-01 21:40:54 +02:00
Matthias Koefferlein
3736b59156
it's -> its
2023-07-30 14:46:58 +02:00
Matthias Koefferlein
2ae01a3e91
Do not duplicate cells+layers on "Duplicate"
...
See https://www.klayout.de/forum/discussion/2335 for the rationale
2023-07-30 13:50:49 +02:00
Matthias Koefferlein
e53d432117
Better support for point-like handles
...
PCells have been featuring point-like handles but
they suffered some issues because they have been
mapped to degenerated boxes:
- hardly visible
- could be destroyed using partial editing
Now, the database offers points, hence it is
possible to store points explicitly, so no
tricks need to be played to make them visible.
Editing has been implemented to some extent,
so it is possible for example to configure
handles in the properties dialogs.
2023-07-29 01:01:50 +02:00
Matthias Koefferlein
6e4ac71442
WIP
2023-07-28 23:48:34 +02:00
Matthias Koefferlein
e965f87f58
Merge branch 'master' into wip
2023-07-15 22:48:53 +02:00
Matthias Koefferlein
c831ed15f8
Enhance the selection behavior of partial edit mode: allow selection of edge ends if edges overlap, graphical indicator for selected partial
2023-07-15 00:22:17 +02:00
Matthias Koefferlein
ab9a1283b6
Inherit layout's editable mode from LayoutView instead of application (which is not there for Qt-less Python module)
2023-07-03 22:21:43 +02:00
Matthias Köfferlein
7169910607
Merge pull request #1362 from KLayout/issue-1360
...
Fixed issue #1360 (LayoutViewBase not promoted to LayoutView). Proble…
2023-05-12 23:31:41 +02:00
Matthias Koefferlein
da52eeb7c3
Fixed text bbox computation under the presence of global view transformations and 'apply text transformation' false
2023-05-11 20:05:28 +02:00
Matthias Koefferlein
424c039b7e
More precise testing of edges on mouse hit - without this patch, the selected objects in dense regions are not at the mouse pointer's tip, but somewhat away
2023-05-11 19:03:41 +02:00
Matthias Koefferlein
1422dfb93d
Bugfix, text reference made the program assert
2023-05-11 18:57:24 +02:00
Matthias Koefferlein
c45d1d70d4
Debugging
2023-05-09 23:16:03 +02:00
Matthias Koefferlein
c6f159d720
Adding frame to text display, debugging
2023-05-09 22:36:56 +02:00