Liste de liens :
Liste de liens :
[WIP]
Ah oui au fait, j'ai procédé comme ça pour l'extraction, si ça peut t'aider : - chaque fois que je prends un truc du plugin XML de la TBX ou de la RCP (commande, editor, icon, etc.), je le vire ensuite directement pour savoir ce qu'il reste à traiter dans ces 2 plugins. Tout ce qu'il reste dedans n'est donc normalement pas traité et à faire. - Idem pour les chaines des messages, je les vire direct une fois extraites.
The project name must be like org.txm.[extension_name].core
The basic project and packages structure is as follow, for example for the extension org.txm.wordcloud.core:
TXM? or Textometrie.org? or Universities list?
Each plug-in needs its preference initializer.
Extension org.txm.chartsengine.chartcreator
= Attributes =
These attributes are used by charts engine createChart() methods to retrieve a creator matching requirements.
The project name must be like org.txm.[extension_name].rcp
The basic project and packages structure is as follow, for example for the extension org.txm.wordcloud.rcp:
org.txm.wordcloud.core
RCP handler that computes some result and opens an editor.
Accessing the parameters form can be done this way: TXMEditor.getParametersComposite()
Commands are accessible from 3 UI locations.
Used to populate the corpus tree view, defines icon and tree node label.
Registering a double click listener to re-open a result node.
If no chart creator is available for a type of chart and a type of TXM data result the SWT charts components provider will look for other charts engines that can manage the chart rendering.
Contributing to the tool bar of a ChartEditorPart using plugin.xml can be done by adding the extension org.eclipse menus. The tool bar Id is “ChartEditorToolBar” so the URI is “toolbar:ChartEditorToolBar”.
[TO CHECK + advanced toolbar : The tool bar is also accessible through code in ChartEditorPart, member “toolBar” or outside with ChartEditorPart.getToolBar().]
Contributing to context menu of a ChartEditorPart can be done by adding the extension org.eclipse menus.
TODO: explain here the Areas (Empry area, Item area, …) managed by the EventCallBack of charts engine.
TODO: put an Hello Word empty skeleton plugin in SVN that shows the basics (Editor, Charts, accessing corpus and R stats, etc.). Use team set for this to add all required dependencies.