Пример #1
0
        public static void SelectInComponent(string id, Data.Value.DynamicEquationReference reference)
        {
            Manager.NativeManager.Text(Resources.GetString("DynamicEq"));
            Manager.NativeManager.SameLine();

            var nextParam = DynamicSelector.Select("", id, reference.Value, false, false);

            if (Manager.NativeManager.IsItemHovered())
            {
                DynamicEquationCodeTooltip.Render(reference);
            }

            if (reference.Value != nextParam)
            {
                reference.SetValue(nextParam);
            }
        }
Пример #2
0
        public static void SelectMinInComponent(string id, Data.Value.DynamicEquationReference reference)
        {
            Manager.NativeManager.PushItemWidth(Manager.NativeManager.GetColumnWidth() - 48 * Manager.DpiScale);

            Manager.NativeManager.Text(Resources.GetString("DynamicEq"));
            Manager.NativeManager.SameLine();

            var nextParam = DynamicSelector.Select(Resources.GetString("Min"), id, reference.Value, false, false);

            if (Manager.NativeManager.IsItemHovered())
            {
                DynamicEquationCodeTooltip.Render(reference);
            }

            if (reference.Value != nextParam)
            {
                reference.SetValue(nextParam);
            }

            Manager.NativeManager.PopItemWidth();;
        }