diff --git a/src/klayout.pro b/src/klayout.pro index e8e3bfafa..fbf20df44 100644 --- a/src/klayout.pro +++ b/src/klayout.pro @@ -101,6 +101,3 @@ plugins.depends += lib rdb db unit_tests.depends += plugins $$MAIN_DEPENDS -RESOURCES += \ - laybasic/laybasic/layResources.qrc - diff --git a/src/lay/lay/doc/manual/basic.xml b/src/lay/lay/doc/manual/basic.xml index fcceaac52..92969e177 100644 --- a/src/lay/lay/doc/manual/basic.xml +++ b/src/lay/lay/doc/manual/basic.xml @@ -17,6 +17,7 @@ + diff --git a/src/lay/lay/doc/manual/library_view.png b/src/lay/lay/doc/manual/library_view.png new file mode 100644 index 000000000..a012c31a6 Binary files /dev/null and b/src/lay/lay/doc/manual/library_view.png differ diff --git a/src/lay/lay/doc/manual/library_view.xml b/src/lay/lay/doc/manual/library_view.xml new file mode 100644 index 000000000..0ec682152 --- /dev/null +++ b/src/lay/lay/doc/manual/library_view.xml @@ -0,0 +1,41 @@ + + + + + + The Library View + + + +

+ Beside the cell list, a library view is provided as a support view + for the layout panel. This sub-panel displays the libraries available + and allows browsing the cells and PCells inside a library. +

+ +

+ By default, the library view is shown below the cell tree. You can + rearrange the views by dragging them at their title bar and docking + them in other places of the main window. + To reset the window arrangement to the default configuration, use "Restore Window" from the + "View" menu. +

+ +

+ The library view shows the cells and PCells of one library. To select a library, + choose it from the selection box at the top of the library view. +

+ +

+ PCells are shown with a small "gear" icon in the library view. If PCells are + instantiated, the variants in use are shown as entries below the PCell entry. +

+ +

+ In edit mode, cells can conveniently be placed by dragging them from the + library view to the layout canvas. If a PCell variant is dragged, another + instance of this PCell variant is created. If a PCell master is dragged, + KLayout will pop up the PCell parameter definition dialog on drop. +

+ +
diff --git a/src/lay/lay/doc/manual/main_window.png b/src/lay/lay/doc/manual/main_window.png index 92452c828..f617f9ec0 100644 Binary files a/src/lay/lay/doc/manual/main_window.png and b/src/lay/lay/doc/manual/main_window.png differ diff --git a/src/lay/lay/doc/manual/main_window.xml b/src/lay/lay/doc/manual/main_window.xml index 571e6cbc9..d4a7f6ae6 100644 --- a/src/lay/lay/doc/manual/main_window.xml +++ b/src/lay/lay/doc/manual/main_window.xml @@ -18,7 +18,7 @@

-

Left Part - The Hierarchy Browser and Navigator

+

Left Part - The Hierarchy Browser, Library View and Navigator

The left panel is the @@ -45,6 +45,20 @@

+

+ The sub-panel below the hierarchy browser is the library view. This view + shows the libraries registered in the system and their content: +

+ +

+ +

+ +

+ The library view is used to browse and place library cells, which can + be normal cells or PCells. Read more about the library view here: . +

+

The navigator is invisible by default but can be activated by checking the "Navigator" menu item in the "View" menu. The navigator shows an overview diff --git a/src/lay/lay/layHelpResources.qrc b/src/lay/lay/layHelpResources.qrc index 22848c6aa..34dbc7efd 100644 --- a/src/lay/lay/layHelpResources.qrc +++ b/src/lay/lay/layHelpResources.qrc @@ -147,6 +147,8 @@ doc/manual/browse_instances.xml doc/manual/browse_shapes.xml doc/manual/cell_list.xml + doc/manual/library_view.xml + doc/manual/library_view.png doc/manual/cell.xml doc/manual/clip.xml doc/manual/copypaste_cell.xml