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); } }
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();; }