Package com.eclipsesource.tabris.internal.ui

Examples of com.eclipsesource.tabris.internal.ui.PageDescriptor


    }
    return null;
  }

  private PageDescriptor createDescriptor() {
    PageDescriptor pageDescriptor = new PageDescriptor( id, pageType )
                                      .setTitle( title )
                                      .setImage( image )
                                      .setTopLevel( topLevel )
                                      .setPageStyle( style );
    for( ActionConfiguration configuration : actions ) {
      pageDescriptor.addAction( configuration );
    }
    return pageDescriptor;
  }
View Full Code Here


   * @since 1.0
   */
  public UIConfiguration addPageConfiguration( PageConfiguration configuration ) {
    whenNull( configuration ).throwIllegalArgument( "Page Configuration must not be null" );
    pageConfigurations.add( configuration );
    PageDescriptor descriptor = configuration.getAdapter( PageDescriptor.class );
    uiDescriptor.add( descriptor );
    UpdateUtil.fireUiUpdate( this );
    return this;
  }
View Full Code Here

  private final class MenuItemSelectionListener implements Listener {

    @Override
    public void handleEvent( Event event ) {
      MenuItem item = ( MenuItem )event.widget;
      PageDescriptor pageDescriptor = ( PageDescriptor )item.getData();
      ToolItem dropDown = pageSwitcher.getItem( 0 );
      dropDown.setText( item.getText() );
      dropDown.setData( pageDescriptor );
      dropDown.setImage( item.getImage() );
      if( !DATA_ACTIVATED.equals( event.data ) ) {
        ui.getPageOperator().openPage( pageDescriptor.getId() );
      }
    }
View Full Code Here

   *
   * @since 1.0
   */
  public UIConfiguration addPageConfiguration( PageConfiguration configuration ) {
    checkArgumentNotNull( configuration, "Page Configuration" );
    PageDescriptor descriptor = configuration.getAdapter( PageDescriptor.class );
    uiDescriptor.add( descriptor );
    return this;
  }
View Full Code Here

    }
    return null;
  }

  private PageDescriptor createDescriptor() {
    PageDescriptor pageDescriptor = new PageDescriptor( id, pageType, title, image, topLevel, style );
    for( ActionConfiguration configuration : actions ) {
      pageDescriptor.addAction( configuration );
    }
    return pageDescriptor;
  }
View Full Code Here

    }
    return null;
  }

  private PageDescriptor createDescriptor() {
    PageDescriptor pageDescriptor = new PageDescriptor( id, pageType )
                                      .setTitle( title )
                                      .setImage( image )
                                      .setTopLevel( topLevel )
                                      .setPageStyle( style );
    for( ActionConfiguration configuration : actions ) {
      pageDescriptor.addAction( configuration );
    }
    return pageDescriptor;
  }
View Full Code Here

   * @since 1.0
   */
  public UIConfiguration addPageConfiguration( PageConfiguration configuration ) {
    whenNull( configuration ).throwIllegalArgument( "Page Configuration must not be null" );
    pageConfigurations.add( configuration );
    PageDescriptor descriptor = configuration.getAdapter( PageDescriptor.class );
    uiDescriptor.add( descriptor );
    UpdateUtil.fireUiUpdate( this );
    return this;
  }
View Full Code Here

  private final class MenuItemSelectionListener implements Listener {

    @Override
    public void handleEvent( Event event ) {
      MenuItem item = ( MenuItem )event.widget;
      PageDescriptor pageDescriptor = ( PageDescriptor )item.getData();
      ToolItem dropDown = pageSwitcher.getItem( 0 );
      dropDown.setText( item.getText() );
      dropDown.setImage( item.getImage() );
      if( !DATA_ACTIVATED.equals( event.data ) ) {
        ui.getPageOperator().openPage( pageDescriptor.getId() );
      }
    }
View Full Code Here

TOP

Related Classes of com.eclipsesource.tabris.internal.ui.PageDescriptor

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.