|
From: <caw...@us...> - 2007-07-07 01:04:52
|
Revision: 2727
http://svn.sourceforge.net/rubyeclipse/?rev=2727&view=rev
Author: cawilliams
Date: 2007-07-06 18:04:48 -0700 (Fri, 06 Jul 2007)
Log Message:
-----------
also add open structure command (not sure how it differs from quick outline)
Modified Paths:
--------------
trunk/org.rubypeople.rdt.ui/plugin.xml
trunk/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/rubyeditor/RubyEditor.java
Modified: trunk/org.rubypeople.rdt.ui/plugin.xml
===================================================================
--- trunk/org.rubypeople.rdt.ui/plugin.xml 2007-07-07 00:59:07 UTC (rev 2726)
+++ trunk/org.rubypeople.rdt.ui/plugin.xml 2007-07-07 01:04:48 UTC (rev 2727)
@@ -461,7 +461,7 @@
sequence="M1+SPACE">
</key>
<key
- commandId="org.rubypeople.rdt.ui.edit.text.ruby.content.assist.proposals "
+ commandId="org.rubypeople.rdt.ui.edit.text.ruby.content.assist.proposals"
contextId="org.rubypeople.rdt.ui.rubyEditorScope"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="CTRL+SPACE"
@@ -470,7 +470,7 @@
<key
sequence="M1+M2+P"
contextId="org.rubypeople.rdt.ui.rubyEditorScope"
- commandId="org.rubypeople.rdt.ui.edit.text.ruby.goto.matching.bracket "
+ commandId="org.rubypeople.rdt.ui.edit.text.ruby.goto.matching.bracket"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="F3"
@@ -487,6 +487,11 @@
contextId="org.rubypeople.rdt.ui.rubyEditorScope"
commandId="org.rubypeople.rdt.ui.edit.text.ruby.show.outline"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M1+F3"
+ contextId="org.rubypeople.rdt.ui.rubyEditorScope"
+ commandId="org.rubypeople.rdt.ui.navigate.ruby.open.structure"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
</extension>
<extension point="org.eclipse.ui.commands">
<category
@@ -583,6 +588,12 @@
id="org.rubypeople.rdt.ui.edit.text.ruby.show.outline">
</command>
<command
+ name="%ActionDefinition.open.structure.name"
+ description="%ActionDefinition.open.structure.description"
+ categoryId="org.eclipse.ui.category.navigate"
+ id="org.rubypeople.rdt.ui.navigate.ruby.open.structure">
+ </command>
+ <command
name="%ActionDefinition.toggleComment.name"
description="%ActionDefinition.toggleComment.description"
categoryId="org.rubypeople.rdt.ui.category.source"
Modified: trunk/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/rubyeditor/RubyEditor.java
===================================================================
--- trunk/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/rubyeditor/RubyEditor.java 2007-07-07 00:59:07 UTC (rev 2726)
+++ trunk/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/rubyeditor/RubyEditor.java 2007-07-07 01:04:48 UTC (rev 2727)
@@ -257,6 +257,11 @@
action.setActionDefinitionId(IRubyEditorActionDefinitionIds.SHOW_OUTLINE);
setAction(IRubyEditorActionDefinitionIds.SHOW_OUTLINE, action);
PlatformUI.getWorkbench().getHelpSystem().setHelp(action, IRubyHelpContextIds.SHOW_OUTLINE_ACTION);
+
+ action= new TextOperationAction(RubyEditorMessages.getBundleForConstructedKeys(),"OpenStructure.", this, RubySourceViewer.OPEN_STRUCTURE, true); //$NON-NLS-1$
+ action.setActionDefinitionId(IRubyEditorActionDefinitionIds.OPEN_STRUCTURE);
+ setAction(IRubyEditorActionDefinitionIds.OPEN_STRUCTURE, action);
+ PlatformUI.getWorkbench().getHelpSystem().setHelp(action, IRubyHelpContextIds.OPEN_STRUCTURE_ACTION);
action = new FormatAction(RubyPlugin.getDefault().getPluginProperties(), "FormatAction.", this);
action.setActionDefinitionId(IRubyEditorActionDefinitionIds.FORMAT);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|