Package com.eclipsesource.tabris.internal.ui.rendering

Examples of com.eclipsesource.tabris.internal.ui.rendering.UIRenderer


  @Test
  public void testCreatesRemoteUi() {
    Shell shell = new Shell( new Display() );

    UIRenderer uiRenderer = rendererFactory.createUIRenderer( shell );

    assertTrue( uiRenderer instanceof RemoteUI );
  }
View Full Code Here


    uiRenderer = mock( WebUI.class );
  }

  @Test
  public void testCreateUIRenderer() {
    UIRenderer renderer = rendererFactory.createUIRenderer( shell );

    assertTrue( renderer instanceof WebUI );
  }
View Full Code Here

   */
  public void create( Shell shell ) {
    whenNull( shell ).throwIllegalArgument( "Shell must not be null" );
    prepareShell( shell );
    UIDescriptor uiDescriptor = configuration.getAdapter( UIDescriptor.class );
    UIRenderer uiRenderer = uiDescriptor.getRendererFactory().createUIRenderer( shell );
    Composite pageParent = uiRenderer.getPageParent();
    pageParent.setLayout( new ZIndexStackLayout() );
    Controller controller = new Controller( uiRenderer, uiDescriptor );
    UIImpl ui = prepareUi( pageParent.getDisplay(), uiRenderer, configuration, controller );
    configure( configuration, ui );
    setUiColors( pageParent.getDisplay(), uiRenderer, configuration );
View Full Code Here

TOP

Related Classes of com.eclipsesource.tabris.internal.ui.rendering.UIRenderer

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.