Author: jflesch
Date: 2007-07-25 19:06:51 +0000 (Wed, 25 Jul 2007)
New Revision: 14347

Modified:
   trunk/apps/Thaw/src/thaw/plugins/index/CommentTab.java
   trunk/apps/Thaw/src/thaw/plugins/miniFrost/MessagePanel.java
Log:
Change the scrollbar behavior in the index comment tab

Modified: trunk/apps/Thaw/src/thaw/plugins/index/CommentTab.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/CommentTab.java      2007-07-25 
18:59:31 UTC (rev 14346)
+++ trunk/apps/Thaw/src/thaw/plugins/index/CommentTab.java      2007-07-25 
19:06:51 UTC (rev 14347)
@@ -45,7 +45,9 @@

        private JLabel titleLabel = null;

+       private JScrollPane scrollPane;

+
        public CommentTab(Config config,
                          FCPQueueManager queueManager,
                          IndexBrowserPanel indexBrowser) {
@@ -89,8 +91,10 @@

                centerPanel = new JPanel();

+               scrollPane = new JScrollPane(centerPanel);
+
                tabPanel.add(northPanel,  BorderLayout.NORTH);
-               tabPanel.add(new JScrollPane(centerPanel), BorderLayout.CENTER);
+               tabPanel.add(scrollPane, BorderLayout.CENTER);
                tabPanel.add(southPanel,  BorderLayout.SOUTH);
        }

@@ -135,6 +139,15 @@
                centerPanel.add(new JLabel(""), BorderLayout.CENTER);

                centerPanel.revalidate();
+
+               Runnable doScroll = new Runnable() {
+                               public void run() {
+                                       int max = 
scrollPane.getVerticalScrollBar().getMaximum();
+                                       
scrollPane.getVerticalScrollBar().setValue(max);
+                               }
+                       };
+
+               javax.swing.SwingUtilities.invokeLater(doScroll);
        }



Modified: trunk/apps/Thaw/src/thaw/plugins/miniFrost/MessagePanel.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/miniFrost/MessagePanel.java        
2007-07-25 18:59:31 UTC (rev 14346)
+++ trunk/apps/Thaw/src/thaw/plugins/miniFrost/MessagePanel.java        
2007-07-25 19:06:51 UTC (rev 14347)
@@ -378,15 +378,12 @@
                                        int min = 
scrollPane.getVerticalScrollBar().getMinimum();
                                        int value = 
scrollPane.getVerticalScrollBar().getValue();

-                                       Logger.info(this, "ScrollBar: "
+                                       Logger.debug(this, "ScrollBar: "
                                                    +"min : 
"+Integer.toString(min)
                                                    +" ; max : 
"+Integer.toString(max)
                                                    +" ; extent : 
"+Integer.toString(extent)
                                                    +" ; value : 
"+Integer.toString(value));

-                                       
///scrollPane.getVerticalScrollBar().setValues(max-extent,
-                                       //                                      
    extent,
-                                       //                                      
    min, max);
                                        
scrollPane.getVerticalScrollBar().setValue(max);
                                }
                        };


Reply via email to