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;
{
private ConnectionExplorerPanel panel;
+ private Composite parent;
private ToolBar toolBar;
private ToolItem pushToolItem;
}
@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));
@Override
public void setFocus()
{
+ if(parent != null)
+ {
+ parent.setFocus();
+ }
}
private void startEmulatorManager() throws Exception
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;
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;
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);
@Override
public void setFocus()
{
+ if(parent != null)
+ {
+ parent.setFocus();
+ }
logPanel.setFocus();
}