mirror of https://github.com/KLayout/klayout.git
Merge branch 'issue-1259'
This commit is contained in:
commit
cfd21d98bf
|
|
@ -2931,6 +2931,7 @@ MainWindow::close_view (int index)
|
||||||
|
|
||||||
// last view closed
|
// last view closed
|
||||||
|
|
||||||
|
lay::LayoutView::set_current (0);
|
||||||
current_view_changed ();
|
current_view_changed ();
|
||||||
|
|
||||||
clear_current_pos ();
|
clear_current_pos ();
|
||||||
|
|
|
||||||
|
|
@ -3315,7 +3315,7 @@ LayoutViewBase::create_layout (const std::string &technology, bool add_cellview,
|
||||||
{
|
{
|
||||||
const db::Technology *tech = db::Technologies::instance ()->technology_by_name (technology);
|
const db::Technology *tech = db::Technologies::instance ()->technology_by_name (technology);
|
||||||
|
|
||||||
db::Layout *layout = new db::Layout (manager ());
|
db::Layout *layout = new db::Layout (m_editable, manager ());
|
||||||
if (tech) {
|
if (tech) {
|
||||||
layout->dbu (tech->dbu ());
|
layout->dbu (tech->dbu ());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1309,6 +1309,7 @@ TEST (16)
|
||||||
|
|
||||||
int cv1 = view.create_layout ("", true, false);
|
int cv1 = view.create_layout ("", true, false);
|
||||||
db::Layout &ly1 = view.cellview (cv1)->layout ();
|
db::Layout &ly1 = view.cellview (cv1)->layout ();
|
||||||
|
EXPECT_EQ (ly1.is_editable (), is_editable ());
|
||||||
ly1.insert_layer (db::LayerProperties (1, 0));
|
ly1.insert_layer (db::LayerProperties (1, 0));
|
||||||
ly1.insert_layer (db::LayerProperties (2, 0));
|
ly1.insert_layer (db::LayerProperties (2, 0));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -535,6 +535,21 @@ class LAYLayoutView_TestClass < TestBase
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# issue-1259
|
||||||
|
def test_7
|
||||||
|
|
||||||
|
# standalone layout view
|
||||||
|
lv = RBA::LayoutView::new(true)
|
||||||
|
|
||||||
|
assert_equal(lv.is_editable, true)
|
||||||
|
|
||||||
|
lv.create_layout(true)
|
||||||
|
|
||||||
|
layout = lv.active_cellview.layout
|
||||||
|
assert_equal(layout.is_editable, true)
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
load("test_epilogue.rb")
|
load("test_epilogue.rb")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue