in Scripts/Editor/Utility/WitUnderstandingViewer.cs [145:184]
protected override void OnGUI()
{
base.OnGUI();
EditorGUILayout.BeginHorizontal();
WitEditorUI.LayoutStatusLabel(status);
GUILayout.BeginVertical(GUILayout.Width(24));
GUILayout.Space(4);
GUILayout.BeginHorizontal();
GUILayout.Space(4);
var rect = GUILayoutUtility.GetLastRect();
if (null == hamburgerButton)
{
// GUI.skin must be called from OnGUI
hamburgerButton = new GUIStyle(GUI.skin.GetStyle("PaneOptions"));
hamburgerButton.imagePosition = ImagePosition.ImageOnly;
}
var value = EditorGUILayout.Popup(-1, new string[] {"Save", "Copy to Clipboard"}, hamburgerButton, GUILayout.Width(24));
if (-1 != value)
{
if (value == 0)
{
var path = EditorUtility.SaveFilePanel("Save Response Json", Application.dataPath,
"result", "json");
if (!string.IsNullOrEmpty(path))
{
File.WriteAllText(path, response.ToString());
}
}
else
{
EditorGUIUtility.systemCopyBuffer = response.ToString();
}
}
EditorGUILayout.EndHorizontal();
EditorGUILayout.EndVertical();
EditorGUILayout.EndHorizontal();
}