"Change all" function does not work as expected
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 45/100
Research direction
Reproduce the two workflows in KLayout 0.30.4 using the issue's array-instance steps, then compare how the Properties window handles rotation from the Instances pane versus a single instance with “Change all” checked. Start by tracing the property handling for those controls; the issue names no source files or tests. Done means both workflows update all instances in the same way.
Written by the indexing model from the issue text.
Description
Hi,
Reproduction steps:
- Create new layout and draw some kind of shape.
- Make cell drawn by step 1 shape.
- Make array instances. ex)3x2
- Select multiple instances and open property.
- 5-1: Select "Instances" from the left pane and change the Rotation value.
5-2: With a single instance selected, check the "Change all" checkbox. Then modify the Rotation value. - Click OK to close the Properties window.
What happens:
In case 5-1, the changes will be reflected in all instances.
However, in case 5-2, the changes will only be reflected in the single instance that was selected before checking “Change all”.
Expected behavior:
Both 5-1 and 5-2 should perform the same operation.
Or, is my usage or understanding incorrect?
Versions:
App: Klayout 0.30.4
OS: Windows 11
- Dominant language
- C++
- Stars
- 1.2k
- Forks
- 305
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 11
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from KLayout/klayout
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
KLayout/klayout#2554 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
KLayout/klayout#2412 · 3 comments ·
Maintainers usually reply within 1 day
-
DRC functions not working properly with clip in placePossibly taken @klayoutmatthias claimed this today. Openbug
KLayout/klayout#2553 · 1 assignee ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 50/100
Maintainers usually reply within 1 day
-
Deep DRC can miss violations when a cell has many shapesMay be free again A pull request for this issue was closed without being merged. Open
Difficulty 4/5 3-5 days Newbie friendliness 52/100
KLayout/klayout#2546 · 5 comments ·
Maintainers usually reply within 1 day
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 3 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
LaneDibello/Kotor-Patch-Manager#375 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
Maintainers usually reply within 1 day