!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, 65536); main.onChange(spinner2, r { setField(megabytes := intFromSpinner(spinner2)) }); ret /*jscroll_trackWidth*/(makeForm3( jDummyBoldMultiLineLabel("Cores to use for\nbackground AI (0-" + numberOfCores() + "):"), jline(jMinWidth(70, spinner)), jLabel("Memory to use:"), centerAndEastWithMargin(spinner2, jLabel("MB")), jLabel("Current activity:"), "-")); } }