File tree Expand file tree Collapse file tree 2 files changed +16
-8
lines changed
Expand file tree Collapse file tree 2 files changed +16
-8
lines changed Original file line number Diff line number Diff line change @@ -231,10 +231,8 @@ void IHasCustomMenu.AddItemsToMenu(GenericMenu menu)
231231#if UNITY_2021_1_OR_NEWER
232232 menu . AddItem ( new GUIContent ( "Show clip progress bar title (will degrade performance)" ) ,
233233 _viewUpdateContext . ShowClipProgressBarTitle , OnToggleShowClipProgressBarTitle ) ;
234- #endif
235- menu . AddItem ( new GUIContent ( "Keep updating edges when mouse leave GraphView (will degrade performance)" ) ,
236- _viewUpdateContext . KeepUpdatingEdges , OnToggleKeepUpdatingEdges ) ;
237234 menu . AddSeparator ( "" ) ;
235+ #endif
238236
239237 // Source Code
240238 menu . AddItem ( new GUIContent ( "Source Code" ) , false , ( ) =>
@@ -248,11 +246,6 @@ private void OnToggleShowClipProgressBarTitle()
248246 _viewUpdateContext . ShowClipProgressBarTitle = ! _viewUpdateContext . ShowClipProgressBarTitle ;
249247 }
250248
251- private void OnToggleKeepUpdatingEdges ( )
252- {
253- _viewUpdateContext . KeepUpdatingEdges = ! _viewUpdateContext . KeepUpdatingEdges ;
254- }
255-
256249 #endregion
257250 }
258251}
Original file line number Diff line number Diff line change @@ -105,6 +105,16 @@ private void CreateToolbar()
105105 clipProgressBarToggle . Q < TextElement > ( className : "unity-text-element" ) . style . color = NormalTextColor ;
106106 _toolbar . Add ( clipProgressBarToggle ) ;
107107
108+ var updateEdgeToggle = new ToolbarToggle ( )
109+ {
110+ text = "Always Update Edges" ,
111+ tooltip = "Keep updating edges when mouse leave GraphView (will degrade performance)." ,
112+ value = _viewUpdateContext . KeepUpdatingEdges ,
113+ } ;
114+ updateEdgeToggle . RegisterValueChangedCallback ( ToggleKeepUpdatingEdges ) ;
115+ updateEdgeToggle . Q < TextElement > ( className : "unity-text-element" ) . style . color = NormalTextColor ;
116+ _toolbar . Add ( updateEdgeToggle ) ;
117+
108118 // Auto layout toggle
109119 _autoLayoutToggle = new ToolbarToggle ( )
110120 {
@@ -211,6 +221,11 @@ private void ToggleDisplayClipProgressBar(ChangeEvent<bool> evt)
211221 _viewUpdateContext . ShowClipProgressBar = evt . newValue ;
212222 }
213223
224+ private void ToggleKeepUpdatingEdges ( ChangeEvent < bool > evt )
225+ {
226+ _viewUpdateContext . KeepUpdatingEdges = evt . newValue ;
227+ }
228+
214229 private void ToggleAutoLayout ( ChangeEvent < bool > evt )
215230 {
216231 _viewUpdateContext . AutoLayout = evt . newValue ;
You can’t perform that action at this time.
0 commit comments