org.eclipse.swt.widgets.Shell.setData()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(8.5k)|赞(0)|评价(0)|浏览(84)

本文整理了Java中org.eclipse.swt.widgets.Shell.setData()方法的一些代码示例,展示了Shell.setData()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Shell.setData()方法的具体详情如下:
包路径:org.eclipse.swt.widgets.Shell
类名称:Shell
方法名:setData

Shell.setData介绍

暂无

代码示例

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.jface

@Override
     protected void configureShell( Shell shell ) {
       super.configureShell( shell );
       shell.setData( RWT.CUSTOM_VARIANT, "jface_infoPopupDialog" ); //$NON-NLS-1$
      }
// ENDRAP

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.jface

@Override
   protected void configureShell( Shell shell ) {
     super.configureShell( shell );
     shell.setData( RWT.CUSTOM_VARIANT, "jface_contentProposalPopup" ); //$NON-NLS-1$
    }
// ENDRAP

代码示例来源:origin: org.eclipse/org.eclipse.datatools.connectivity.ui

protected Control createContents(Composite parent) {
  Composite content = new Composite(parent, SWT.NULL);
  GridLayout layout = new GridLayout();
  content.setLayout(layout);
  createControls(content);
  getConnectionProfile().addPropertySetListener(mPropertySetListener);
  getShell().setData( HelpUtil.CONTEXT_PROVIDER_KEY, this);
  HelpUtil.setHelp( getControl(), HelpUtil.getContextId(IHelpConstants.CONTEXT_ID_PROFILE_VERSION_PROPERTIES, ConnectivityUIPlugin.getDefault().getBundle().getSymbolicName()));
  return content;
}

代码示例来源:origin: org.eclipse/org.eclipse.datatools.connectivity.ui.dse

/**
 * Constructor
 * @param parentShell
 */
public ProfileSelectionDialog(Shell parentShell) {
  super(parentShell);
  setShellStyle( getShellStyle() | SWT.RESIZE );
  parentShell.setData( HelpUtil.CONTEXT_PROVIDER_KEY, this);
  HelpUtil.setHelp(parentShell, HelpUtil.getContextId(IHelpContextsConnectivityUIDSE.PROFILE_SELECTION_DIALOG, DSEPlugin.getDefault().getBundle().getSymbolicName()));
}

代码示例来源:origin: org.eclipse/org.eclipse.datatools.connectivity.sqm.core.ui

protected Control createContents(Composite parent) {
    Control contents = super.createContents(parent);
    getShell().setData( HelpUtil.CONTEXT_PROVIDER_KEY, this);
    HelpUtil.setHelp( getControl(), 
        HelpUtil.getContextId(IHelpContextsSQMCoreUI.DEFAULT_TABLE_FILTER_PROPERTY_PAGE, 
              RDBCoreUIPlugin.getDefault().getBundle().getSymbolicName()));
    return contents;
  }
}

代码示例来源:origin: org.eclipse/org.eclipse.datatools.connectivity.sqm.core.ui

public void createControl(Composite parent) {
    super.createControl(parent);
    getShell().setData( HelpUtil.CONTEXT_PROVIDER_KEY, this);
    HelpUtil.setHelp( getControl(), 
        HelpUtil.getContextId(IHelpContextsSQMCoreUI.LABEL_DECORATOR_PREFERENCE_PAGE, 
              RDBCoreUIPlugin.getDefault().getBundle().getSymbolicName()));
  }
}

代码示例来源:origin: org.eclipse/org.eclipse.datatools.connectivity.sqm.core.ui

protected Control createContents(Composite parent) {
    Control contents = super.createContents(parent);
    getShell().setData( HelpUtil.CONTEXT_PROVIDER_KEY, this);
    HelpUtil.setHelp( getControl(), 
        HelpUtil.getContextId(IHelpContextsSQMCoreUI.DEFAULT_SCHEMA_FILTER_PROPERTY_PAGE, 
              RDBCoreUIPlugin.getDefault().getBundle().getSymbolicName()));
    return contents;
  }
}

代码示例来源:origin: org.eclipse/org.eclipse.datatools.connectivity.sqm.fe.ui

public void createPageControls(Composite pageContainer) {
    super.createPageControls(pageContainer);
    getShell().setData(HelpUtil.CONTEXT_PROVIDER_KEY, this);
    HelpUtil.setHelp(getShell(), HelpUtil.getContextId(
        IHelpContextsSQMFEUI.GENERATE_DDL_WIZARD,
        FEUiPlugin.getDefault().getBundle().getSymbolicName()));
  }
}

代码示例来源:origin: org.eclipse/org.eclipse.datatools.connectivity.ui

public void createPageControls(Composite pageContainer) {
    super.createPageControls(pageContainer);
    getShell().setData(HelpUtil.CONTEXT_PROVIDER_KEY, this);
//        HelpUtil.setHelp(getShell(), IHelpConstants.CONTEXT_ID_NEW_CP_WIZARD);
    HelpUtil.setHelp(getShell(), HelpUtil.getContextId(
        IHelpConstants.CONTEXT_ID_NEW_CP_WIZARD,
        ConnectivityUIPlugin.getDefault().getBundle().getSymbolicName()));
  }

代码示例来源:origin: org.eclipse/org.eclipse.datatools.connectivity.ui

public void createPageControls(Composite pageContainer) {
  super.createPageControls(pageContainer);
  getShell().setData(HelpUtil.CONTEXT_PROVIDER_KEY, this);
  HelpUtil.setHelp(getShell(), HelpUtil.getContextId(
      IHelpConstants.CONTEXT_ID_NEW_REPOSITORY_WIZARD,
      ConnectivityUIPlugin.getDefault().getBundle().getSymbolicName()));
}

代码示例来源:origin: org.eclipse/org.eclipse.datatools.connectivity.ui

public void createPageControls(Composite pageContainer) {
  super.createPageControls(pageContainer);
  getShell().setData(HelpUtil.CONTEXT_PROVIDER_KEY, this);
  HelpUtil.setHelp(getShell(), HelpUtil.getContextId(
      IHelpConstants.CONTEXT_ID_NEW_CONNECTION_PROFILE_WIZARD,
      ConnectivityUIPlugin.getDefault().getBundle().getSymbolicName()));
}

代码示例来源:origin: org.eclipse/org.eclipse.datatools.connectivity.db.generic.ui

public void createPageControls(Composite pageContainer) {
    super.createPageControls(pageContainer);
    getShell().setData(HelpUtil.CONTEXT_PROVIDER_KEY, this);
    HelpUtil.setHelp(getShell(), HelpUtil.getContextId(
        IHelpContextsGenericDBProfile.GENERIC_DB_PROFILE_WIZARD,
        GenericDBUIPlugin.getDefault().getBundle().getSymbolicName()));
  }
}

代码示例来源:origin: org.eclipse/org.eclipse.datatools.connectivity.ui

public void createControl(Composite parent) {
    super.createControl(parent);
    getShell().setData(HelpUtil.CONTEXT_PROVIDER_KEY, this);
    HelpUtil.setHelp(getControl(), HelpUtil.getContextId(IHelpConstants.CONTEXT_ID_DRIVER_PREFERENCES, ConnectivityUIPlugin.getDefault().getBundle().getSymbolicName()));

  }
}

代码示例来源:origin: org.eclipse/org.eclipse.datatools.connectivity.sqm.core.ui

protected Control createContents(Composite parent) {
    Control contents = super.createContents(parent);
    getShell().setData( HelpUtil.CONTEXT_PROVIDER_KEY, this);
    HelpUtil.setHelp( getControl(), 
        HelpUtil.getContextId(IHelpContextsSQMCoreUI.DEFAULT_STORED_PROCEDURE_FILTER_PROPERTY_PAGE, 
              RDBCoreUIPlugin.getDefault().getBundle().getSymbolicName()));
    return contents;
  }
}

代码示例来源:origin: org.eclipse/org.eclipse.datatools.connectivity.db.generic.ui

protected Control createContents(Composite parent) {
    Control contents = super.createContents(parent);
    getShell().setData( HelpUtil.CONTEXT_PROVIDER_KEY, this);
    HelpUtil.setHelp( getControl(), HelpUtil.getContextId(IHelpContextsGenericDBProfile.GENERIC_DB_PROFILE_WIZARD_PAGE, GenericDBUIPlugin.getDefault().getBundle().getSymbolicName()));
    return contents;
  }
}

代码示例来源:origin: org.eclipse/org.eclipse.datatools.connectivity.db.generic.ui

public void createControl(Composite parent) {
    super.createControl(parent);
    getShell().setData( HelpUtil.CONTEXT_PROVIDER_KEY, this);
    HelpUtil.setHelp( getControl(), HelpUtil.getContextId(IHelpContextsGenericDBProfile.GENERIC_DB_PROFILE_WIZARD_PAGE, GenericDBUIPlugin.getDefault().getBundle().getSymbolicName()));
  }
}

代码示例来源:origin: org.microemu/microemu-javase-swt

protected final Shell createShell() 
{
  Shell newShell = new Shell(parentShell, shellStyle);
  resizeListener = new Listener() {
    public void handleEvent(Event e) {
      resizeHasOccurred = true;
    }
  };

  newShell.addListener(SWT.Resize,resizeListener);
  newShell.setData(this);
  newShell.addShellListener(getShellListener());
  configureShell(newShell);
  
  return newShell;
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.e4.ui.workbench.renderers.swt

private Menu createTabMenu(CTabFolder folder, MPart part) {
  Shell shell = folder.getShell();
  Menu cachedMenu = (Menu) shell.getData(SHELL_CLOSE_EDITORS_MENU);
  if (cachedMenu == null) {
    cachedMenu = new Menu(folder);
    shell.setData(SHELL_CLOSE_EDITORS_MENU, cachedMenu);
  } else {
    for (MenuItem item : cachedMenu.getItems()) {
      item.dispose();
    }
  }
  final Menu menu = cachedMenu;
  populateTabMenu(menu, part);
  return menu;
}

代码示例来源:origin: org.xworker/xworker_swt

public static Object create(ActionContext actionContext){
  //Thing self = (Thing) actionContext.get("self");
  
  Thing shellThing = World.getInstance().getThing("xworker.swt.widgets.ColorDialog/@color_dialog_shell");
  Shell shell = (Shell) shellThing.doAction("create", actionContext);
  
  ActionContext context = new ActionContext();
  context.put("shell", shell);
  Thing actionThing = World.getInstance().getThing("xworker.swt.widgets.ColorDialog/@shellActions");
  ActionContainer actionContainer = new ActionContainer(actionThing, context);
  shell.setData("actions", actionContainer);
  
  return shell;        
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.e4.ui.workbench.addons.swt

public SplitFeedbackOverlay(Shell dragShell, Rectangle rect, int side, float pct,
    boolean enclosed, boolean modified) {
  outerRect = rect;
  curSide = side;
  ratio = pct;
  feedbackShell = new Shell(dragShell, SWT.NO_TRIM | SWT.ON_TOP);
  feedbackShell.setBounds(dragShell.getBounds());
  feedbackShell.setData(DragAndDropUtil.IGNORE_AS_DROP_TARGET, DragAndDropUtil.IGNORE_AS_DROP_TARGET);
  MWindow winModel = (MWindow) dragShell.getData(AbstractPartRenderer.OWNING_ME);
  stylingEngine = winModel.getContext().get(IStylingEngine.class);
  // Show the appropriate feedback rectangles
  setFeedback(enclosed, modified);
  defineRegion();
}

相关文章

微信公众号

最新文章

更多

Shell类方法