-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Key Binding Scheme Selector #3857
Conversation
Signed-off-by: Arnaud Kervern <[email protected]>
Can one of the admins verify this patch? |
ci-build |
Build # 1742 - FAILED Please check console output at https://ci.codenvycorp.com/job/che-pullrequests-build/1742/ to view the results. |
Any news? |
|
||
String isGlobal(); | ||
|
||
String selectionLabel(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@akervern
Add some javadoc for selection* fields, please.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Comments added.
Two questions about this:
|
From my point of view; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the clarification
* Add Key Binding Scheme Selector Signed-off-by: Arnaud Kervern <[email protected]>
What does this PR do?
Here is a primarily work before trying to contribute an Eclipse based Key Binding:
This PR add the ability to switch between registered Key Bindings Scheme.
org.eclipse.che.ide.keybinding.KeyBindingManager
worked. Using a Map of registered schemes instead of manager's attributes.org.eclipse.che.ide.keybinding.KeyBindingManager
In the key binding popup:
https://github.com/codenvy/qa/pull/581
Changelog
org.eclipse.che.ide.api.keybinding.KeyBindingAgent#getEclipse
has been deprecated: useKeyBindingAgent#getActive()
orKeyBindingAgent#getScheme(String)
if you want to access a SchemeRelease Notes
We have deprecated
org.eclipse.che.ide.api.keybinding.KeyBindingAgent#getEclipse
. You can access a scheme viaKeyBindingAgent#getActive()
orKeyBindingAgent#getScheme(String)
.