Package org.eclipse.swt.widgets

Examples of org.eclipse.swt.widgets.Widget


    TreeItemAdapter parentOfMinSelected = new TreeItemAdapter(tree);

    /* For each selected Element */
    Object[] selectedElements = selection.toArray();
    for (Object selectedElement : selectedElements) {
      Widget widget = findItem(selectedElement);
      if (widget instanceof TreeItem) {
        TreeItem item = (TreeItem) widget;
        TreeItemAdapter parent = new TreeItemAdapter(item).getParent();

        int index = parent.indexOf(item);
View Full Code Here


  void setSelection(Event e) {
    if (e == null)
      return;

    Widget w = e.widget;
    if (w.isDisposed())
      return;

    SelectionEvent selEvent = new SelectionEvent(e);

    /*
 
View Full Code Here

    TreeItemAdapter parentOfMinSelected = new TreeItemAdapter(tree);

    /* For each selected Element */
    Object[] selectedElements = selection.toArray();
    for (Object selectedElement : selectedElements) {
      Widget widget = findItem(selectedElement);
      if (widget instanceof TreeItem) {
        TreeItem item = (TreeItem) widget;
        TreeItemAdapter parent = new TreeItemAdapter(item).getParent();

        int index = parent.indexOf(item);
View Full Code Here

    if (menu != null) {

      /* Adjust Location */
      IContributionItem contributionItem = manager.find(action.getId());
      if (contributionItem != null && contributionItem instanceof ActionContributionItem) {
        Widget widget = ((ActionContributionItem) contributionItem).getWidget();
        if (widget != null && widget instanceof ToolItem) {
          ToolItem item = (ToolItem) widget;
          Rectangle rect = item.getBounds();
          Point pt = new Point(rect.x, rect.y + rect.height);
          pt = manager.getControl().toDisplay(pt);
View Full Code Here

        public void getName(AccessibleEvent e) {
          if (control instanceof Tree || control instanceof Table) {
            if (e.childID == ACC.CHILDID_SELF)
              e.result = accessibleName;
            else if (!control.isDisposed()) {
              Widget widget = control.getDisplay().findWidget(control, e.childID);
              if (widget != null && widget instanceof Item)
                e.result = NLS.bind(Messages.OwlUI_ACCESSIBLE_NAME, ((Item) widget).getText());
            }
          } else
            e.result = accessibleName;
View Full Code Here

     */
    public void update(ISelection selection, IWorkbenchPart part) {
      CoolBarAdvisor.this.update(getAction(), fItem, selection, part);

      /* Windows: Workaround for Disabled Toolitems getting cropped (see Eclipse Bug 148532) */
      Widget widget = getWidget();
      if (Application.IS_WINDOWS && widget != null && !widget.isDisposed() && widget instanceof ToolItem && !((ToolItem) widget).isEnabled()) {
        ToolItem item = (ToolItem) widget;
        String text = item.getText();
        item.setText(""); //$NON-NLS-1$
        item.setText(text);
      }
View Full Code Here

    TreeItemAdapter parentOfMinSelected = new TreeItemAdapter(tree);

    /* For each selected Element */
    Object[] selectedElements = selection.toArray();
    for (Object selectedElement : selectedElements) {
      Widget widget = findItem(selectedElement);
      if (widget instanceof TreeItem) {
        TreeItem item = (TreeItem) widget;
        TreeItemAdapter parent = new TreeItemAdapter(item).getParent();

        int index = parent.indexOf(item);
View Full Code Here

    selectionControls.add(shell);
    selectionControls.add(contents);

    final Listener globalListener = new Listener() {
      public void handleEvent(Event event) {
        Widget w = event.widget;
        for (int i = selectionControls.size() - 1; i >= 0; i--) {
          if (selectionControls.get(i) == w) {
            if ((style & SWT.CLOSE) != 0) {
              for (int j = selectionListeners.size() - 1; j >= 0; j--)
                ((Listener) selectionListeners.get(j)).handleEvent(event);
View Full Code Here

  InGroup(Matcher matcher) {
    this.matcher = matcher;
  }

  protected boolean doMatch(Object obj) {
    Widget previousWidget = SWTUtils.previousWidget((Widget) obj);
    TreePath path = new PathGenerator().getPath((Widget) obj);
    int segmentCount = path.getSegmentCount();
    for (int i = 1; i < segmentCount; i++) {
      previousWidget = (Widget) path.getSegment(segmentCount - i - 1);
      if ((previousWidget instanceof Group) && matcher.matches(previousWidget))
View Full Code Here

    int widgetIndex = allWidgets.indexOf(obj);

    ListIterator<? extends Widget> listIterator = allWidgets.listIterator(widgetIndex);

    while (listIterator.hasPrevious()) {
      Widget previousWidget = listIterator.previous();
      if ((isLabel(previousWidget)) && mnemonicTextMatcher.matches(previousWidget))
        return true;
    }

    return false;
View Full Code Here

TOP

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

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.