Author: alink
Date: Fri May 25 03:48:23 2007
New Revision: 17843

URL: http://svn.gna.org/viewcvs/wesnoth?rev=17843&view=rev
Log:
add linux-like middle-click on scrollbar for jumping to a a position

Modified:
    trunk/src/widgets/scrollbar.cpp

Modified: trunk/src/widgets/scrollbar.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/widgets/scrollbar.cpp?rev=17843&r1=17842&r2=17843&view=diff
==============================================================================
--- trunk/src/widgets/scrollbar.cpp (original)
+++ trunk/src/widgets/scrollbar.cpp Fri May 25 03:48:23 2007
@@ -306,6 +306,10 @@
                                move_position(-grip_height_);
                        else
                                move_position(grip_height_);
+               } else if (on_groove && e.button == SDL_BUTTON_MIDDLE) {
+                       int y_dep = e.y - grip.y - grip.h/2;
+                       int dep = y_dep * int(full_height_ - grip_height_)/ 
int(groove.h - grip.h);
+                       move_position(dep);
                }
                break;
        }


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to