Lines 57-67
Link Here
|
57 |
import java.beans.PropertyChangeListener; |
57 |
import java.beans.PropertyChangeListener; |
58 |
import java.beans.PropertyVetoException; |
58 |
import java.beans.PropertyVetoException; |
59 |
import java.io.IOException; |
59 |
import java.io.IOException; |
60 |
import java.net.URL; |
|
|
61 |
import java.util.ArrayList; |
62 |
import java.util.Arrays; |
63 |
import java.util.Collections; |
64 |
import java.util.Comparator; |
65 |
import java.util.List; |
60 |
import java.util.List; |
66 |
import javax.swing.AbstractAction; |
61 |
import javax.swing.AbstractAction; |
67 |
import javax.swing.ActionMap; |
62 |
import javax.swing.ActionMap; |
Lines 79-85
Link Here
|
79 |
import javax.swing.SwingUtilities; |
74 |
import javax.swing.SwingUtilities; |
80 |
import javax.swing.Timer; |
75 |
import javax.swing.Timer; |
81 |
import javax.swing.UIManager; |
76 |
import javax.swing.UIManager; |
82 |
import javax.swing.WindowConstants; |
|
|
83 |
import javax.swing.event.ListSelectionEvent; |
77 |
import javax.swing.event.ListSelectionEvent; |
84 |
import javax.swing.event.ListSelectionListener; |
78 |
import javax.swing.event.ListSelectionListener; |
85 |
import javax.swing.table.TableColumn; |
79 |
import javax.swing.table.TableColumn; |
Lines 87-93
Link Here
|
87 |
import javax.swing.text.Document; |
81 |
import javax.swing.text.Document; |
88 |
import javax.swing.text.EditorKit; |
82 |
import javax.swing.text.EditorKit; |
89 |
import org.netbeans.api.editor.mimelookup.MimeLookup; |
83 |
import org.netbeans.api.editor.mimelookup.MimeLookup; |
90 |
import org.netbeans.api.project.ProjectUtils; |
|
|
91 |
import org.netbeans.editor.EditorUI; |
84 |
import org.netbeans.editor.EditorUI; |
92 |
import org.netbeans.editor.Utilities; |
85 |
import org.netbeans.editor.Utilities; |
93 |
import org.netbeans.modules.editor.bookmarks.BookmarkChange; |
86 |
import org.netbeans.modules.editor.bookmarks.BookmarkChange; |
Lines 98-105
Link Here
|
98 |
import org.netbeans.modules.editor.bookmarks.BookmarkUtils; |
91 |
import org.netbeans.modules.editor.bookmarks.BookmarkUtils; |
99 |
import org.netbeans.modules.editor.bookmarks.BookmarksPersistence; |
92 |
import org.netbeans.modules.editor.bookmarks.BookmarksPersistence; |
100 |
import org.netbeans.modules.editor.bookmarks.ProjectBookmarks; |
93 |
import org.netbeans.modules.editor.bookmarks.ProjectBookmarks; |
101 |
import org.netbeans.modules.editor.bookmarks.FileBookmarks; |
|
|
102 |
import org.netbeans.spi.project.ui.LogicalViewProvider; |
103 |
import org.netbeans.swing.etable.ETable; |
94 |
import org.netbeans.swing.etable.ETable; |
104 |
import org.openide.cookies.EditorCookie; |
95 |
import org.openide.cookies.EditorCookie; |
105 |
import org.openide.explorer.ExplorerManager; |
96 |
import org.openide.explorer.ExplorerManager; |
Lines 108-116
Link Here
|
108 |
import org.openide.filesystems.FileObject; |
99 |
import org.openide.filesystems.FileObject; |
109 |
import org.openide.loaders.DataObject; |
100 |
import org.openide.loaders.DataObject; |
110 |
import org.openide.loaders.DataObjectNotFoundException; |
101 |
import org.openide.loaders.DataObjectNotFoundException; |
111 |
import org.openide.nodes.AbstractNode; |
|
|
112 |
import org.openide.nodes.Children; |
102 |
import org.openide.nodes.Children; |
113 |
import org.openide.nodes.FilterNode; |
|
|
114 |
import org.openide.nodes.Node; |
103 |
import org.openide.nodes.Node; |
115 |
import org.openide.util.Exceptions; |
104 |
import org.openide.util.Exceptions; |
116 |
import org.openide.util.ImageUtilities; |
105 |
import org.openide.util.ImageUtilities; |
Lines 198-203
Link Here
|
198 |
setTreeViewVisible(!treeViewShowing); |
187 |
setTreeViewVisible(!treeViewShowing); |
199 |
} |
188 |
} |
200 |
}); |
189 |
}); |
|
|
190 |
|
191 |
setIcon(ImageUtilities.loadImage("org/netbeans/modules/editor/bookmarks/resources/bookmark_16.png")); |
201 |
} |
192 |
} |
202 |
|
193 |
|
203 |
@Override |
194 |
@Override |