diff --git a/Scripts/Editor/NodeEditorGUILayout.cs b/Scripts/Editor/NodeEditorGUILayout.cs index ea8e9f5..a43a2e5 100644 --- a/Scripts/Editor/NodeEditorGUILayout.cs +++ b/Scripts/Editor/NodeEditorGUILayout.cs @@ -38,7 +38,7 @@ namespace XNodeEditor { if (property == null) throw new NullReferenceException(); // If property is not a port, display a regular property field - if (port == null) EditorGUILayout.PropertyField(property, label, includeChildren, GUILayout.MinWidth(30)); + if (port == null) DrawStyledPropertyField(property, label, NodeEditorResources.styles.nodeProperty, true, includeChildren); else { Rect rect = new Rect(); diff --git a/Scripts/Editor/NodeEditorResources.cs b/Scripts/Editor/NodeEditorResources.cs index 5088b4f..ff6a9a2 100644 --- a/Scripts/Editor/NodeEditorResources.cs +++ b/Scripts/Editor/NodeEditorResources.cs @@ -18,7 +18,7 @@ namespace XNodeEditor { public static Styles _styles = null; public static GUIStyle OutputPort { get { return new GUIStyle(EditorStyles.label) { alignment = TextAnchor.UpperRight }; } } public class Styles { - public GUIStyle inputPort, nodeHeader, nodeBody, tooltip, nodeHighlight; + public GUIStyle inputPort, nodeHeader, nodeBody, tooltip, nodeHighlight, nodeProperty; public Styles() { GUIStyle baseStyle = new GUIStyle("Label"); @@ -27,6 +27,8 @@ namespace XNodeEditor { inputPort = new GUIStyle(baseStyle); inputPort.alignment = TextAnchor.UpperLeft; + nodeProperty = new GUIStyle(baseStyle); + nodeHeader = new GUIStyle(); nodeHeader.alignment = TextAnchor.MiddleCenter; nodeHeader.fontStyle = FontStyle.Bold;