netpanzer-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[netPanzer-CVS] netpanzer/src/NetPanzer/Views/MainMenu/Multi IR...


From: Hankin Chick
Subject: [netPanzer-CVS] netpanzer/src/NetPanzer/Views/MainMenu/Multi IR...
Date: Sun, 23 Nov 2003 19:13:19 -0500

CVSROOT:        /cvsroot/netpanzer
Module name:    netpanzer
Branch:         
Changes by:     Hankin Chick <address@hidden>   03/11/23 19:13:19

Modified files:
        src/NetPanzer/Views/MainMenu/Multi: IRCLobbyView.cpp 

Log message:
        scroll faster.

Patches:
Index: netpanzer/src/NetPanzer/Views/MainMenu/Multi/IRCLobbyView.cpp
diff -u netpanzer/src/NetPanzer/Views/MainMenu/Multi/IRCLobbyView.cpp:1.16 
netpanzer/src/NetPanzer/Views/MainMenu/Multi/IRCLobbyView.cpp:1.17
--- netpanzer/src/NetPanzer/Views/MainMenu/Multi/IRCLobbyView.cpp:1.16  Sun Nov 
23 00:51:49 2003
+++ netpanzer/src/NetPanzer/Views/MainMenu/Multi/IRCLobbyView.cpp       Sun Nov 
23 19:13:19 2003
@@ -182,23 +182,28 @@
 
 void IRCLobbyView::actionPerformed(mMouseEvent me)
 {
+    static const int chat_scroll_lines=8;
+    static const int server_scroll_lines=3;
     if (me.getID() == mMouseEvent::MOUSE_EVENT_CLICKED) {
         if (me.getSource(serverUpButton)) {
-            if (--topViewableItem < 0) {
+            topViewableItem-=server_scroll_lines;
+            if (topViewableItem < 0) {
                 topViewableItem = 0;
             }
         } else if (me.getSource(serverDownButton)) {
             int max_size=lobby_connection->game_servers->size()-1;
-            ++topViewableItem;
+            topViewableItem+=server_scroll_lines;
             if (topViewableItem >= max_size) {
                 topViewableItem = max_size;
             }
         } else if (me.getSource(chatUpButton)) {
-            if(++skipChatLines>=((int)lobby_connection->chat_messages.size())) 
{
-                skipChatLines--;
+            skipChatLines+=chat_scroll_lines;
+            if(skipChatLines>=((int)lobby_connection->chat_messages.size())) {
+                skipChatLines=((int)lobby_connection->chat_messages.size())-1;
             }
         } else if (me.getSource(chatDownButton)) {
-            if (--skipChatLines <= 0) {
+            skipChatLines-=chat_scroll_lines;
+            if (skipChatLines <= 0) {
                 skipChatLines = 0;
             }
         }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]