/[enigma]/enigma/src/menus.cc
ViewVC logotype

Diff of /enigma/src/menus.cc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.30 by reallysoft, Mon May 19 21:16:00 2003 UTC revision 1.31 by reallysoft, Tue May 20 09:36:52 2003 UTC
# Line 542  namespace Line 542  namespace
542    
543      class MouseSpeedButton: public TextButton {      class MouseSpeedButton: public TextButton {
544          void update() {          void update() {
545              char msg[50];              char msg[50];
546              sprintf(msg, "Mouse speed: %d", int(options::MouseSpeed));              sprintf(msg, "Mouse speed: %d", int(options::MouseSpeed+.5));
547              set_text(msg);              set_text(msg);
548          }          }
549          // ActionListener interface.          // ActionListener interface.
550          void on_action(Widget *) {          void on_action(Widget *) {
551              double &ms = options::MouseSpeed;              int ms = int(options::MouseSpeed+.5);
552              ms = int(ms) + 1;              if (++ms > options::maxMouseSpeed) {
553              if (ms > 15)                  ms = options::minMouseSpeed;
554                  ms = 1;              }
555                options::MouseSpeed = int(ms+.5);
556              update();              update();
557          }          }
558      public:      public:

Legend:
Removed from v.1.30  
changed lines
  Added in v.1.31

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26