Package org.eclipse.swt.widgets

Examples of org.eclipse.swt.widgets.Item


        return ShellTester.waitVisible (newDialogName);
    }

    // helper method   
    public void rightClickItem (Shell aShell, String itemText, String[] menuList) throws MultipleFoundException, NotFoundException {
        Item item = (Item) finder.find (workbenchShell, new WidgetTextMatcher (itemText, Item.class, true));
        ItemPath anItemPath = new ItemPath (menuList);
        ItemTester.getItemTester().actionClickMenuItem (item, anItemPath);
        waitTime (WAIT_STANDARD);
    }
View Full Code Here


        // null out cell editor before calling save
        // in case save results in applyEditorValue being re-entered
        // see 1GAHI8Z: ITPUI:ALL - How to code event notification when
        // using cell editor ?
        this.cellEditor = null;
        Item t = this.tableItem;
        // don't null out table item -- same item is still selected
        if (t != null && !t.isDisposed()) {
          saveEditorValue(c, t);
        }
        setEditor(null, null, 0);
        c.removeListener(cellEditorListener);
        Control control = c.getControl();
View Full Code Here

     */
    private void applyState(CustomHashtable checked, CustomHashtable grayed,
            Widget widget) {
        Item[] items = getChildren(widget);
        for (int i = 0; i < items.length; i++) {
            Item item = items[i];
            if (item instanceof TreeItem) {
                Object data = item.getData();
                if (data != null) {
                    TreeItem ti = (TreeItem) item;
                    ti.setChecked(checked.containsKey(data));
                    ti.setGrayed(grayed.containsKey(data));
                }
View Full Code Here

     */
    private void gatherState(CustomHashtable checked, CustomHashtable grayed,
            Widget widget) {
        Item[] items = getChildren(widget);
        for (int i = 0; i < items.length; i++) {
            Item item = items[i];
            if (item instanceof TreeItem) {
                Object data = item.getData();
                if (data != null) {
                    TreeItem ti = (TreeItem) item;
                    if (ti.getChecked()) {
            checked.put(data, data);
          }
View Full Code Here

     * @param widget the widget
     */
    private void internalCollectChecked(List result, Widget widget) {
        Item[] items = getChildren(widget);
        for (int i = 0; i < items.length; i++) {
            Item item = items[i];
            if (item instanceof TreeItem && ((TreeItem) item).getChecked()) {
                Object data = item.getData();
                if (data != null) {
          result.add(data);
        }
            }
            internalCollectChecked(result, item);
View Full Code Here

     * @param widget the widget
     */
    private void internalCollectGrayed(List result, Widget widget) {
        Item[] items = getChildren(widget);
        for (int i = 0; i < items.length; i++) {
            Item item = items[i];
            if (item instanceof TreeItem && ((TreeItem) item).getGrayed()) {
                Object data = item.getData();
                if (data != null) {
          result.add(data);
        }
            }
            internalCollectGrayed(result, item);
View Full Code Here

    private void setCheckedChildren(Item item, boolean state) {
        createChildren(item);
        Item[] items = getChildren(item);
        if (items != null) {
            for (int i = 0; i < items.length; i++) {
                Item it = items[i];
                if (it.getData() != null && (it instanceof TreeItem)) {
                    TreeItem treeItem = (TreeItem) it;
                    treeItem.setChecked(state);
                    setCheckedChildren(treeItem, state);
                }
            }
View Full Code Here

   *            the widget-relative coordinates of the viewer row
   * @return ViewerRow the row or <code>null</code> if no row is found at
   *         the given coordinates
   */
  protected ViewerRow getViewerRow(Point point) {
    Item item = getItemAt(point);

    if (item != null) {
      return getViewerRowFromItem(item);
    }

View Full Code Here

    } else {
      return;
    }
    Item[] items = getChildren(widget);
    for (int i = 0; i < items.length; i++) {
      Item item = items[i];
      Object data = item.getData();
      virtualRefreshExpandedItems(widget, item, data, i);
    }
  }
View Full Code Here

      ToolItem item = new ToolItem(bar, SWT.PUSH);
      item.setText(getResourceString("ToolItem.text", new Object[] { new Integer(i) }));
      item.setData("TIP_TEXT", getResourceString("ToolItem.tooltip", new Object[] { item.getText() }));
      item.setData("TIP_HELPTEXTHANDLER", new ToolTipHelpTextHandler() {
        public String getHelpText(Widget widget) {
          Item item = (Item) widget;
          return getResourceString("ToolItem.help", new Object[] { item.getText() });
        }
      });
    }
    GridData gridData = new GridData();
    gridData.horizontalSpan = 3;
    bar.setLayoutData(gridData);
    tooltip.activateHoverHelp(bar);

    Table table = new Table(frame, SWT.BORDER);
    for (int i = 0; i < 4; i++) {
      TableItem item = new TableItem(table, SWT.PUSH);
      item.setText(getResourceString("Item", new Object[] { new Integer(i) }));
      item.setData("TIP_IMAGE", images[HoverHelp.hhiInformation]);
      item.setText(getResourceString("TableItem.text", new Object[] { new Integer(i) }));
      item.setData("TIP_TEXT", getResourceString("TableItem.tooltip", new Object[] { item.getText() }));
      item.setData("TIP_HELPTEXTHANDLER", new ToolTipHelpTextHandler() {
        public String getHelpText(Widget widget) {
          Item item = (Item) widget;
          return getResourceString("TableItem.help", new Object[] { item.getText() });
        }
      });
    }
    table.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_FILL));
    tooltip.activateHoverHelp(table);

    Tree tree = new Tree(frame, SWT.BORDER);
    for (int i = 0; i < 4; i++) {
      TreeItem item = new TreeItem(tree, SWT.PUSH);
      item.setText(getResourceString("Item", new Object[] { new Integer(i) }));
      item.setData("TIP_IMAGE", images[HoverHelp.hhiWarning]);
      item.setText(getResourceString("TreeItem.text", new Object[] { new Integer(i) }));
      item.setData("TIP_TEXT", getResourceString("TreeItem.tooltip", new Object[] { item.getText() }));
      item.setData("TIP_HELPTEXTHANDLER", new ToolTipHelpTextHandler() {
        public String getHelpText(Widget widget) {
          Item item = (Item) widget;
          return getResourceString("TreeItem.help", new Object[] { item.getText() });
        }
      });
    }
    tree.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_FILL));
    tooltip.activateHoverHelp(tree);
View Full Code Here

TOP

Related Classes of org.eclipse.swt.widgets.Item

Copyright © 2018 www.massapicom. 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.