More options for drawing area

This commit is contained in:
ziajka committed 2017-07-03 10:01:22 +02:00
1 parent cc34f45677
commit dadbb0ab09
6 files changed
+65 -4

No files matched your search

+21 -3
View File
@@ -68,7 +68,8 @@ class Project:
def __init__(self, name=None, project_id=None, path=None, controller=None, status="opened",
filename=None, auto_start=False, auto_open=False, auto_close=True,
scene_height=1000, scene_width=2000, zoom=100, show_layers=False, snap_to_grid=False, show_grid=False):
scene_height=1000, scene_width=2000, zoom=100, show_layers=False, snap_to_grid=False, show_grid=False,
show_interface_labels=False):
self._controller = controller
assert name is not None
@@ -83,6 +84,7 @@ class Project:
self._show_layers = show_layers
self._snap_to_grid = snap_to_grid
self._show_grid = show_grid
self._show_interface_labels = show_interface_labels
self._loading = False
# Disallow overwrite of existing project
@@ -230,10 +232,25 @@ class Project:
@show_grid.setter
def show_grid(self, show_grid):
"""
Setter for snam to grid mode
Setter for showing the grid mode
"""
self._show_grid = show_grid
@property
def show_interface_labels(self):
"""
Show interface labels mode
:return: bool
"""
return self._show_interface_labels
@show_interface_labels.setter
def show_interface_labels(self, show_interface_labels):
"""
Setter for show interface labels
"""
self._show_interface_labels = show_interface_labels
@property
def auto_start(self):
"""
@@ -876,7 +893,8 @@ class Project:
"zoom": self._zoom,
"show_layers": self._show_layers,
"snap_to_grid": self._snap_to_grid,
"show_grid": self._show_grid
"show_grid": self._show_grid,
"show_interface_labels": self._show_interface_labels
}
def __repr__(self):
+1
View File
@@ -83,6 +83,7 @@ def project_to_topology(project):
"show_layers": project.show_layers,
"snap_to_grid": project.snap_to_grid,
"show_grid": project.show_grid,
"show_interface_labels": project.show_interface_labels,
"topology": {
"nodes": [],
"links": [],