Révision 1697
| tmp/org.txm.chartsengine.rcp/src/org/txm/chartsengine/rcp/editors/ChartEditor.java (revision 1697) | ||
|---|---|---|
| 342 | 342 |
|
| 343 | 343 |
/** |
| 344 | 344 |
* Activates the chart editor context. |
| 345 |
* The context is used, for example, to enable keyboard shortcut only for ChartEditor. |
|
| 345 | 346 |
*/ |
| 346 | 347 |
public void activateContext() {
|
| 347 | 348 |
IContextService contextService = (IContextService)getSite().getService(IContextService.class); |
| 348 | 349 |
if(contextService != null) {
|
| 349 | 350 |
this.contextActivationToken = contextService.activateContext(CONTEXT_ID_CHART_EDITOR); |
| 351 |
|
|
| 352 |
Log.finest(TXMCoreMessages.bind("ChartEditor.activateContext(): context activated (token = {0}).", this.contextActivationToken)); //$NON-NLS-1$
|
|
| 350 | 353 |
} |
| 354 |
else {
|
|
| 355 |
Log.finest("ChartEditor.activateContext(): context activation falied."); //$NON-NLS-1$
|
|
| 356 |
} |
|
| 351 | 357 |
} |
| 352 | 358 |
|
| 353 | 359 |
|
| 354 | 360 |
/** |
| 355 | 361 |
* Deactivates the chart editor context. |
| 362 |
* The context is used, for example, to enable keyboard shortcut only for ChartEditor. |
|
| 356 | 363 |
*/ |
| 357 | 364 |
public void deactivateContext() {
|
| 358 | 365 |
IContextService contextService = (IContextService)getSite().getService(IContextService.class); |
| 359 | 366 |
if(contextService != null) {
|
| 360 | 367 |
contextService.deactivateContext(this.contextActivationToken); |
| 368 |
|
|
| 369 |
Log.finest(TXMCoreMessages.bind("ChartEditor.deactivateContext(): context deactivated (token = {0}).", this.contextActivationToken)); //$NON-NLS-1$
|
|
| 361 | 370 |
} |
| 371 |
else {
|
|
| 372 |
Log.finest("ChartEditor.activateContext(): context deactivation failed."); //$NON-NLS-1$
|
|
| 373 |
} |
|
| 362 | 374 |
} |
| 363 | 375 |
|
| 364 | 376 |
/** |
| tmp/org.txm.chartsengine.rcp/src/org/txm/chartsengine/rcp/SWTChartsComponentsProvider.java (revision 1697) | ||
|---|---|---|
| 947 | 947 |
|
| 948 | 948 |
@Override |
| 949 | 949 |
public void run() {
|
| 950 |
// TODO Auto-generated method stub |
|
| 951 | 950 |
chartEditor.deactivateContext(); |
| 952 | 951 |
} |
| 953 | 952 |
}); |
| ... | ... | |
| 965 | 964 |
|
| 966 | 965 |
@Override |
| 967 | 966 |
public void run() {
|
| 968 |
// TODO Auto-generated method stub |
|
| 969 | 967 |
chartEditor.activateContext(); |
| 970 | 968 |
} |
| 971 | 969 |
}); |
| tmp/org.txm.chartsengine.rcp/plugin.xml (revision 1697) | ||
|---|---|---|
| 154 | 154 |
point="org.eclipse.ui.commands"> |
| 155 | 155 |
<command |
| 156 | 156 |
defaultHandler="org.txm.chartsengine.rcp.handlers.ResetChartView" |
| 157 |
description="Reset tha chart view" |
|
| 157 | 158 |
id="ResetChartView" |
| 158 | 159 |
name="%command.name"> |
| 159 | 160 |
</command> |
| 160 | 161 |
<command |
| 161 | 162 |
defaultHandler="org.txm.chartsengine.rcp.handlers.ExportChartEditorView" |
| 163 |
description="Export the current view" |
|
| 162 | 164 |
id="ExportChartEditorView" |
| 163 | 165 |
name="%command.name.0"> |
| 164 | 166 |
</command> |
| 165 | 167 |
<command |
| 166 | 168 |
defaultHandler="org.txm.chartsengine.rcp.handlers.CopyChartViewToClipboard" |
| 169 |
description="Copy the view to clipbaord" |
|
| 167 | 170 |
id="CopyChartViewToClipboard" |
| 168 | 171 |
name="%command.name.1"> |
| 169 | 172 |
</command> |
Formats disponibles : Unified diff