From bcfe139024a4bffcd12d5e873e2e92554308f9e7 Mon Sep 17 00:00:00 2001 From: Woland Date: Fri, 12 Apr 2019 13:37:36 +0200 Subject: [PATCH] Styles: Add nodeProperty --- Scripts/Editor/NodeEditorGUILayout.cs | 2 +- Scripts/Editor/NodeEditorResources.cs | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) 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;