+2002-02-11 John Levon <moz@compsoc.man.ac.uk>
+
+ * FormMinipage.C: return SMI_VALID on other form changes
+
2002-02-10 Rob Lahaye <lahaye@users.sourceforge.net>
+
* forms/form_external.fd:
* form_external.C: change color2 of a few buttons into the
proper grey color.
{
ButtonPolicy::SMInput action = ButtonPolicy::SMI_NOOP;
+ if (ob == dialog_->radio_top ||
+ ob == dialog_->radio_middle ||
+ ob == dialog_->radio_bottom ||
+ ob == dialog_->choice_width_units)
+ return ButtonPolicy::SMI_VALID;
+
// disallow senseless data
// warnings if input is senseless
- //
- string input = fl_get_input(dialog_->input_width);
- bool invalid = false;
-
if (ob == dialog_->input_width) {
- invalid = !isValidLength(input) && !isStrDbl(input);
+ string const input = getStringFromInput(dialog_->input_width);
+ bool const invalid = !isValidLength(input) && !isStrDbl(input);
if (invalid) {
fl_set_object_label(dialog_->text_warning,
_("Warning: Invalid Length!"));
action = ButtonPolicy::SMI_VALID;
}
}
+
return action;
}