From 6aecdeb35395d7ae61ed43406602b8388081b922 Mon Sep 17 00:00:00 2001 From: Martin Oberhuber < martin.oberhuber@windriver.com> Date: Mon, 5 May 2008 23:01:29 +0000 Subject: [PATCH] [227535][rseterminal][api] Add "Launch Terminal" command handler code (apply patch from Anna Dushistova) --- .../META-INF/MANIFEST.MF | 2 + .../plugin.properties | 5 +- .../org.eclipse.rse.terminals.ui/plugin.xml | 3 +- .../LaunchTerminalCommandHandler.java | 175 ++++++++++++++++++ 4 files changed, 182 insertions(+), 3 deletions(-) create mode 100644 rse/plugins/org.eclipse.rse.terminals.ui/src/org/eclipse/rse/internal/terminals/ui/handlers/LaunchTerminalCommandHandler.java diff --git a/rse/plugins/org.eclipse.rse.terminals.ui/META-INF/MANIFEST.MF b/rse/plugins/org.eclipse.rse.terminals.ui/META-INF/MANIFEST.MF index c64c82ef383..7f3f40f5b26 100644 --- a/rse/plugins/org.eclipse.rse.terminals.ui/META-INF/MANIFEST.MF +++ b/rse/plugins/org.eclipse.rse.terminals.ui/META-INF/MANIFEST.MF @@ -20,4 +20,6 @@ Bundle-RequiredExecutionEnvironment: J2SE-1.4 Export-Package: org.eclipse.rse.internal.terminals.ui;x-internal:=true, org.eclipse.rse.internal.terminals.ui.actions;x-internal:=true, org.eclipse.rse.internal.terminals.ui.configuration.adapter;x-internal:=true, + org.eclipse.rse.internal.terminals.ui.handlers;x-internal:=true, org.eclipse.rse.internal.terminals.ui.views;x-internal:=true +Bundle-Localization: plugin diff --git a/rse/plugins/org.eclipse.rse.terminals.ui/plugin.properties b/rse/plugins/org.eclipse.rse.terminals.ui/plugin.properties index 789c17d6d1d..a27914b3dd8 100644 --- a/rse/plugins/org.eclipse.rse.terminals.ui/plugin.properties +++ b/rse/plugins/org.eclipse.rse.terminals.ui/plugin.properties @@ -6,7 +6,8 @@ # http://www.eclipse.org/legal/epl-v10.html # # Contributors: -# Yu-Fen Kuo (MontaVista) - initial API and implementation +# Yu-Fen Kuo (MontaVista) - initial API and implementation +# Anna Dushistova (MontaVista) - [227535][rseterminal][api] terminals.ui should not depend on files.core ############################################################################### # NLS_MESSAGEFORMAT_NONE @@ -15,6 +16,6 @@ pluginName = RSE Terminals UI (Incubation) providerName = Eclipse.org - +terminalsView.name = Terminals Launch_Terminal_Tooltip=Launch a terminal from the selected directory diff --git a/rse/plugins/org.eclipse.rse.terminals.ui/plugin.xml b/rse/plugins/org.eclipse.rse.terminals.ui/plugin.xml index 80dc55af26f..be56faf8257 100644 --- a/rse/plugins/org.eclipse.rse.terminals.ui/plugin.xml +++ b/rse/plugins/org.eclipse.rse.terminals.ui/plugin.xml @@ -14,6 +14,7 @@ Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley. Contributors: Martin Oberhuber (Wind River) - [180519] declaratively register adapter factories Yu-Fen Kuo (MontaVista) - [170910] Integrate Terminal with RSE +Anna Dushistova (MontaVista) - [227535] [rseterminal][api] terminals.ui should not depend on files.core --> @@ -39,7 +40,7 @@ Yu-Fen Kuo (MontaVista) - [170910] Integrate Terminal with RSE