View | Details | Raw Unified | Return to bug 191494
Collapse All | Expand All

(-)plugin.properties (+4 lines)
Lines 55-57 Link Here
55
55
56
#preference page
56
#preference page
57
preferencepage.jsffacesconfigui.name=FacesConfig Editor
57
preferencepage.jsffacesconfigui.name=FacesConfig Editor
58
59
# Key Binding Context
60
editor.binding.context.name=In Faces Config Editor
61
editor.binding.context.description=Key binding context when using the Faces Config Editor
(-)plugin.xml (+25 lines)
Lines 106-109 Link Here
106
              label="%propertyTab.general"/>
106
              label="%propertyTab.general"/>
107
     </propertyTabs>
107
     </propertyTabs>
108
  </extension>-->
108
  </extension>-->
109
  
110
  <!-- Context for Faces Config Editor. This is activated in FacesConfigEditor.init() -->
111
  <extension point="org.eclipse.ui.contexts">
112
      <context description="%editor.binding.context.description"
113
          id="org.eclipse.jst.jsf.facesconfig.editorContext"
114
          name="%editor.binding.context.name"
115
          parentId="org.eclipse.ui.textEditorScope" />
116
  </extension>
117
118
  <!-- Key-binding for Next Page in the multi-page Faces Config Editor -->
119
  <extension point="org.eclipse.ui.bindings">
120
		<key sequence="M1+F5" 
121
			 commandId="org.eclipse.ui.part.nextPage"
122
			 contextId="org.eclipse.jst.jsf.facesconfig.editorContext"
123
			 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
124
  </extension>
125
   
126
  <!-- Key-binding for Previous Page in the multi-page Facesd Config Editor -->
127
  <extension point="org.eclipse.ui.bindings">
128
		<key sequence="M1+M2+F5" 
129
			 commandId="org.eclipse.ui.part.previousPage"
130
			 contextId="org.eclipse.jst.jsf.facesconfig.editorContext"
131
			 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
132
  </extension>
133
  
109
</plugin>
134
</plugin>
(-)src/org/eclipse/jst/jsf/facesconfig/ui/FacesConfigEditor.java (+9 lines)
Lines 90-95 Link Here
90
import org.eclipse.ui.PartInitException;
90
import org.eclipse.ui.PartInitException;
91
import org.eclipse.ui.PlatformUI;
91
import org.eclipse.ui.PlatformUI;
92
import org.eclipse.ui.actions.WorkspaceModifyOperation;
92
import org.eclipse.ui.actions.WorkspaceModifyOperation;
93
import org.eclipse.ui.contexts.IContextService;
93
import org.eclipse.ui.dialogs.SaveAsDialog;
94
import org.eclipse.ui.dialogs.SaveAsDialog;
94
import org.eclipse.ui.forms.editor.FormEditor;
95
import org.eclipse.ui.forms.editor.FormEditor;
95
import org.eclipse.ui.forms.editor.FormPage;
96
import org.eclipse.ui.forms.editor.FormPage;
Lines 349-354 Link Here
349
			return;
350
			return;
350
		}
351
		}
351
352
353
		
354
		// Activate plugin context
355
		IContextService contextService = (IContextService) getSite()
356
				.getService(IContextService.class);
357
		contextService
358
				.activateContext("org.eclipse.jst.jsf.facesconfig.editorContext");
359
		
360
352
		createActions();
361
		createActions();
353
362
354
		ResourcesPlugin.getWorkspace().addResourceChangeListener(
363
		ResourcesPlugin.getWorkspace().addResourceChangeListener(

Return to bug 191494