/plugins/LaTeXTools/tags/release-0-5-7/config/featurereq.html
# · HTML · 99 lines · 93 code · 5 blank · 1 comment · 0 complexity · 24c667871f13a375567c3404b1116fd5 MD5 · raw file
- <!--:wrap=soft: -->
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <title>LaTeX Tools - Feature Requests.</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <link rel="Stylesheet" type="text/css" href="latex.css">
- <link href="index.html" rel="first">
- <link href="bugs.html" rel="prev">
- <link href="bugs.html" rel="Notes" title="Bugs">
- <link href="featurereq.html" rel="Notes" title="Feature Requests">
- <link href="history.html" rel="Notes" title="History">
- </head>
- <body>
- <DIV ALIGN="center">
- <TABLE cellspacing="1" cellpadding="2" width="80%">
- <TR>
- <th width="5%">ID#</th><th width="10%">Date</th><TH width="15%">Component</TH><th width="65%">Description</th><th width="5%">Target</th></TR>
- <tr><th class="blank"></th><th colspan="4">Notes</th></tr>
- <tr>
- <td>1</td><td>9.11.02</td><td>Navigator</td><td>Context Popup.</td><td></td>
- </tr>
- <tr><td class="blank"></td><td colspan="4">Add a context menu popup with "Insert Label" function.</td></tr>
- <tr>
- <td>2</td><td>22.11.02</td><td>LatexTools</td><td>Tabbed Pane</td><td></td>
- </tr>
- <tr>
- <td class="blank"></td><td colspan="4">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.</td>
- </tr>
- <tr>
- <td class="fix">3</td><td>22.11.02</td><td>LatexTools</td><td>Superclass for Panels</td><td></td>
- </tr>
- <tr>
- <td class="blank"></td><td colspan="4">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.)</td>
- </tr>
- <tr>
- <td>4</td><td>22.11.02</td><td>BibTeX</td><td>imports</td><td></td>
- </tr>
- <tr>
- <td class="blank"></td><td colspan="4">If no other bibliography data is found, look at last import/include statement for bibliography data.</td>
- </tr>
- <tr>
- <td>5</td><td>22.11.02</td><td>References</td><td>Imports</td><td></td>
- </tr>
- <tr>
- <td class="blank"></td><td colspan="4">Look through imported files for labels.</td>
- </tr>
- <tr>
- <td>6</td><td>22.11.02</td><td>LatexTools</td><td>Dialogs</td><td></td>
- </tr>
- <tr>
- <td class="blank"></td><td colspan="4">Turn Bibtex and reference dialogs into panels subclassing AbstractToolPanel and add factory methods for generating the dialogs.</td>
- </tr>
- <tr>
- <td>7</td><td>22.11.02</td><td>TagPair</td><td>Support Imports</td><td></td>
- </tr>
- <tr>
- <td class="blank"></td><td colspan="4">Add <i>file</i> field and update constructors/getters/setters in order to support includes and imports in the Navigator and Reference components.</td>
- </tr>
- <tr>
- <td>8</td><td>22.11.02</td><td>Navigator</td><td>Imports</td><td></td>
- </tr>
- <tr>
- <td class="blank"></td><td colspan="4">Search imported files for navigation items.</td>
- </tr>
- <tr>
- <td>9</td><td>22.11.02</td><td>DocumentTreeTool</td><td>Tool</td><td></td>
- </tr>
- <tr>
- <td class="blank"></td><td colspan="4">Create a tree showing the relationship between the main document and all imported documents.</td>
- </tr>
- <tr>
- <td>10</td><td>22.11.02</td><td>LatexTools</td><td>Main document tag</td><td></td>
- </tr>
- <tr>
- <td class="blank"></td><td colspan="4">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.</td>
- </tr>
- <tr>
- <td>11</td><td>22.11.02</td><td>AbstractToolPanel</td><td>Dialog method</td><td></td>
- </tr>
- <tr>
- <td class="blank"></td><td colspan="4">Add a dialog factory method to enable easy creation of dialogs.</td>
- </tr>
- <tr>
- <td>12</td><td>22.11.02</td><td>AbstractToolPanel</td><td>createPanel</td><td></td>
- </tr>
- <tr>
- <td class="blank"></td><td colspan="4">Add method to generate either a "Not a TeX file!" panel, or the panel required.</td>
- </tr>
- <tr><td colspan="5"></td></tr>
- </TABLE>
- </DIV>
- </body>
- </html>