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 (reference.Value != nextParam) { reference.SetValue(nextParam); } }
public static void Popup(string id, Data.Value.DynamicEquationReference reference, Data.Value.Boolean enabled) { if (Manager.NativeManager.RadioButton(Resources.GetString("DynamicFixed") + id + "_1", !enabled)) { enabled.SetValue(false); reference.SetValue(null); } Manager.NativeManager.SameLine(); if (Manager.NativeManager.RadioButton(Resources.GetString("DynamicDynamic") + id + "_2", enabled)) { enabled.SetValue(true); } }
public static void SelectMinInComponent(string id, Data.Value.DynamicEquationReference reference) { Manager.NativeManager.PushItemWidth(Manager.NativeManager.GetColumnWidth() - 60); Manager.NativeManager.Text(Resources.GetString("DynamicEq")); Manager.NativeManager.SameLine(); var nextParam = DynamicSelector.Select(Resources.GetString("Min"), id, reference.Value, false, false); if (reference.Value != nextParam) { reference.SetValue(nextParam); } Manager.NativeManager.PopItemWidth();; }
public static void SelectInComponent(string id, Data.Value.DynamicEquationReference reference) { Manager.NativeManager.Text(Resources.GetString("DynamicEq")); Manager.NativeManager.SameLine(); var nextParam = ObjectCollection.Select("", id, reference.Value, false, Core.Dynamic.Equations); if (Manager.NativeManager.IsItemHovered()) { DynamicEquationCodeTooltip.Render(reference); } if (reference.Value != nextParam) { reference.SetValue(nextParam); } }
public static void SelectMaxInComponent(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("Max"), id, reference.Value, false, false); if (Manager.NativeManager.IsItemHovered()) { DynamicEquationCodeTooltip.Render(reference); } if (reference.Value != nextParam) { reference.SetValue(nextParam); } Manager.NativeManager.PopItemWidth();; }