Skip to content

Commit fee99ee

Browse files
committed
UX improvement for narrow Inspectors (prevent horizontal scrollbar from showing up when possible)
1 parent 5ac4bad commit fee99ee

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Plugins/BezierSolution/Editor/BezierUtils.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,7 @@ public static void DrawSplineInspectorGUI( BezierSpline[] splines )
327327
}
328328

329329
EditorGUI.BeginChangeCheck();
330-
bool autoCalculateNormalsEnabled = GUILayout.Toggle( Array.Find( splines, ( s ) => s.Internal_AutoCalculateNormals ), AUTO_CONSTRUCT_ALWAYS_TEXT, GUI.skin.button, GL_WIDTH_100 );
330+
bool autoCalculateNormalsEnabled = GUILayout.Toggle( Array.Find( splines, ( s ) => s.Internal_AutoCalculateNormals ), AUTO_CONSTRUCT_ALWAYS_TEXT, GUI.skin.button, EditorGUIUtility.wideMode ? GL_WIDTH_100 : GL_WIDTH_60 );
331331
if( EditorGUI.EndChangeCheck() )
332332
{
333333
for( int i = 0; i < splines.Length; i++ )
@@ -476,7 +476,7 @@ private static void ShowAutoConstructButton( BezierSpline[] splines, string labe
476476
}
477477

478478
EditorGUI.BeginChangeCheck();
479-
bool autoConstructEnabled = GUILayout.Toggle( Array.Find( splines, ( s ) => s.Internal_AutoConstructMode == mode ), AUTO_CONSTRUCT_ALWAYS_TEXT, GUI.skin.button, GL_WIDTH_100 );
479+
bool autoConstructEnabled = GUILayout.Toggle( Array.Find( splines, ( s ) => s.Internal_AutoConstructMode == mode ), AUTO_CONSTRUCT_ALWAYS_TEXT, GUI.skin.button, EditorGUIUtility.wideMode ? GL_WIDTH_100 : GL_WIDTH_60 );
480480
if( EditorGUI.EndChangeCheck() )
481481
{
482482
for( int i = 0; i < splines.Length; i++ )

0 commit comments

Comments
 (0)