ViewSettings example

ViewSettings example
 1# this example changes the visibility of dimensions in the current window
 2# for the active drawing (if there is one)
 3
 4ad = impact.active_drawing
 5if not ad.isNone():
 6    win = ad.active_window
 7    if not win.isNone():
 8        vs = win.view_settings
 9
10        vs.dimensions = False
11        vs.dimensions_parametric = True
12        vs.dimensions_non_parametric = True
13        impact.gui.output_toolbox.add("No dimensions are visible")
14
15        vs.dimensions = True
16        vs.dimensions_parametric = True
17        vs.dimensions_non_parametric = False
18        impact.gui.output_toolbox.add("Only parametric dimensions are visible")
19
20        vs.dimensions = True
21        vs.dimensions_parametric = True
22        vs.dimensions_non_parametric = True
23        impact.gui.output_toolbox.add("All dimensions are visible")