internal void SetVariable(string variableName)
 {
     if (string.IsNullOrEmpty(variableName))
     {
         m_Inspector.styleFields.UnsetStylePropertyForElement(targetField);
     }
     else
     {
         m_Inspector.styleFields.OnFieldVariableChange(variableName, targetField, styleName, index);
         m_Inspector.RefreshUI();
     }
 }
        void OnVariableEditingFinished()
        {
            var newVarName = variableField.value;

            if (m_InitialText != newVarName)
            {
                if (string.IsNullOrEmpty(newVarName))
                {
                    m_Inspector.styleFields.UnsetStylePropertyForElement(targetField);
                }
                else
                {
                    m_Inspector.styleFields.OnFieldVariableChange(newVarName, targetField, styleName, index);
                    m_Inspector.RefreshUI();
                }
            }

            HideStyleVariableField();
            variableInfoTooltip?.Hide();
        }