How can I use a Gtk2::SpinButton to prompt for an integer expressed in hex? I've tried the following, but it fails.
use strict; use warnings; use Glib qw(TRUE FALSE); use Gtk2 qw(-init); my($spin)=Gtk2::SpinButton->new_with_range(0,1000,1); $spin->set_numeric(FALSE); $spin->signal_connect(output => \&outputCB); my($win)=new Gtk2::Window(); $win->add($spin); $win->show_all(); Gtk2->main(); sub outputCB { my($spin)=@_; my($value)=$spin->get_adjustment()->get_value(); $spin->set_text(sprint '%X',$value); } The text appears to be correct while I hold either arrow button down; I see hex values incrementing. However, single clicks of an arrow button fail if the displayed text contains A-F. Hitting the Enter key also fails on the same values. In both cases, the text changes to a decimal integer. Thanks. Jim
_______________________________________________ gtk-perl-list mailing list gtk-perl-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-perl-list