Author: jerome
Date: 2009-04-07 13:51:47 +0200 (Tue, 07 Apr 2009)
New Revision: 4394

Modified:
   
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Object/View/TuxGadgetsListView.java
Log:
* Added the possibilities to follow web links into help files.

Modified: 
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Object/View/TuxGadgetsListView.java
===================================================================
--- 
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Object/View/TuxGadgetsListView.java
  2009-04-07 11:28:48 UTC (rev 4393)
+++ 
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Object/View/TuxGadgetsListView.java
  2009-04-07 11:51:47 UTC (rev 4394)
@@ -56,6 +56,8 @@
 import javax.swing.JTable;
 import javax.swing.ListSelectionModel;
 import javax.swing.SwingUtilities;
+import javax.swing.event.HyperlinkEvent;
+import javax.swing.event.HyperlinkListener;
 import javax.swing.event.ListSelectionEvent;
 import javax.swing.event.ListSelectionListener;
 import javax.swing.table.DefaultTableModel;
@@ -433,6 +435,20 @@
                        
                        if(vals[6] != null){
                                help = new JEditorPane();
+                               
+                               help.addHyperlinkListener(new 
HyperlinkListener()
+                               {
+                                       
+                                       @Override
+                                       public void 
hyperlinkUpdate(HyperlinkEvent arg0) 
+                                       {
+                                               
if(arg0.getEventType().equals(HyperlinkEvent.EventType.ACTIVATED))
+                                               {
+                                                       
com.tuxdroid.cc.Utils.BareBonesBrowserLaunch.openURL(arg0.getURL().toString());
+                                               }
+                                       }
+                                       
+                               });
                                help.setBackground(new Color(221,221,221));
                                help.setEditable(false);
                                help.setPage(new 
File(vals[6].toString()).toURI().toURL());


------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn

Reply via email to