1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-20 06:35:50 +02:00

[186769] Add comments about how to add RSE preference page actions

This commit is contained in:
Martin Oberhuber 2008-07-24 13:27:08 +00:00
parent 0e39dbbba8
commit 6b7f927b68
5 changed files with 165 additions and 157 deletions

View file

@ -112,6 +112,7 @@ Select the configuration to be used for this subsystem and then edit the propert
<description>Set as the default user ID for a given system type when creating a new connection, or change it for existing connections that inherit the user ID.</description> <description>Set as the default user ID for a given system type when creating a new connection, or change it for existing connections that inherit the user ID.</description>
</context> </context>
<!-- PULLDOWN ACTION: Preferences cascading action... --> <!-- PULLDOWN ACTION: Preferences cascading action... -->
<!-- FIXME this one is OBSOLETE, see https://bugs.eclipse.org/bugs/show_bug.cgi?id=186769 -->
<context id="actnpref"> <context id="actnpref">
<description>Go directly to a preference page. Saves drilling down via Windows->Preferences.</description> <description>Go directly to a preference page. Saves drilling down via Windows->Preferences.</description>
</context> </context>

View file

@ -733,6 +733,7 @@ public class SystemResources extends NLS
public static String ACTION_CASCADING_VIEW_TOOLTIP; public static String ACTION_CASCADING_VIEW_TOOLTIP;
public static String ACTION_CASCADING_PREFERENCES_LABEL; public static String ACTION_CASCADING_PREFERENCES_LABEL;
//FIXME This one is OBSOLETE with https://bugs.eclipse.org/bugs/show_bug.cgi?id=186769
public static String ACTION_CASCADING_PREFERENCES_TOOLTIP; public static String ACTION_CASCADING_PREFERENCES_TOOLTIP;
public static String ACTION_CASCADING_PULLDOWN_LABEL; public static String ACTION_CASCADING_PULLDOWN_LABEL;

View file

@ -1,5 +1,5 @@
/******************************************************************************** /********************************************************************************
* Copyright (c) 2002, 2007 IBM Corporation and others. All rights reserved. * Copyright (c) 2002, 2008 IBM Corporation and others. All rights reserved.
* This program and the accompanying materials are made available under the terms * This program and the accompanying materials are made available under the terms
* of the Eclipse Public License v1.0 which accompanies this distribution, and is * of the Eclipse Public License v1.0 which accompanies this distribution, and is
* available at http://www.eclipse.org/legal/epl-v10.html * available at http://www.eclipse.org/legal/epl-v10.html
@ -38,7 +38,6 @@ import org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog;
* child pages registered under that page ("category"). * child pages registered under that page ("category").
* <p> * <p>
* @deprecated this will be moved to use the command/handler extension point. * @deprecated this will be moved to use the command/handler extension point.
* @see SystemCascadingPreferencesAction
*/ */
public class SystemShowPreferencesPageAction extends SystemBaseAction implements IViewActionDelegate public class SystemShowPreferencesPageAction extends SystemBaseAction implements IViewActionDelegate
{ {

View file

@ -684,6 +684,10 @@ public class SystemViewPart
MenuManager subMenu = new MenuManager(SystemResources.ACTION_CASCADING_PREFERENCES_LABEL, ISystemContextMenuConstants.MENU_PREFERENCES); MenuManager subMenu = new MenuManager(SystemResources.ACTION_CASCADING_PREFERENCES_LABEL, ISystemContextMenuConstants.MENU_PREFERENCES);
menuMgr.add(subMenu); menuMgr.add(subMenu);
// The initial "RSE" Preference page action is added hardcoded.
// This comes from the former SystemCascadingPreferencesAction.
// FIXME will be moved to using command/hander extension point as per
// https://bugs.eclipse.org/bugs/show_bug.cgi?id=186769
SystemShowPreferencesPageAction action = new SystemShowPreferencesPageAction(); SystemShowPreferencesPageAction action = new SystemShowPreferencesPageAction();
action.setPreferencePageID("org.eclipse.rse.ui.preferences.RemoteSystemsPreferencePage"); //$NON-NLS-1$ action.setPreferencePageID("org.eclipse.rse.ui.preferences.RemoteSystemsPreferencePage"); //$NON-NLS-1$
action.setText(SystemResources.ACTION_SHOW_PREFERENCEPAGE_LABEL); action.setText(SystemResources.ACTION_SHOW_PREFERENCEPAGE_LABEL);

View file

@ -266,7 +266,10 @@ Anna Dushistova (MontaVista) - [234274][api] Launch Shell / Terminal commands m
<!-- ================================================================================= --> <!-- ================================================================================= -->
<!-- Define Remote System Explorer view pulldown menu submenu for preferences actions --> <!-- Define Remote System Explorer view pulldown menu submenu for preferences actions -->
<!-- ================================================================================= --> <!-- ================================================================================= -->
<!-- TODO migrate to command/handler <!-- FIXME this is hardcoded for now, but will be migrated to command/handler -->
<!-- Clients can add their actions already if they create their own handler -->
<!-- See the patch on https://bugs.eclipse.org/bugs/show_bug.cgi?id=186769 -->
<!--
<extension point="org.eclipse.rse.ui.remoteSystemsViewPreferencesActions"> <extension point="org.eclipse.rse.ui.remoteSystemsViewPreferencesActions">
<action <action
id="org.eclipse.rse.ui.preferences.actions.rse" id="org.eclipse.rse.ui.preferences.actions.rse"