Exemplo n.º 1
0
        void Popup()
        {
            if (isPopupShown)
            {
                return;
            }

            if (Manager.NativeManager.BeginPopupContextItem(id_c))
            {
                if (binding.CanSelectDynamicEquation)
                {
                    DynamicSelector.Popup(id_c, binding.DynamicEquationMax, binding.DynamicEquationMin, binding.IsDynamicEquationEnabled);
                }

                if (binding.IsDynamicEquationEnabled)
                {
                    // None
                }
                else
                {
                    var txt_r_r1 = Resources.GetString("Gauss");
                    var txt_r_r2 = Resources.GetString("Range");

                    if (Manager.NativeManager.RadioButton(txt_r_r1 + id_r1, binding.DrawnAs == Data.DrawnAs.CenterAndAmplitude))
                    {
                        binding.DrawnAs = Data.DrawnAs.CenterAndAmplitude;
                    }

                    Manager.NativeManager.SameLine();

                    if (Manager.NativeManager.RadioButton(txt_r_r2 + id_r2, binding.DrawnAs == Data.DrawnAs.MaxAndMin))
                    {
                        binding.DrawnAs = Data.DrawnAs.MaxAndMin;
                    }
                }

                Manager.NativeManager.EndPopup();

                isPopupShown = true;
            }
        }
Exemplo n.º 2
0
        void Popup()
        {
            if (isPopupShown)
            {
                return;
            }

            if (Manager.NativeManager.BeginPopupContextItem(id_c))
            {
                Functions.ShowReset(binding);

                if (binding.CanSelectDynamicEquation)
                {
                    DynamicSelector.Popup(id_c, binding.DynamicEquation, binding.IsDynamicEquationEnabled);
                }

                Manager.NativeManager.EndPopup();

                isPopupShown = true;
            }
        }