Home » Eclipse Projects » Rich Client Platform (RCP) » Conflict in keys shortcuts
Conflict in keys shortcuts [message #696158] |
Wed, 13 July 2011 07:41  |
Eclipse User |
|
|
|
Originally posted by: Martin Jedlicka
Hi,
I have question on definition key binding. I have an RCP application
and in application two plugins 'poll.lsn.monitorvariable' and
'poll.lsn.recorddata'. I defined keys shortcuts CTRL+G in each plugin
this way:
Plugin 'poll.lsn.monitorvariable:
<command
categoryId="poll.lsn.monitorvariable.commands"
defaultHandler="poll.lsn.monitorvariable.actions.ChartPropertiesHandler"
id="poll.lsn.monitorvariable.command.chartproperties"
name="%poll.lsn.monitorvariable.command.chartproperties">
</command>
<key
commandId="poll.lsn.monitorvariable.command.chartproperties"
contextId="org.eclipse.ui.contexts.window"
schemeId="poll.lsn.scheme"
sequence="M1+G">
</key>
Plugin 'poll.lsn.recorddata':
<command
categoryId="poll.lsn.recorddata.commands"
defaultHandler="poll.lsn.recorddata.actions.ShowChartAndLogAnHandler"
id="poll.lsn.recorddata.command.showchartlogan"
name="%poll.lsn.recorddata.command.showchartlogan">
</command>
<key
commandId="poll.lsn.recorddata.command.showchartlogan"
contextId="org.eclipse.ui.contexts.window"
schemeId="poll.lsn.scheme"
sequence="M1+G">
</key>
After started my application occurred a conflict for CTRL+G:
!MESSAGE A conflict occurred for CTRL+G:
Binding(CTRL+G,
ParameterizedCommand(Command(poll.lsn.monitorvariable.command.chartproperties,Nastavení
grafu,
,
Category(poll.lsn.monitorvariable.commands,Sledování
proměnných,MonitorVariable commands,true),
poll.lsn.monitorvariable.actions.ChartPropertiesHandler,
,,true),null),
poll.lsn.scheme,
org.eclipse.ui.contexts.window,,,system)
Binding(CTRL+G,
ParameterizedCommand(Command(poll.lsn.recorddata.command.showchartlogan,Zobrazení
analogového grafu / logického analyzátoru,
,
Category(poll.lsn.recorddata.commands,Záznamník
dat,RecordData commands,true),
poll.lsn.recorddata.actions.ShowChartAndLogAnHandler,
,,true),null),
poll.lsn.scheme,
org.eclipse.ui.contexts.window,,,system)
Is it possible somehow to resolve this error or do I have in my
application a unique keys shortcuts (Ctrl+G only once)? I'd rather solve
it somehow, but I do not know how.
Thanks.
Martin
|
|
|
Re: Conflict in keys shortcuts [message #696494 is a reply to message #696158] |
Thu, 14 July 2011 01:59   |
Eclipse User |
|
|
|
Originally posted by: Martin Jedlicka
Note:
Plugins 'poll.lsn.monitorvariable' and 'poll.lsn.recorddata' are in
different perspectives.
It is possible to have the same keys shortcuts in a variety of perspectives?
Martin
Dne 13.7.2011 13:41, Martin Jedlicka napsal(a):
> Hi,
>
> I have question on definition key binding. I have an RCP application and
> in application two plugins 'poll.lsn.monitorvariable' and
> 'poll.lsn.recorddata'. I defined keys shortcuts CTRL+G in each plugin
> this way:
>
> Plugin 'poll.lsn.monitorvariable:
>
> <command
> categoryId="poll.lsn.monitorvariable.commands"
>
> defaultHandler="poll.lsn.monitorvariable.actions.ChartPropertiesHandler"
> id="poll.lsn.monitorvariable.command.chartproperties"
> name="%poll.lsn.monitorvariable.command.chartproperties">
> </command>
>
> <key
> commandId="poll.lsn.monitorvariable.command.chartproperties"
> contextId="org.eclipse.ui.contexts.window"
> schemeId="poll.lsn.scheme"
> sequence="M1+G">
> </key>
>
> Plugin 'poll.lsn.recorddata':
>
> <command
> categoryId="poll.lsn.recorddata.commands"
>
> defaultHandler="poll.lsn.recorddata.actions.ShowChartAndLogAnHandler"
> id="poll.lsn.recorddata.command.showchartlogan"
> name="%poll.lsn.recorddata.command.showchartlogan">
> </command>
>
> <key
> commandId="poll.lsn.recorddata.command.showchartlogan"
> contextId="org.eclipse.ui.contexts.window"
> schemeId="poll.lsn.scheme"
> sequence="M1+G">
> </key>
>
> After started my application occurred a conflict for CTRL+G:
>
> !MESSAGE A conflict occurred for CTRL+G:
> Binding(CTRL+G,
>
> ParameterizedCommand(Command(poll.lsn.monitorvariable.command.chartproperties,Nastavení
> grafu,
> ,
> Category(poll.lsn.monitorvariable.commands,Sledování
> proměnných,MonitorVariable commands,true),
> poll.lsn.monitorvariable.actions.ChartPropertiesHandler,
> ,,true),null),
> poll.lsn.scheme,
> org.eclipse.ui.contexts.window,,,system)
> Binding(CTRL+G,
>
> ParameterizedCommand(Command(poll.lsn.recorddata.command.showchartlogan,Zobrazení
> analogového grafu / logického analyzátoru,
> ,
> Category(poll.lsn.recorddata.commands,Záznamník dat,RecordData
> commands,true),
> poll.lsn.recorddata.actions.ShowChartAndLogAnHandler,
> ,,true),null),
> poll.lsn.scheme,
> org.eclipse.ui.contexts.window,,,system)
>
> Is it possible somehow to resolve this error or do I have in my
> application a unique keys shortcuts (Ctrl+G only once)? I'd rather solve
> it somehow, but I do not know how.
>
> Thanks.
>
> Martin
|
|
| | | | | | |
Goto Forum:
Current Time: Sun Jul 06 09:49:05 EDT 2025
Powered by FUDForum. Page generated in 0.04393 seconds
|