Examples of IEntityPropertyPage


Examples of org.rssowl.ui.dialogs.properties.IEntityPropertyPage

    });

    /* For each Page - create TabItem */
    for (EntityPropertyPageWrapper pageWrapper : fPages) {
      TabItem item = new TabItem(fTabFolder, SWT.None);
      IEntityPropertyPage page = pageWrapper.getPage();
      item.setData(page);
      item.setText(pageWrapper.getName());
      if (page.getImage() != null)
        item.setImage(OwlUI.getImage(fResources, page.getImage()));
      item.setControl(page.createContents(fTabFolder));
    }

    /* Focus first Page */
    if (!fPages.isEmpty())
      fPages.iterator().next().getPage().setFocus();
View Full Code Here

Examples of org.rssowl.ui.dialogs.properties.IEntityPropertyPage

    int i = 0;
    Iterator<EntityPropertyPageWrapper> iterator = fPages.iterator();
    while (iterator.hasNext()) {
      EntityPropertyPageWrapper pageWrapper = iterator.next();
      TabItem item = new TabItem(fTabFolder, SWT.None);
      IEntityPropertyPage page = pageWrapper.getPage();
      item.setData(page);
      item.setText(pageWrapper.getName());
      if (page.getImage() != null)
        item.setImage(OwlUI.getImage(fResources, page.getImage()));

      /* Create the first page but not the others yet */
      if (i == 0) {
        item.setControl(page.createContents(fTabFolder));
        fCreatedPages.add(page);
        page.setFocus();
      }

      i++;
    }

View Full Code Here

Examples of org.rssowl.ui.dialogs.properties.IEntityPropertyPage

  private void onTabSelect(SelectionEvent e) {
    if (e.item instanceof TabItem && e.item.getData() instanceof IEntityPropertyPage) {
      TabItem item = (TabItem) e.item;

      /* Create Page if not yet done */
      IEntityPropertyPage page = (IEntityPropertyPage) e.item.getData();
      if (item.getControl() == null) {
        item.setControl(page.createContents(fTabFolder));
        fCreatedPages.add(page);

        /* Check if the Dialog size needs to be updated now */
        Shell shell = getShell();
        Point requiredSize = getRequiredSize(shell);
        Point currentSize = shell.getSize();
        if (requiredSize.x > currentSize.x || requiredSize.y > currentSize.y)
          shell.setSize(new Point(Math.max(currentSize.x, requiredSize.x), Math.max(currentSize.y, requiredSize.y)));
      }

      /* Pass Focus to Page */
      page.setFocus();
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.