Hi, I have a custom editor script that needs to show more than one control in a row, so it has to use a "Horizontal" to accommodate. The problem I'm having is that the distance between "X" and the int field is very large and I haven't been able to find any way to shorten it. Notice that's like at least 100 pixels "extra" that I can't seem to get rid of. If I put minWidth of 120 or less, text textbox looks messed up and tiny. Changing MinWidth does not shorten the distance between label and int field. It looks like this at the shortest (below). Here's the code. Code (csharp): EditorGUILayout.BeginHorizontal(); var newVal = EditorGUILayout.IntField("X", killInt.selfValue, GUILayout.MinWidth(180)); var newSource = (LevelSettings.VariableSource)EditorGUILayout.EnumPopup(killInt.variableSource, GUILayout.Width(70)); EditorGUILayout.EndHorizontal(); I know I could use GUILayout.Label to do the label separately (and closer), but that disables the "drag behavior" of the label where it changes the value as you drag left and right on the label, and I need that on this control for visualization that happens with any change. Any ideas? I know I've seen custom inspectors with labels closer than this.