1 package org.columba.mail.gui.config.folder; 19 20 import java.awt.Point ; 21 import java.awt.event.MouseEvent ; 22 23 import org.columba.mail.util.MailResourceLoader; 24 import org.frapuccino.checkablelist.CheckableList; 25 26 27 33 class CheckableTooltipList extends CheckableList { 34 public CheckableTooltipList() { 35 super(); 36 } 37 38 public String getToolTipText(MouseEvent event) { 39 int row = rowAtPoint(event.getPoint()); 40 String s = MailResourceLoader.getString("dialog", "folderoptions", 41 FolderOptionsDialog.tooltips[row]+"_tooltip"); 42 43 return s; 44 } 45 46 public Point getToolTipLocation(MouseEvent event) { 47 int row = rowAtPoint(event.getPoint()); 48 int col = columnAtPoint(event.getPoint()); 49 Object o = getValueAt(row, col); 50 51 if (o == null) { 52 return null; 53 } 54 55 if (o.toString().equals("")) { 56 return null; 57 } 58 59 Point pt = getCellRect(row, col, true).getLocation(); 60 pt.translate(-1, -2); 61 62 return pt; 63 } 64 } | Popular Tags |