[Title]set help contents of log view, connection explorer
authorhyunsik.noh <hyunsik.noh@samsung.com>
Thu, 6 Sep 2012 02:18:32 +0000 (11:18 +0900)
committerhyunsik.noh <hyunsik.noh@samsung.com>
Thu, 6 Sep 2012 02:18:32 +0000 (11:18 +0900)
[Type]feature
[Module]nativecommon
[Priority]normal
[CQ#]
[Redmine#]6623

Change-Id: I55aaaf887dc25781c1ff5a0306e1beadc051006b

org.tizen.common.connection/src/org/tizen/common/connection/ui/ConnectionExplorer.java
org.tizen.common.connection/src/org/tizen/common/connection/ui/LogView.java

index e23daa2..1090820 100755 (executable)
@@ -46,8 +46,10 @@ import org.eclipse.swt.widgets.Menu;
 import org.eclipse.swt.widgets.ToolBar;
 import org.eclipse.swt.widgets.ToolItem;
 import org.eclipse.swt.widgets.Tree;
+import org.eclipse.ui.PlatformUI;
 import org.eclipse.ui.contexts.IContextService;
 import org.eclipse.ui.part.ViewPart;
+import org.tizen.common.TizenHelpContextIds;
 import org.tizen.common.connection.ConnectionPlugin;
 import org.tizen.common.connection.explorer.ConnectionExplorerPanel;
 import org.tizen.common.core.application.InstallPathConfig;
@@ -57,6 +59,7 @@ public class ConnectionExplorer extends ViewPart
 {
 
     private ConnectionExplorerPanel panel;
+    private Composite parent;
     private ToolBar toolBar;
 
     private ToolItem pushToolItem;
@@ -99,8 +102,10 @@ public class ConnectionExplorer extends ViewPart
     }
 
     @Override
-    public void createPartControl(Composite parent)
+    public void createPartControl(Composite p)
     {
+        parent = p;
+        PlatformUI.getWorkbench().getHelpSystem().setHelp(parent, TizenHelpContextIds.HELP_COMMON_CONNECTION_EXPLORER_CONTEXT);
         parent.setLayoutData(new GridData(GridData.FILL_VERTICAL));
         parent.setLayout(new GridLayout(1, false));
 
@@ -448,6 +453,10 @@ public class ConnectionExplorer extends ViewPart
     @Override
     public void setFocus()
     {
+        if(parent != null)
+        {
+            parent.setFocus();
+        }
     }
 
     private void startEmulatorManager() throws Exception
index 101ac0c..aaf7200 100755 (executable)
@@ -34,8 +34,10 @@ import org.eclipse.swt.dnd.Clipboard;
 import org.eclipse.swt.widgets.Composite;
 import org.eclipse.swt.widgets.Display;
 import org.eclipse.ui.IActionBars;
+import org.eclipse.ui.PlatformUI;
 import org.eclipse.ui.actions.ActionFactory;
 import org.eclipse.ui.part.ViewPart;
+import org.tizen.common.TizenHelpContextIds;
 import org.tizen.common.connection.ConnectionPlugin;
 import org.tizen.common.connection.log.LogColors;
 import org.tizen.common.connection.log.LogPanel;
@@ -51,6 +53,7 @@ public final class LogView extends ViewPart
     public static final String ID = "org.tizen.common.connection.ui.LogView"; //$NON-NLS-1$
 
     private LogPanel logPanel;
+    private Composite parent;
 
     private Action addAction;
     private Action removeAction;
@@ -72,8 +75,10 @@ public final class LogView extends ViewPart
     private LogColors colors;
 
     @Override
-    public void createPartControl(Composite parent)
+    public void createPartControl(Composite p)
     {
+        parent = p;
+        PlatformUI.getWorkbench().getHelpSystem().setHelp(parent, TizenHelpContextIds.HELP_COMMON_LOG_CONTEXT);
         Display d = parent.getDisplay();
         colors = new LogColors(d);
 
@@ -225,6 +230,10 @@ public final class LogView extends ViewPart
     @Override
     public void setFocus()
     {
+        if(parent != null)
+        {
+            parent.setFocus();
+        }
         logPanel.setFocus();
     }