Package com.eclipsesource.tabris.widgets

Examples of com.eclipsesource.tabris.widgets.RefreshComposite


  }


  @Test
  public void testNotifiesNoRefreshListenerForOtherEvent() {
    RefreshComposite composite = new RefreshComposite( shell, SWT.NONE );
    RefreshListener listener = mock( RefreshListener.class );
    composite.addRefreshListener( listener );
    RefreshCompositeOperationHandler handler = new RefreshCompositeOperationHandler( composite );

    handler.handleNotify( "FocusIn", null );

    verify( listener, never() ).refresh();
View Full Code Here


    verify( listener, never() ).refresh();
  }

  @Test
  public void testNotifiesRefreshListener() {
    RefreshComposite composite = new RefreshComposite( shell, SWT.NONE );
    RefreshListener listener = mock( RefreshListener.class );
    composite.addRefreshListener( listener );
    RefreshCompositeOperationHandler handler = new RefreshCompositeOperationHandler( composite );

    handler.handleNotify( "Refresh", null );

    verify( listener ).refresh();
View Full Code Here

    verify( listener ).refresh();
  }

  @Test
  public void testNotifiesRefreshListeners() {
    RefreshComposite composite = new RefreshComposite( shell, SWT.NONE );
    RefreshListener listener = mock( RefreshListener.class );
    RefreshListener listener2 = mock( RefreshListener.class );
    composite.addRefreshListener( listener );
    composite.addRefreshListener( listener2 );
    RefreshCompositeOperationHandler handler = new RefreshCompositeOperationHandler( composite );

    handler.handleNotify( "Refresh", null );

    InOrder order = inOrder( listener, listener2 );
View Full Code Here

  @Before
  public void setUp() {
    display = new Display();
    shell = new Shell( display );
    lca = new RefreshCompositeLCA();
    composite = new RefreshComposite( shell, SWT.BORDER );
  }
View Full Code Here

  public void preserveValues( Widget widget ) {
    ControlLCAUtil.preserveValues( ( Control )widget );
    preserveCustomVariant( widget );
    preserveBackgroundGradient( widget );
    preserveRoundedBorder( widget );
    RefreshComposite composite = ( RefreshComposite )widget;
    preserveProperty( composite, PROPERTY_CLIENT_AREA, composite.getClientArea() );
    preserveProperty( composite, PROPERTY_MESSAGE, composite.getMessage() );
    preserveProperty( composite, PROPERTY_DONE, composite.getAdapter( RefreshAdapter.class ).isDone() );
    preserveListener( composite, EVENT_REFRESH, !composite.getRefreshListeners().isEmpty() );
  }
View Full Code Here

    preserveListener( composite, EVENT_REFRESH, !composite.getRefreshListeners().isEmpty() );
  }

  @Override
  public void renderInitialization( Widget widget ) throws IOException {
    RefreshComposite composite = ( RefreshComposite )widget;
    RemoteObject remoteObject = createRemoteObject( composite, TYPE_REFRESH_COMPOSITE );
    remoteObject.setHandler( new RefreshCompositeOperationHandler( composite ) );
    remoteObject.set( PROPERTY_PARENT, getId( composite.getParent() ) );
    remoteObject.set( PROPERTY_STYLE, createJsonArray( getStyles( composite, ALLOWED_STYLES ) ) );
    initializeListenToRefresh( composite, remoteObject );
    initializeMessage( remoteObject, composite.getMessage() );
  }
View Full Code Here

    }
  }

  @Override
  public void renderChanges( Widget widget ) throws IOException {
    RefreshComposite composite = ( RefreshComposite )widget;
    ControlLCAUtil.renderChanges( composite );
    renderBackgroundGradient( composite );
    renderRoundedBorder( composite );
    renderCustomVariant( composite );
    renderClientArea( composite );
View Full Code Here

TOP

Related Classes of com.eclipsesource.tabris.widgets.RefreshComposite

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.