ID#DateComponentDescriptionTarget
Notes
19.11.02NavigatorContext Popup.
Add a context menu popup with "Insert Label" function.
222.11.02LatexToolsTabbed Pane
Add a new class LaTeXDockable which has a TabbedPane in the centre, and a toolbar at the top. Add the various tools to new tabs. Place tabs at bottom. Toolbar buttons should include a refresh and reload button.
322.11.02LatexToolsSuperclass for Panels
Add an AbstractToolPanel class. Should implement the EBComponent interface and provide the handleMessage method, as well as refresh and reload methods (example of use - refresh for reparsing a buffer, reload for reloading all data.)
422.11.02BibTeXimports
If no other bibliography data is found, look at last import/include statement for bibliography data.
522.11.02ReferencesImports
Look through imported files for labels.
622.11.02LatexToolsDialogs
Turn Bibtex and reference dialogs into panels subclassing AbstractToolPanel and add factory methods for generating the dialogs.
722.11.02TagPairSupport Imports
Add file field and update constructors/getters/setters in order to support includes and imports in the Navigator and Reference components.
822.11.02NavigatorImports
Search imported files for navigation items.
922.11.02DocumentTreeToolTool
Create a tree showing the relationship between the main document and all imported documents.
1022.11.02LatexToolsMain document tag
If the document is a tex file but is not the main file, then look for :latextools-main=*.tex: tag in the first or last 10 lines. Main file should be opened and be the file parsed for data. This should be implemented for all Tools - perhaps included in the AbstractToolPanel class.
1122.11.02AbstractToolPanelDialog method
Add a dialog factory method to enable easy creation of dialogs.
1222.11.02AbstractToolPanelcreatePanel
Add method to generate either a "Not a TeX file!" panel, or the panel required.