Revision 2339
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.impl/src/main/java/org/gvsig/tools/swing/impl/bookmarkshistory/DefaultBookmarksController.java | ||
---|---|---|
59 | 59 |
public Bookmarks<T> bookmarks; |
60 | 60 |
private Predicate filter; |
61 | 61 |
private Boolean allowAddBookmarks; |
62 |
private int LIMIT_BOOKMARKS_TO_SHOW = 15; |
|
62 | 63 |
// private T newValue; |
63 | 64 |
|
64 | 65 |
public DefaultBookmarksController(Bookmarks<T> bookmarks, JButton btnBookmarks) { |
... | ... | |
120 | 121 |
menu.addSeparator(); |
121 | 122 |
needSeparator = false; |
122 | 123 |
} |
124 |
int count = 0; |
|
123 | 125 |
for (Bookmark<T> bookmark : bookmarks) { |
126 |
if (count >= LIMIT_BOOKMARKS_TO_SHOW) { |
|
127 |
JMenuItem item = menu.add("... "+i18n.getTranslation("_There_are_hidden_values")); |
|
128 |
item.setEnabled(false); |
|
129 |
break; |
|
130 |
} |
|
131 |
count += 1; |
|
124 | 132 |
JMenuItem item = createBookmarkMenuItem(bookmark); |
125 | 133 |
if (this.filter != null && !filter.test(bookmark)) { |
126 | 134 |
item.setEnabled(false); |
Also available in: Unified diff