var-type-dialog: Change entries to spin buttons, add validation.
authorBen Pfaff <blp@cs.stanford.edu>
Mon, 30 Jul 2012 06:56:09 +0000 (23:56 -0700)
committerBen Pfaff <blp@cs.stanford.edu>
Tue, 31 Jul 2012 05:57:33 +0000 (22:57 -0700)
commitd331e87bf86af44e0bda66a12dd33670c30e7b50
tree0970a0a6808cd79fd0a1390ad133bc5e7cf6052d
parent599a4f195959211502d17de3813ec70d3ad5950b
var-type-dialog: Change entries to spin buttons, add validation.

The GtkEntry boxes used for entering and displaying width and
decimal places didn't do any validation that the width and decimal
places were valid for the selected format type, so it was possible
to enter values that couldn't actually be used.  This commit changes
the GtkEntry boxes into GtkSpinButton widgets that, as a side
effect, validate correct values through their attached
GtkAdjustments.  This is not just safer but easier to use.
src/ui/gui/var-type-dialog.c
src/ui/gui/var-type-dialog.h
src/ui/gui/var-type-dialog.ui