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