no message

This commit is contained in:
2025-01-11 20:02:03 +03:00
parent fc60b78784
commit b48e2c995d
9 changed files with 28 additions and 24 deletions

View File

@@ -2,12 +2,14 @@ package _VisualDVM.Passes.All;
import Common.MainModule_;
import Common.Passes.Pass;
import Common.Visual.Windows.Dialog.SliderNumberForm;
import Common.Visual.Windows.Dialog.SpinnerNumberForm;
import Common.Visual.Windows.Dialog.VDirectoryChooser;
import Common.Visual.Windows.Dialog.VFileChooser;
import _VisualDVM.Global;
import _VisualDVM.GlobalProperties;
import _VisualDVM.Passes.PassCode;
import javax.swing.*;
import java.io.File;
import java.lang.reflect.Field;
public class UpdateProperty extends Pass<Object> {
@@ -24,6 +26,17 @@ public class UpdateProperty extends Pass<Object> {
oldValue = field.get(Global.properties);
newValue = null;
SliderNumberForm sliderNumberForm = new SliderNumberForm();
SpinnerNumberForm spinnerNumberForm = new SpinnerNumberForm() {
@Override
public void InitFields() {
fields.setModel(new SpinnerNumberModel(
(int)oldValue,
1,
50,
1));
}
};
VDirectoryChooser directoryChooser = new VDirectoryChooser("");
VFileChooser fileChooser = new VFileChooser("", "exe");
//-
@@ -37,6 +50,10 @@ public class UpdateProperty extends Pass<Object> {
if (sliderNumberForm.ShowDialog(description, oldValue, 5, 15))
newValue=sliderNumberForm.Result;
break;
case "LastOpenedProjectsCount":
if (spinnerNumberForm.ShowDialog(description, oldValue, 1, 50))
newValue=spinnerNumberForm.Result;
break;
case "Workspace":
directoryChooser.setTitle(description);
directoryChooser.SetCurrentDirectory(

View File

@@ -51,20 +51,6 @@ public class UpdateSetting extends Pass<DBSetting> {
int min = 0;
int max = 0;
switch (target.Name) {
case LastOpenedProjectsCount:
SpinnerNumberForm f_ = new SpinnerNumberForm() {
@Override
public void InitFields() {
fields.setModel(new SpinnerNumberModel(
target.toInt32(),
1,
50,
1));
}
};
if (f_.ShowDialog(target.Name.getDescription()))
NewValue = String.valueOf(f_.Result);
break;
case Kernels:
min = 1;
max = Utils.getMaxKernels();