svoid mapMethodLike dm_floatFieldSetterDialog(S field, O... _) { DynModule m = dm_current_mandatory(); S humanized = humanizeFormLabel(field); JTextField tf = jtextfield(get(m, field)); showFormTitled(or2(stringOptPar(_, 'formTitle), "Set " + humanized), humanized + ":", tf, r { m.setField(field, parseFloat(gtt(tf))); callF(optPar(_, 'onSet)); }); }