Author: rozagh
Date: 2012-07-27 12:01:05 -0700 (Fri, 27 Jul 2012)
New Revision: 30022

Modified:
   
core3/impl/trunk/table-browser-impl/src/main/java/org/cytoscape/browser/internal/AttributeBrowserToolBar.java
   
core3/impl/trunk/table-browser-impl/src/main/java/org/cytoscape/browser/internal/BrowserTableCellRenderer.java
   
core3/impl/trunk/table-browser-impl/src/main/java/org/cytoscape/browser/internal/CustomHeaderRenderer.java
Log:
fixes #1314 1,2 and 4 are fixed

Modified: 
core3/impl/trunk/table-browser-impl/src/main/java/org/cytoscape/browser/internal/AttributeBrowserToolBar.java
===================================================================
--- 
core3/impl/trunk/table-browser-impl/src/main/java/org/cytoscape/browser/internal/AttributeBrowserToolBar.java
       2012-07-27 19:00:08 UTC (rev 30021)
+++ 
core3/impl/trunk/table-browser-impl/src/main/java/org/cytoscape/browser/internal/AttributeBrowserToolBar.java
       2012-07-27 19:01:05 UTC (rev 30022)
@@ -560,7 +560,7 @@
                        selectButton.setBorder(null);
                        selectButton.setMargin(new Insets(0, 0, 0, 0));
                        selectButton.setIcon(new 
ImageIcon(getClass().getClassLoader().getResource("images/table-select-column-icon.png")));
-                       selectButton.setToolTipText("Select Column");
+                       selectButton.setToolTipText("Show Column");
                        selectButton.setBorder(null);
                        selectButton.setEnabled(false);
 
@@ -684,7 +684,7 @@
                        selectAllAttributesButton.setBorder(null);
                        selectAllAttributesButton.setMargin(new Insets(0, 0, 0, 
0));
                        selectAllAttributesButton.setIcon(new 
ImageIcon(getClass().getClassLoader().getResource("images/select_all.png")));
-                       selectAllAttributesButton.setToolTipText("Select All 
Columns");
+                       selectAllAttributesButton.setToolTipText("Show All 
Columns");
                        selectAllAttributesButton.setBorder(null);
                        selectAllAttributesButton.setEnabled(false);
 
@@ -715,7 +715,7 @@
                        unselectAllAttributesButton.setBorder(null);
                        unselectAllAttributesButton.setMargin(new Insets(0, 0, 
0, 0));
                        unselectAllAttributesButton.setIcon(new 
ImageIcon(getClass().getClassLoader().getResource("images/unselect_all.png")));
-                       unselectAllAttributesButton.setToolTipText("Unselect 
All Columns");
+                       unselectAllAttributesButton.setToolTipText("Hide All 
Columns");
                        unselectAllAttributesButton.setBorder(null);
                        unselectAllAttributesButton.setEnabled(false);
 

Modified: 
core3/impl/trunk/table-browser-impl/src/main/java/org/cytoscape/browser/internal/BrowserTableCellRenderer.java
===================================================================
--- 
core3/impl/trunk/table-browser-impl/src/main/java/org/cytoscape/browser/internal/BrowserTableCellRenderer.java
      2012-07-27 19:00:08 UTC (rev 30021)
+++ 
core3/impl/trunk/table-browser-impl/src/main/java/org/cytoscape/browser/internal/BrowserTableCellRenderer.java
      2012-07-27 19:01:05 UTC (rev 30022)
@@ -49,6 +49,11 @@
                                ? objectAndEditString.getErrorText()
                                : 
objectAndEditString.getValidatedObject().toString();
                        setText(displayText);
+                       String tooltipText = displayText;
+                       if (tooltipText.length() > 100 )
+                               setToolTipText(tooltipText.substring(0, 100) + 
"...");
+                       else
+                               setToolTipText(tooltipText);
                }
 
                // If selected, return
@@ -64,7 +69,7 @@
                setForeground(table.getForeground());
                setFont(normalFont);
                setBackground(table.getBackground());
-
+               
                // If ID, return default.
                //if (((BrowserTableModel)  
table.getModel()).getDataTable().getPrimaryKey(). )
                if (table.getModel() instanceof BrowserTableModel){

Modified: 
core3/impl/trunk/table-browser-impl/src/main/java/org/cytoscape/browser/internal/CustomHeaderRenderer.java
===================================================================
--- 
core3/impl/trunk/table-browser-impl/src/main/java/org/cytoscape/browser/internal/CustomHeaderRenderer.java
  2012-07-27 19:00:08 UTC (rev 30021)
+++ 
core3/impl/trunk/table-browser-impl/src/main/java/org/cytoscape/browser/internal/CustomHeaderRenderer.java
  2012-07-27 19:01:05 UTC (rev 30022)
@@ -109,6 +109,7 @@
                        return this;
 
                
+               
                // Set datatype icon if available
                this.setIcon(getIcon(col.getType(), col));
                
@@ -116,9 +117,9 @@
                
                
                if(col.getType() == List.class) {
-                       toolTip = "<html>Name: " + col.getName() + "<br /> 
Type: List "+ getMinimizedType( col.getListElementType().getName()) + "</html>";
+                       toolTip = "<html>Name: " + col.getName() + "<br /> 
Type: List of "+ getMinimizedType( col.getListElementType().getName()) + 
"s</html>";
                } else if(text.equals(CyIdentifiable.SUID))
-                       toolTip = "Session-Unique ID (Primary Key).  This is 
column is immutable.";
+                       toolTip = "Session-Unique ID (Primary Key).<br /> This 
column is immutable.";
                else
                        toolTip = "<html>Name: " + col.getName()+ "<br /> Type: 
" + getMinimizedType(col.getType().getName());
                

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to