if { $registration(struct_yn)}{ pack $w.registration.struct.yn $w.registration.struct.tf -side left -anchor w } else { pack $w.registration.struct.yn $w.registration.struct.lb -side left -anchor w}
if { $registration(struct_yn)}{ pack $w.registration.nonlin.yn -side left}
if { $registration(struct_yn) && $registration(nonlin_yn)}{ pack $w.registration.nonlin.file -side left }
if { $registration(struct_yn)}{ pack $w.registration.nonlin.yn -side top -anchor w}
if { $registration(struct_yn) && $registration(nonlin_yn)}{ pack $w.registration.nonlin.lb $w.registration.nonlin.file -side left }
if { $registration(standard_yn)}{ pack $w.registration.standard.yn $w.registration.standard.tf -side left -anchor w } else { pack $w.registration.standard.yn $w.registration.standard.lb -side left -anchor w}