mirror of https://github.com/KLayout/klayout.git
Merge pull request #1965 from KLayout/feature/issue-1963
Feature/issue 1963
This commit is contained in:
commit
03e67f6362
2
build.sh
2
build.sh
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
#
|
#
|
||||||
# KLayout Layout Viewer
|
# KLayout Layout Viewer
|
||||||
# Copyright (C) 2006-2024 Matthias Koefferlein
|
# Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@
|
||||||
# ./scripts/mkqtdecl.sh -h
|
# ./scripts/mkqtdecl.sh -h
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
# Copyright (C) 2006-2024 Matthias Koefferlein
|
# Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
#
|
#
|
||||||
# Copyright (C) 2006-2024 Matthias Koefferlein
|
# Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
#
|
#
|
||||||
# Copyright (C) 2006-2024 Matthias Koefferlein
|
# Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
#
|
#
|
||||||
# Copyright (C) 2006-2024 Matthias Koefferlein
|
# Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#!/usr/bin/env ruby
|
#!/usr/bin/env ruby
|
||||||
|
|
||||||
#
|
#
|
||||||
# Copyright (C) 2006-2024 Matthias Koefferlein
|
# Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
#
|
#
|
||||||
# Copyright (C) 2006-2024 Matthias Koefferlein
|
# Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
#
|
#
|
||||||
# Copyright (C) 2006-2024 Matthias Koefferlein
|
# Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
#
|
#
|
||||||
# Copyright (C) 2006-2024 Matthias Koefferlein
|
# Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
#
|
#
|
||||||
# Copyright (C) 2006-2024 Matthias Koefferlein
|
# Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
#
|
#
|
||||||
# Copyright (C) 2006-2024 Matthias Koefferlein
|
# Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#!/usr/bin/env ruby
|
#!/usr/bin/env ruby
|
||||||
|
|
||||||
#
|
#
|
||||||
# Copyright (C) 2006-2024 Matthias Koefferlein
|
# Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#!/usr/bin/env ruby
|
#!/usr/bin/env ruby
|
||||||
|
|
||||||
#
|
#
|
||||||
# Copyright (C) 2006-2024 Matthias Koefferlein
|
# Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
|
@ -1527,7 +1527,7 @@ class BindingProducer
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
@ -3093,7 +3093,7 @@ END
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
#
|
#
|
||||||
# Copyright (C) 2006-2024 Matthias Koefferlein
|
# Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -74,7 +74,7 @@ class RCGenerator(object):
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
2
setup.py
2
setup.py
|
|
@ -3,7 +3,7 @@
|
||||||
KLayout standalone Python module setup script
|
KLayout standalone Python module setup script
|
||||||
|
|
||||||
|
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
@ -93,7 +93,7 @@ Cell::box_type Cell::ms_empty_box = Cell::box_type ();
|
||||||
Cell::Cell (cell_index_type ci, db::Layout &l)
|
Cell::Cell (cell_index_type ci, db::Layout &l)
|
||||||
: db::Object (l.manager ()),
|
: db::Object (l.manager ()),
|
||||||
m_cell_index (ci), mp_layout (&l), m_instances (this), m_prop_id (0), m_hier_levels (0),
|
m_cell_index (ci), mp_layout (&l), m_instances (this), m_prop_id (0), m_hier_levels (0),
|
||||||
m_bbox_needs_update (false), m_ghost_cell (false),
|
m_bbox_needs_update (false), m_locked (false), m_ghost_cell (false),
|
||||||
mp_last (0), mp_next (0)
|
mp_last (0), mp_next (0)
|
||||||
{
|
{
|
||||||
// .. nothing yet
|
// .. nothing yet
|
||||||
|
|
@ -125,6 +125,7 @@ Cell::operator= (const Cell &d)
|
||||||
}
|
}
|
||||||
|
|
||||||
m_ghost_cell = d.m_ghost_cell;
|
m_ghost_cell = d.m_ghost_cell;
|
||||||
|
m_locked = d.m_locked;
|
||||||
m_instances = d.m_instances;
|
m_instances = d.m_instances;
|
||||||
m_bbox = d.m_bbox;
|
m_bbox = d.m_bbox;
|
||||||
m_bboxes = d.m_bboxes;
|
m_bboxes = d.m_bboxes;
|
||||||
|
|
@ -138,6 +139,7 @@ Cell::operator= (const Cell &d)
|
||||||
|
|
||||||
Cell::~Cell ()
|
Cell::~Cell ()
|
||||||
{
|
{
|
||||||
|
m_locked = false;
|
||||||
clear_shapes ();
|
clear_shapes ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -180,6 +182,8 @@ Cell::empty () const
|
||||||
void
|
void
|
||||||
Cell::clear (unsigned int index)
|
Cell::clear (unsigned int index)
|
||||||
{
|
{
|
||||||
|
check_locked ();
|
||||||
|
|
||||||
shapes_map::iterator s = m_shapes_map.find(index);
|
shapes_map::iterator s = m_shapes_map.find(index);
|
||||||
if (s != m_shapes_map.end() && ! s->second.empty ()) {
|
if (s != m_shapes_map.end() && ! s->second.empty ()) {
|
||||||
mp_layout->invalidate_bboxes (index); // HINT: must come before the change is done!
|
mp_layout->invalidate_bboxes (index); // HINT: must come before the change is done!
|
||||||
|
|
@ -191,6 +195,8 @@ Cell::clear (unsigned int index)
|
||||||
void
|
void
|
||||||
Cell::clear (unsigned int index, unsigned int types)
|
Cell::clear (unsigned int index, unsigned int types)
|
||||||
{
|
{
|
||||||
|
check_locked ();
|
||||||
|
|
||||||
shapes_map::iterator s = m_shapes_map.find(index);
|
shapes_map::iterator s = m_shapes_map.find(index);
|
||||||
if (s != m_shapes_map.end() && ! s->second.empty ()) {
|
if (s != m_shapes_map.end() && ! s->second.empty ()) {
|
||||||
mp_layout->invalidate_bboxes (index); // HINT: must come before the change is done!
|
mp_layout->invalidate_bboxes (index); // HINT: must come before the change is done!
|
||||||
|
|
@ -241,6 +247,8 @@ Cell::index_of_shapes (const Cell::shapes_type *shapes) const
|
||||||
void
|
void
|
||||||
Cell::clear_shapes ()
|
Cell::clear_shapes ()
|
||||||
{
|
{
|
||||||
|
check_locked ();
|
||||||
|
|
||||||
mp_layout->invalidate_bboxes (std::numeric_limits<unsigned int>::max ()); // HINT: must come before the change is done!
|
mp_layout->invalidate_bboxes (std::numeric_limits<unsigned int>::max ()); // HINT: must come before the change is done!
|
||||||
clear_shapes_no_invalidate ();
|
clear_shapes_no_invalidate ();
|
||||||
}
|
}
|
||||||
|
|
@ -345,6 +353,8 @@ Cell::update_bbox (unsigned int layers)
|
||||||
void
|
void
|
||||||
Cell::copy (unsigned int src, unsigned int dest)
|
Cell::copy (unsigned int src, unsigned int dest)
|
||||||
{
|
{
|
||||||
|
check_locked ();
|
||||||
|
|
||||||
if (src != dest) {
|
if (src != dest) {
|
||||||
shapes (dest).insert (shapes (src));
|
shapes (dest).insert (shapes (src));
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -359,6 +369,8 @@ Cell::copy (unsigned int src, unsigned int dest)
|
||||||
void
|
void
|
||||||
Cell::copy (unsigned int src, unsigned int dest, unsigned int types)
|
Cell::copy (unsigned int src, unsigned int dest, unsigned int types)
|
||||||
{
|
{
|
||||||
|
check_locked ();
|
||||||
|
|
||||||
if (src != dest) {
|
if (src != dest) {
|
||||||
shapes (dest).insert (shapes (src), types);
|
shapes (dest).insert (shapes (src), types);
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -373,6 +385,8 @@ Cell::copy (unsigned int src, unsigned int dest, unsigned int types)
|
||||||
void
|
void
|
||||||
Cell::move (unsigned int src, unsigned int dest)
|
Cell::move (unsigned int src, unsigned int dest)
|
||||||
{
|
{
|
||||||
|
check_locked ();
|
||||||
|
|
||||||
if (src != dest) {
|
if (src != dest) {
|
||||||
copy (src, dest);
|
copy (src, dest);
|
||||||
clear (src);
|
clear (src);
|
||||||
|
|
@ -382,6 +396,8 @@ Cell::move (unsigned int src, unsigned int dest)
|
||||||
void
|
void
|
||||||
Cell::move (unsigned int src, unsigned int dest, unsigned int types)
|
Cell::move (unsigned int src, unsigned int dest, unsigned int types)
|
||||||
{
|
{
|
||||||
|
check_locked ();
|
||||||
|
|
||||||
if (src != dest) {
|
if (src != dest) {
|
||||||
copy (src, dest, types);
|
copy (src, dest, types);
|
||||||
clear (src, types);
|
clear (src, types);
|
||||||
|
|
@ -391,6 +407,8 @@ Cell::move (unsigned int src, unsigned int dest, unsigned int types)
|
||||||
void
|
void
|
||||||
Cell::swap (unsigned int i1, unsigned int i2)
|
Cell::swap (unsigned int i1, unsigned int i2)
|
||||||
{
|
{
|
||||||
|
check_locked ();
|
||||||
|
|
||||||
if (i1 != i2) {
|
if (i1 != i2) {
|
||||||
|
|
||||||
if (manager () && manager ()->transacting ()) {
|
if (manager () && manager ()->transacting ()) {
|
||||||
|
|
@ -784,6 +802,14 @@ Cell::set_name (const std::string &name)
|
||||||
layout ()->rename_cell (cell_index (), name.c_str ());
|
layout ()->rename_cell (cell_index (), name.c_str ());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
Cell::check_locked () const
|
||||||
|
{
|
||||||
|
if (m_locked) {
|
||||||
|
throw tl::Exception (tl::to_string (tr ("Cell '%s' cannot be modified as it is locked")), get_basic_name ());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
Cell::copy_shapes (const db::Cell &source_cell, const db::LayerMapping &layer_mapping)
|
Cell::copy_shapes (const db::Cell &source_cell, const db::LayerMapping &layer_mapping)
|
||||||
{
|
{
|
||||||
|
|
@ -800,6 +826,8 @@ Cell::copy_shapes (const db::Cell &source_cell, const db::LayerMapping &layer_ma
|
||||||
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
|
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
check_locked ();
|
||||||
|
|
||||||
if (target_layout != source_layout) {
|
if (target_layout != source_layout) {
|
||||||
db::PropertyMapper pm (target_layout, source_layout);
|
db::PropertyMapper pm (target_layout, source_layout);
|
||||||
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
|
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
|
||||||
|
|
@ -824,6 +852,8 @@ Cell::copy_shapes (const db::Cell &source_cell)
|
||||||
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
|
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
check_locked ();
|
||||||
|
|
||||||
if (target_layout != source_cell.layout ()) {
|
if (target_layout != source_cell.layout ()) {
|
||||||
if (! source_cell.layout ()) {
|
if (! source_cell.layout ()) {
|
||||||
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
|
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
|
||||||
|
|
@ -848,6 +878,8 @@ Cell::copy_instances (const db::Cell &source_cell)
|
||||||
throw tl::Exception (tl::to_string (tr ("Cells do not reside in the same layout")));
|
throw tl::Exception (tl::to_string (tr ("Cells do not reside in the same layout")));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
check_locked ();
|
||||||
|
|
||||||
for (db::Cell::const_iterator i = source_cell.begin (); ! i.at_end (); ++i) {
|
for (db::Cell::const_iterator i = source_cell.begin (); ! i.at_end (); ++i) {
|
||||||
insert (*i);
|
insert (*i);
|
||||||
}
|
}
|
||||||
|
|
@ -869,6 +901,8 @@ Cell::copy_tree (const db::Cell &source_cell)
|
||||||
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
|
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
check_locked ();
|
||||||
|
|
||||||
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
|
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
|
||||||
|
|
||||||
db::CellMapping cm;
|
db::CellMapping cm;
|
||||||
|
|
@ -900,6 +934,8 @@ Cell::copy_tree_shapes (const db::Cell &source_cell, const db::CellMapping &cm)
|
||||||
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
|
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
check_locked ();
|
||||||
|
|
||||||
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
|
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
|
||||||
|
|
||||||
db::LayerMapping lm;
|
db::LayerMapping lm;
|
||||||
|
|
@ -926,6 +962,8 @@ Cell::copy_tree_shapes (const db::Cell &source_cell, const db::CellMapping &cm,
|
||||||
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
|
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
check_locked ();
|
||||||
|
|
||||||
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
|
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
|
||||||
|
|
||||||
std::vector <db::cell_index_type> source_cells;
|
std::vector <db::cell_index_type> source_cells;
|
||||||
|
|
@ -949,6 +987,8 @@ Cell::move_shapes (db::Cell &source_cell, const db::LayerMapping &layer_mapping)
|
||||||
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
|
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
check_locked ();
|
||||||
|
|
||||||
if (target_layout != source_layout) {
|
if (target_layout != source_layout) {
|
||||||
db::PropertyMapper pm (target_layout, source_layout);
|
db::PropertyMapper pm (target_layout, source_layout);
|
||||||
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
|
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
|
||||||
|
|
@ -975,6 +1015,8 @@ Cell::move_shapes (db::Cell &source_cell)
|
||||||
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
|
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
check_locked ();
|
||||||
|
|
||||||
if (target_layout != source_cell.layout ()) {
|
if (target_layout != source_cell.layout ()) {
|
||||||
if (! source_cell.layout ()) {
|
if (! source_cell.layout ()) {
|
||||||
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
|
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
|
||||||
|
|
@ -1000,6 +1042,8 @@ Cell::move_instances (db::Cell &source_cell)
|
||||||
throw tl::Exception (tl::to_string (tr ("Cells do not reside in the same layout")));
|
throw tl::Exception (tl::to_string (tr ("Cells do not reside in the same layout")));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
check_locked ();
|
||||||
|
|
||||||
for (db::Cell::const_iterator i = source_cell.begin (); ! i.at_end (); ++i) {
|
for (db::Cell::const_iterator i = source_cell.begin (); ! i.at_end (); ++i) {
|
||||||
insert (*i);
|
insert (*i);
|
||||||
}
|
}
|
||||||
|
|
@ -1023,6 +1067,8 @@ Cell::move_tree (db::Cell &source_cell)
|
||||||
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
|
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
check_locked ();
|
||||||
|
|
||||||
db::PropertyMapper pm (target_layout, source_layout);
|
db::PropertyMapper pm (target_layout, source_layout);
|
||||||
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
|
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
|
||||||
|
|
||||||
|
|
@ -1057,6 +1103,8 @@ Cell::move_tree_shapes (db::Cell &source_cell, const db::CellMapping &cm)
|
||||||
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
|
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
check_locked ();
|
||||||
|
|
||||||
db::PropertyMapper pm (target_layout, source_layout);
|
db::PropertyMapper pm (target_layout, source_layout);
|
||||||
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
|
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
|
||||||
|
|
||||||
|
|
@ -1084,6 +1132,8 @@ Cell::move_tree_shapes (db::Cell &source_cell, const db::CellMapping &cm, const
|
||||||
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
|
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
check_locked ();
|
||||||
|
|
||||||
db::PropertyMapper pm (target_layout, source_layout);
|
db::PropertyMapper pm (target_layout, source_layout);
|
||||||
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
|
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
@ -832,6 +832,13 @@ public:
|
||||||
*/
|
*/
|
||||||
virtual void update (ImportLayerMapping * /*layer_mapping*/ = 0) { }
|
virtual void update (ImportLayerMapping * /*layer_mapping*/ = 0) { }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Checks if the cell is locked
|
||||||
|
*
|
||||||
|
* This method throws an exception if the cell is locked.
|
||||||
|
*/
|
||||||
|
void check_locked () const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Tell, if this cell is a proxy cell
|
* @brief Tell, if this cell is a proxy cell
|
||||||
*
|
*
|
||||||
|
|
@ -903,6 +910,27 @@ public:
|
||||||
m_ghost_cell = g;
|
m_ghost_cell = g;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Gets a value indicating whether the cell is locked
|
||||||
|
*
|
||||||
|
* A locked cell cannot be modified in terms of instances or shapes.
|
||||||
|
* The name of a locked cell can be changed though.
|
||||||
|
*/
|
||||||
|
bool is_locked () const
|
||||||
|
{
|
||||||
|
return m_locked;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Sets the locked state of the cell
|
||||||
|
*
|
||||||
|
* See \is_locked for details about locked state.
|
||||||
|
*/
|
||||||
|
void set_locked (bool f)
|
||||||
|
{
|
||||||
|
m_locked = f;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Returns a value indicating whether the cell is empty
|
* @brief Returns a value indicating whether the cell is empty
|
||||||
*
|
*
|
||||||
|
|
@ -1076,8 +1104,9 @@ private:
|
||||||
db::properties_id_type m_prop_id;
|
db::properties_id_type m_prop_id;
|
||||||
|
|
||||||
// packed fields
|
// packed fields
|
||||||
unsigned int m_hier_levels : 30;
|
unsigned int m_hier_levels : 29;
|
||||||
bool m_bbox_needs_update : 1;
|
bool m_bbox_needs_update : 1;
|
||||||
|
bool m_locked : 1;
|
||||||
bool m_ghost_cell : 1;
|
bool m_ghost_cell : 1;
|
||||||
|
|
||||||
static box_type ms_empty_box;
|
static box_type ms_empty_box;
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
KLayout Layout Viewer
|
KLayout Layout Viewer
|
||||||
Copyright (C) 2006-2024 Matthias Koefferlein
|
Copyright (C) 2006-2025 Matthias Koefferlein
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue