From: <wel...@us...> - 2009-09-08 13:04:51
|
Revision: 4328 http://planeshift.svn.sourceforge.net/planeshift/?rev=4328&view=rev Author: weltall2 Date: 2009-09-08 13:04:38 +0000 (Tue, 08 Sep 2009) Log Message: ----------- fixed PS#2148 - Chat Window Spastic Scrolling Modified Paths: -------------- trunk/src/common/paws/pawscrollbar.cpp Modified: trunk/src/common/paws/pawscrollbar.cpp =================================================================== --- trunk/src/common/paws/pawscrollbar.cpp 2009-09-08 04:06:33 UTC (rev 4327) +++ trunk/src/common/paws/pawscrollbar.cpp 2009-09-08 13:04:38 UTC (rev 4328) @@ -42,6 +42,13 @@ else return false; } + +void OnLostFocus() +{ + OnMouseUp(0,0,0,0); + pawsWidget::OnLostFocus(); +} + }; ////////////////////////////////////////////////////////////////////// @@ -395,6 +402,7 @@ bool pawsScrollBar::OnMouseDown( int button, int modifiers, int x, int y ) { + printf("a\n"); if (button == csmbWheelUp) { ScrollUp(); @@ -417,7 +425,7 @@ thumb->SetBackground(thumbMoving); } else - { + {printf("b\n"); MoveThumbToMouse(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wel...@us...> - 2009-09-09 00:50:37
|
Revision: 4337 http://planeshift.svn.sourceforge.net/planeshift/?rev=4337&view=rev Author: weltall2 Date: 2009-09-09 00:20:12 +0000 (Wed, 09 Sep 2009) Log Message: ----------- removed printf added xordaf Modified Paths: -------------- trunk/src/common/paws/pawscrollbar.cpp Modified: trunk/src/common/paws/pawscrollbar.cpp =================================================================== --- trunk/src/common/paws/pawscrollbar.cpp 2009-09-08 23:24:00 UTC (rev 4336) +++ trunk/src/common/paws/pawscrollbar.cpp 2009-09-09 00:20:12 UTC (rev 4337) @@ -402,7 +402,6 @@ bool pawsScrollBar::OnMouseDown( int button, int modifiers, int x, int y ) { - printf("a\n"); if (button == csmbWheelUp) { ScrollUp(); @@ -425,7 +424,7 @@ thumb->SetBackground(thumbMoving); } else - {printf("b\n"); + { MoveThumbToMouse(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wel...@us...> - 2009-09-27 17:47:52
|
Revision: 4574 http://planeshift.svn.sourceforge.net/planeshift/?rev=4574&view=rev Author: weltall2 Date: 2009-09-27 17:47:45 +0000 (Sun, 27 Sep 2009) Log Message: ----------- fixed identation Modified Paths: -------------- trunk/src/common/paws/pawscrollbar.cpp Modified: trunk/src/common/paws/pawscrollbar.cpp =================================================================== --- trunk/src/common/paws/pawscrollbar.cpp 2009-09-27 16:28:11 UTC (rev 4573) +++ trunk/src/common/paws/pawscrollbar.cpp 2009-09-27 17:47:45 UTC (rev 4574) @@ -43,11 +43,11 @@ return false; } -void OnLostFocus() -{ - OnMouseUp(0,0,0,0); - pawsWidget::OnLostFocus(); -} + void OnLostFocus() + { + OnMouseUp(0,0,0,0); + pawsWidget::OnLostFocus(); + } }; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wel...@us...> - 2010-12-20 13:50:23
|
Revision: 6563 http://planeshift.svn.sourceforge.net/planeshift/?rev=6563&view=rev Author: weltall2 Date: 2010-12-20 13:50:17 +0000 (Mon, 20 Dec 2010) Log Message: ----------- added support for left/right scrolling with a wheel going horizontally Modified Paths: -------------- trunk/src/common/paws/pawscrollbar.cpp Modified: trunk/src/common/paws/pawscrollbar.cpp =================================================================== --- trunk/src/common/paws/pawscrollbar.cpp 2010-12-20 13:36:09 UTC (rev 6562) +++ trunk/src/common/paws/pawscrollbar.cpp 2010-12-20 13:50:17 UTC (rev 6563) @@ -402,13 +402,13 @@ bool pawsScrollBar::OnMouseDown( int button, int modifiers, int x, int y ) { - if (button == csmbWheelUp) + if (button == csmbWheelUp || button == csmbHWheelLeft) { ScrollUp(); // Always return true, we don't want the scroll to go to the parent widget(s) return true; } - else if(button == csmbWheelDown) + else if(button == csmbWheelDown || button == csmbHWheelRight) { ScrollDown(); return true; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wel...@us...> - 2012-02-09 17:55:31
|
Revision: 8070 http://planeshift.svn.sourceforge.net/planeshift/?rev=8070&view=rev Author: weltall2 Date: 2012-02-09 17:55:25 +0000 (Thu, 09 Feb 2012) Log Message: ----------- switched max with min Modified Paths: -------------- trunk/src/common/paws/pawscrollbar.cpp Modified: trunk/src/common/paws/pawscrollbar.cpp =================================================================== --- trunk/src/common/paws/pawscrollbar.cpp 2012-02-09 10:13:44 UTC (rev 8069) +++ trunk/src/common/paws/pawscrollbar.cpp 2012-02-09 17:55:25 UTC (rev 8070) @@ -567,7 +567,7 @@ else thumbPos = relMouseCoord - (scrollBarSize - 2*THUMB_MARGIN) / 2; thumbPos = csMax(thumbPos, 0); - thumbPos = csMax(thumbPos, rectSize); + thumbPos = csMin(thumbPos, rectSize); if (horizontal) thumb->MoveTo(rectBegin+thumbPos, thumb->ScreenFrame().ymin); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |