File tree Expand file tree Collapse file tree 1 file changed +7
-12
lines changed
Expand file tree Collapse file tree 1 file changed +7
-12
lines changed Original file line number Diff line number Diff line change @@ -89,18 +89,9 @@ def clear_all_patterns(self, redraw=True):
8989 rs .Redraw ()
9090
9191 def clear_all_diagrams (self , redraw = True ):
92- from compas_rv .datastructures import ForceDiagram
93- from compas_rv .datastructures import FormDiagram
94- from compas_rv .datastructures import ThrustDiagram
95-
96- sceneobjects = []
97- sceneobjects += find_all_by_itemtype (self .scene , FormDiagram )
98- sceneobjects += find_all_by_itemtype (self .scene , ForceDiagram )
99- sceneobjects += find_all_by_itemtype (self .scene , ThrustDiagram )
100-
101- for obj in sceneobjects :
102- obj .clear ()
103- self .scene .remove (obj )
92+ self .clear_all_formdiagrams (redraw = False )
93+ self .clear_all_forcediagrams (redraw = False )
94+ self .clear_all_thrustdiagrams (redraw = False )
10495 if redraw :
10596 self .scene .redraw ()
10697 rs .Redraw ()
@@ -134,3 +125,7 @@ def clear_all_thrustdiagrams(self, redraw=True):
134125 if redraw :
135126 self .scene .redraw ()
136127 rs .Redraw ()
128+
129+ def confirm (message ):
130+ result = rs .MessageBox (message , buttons = 4 | 32 | 256 | 0 , title = "Confirmation" )
131+ return result == 6
You can’t perform that action at this time.
0 commit comments