!7 cmodule BackgroundAI { int cores; int megabytes; visualize { final JSpinner spinner = jSpinner(cores, 0, numberOfCores()); main.onChange(spinner, r { setField(cores := intFromSpinner(spinner)) }); final JSpinner spinner2 = jSpinner(megabytes, 0, 1024); main.onChange(spinner2, r { setField(megabytes := intFromSpinner(spinner2)) }); ret /*jscroll_trackWidth*/(makeForm3( jDummyBoldMultiLineLabel("Cores to use for\nbackground AI (0-" + numberOfCores() + "):"), spinner, jLabel("Memory to use:"), centerAndEastWithMargin(spinner2, jLabel("MB")), jLabel("Current activity:"), "-")); } }