1234567891011121314151617181920212223242526272829 |
- using UnityEngine.UIElements;
-
- namespace UnityEditor.U2D.Common
- {
- internal static class VisualElementExtensions
- {
- public static void SetHiddenFromLayout(this VisualElement element, bool isHidden)
- {
- if (isHidden)
- {
- element.SetEnabled(false);
- element.style.display = DisplayStyle.None;
- element.style.position = Position.Absolute;
- }
- else
- {
- element.SetEnabled(true);
- element.style.display = DisplayStyle.Flex;
- element.style.position = Position.Relative;
- }
- }
-
- public static void LocalizeTextInChildren(this VisualElement element)
- {
- element.Query<TextElement>().ForEach((e) => e.text = L10n.Tr(e.text));
- element.Query<Button>().ForEach((e) => e.tooltip = L10n.Tr(e.tooltip));
- }
- }
- }
|