From a9d24a242f310696d26b604e054ddd375fb46a23 Mon Sep 17 00:00:00 2001 From: David McKnight Date: Thu, 28 Jun 2007 19:58:44 +0000 Subject: [PATCH] [182403] kevin's patch for scratchpad doube-click-expand --- .../ui/view/scratchpad/SystemScratchpadViewPart.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/scratchpad/SystemScratchpadViewPart.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/scratchpad/SystemScratchpadViewPart.java index c03361a87fd..1258dd480c7 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/scratchpad/SystemScratchpadViewPart.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/scratchpad/SystemScratchpadViewPart.java @@ -13,6 +13,7 @@ * Contributors: * Martin Oberhuber (Wind River) - [168975] Move RSE Events API to Core * Martin Oberhuber (Wind River) - [186773] split ISystemRegistryUI from ISystemRegistry + * Kevin Doyle (IBM) - [182403] Double Click on an object that can be expanded ********************************************************************************/ package org.eclipse.rse.internal.ui.view.scratchpad; @@ -187,7 +188,14 @@ public class SystemScratchpadViewPart extends ViewPart { if (adapter.hasChildren((IAdaptable)element)) { - setInput((IAdaptable) element); + if (_viewer.getExpandedState(element)) + { + _viewer.collapseToLevel(element, 1); + } + else + { + _viewer.expandToLevel(element, 1); + } } else {