ID# | Date | Component | Description | Target |
| Notes |
1 | 9.11.02 | Navigator | Context Popup. | |
| Add a context menu popup with "Insert Label" function. |
2 | 22.11.02 | LatexTools | Tabbed 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. |
3 | 22.11.02 | LatexTools | Superclass 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.) |
4 | 22.11.02 | BibTeX | imports | |
| If no other bibliography data is found, look at last import/include statement for bibliography data. |
5 | 22.11.02 | References | Imports | |
| Look through imported files for labels. |
6 | 22.11.02 | LatexTools | Dialogs | |
| Turn Bibtex and reference dialogs into panels subclassing AbstractToolPanel and add factory methods for generating the dialogs. |
7 | 22.11.02 | TagPair | Support Imports | |
| Add file field and update constructors/getters/setters in order to support includes and imports in the Navigator and Reference components. |
8 | 22.11.02 | Navigator | Imports | |
| Search imported files for navigation items. |
9 | 22.11.02 | DocumentTreeTool | Tool | |
| Create a tree showing the relationship between the main document and all imported documents. |
10 | 22.11.02 | LatexTools | Main 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. |
11 | 22.11.02 | AbstractToolPanel | Dialog method | |
| Add a dialog factory method to enable easy creation of dialogs. |
12 | 22.11.02 | AbstractToolPanel | createPanel | |
| Add method to generate either a "Not a TeX file!" panel, or the panel required. |
|