]> source.dussan.org Git - vaadin-framework.git/commitdiff
Improved ICalendarPanel month/year arrow usability: when the arrow is pressed (moused...
authorJouni Koivuviita <jouni.koivuviita@itmill.com>
Mon, 15 Sep 2008 08:23:03 +0000 (08:23 +0000)
committerJouni Koivuviita <jouni.koivuviita@itmill.com>
Mon, 15 Sep 2008 08:23:03 +0000 (08:23 +0000)
svn changeset:5395/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/client/ui/ICalendarPanel.java

index 2d8e4f5bc3acf28f97c290daa63580923f3d20e0..5c9f14b2e8c7c1d9c40c44d8037f0f981e9061a9 100644 (file)
@@ -314,11 +314,18 @@ public class ICalendarPanel extends FlexTable implements MouseListener,
         if (sender instanceof IEventButton) {\r
             processClickEvent(sender, false);\r
             timer = new Timer() {\r
+                @Override\r
                 public void run() {\r
-                    processClickEvent(sender, false);\r
+                    timer = new Timer() {\r
+                        @Override\r
+                        public void run() {\r
+                            processClickEvent(sender, false);\r
+                        }\r
+                    };\r
+                    timer.scheduleRepeating(150);\r
                 }\r
             };\r
-            timer.scheduleRepeating(100);\r
+            timer.schedule(500);\r
         }\r
     }\r
 \r
@@ -364,6 +371,7 @@ public class ICalendarPanel extends FlexTable implements MouseListener,
             }\r
         }\r
 \r
+        @Override\r
         public void onBrowserEvent(Event event) {\r
             super.onBrowserEvent(event);\r
             switch (DOM.eventGetType(event)) {\r