using System; using System.Collections.Generic; using System.Linq; using System.Text; using Codice.Client.Common; using MergetoolGui; using PlasticGui; using Unity.PlasticSCM.Editor.UI.UIElements; using UnityEditor; using UnityEditor.UIElements; using UnityEngine; using UnityEngine.UIElements; namespace Unity.PlasticSCM.Editor.Diff.Text { internal class EncodingDialog : EditorWindow { internal const string NAME_ENCODING_FIELD = "encoding-field"; internal const string NAME_OK_BUTTON = "encoding-ok-button"; internal const string NAME_CANCEL_BUTTON = "encoding-cancel-button"; internal DropdownField GetEncodingField() => rootVisualElement.Q(NAME_ENCODING_FIELD); internal Button GetOkButton() => rootVisualElement.Q