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

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


    }
  }

  private void createGlobalAction( UIImpl ui, ActionDescriptor actionDescriptor ) {
    RendererFactory rendererFactory = uiDescriptor.getRendererFactory();
    ActionRenderer renderer = rendererFactory.createActionRenderer( ui, uiRenderer, actionDescriptor );
    renderer.createUi( actionsParent );
    globalActionRenderers.add( renderer );
  }
View Full Code Here


    }
    return pages;
  }

  public void setActionEnabled( String id, boolean enabled ) {
    ActionRenderer action = findRemoteAction( id );
    action.setEnabled( enabled );
  }
View Full Code Here

    ActionRenderer action = findRemoteAction( id );
    action.setEnabled( enabled );
  }

  public void setActionVisible( String id, boolean visible ) {
    ActionRenderer action = findRemoteAction( id );
    action.setVisible( visible );
  }
View Full Code Here

    ActionRenderer action = findRemoteAction( id );
    action.setVisible( visible );
  }

  ActionRenderer findRemoteAction( String id ) {
    ActionRenderer result = findActionInGlobalActions( id );
    if( result == null ) {
      result = findActionInPageActions( id );
    }
    whenNull( result ).throwIllegalState( "Action with id " + id + " does not exist." );
    return result;
View Full Code Here

  @Override
  public Action getAction( String id ) {
    whenNull( id ).throwIllegalArgument( "Id must not be null" );
    when( id.isEmpty() ).throwIllegalArgument( "Id must not be empty" );
    ActionRenderer remoteAction = controller.findRemoteAction( id );
    if( remoteAction != null ) {
      return remoteAction.getDescriptor().getAction();
    }
    return null;
  }
View Full Code Here

    }
    return false;
  }

  private void createAction( RendererFactory rendererFactory, Composite uiParent, ActionDescriptor actionDescriptor ) {
    ActionRenderer renderer = rendererFactory.createActionRenderer( ui, uiRenderer, actionDescriptor );
    remoteActions.add( renderer );
    renderer.createUi( uiParent );
  }
View Full Code Here

  private void createAction( RendererFactory rendererFactory,
                             Composite uiParent,
                             ActionDescriptor actionDescriptor )
  {
    ActionRenderer renderer = rendererFactory.createActionRenderer( ui, uiRenderer, actionDescriptor );
    remoteActions.add( renderer );
    renderer.createUi( uiParent );
  }
View Full Code Here

TOP

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

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.