Package org.eclipse.swt.widgets

Examples of org.eclipse.swt.widgets.Widget


  {
    selectionListener = new SelectionAdapter()
    {
      public void widgetSelected(SelectionEvent event)
      {
        Widget widget = event.widget;
        if (widget == addButton)
        {
          addPressed();
        } else
          if (widget == removeButton)
View Full Code Here


    Widgets.onWidget( null );
  }

  @Test
  public void testOnWidgetDoesNotCache() {
    Widget widget = mock( Widget.class );

    WidgetDecorator<WidgetDecorator> decorator1 = Widgets.onWidget( widget );
    WidgetDecorator<WidgetDecorator> decorator2 = Widgets.onWidget( widget );

    assertNotSame( decorator1, decorator2 );
View Full Code Here

    // Just making sure we don't throw a Widget Disposed Exception
  }

  @Test
  public void testFindWidget() {
    Widget result = itemHeightService.findWidget( WidgetUtil.getId( table ) );

    assertSame( table, result );
  }
View Full Code Here

    assertSame( table, result );
  }

  @Test
  public void testCannotFindWidget() {
    Widget result = itemHeightService.findWidget( "bar" );

    assertNull( result );
  }
View Full Code Here

    viewer.setSorter(new CloudFoundryViewerSorter());
   
    viewer.getTable().addSelectionListener(new SelectionAdapter() {
      @Override
      public void widgetSelected(SelectionEvent event) {
        Widget item = event.item;
       
        if (event.detail == SWT.CHECK && item != null && item instanceof TableItem) {
          TableItem tableItem = (TableItem) item;
          String appName = tableItem.getText();
         
View Full Code Here

    viewer.getTable().addSelectionListener(new SelectionAdapter() {

      @Override
      public void widgetSelected(SelectionEvent event) {

        Widget item = event.item;
        // Disable selecting routes that are in use
        if (event.detail == SWT.CHECK && item instanceof TableItem) {
          TableItem tableItem = (TableItem) item;

          Object element = tableItem.getData();
View Full Code Here

      return getVirtualSelection();
    }
    Widget[] items = doGetSelection();
    ArrayList list = new ArrayList(items.length);
    for (int i = 0; i < items.length; i++) {
      Widget item = items[i];
      Object e = item.getData();
      if (e != null) {
        list.add(e);
      }
    }
    return list;
View Full Code Here

        internalRefreshAll(updateLabels);
      } else {
        internalVirtualRefreshAll();
      }
    } else {
      Widget w = findItem(element);
      if (w != null) {
        updateItem(w, element);
      }
    }
  }
View Full Code Here

    // use remove(int[]) rather than repeated TableItem.dispose() calls
    // to allow SWT to optimize multiple removals
    int[] indices = new int[elements.length];
    int count = 0;
    for (int i = 0; i < elements.length; ++i) {
      Widget w = findItem(elements[i]);
      if (w == null && virtualManager != null) {
        int index = virtualManager.find(elements[i]);
        if (index != -1) {
          indices[count++] = index;
        }
View Full Code Here

   *
   * @see org.eclipse.jface.viewers.StructuredViewer#reveal(java.lang.Object)
   */
  public void reveal(Object element) {
    Assert.isNotNull(element);
    Widget w = findItem(element);
    if (w instanceof Item) {
      doShowItem((Item) w);
    }
  }
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.