Changeset 10070 in josm for trunk/src/org/openstreetmap/josm/gui/tagging
- Timestamp:
- 2016-03-28T14:45:45+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/tagging/TagTable.java
r9983 r10070 6 6 7 7 import java.awt.Component; 8 import java.awt.Container;9 8 import java.awt.Dimension; 10 9 import java.awt.KeyboardFocusManager; … … 25 24 import javax.swing.JComponent; 26 25 import javax.swing.JTable; 27 import javax.swing.JViewport;28 26 import javax.swing.KeyStroke; 29 27 import javax.swing.ListSelectionModel; … … 43 41 import org.openstreetmap.josm.gui.tagging.ac.AutoCompletionList; 44 42 import org.openstreetmap.josm.gui.tagging.ac.AutoCompletionManager; 43 import org.openstreetmap.josm.gui.widgets.JosmTable; 45 44 import org.openstreetmap.josm.tools.ImageProvider; 46 45 import org.openstreetmap.josm.tools.TextTagParser; … … 51 50 * @since 1762 52 51 */ 53 public class TagTable extends J Table {52 public class TagTable extends JosmTable { 54 53 /** the table cell editor used by this table */ 55 54 private TagCellEditor editor; … … 415 414 @Override 416 415 public Dimension getPreferredSize() { 417 Container c = getParent(); 418 while (c != null && !(c instanceof JViewport)) { 419 c = c.getParent(); 420 } 421 if (c != null) { 422 Dimension d = super.getPreferredSize(); 423 d.width = c.getSize().width; 424 return d; 425 } 426 return super.getPreferredSize(); 427 } 428 429 @Override protected boolean processKeyBinding(KeyStroke ks, KeyEvent e, 430 int condition, boolean pressed) { 416 return getPreferredFullWidthSize(); 417 } 418 419 @Override 420 protected boolean processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed) { 431 421 432 422 // handle delete key
Note:
See TracChangeset
for help on using the changeset viewer.