Commit Graph

198 Commits

Author SHA1 Message Date
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 a3593efa18 Layer settings are now better preserved between calls of boolean, merge and size dialogs 2025-03-23 17:36:07 +01:00
Matthias Koefferlein efeb2c061b Layout queries support diff as placeholder for the current cell 2025-03-23 16:51:47 +01:00
Matthias Koefferlein 86202fa23c WIP: refactoring of LayoutToNetlist for more consistent support of Texts for layers 2025-03-09 19:22:04 +01:00
Matthias Koefferlein c9da9dc6e0 Updating copyright to 2025 2025-01-04 19:28:56 +01:00
Matthias Koefferlein 9ea7e68576 WIP 2024-12-22 23:21:04 +01:00
Matthias Koefferlein 6861b68964 Merge branch 'extended-transient-selection-config' 2024-11-30 08:27:01 +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 983611172c Fixed some icons (navigation icons in netlist browser, edit icon in package manager) 2024-11-22 23:30:45 +01:00
Matthias Koefferlein abe578562f Extended (transient) selection config
- Line style can be configured for selection + transient selection
- Transient selection has it's own styles
2024-11-21 23:10:59 +01:00
Matthias Köfferlein ff0a2b8ab7
Merge pull request #1850 from KLayout/wip
Wip
2024-09-21 20:33:21 +02:00
Matthias Koefferlein d902f5d53d Apply property changes before switching tree node in properties editor 2024-09-08 18:48:12 +02:00
Matthias Koefferlein a4467cfd3e Fixed a small bug: when deleting the only top cell, you could not create new cells as an error was issued saying 'no layout present' 2024-09-01 21:27:25 +02:00
Matthias Koefferlein be7c4538ba Fixed a crash in the properties editor
This crash happened sometimes when clicking on the
node elements (e.g. "Boxes" or "Instances") of the
object tree, the node was the second or further one
and the category clicked at was containing one
item only.
2024-09-01 18:10:14 +02:00
Matthias Köfferlein 857fbc873c
Merge pull request #1824 from KLayout/bugfix/issue-1823
Fixed bug #1823 (select_all not working)
2024-08-10 13:33:48 +02:00
Matthias Köfferlein ea6ffb9b0c
Merge pull request #1822 from KLayout/feature/issue-1819
Feature/issue 1819
2024-08-10 13:33:36 +02:00
Matthias Koefferlein f218c009a0 Fixed bug #1823 (select_all not working)
1. Fixed "LayoutView#select_all"
2. Box selection now will select texts at their origin again:
   this way it is included in the bounding box. Point mode still
   takes the text's glyph area.
2024-08-08 23:26:05 +02:00
Matthias Koefferlein a601447d5f Properties dialog: stop handling 'Enter' key - use 'Ok' to close it 2024-08-08 20:46:22 +02:00
Matthias Koefferlein d31c9dbf6c Bugfix: avoid a segfault in the property editor due to invalid array access (difficult to reproduce). 2024-08-07 22:38:25 +02:00
Matthias Koefferlein 13dec274a3 Small redesign of the UI 2024-08-04 21:38:05 +02:00
Matthias Koefferlein a802cd0e91 Proper scaling with resolution
- stipple display in layer list now follows view resolution
- using DCoord for text default size for cases where default size < DBU
2024-08-03 18:41:55 +02:00
Matthias Koefferlein cd69f29508 Basic feature implemented. Needs improvement. 2024-08-03 09:55:59 +02:00
Matthias Köfferlein d1121faecb
Merge pull request #1809 from KLayout/feature/issue-1776
First draft for fix of issue #1776 (undo/redo by list)
2024-07-31 07:10:18 +02:00
Matthias Köfferlein 8ab398dc58
Merge pull request #1811 from KLayout/wip
Wip
2024-07-30 18:59:09 +02:00
Matthias Koefferlein ee9644ca42 Fixed Qt4 builds 2024-07-30 18:13:17 +02:00
Matthias Koefferlein 9165e81754 Highlight the items before the selected one to give a visual aid about what is going to be executed 2024-07-29 00:32:41 +02:00
Matthias Koefferlein c6928d234c First draft for fix of issue #1776 (undo/redo by list) 2024-07-29 00:15:22 +02:00
Matthias Koefferlein 5b9cb95e68 Fixed issue #1779 (make the state of the "By Cell" or "By Category" tree persistent) 2024-07-27 21:10:05 +02:00
Matthias Koefferlein 915cc53195 Convenience: copy cells now has an option to mute the dialog (shallow/deep) and the dialog is only shown if there are subcells 2024-07-20 00:03:43 +02:00
Matthias Koefferlein 029d71f30e Trying to fix bug #1706 (crash on user properties form) 2024-05-12 16:24:33 +02:00
Matthias Köfferlein d14f8b0253
Merge pull request #1694 from KLayout/waive-concept
Waive concept
2024-04-30 15:27:15 +02:00
Matthias Koefferlein 14f9d579c9 'apply waiver DB' feature in marker browser 2024-04-29 18:56:32 +02:00
Matthias Koefferlein 7e32344287 Including sub-categories in RDB::apply, fixing handling of waived count in a category hierarchy in marker browser 2024-04-28 19:23:44 +02:00
Matthias Koefferlein 86a2a6dd40 'Save As Waiver DB' implemented 2024-04-28 19:05:39 +02:00
Matthias Koefferlein 9fcd9d7616 RDB browser: mark waived items as unvisited initially 2024-04-28 18:50:53 +02:00
Matthias Koefferlein 6e3eb568c3 Implementing variant reporting
Instead of reporting working layout cell names, the
original cell names plus a variant indicator is reported.
Also, the variant information from the RDB is filled now.

Also, the marker browser now shows the qname of the cells
instead of the name alone.
2024-04-28 15:30:29 +02:00
Matthias Koefferlein aacdc1a4b7 Info feature for marker browser 2024-04-27 23:36:48 +02:00
Matthias Koefferlein 4b967fcc51 Show filename in RDB drop-down, 'save' button, bindkeys for reload, save, open 2024-04-27 21:41:04 +02:00
Matthias Koefferlein bab4d7b5c7 Cleanup 2024-04-27 21:14:02 +02:00
Matthias Koefferlein 0b5473c153 Editor feature for RDB item comments, bindkeys for waive and edit 2024-04-27 21:09:14 +02:00
Matthias Koefferlein 2ff06ede07 UI enhancments
- marker list is sorted by waived flag by default showing waived items at the end
- "unwaive_all" works now
- waiving items now makes them visited
2024-04-27 17:57:06 +02:00
Matthias Koefferlein aadb745fb9 Enhanced display of waived count 2024-04-27 01:14:14 +02:00
Matthias Koefferlein aba5362e82 Displaying waived marker count 2024-04-27 00:55:50 +02:00
Matthias Koefferlein 369f85561e [consider merging] escape category descriptions for marker browser info box 2024-04-26 22:47:36 +02:00
Matthias Koefferlein 18eadb119e Fixed a small problem: browser windows did not get closed when closing the window. 2024-04-17 22:42:58 +02:00
Matthias Koefferlein 6ac1c32a8d Merge branch 'master' into 1598-support-for-soft-connections 2024-03-29 09:00:17 +01:00
Matthias Köfferlein 4c5aeff1b3
Merge pull request #1663 from KLayout/issue-1638
Issue 1638
2024-03-29 08:58:17 +01:00
Matthias Koefferlein b5ee7d3892 Fixed problem with image on Color Buttons in 'Auto' mode - pixel garbage 2024-03-28 21:07:11 +01:00
Matthias Koefferlein 8a0a6cad04 Refactoring solution such that loading a layout file into a marker database also works from command line (-m) and scripts 2024-03-24 11:29:18 +01:00
Matthias Koefferlein e2df385f2d First version of fix for issue-1638 (let klayout marker browser read strmxor .. xor.gds.gz, xor.oas result files) 2024-03-24 11:05:48 +01:00