Examples of LayoutToken


Examples of org.apache.myfaces.tobago.component.LayoutToken

    }
  }

  public void parsePixels() {
    for (int i = 0; i < layoutTokens.getSize(); i++) {
      LayoutToken token = layoutTokens.get(i);
      if (token instanceof PixelLayoutToken) {
        int w = ((PixelLayoutToken) token).getPixel();
        update(w, i, true);
        if (LOG.isDebugEnabled()) {
          LOG.debug("set column " + i + " from " + token
View Full Code Here

Examples of org.apache.myfaces.tobago.component.LayoutToken


  public void parsePercent(double innerWidth) {
    if (columnsLeft()) {
      for (int i = 0; i < layoutTokens.getSize(); i++) {
        LayoutToken token = layoutTokens.get(i);
        if (isFree(i) && token instanceof PercentLayoutToken) {
          int percent = ((PercentLayoutToken) token).getPercent();
          int w = (int) (innerWidth / 100 * percent);
          update(w, i);
          if (LOG.isDebugEnabled()) {
View Full Code Here

Examples of org.apache.myfaces.tobago.component.LayoutToken

  public void parsePortions() {
    if (columnsLeft()) {
      //   1. count portions
      int portions = 0;
      for (int i = 0; i < layoutTokens.getSize(); i++) {
        LayoutToken token = layoutTokens.get(i);
        if (isFree(i) && token instanceof RelativeLayoutToken) {
          portions += ((RelativeLayoutToken) token).getFactor();
        }
      }
      //  2. calc and set portion
      if (portions > 0) {
        int widthForPortions = getSpaceLeft();
        for (int i = 0; i < layoutTokens.getSize(); i++) {
          LayoutToken token = layoutTokens.get(i);
          if (isFree(i) && token instanceof RelativeLayoutToken) {
            int portion = ((RelativeLayoutToken) token).getFactor();
            float w = (float) widthForPortions / portions * portion;
            if (w < 0) {
              update(0, i);
View Full Code Here

Examples of org.apache.myfaces.tobago.component.LayoutToken

      if (!rowIsRendered(rows.get(i))) {
        continue;
      }
      height += getCellPadding(facesContext, layout,  first);
      first = false;
      LayoutToken token = layoutTokens.get(i);
      if (token instanceof PixelLayoutToken) {
        height += ((PixelLayoutToken) token).getPixel();
      } else if (token instanceof FixedLayoutToken) {
        height += getMaxHeight(facesContext, rows.get(i), false);
      } else if (token instanceof MinimumLayoutToken) {
View Full Code Here

Examples of org.apache.myfaces.tobago.component.LayoutToken

      if (!columnIsRendered(rows,  i)) {
        continue;
      }
      width += getCellPadding(facesContext, layout,  first);
      first = false;
      LayoutToken token = layoutTokens.get(i);
      if (token instanceof PixelLayoutToken) {
        width += ((PixelLayoutToken) token).getPixel();
      } else if (token instanceof FixedLayoutToken) {
        width += getMaxWidth(facesContext, rows, i, false);
      } else if (token instanceof MinimumLayoutToken) {
View Full Code Here

Examples of org.apache.myfaces.tobago.component.LayoutToken

  public void parseFixedSpace(LayoutInfo layoutInfo, UIGridLayout layout,
      LayoutTokens layoutTokens, boolean width, FacesContext facesContext) {

    //String[] tokens = layoutInfo.getLayoutTokens();
    for (int i = 0; i < layoutTokens.getSize(); i++) {
      LayoutToken token = layoutTokens.get(i);
      if (token instanceof FixedLayoutToken) {
        int max = 0;
        final List<UIGridLayout.Row> rows = layout.ensureRows();
        if (!rows.isEmpty()) {
          if (width) {
View Full Code Here

Examples of org.apache.myfaces.tobago.component.LayoutToken

  private void parseFixedSpace(LayoutInfo layoutInfo, UIGridLayout layout,
                               boolean width, FacesContext facesContext) {

    LayoutTokens tokens = layoutInfo.getLayoutTokens();
    for (int i = 0; i < tokens.getSize(); i++) {
      LayoutToken token = tokens.get(i);
      if (token instanceof FixedLayoutToken) {
        int max = 0;
        final List<UIGridLayout.Row> rows = layout.ensureRows();
        if (!rows.isEmpty()) {
          if (width) {
View Full Code Here

Examples of org.apache.myfaces.tobago.component.LayoutToken

      //  2. calc and set portion
      if (portions > 0) {
        int widthForPortions = getSpaceLeft();
        for (int i = 0; i < layoutTokens.getSize(); i++) {
          LayoutToken token = layoutTokens.get(i);
          if (isFree(i) && token instanceof RelativeLayoutToken) {
            int portion = ((RelativeLayoutToken) token).getFactor();
            float w = (float) widthForPortions / portions * portion;
            if (w < 0) {
              update(0, i);
View Full Code Here

Examples of org.apache.myfaces.tobago.component.LayoutToken

  public void parseColumnLayout(double space, int padding) {

    if (hasLayoutTokens()) {
      int portions = 0;
      for (int i = 0; i < layoutTokens.getSize(); i++) {
        LayoutToken token = layoutTokens.get(i);
        if (token instanceof HideLayoutToken) {
          update(0, i);
          spaces[i] = HIDE;
          if (LOG.isDebugEnabled()) {
            LOG.debug("set column " + i + " from " + layoutTokens.get(i)
View Full Code Here

Examples of org.apache.myfaces.tobago.component.LayoutToken

      if (!rowIsRendered(rows.get(i))) {
        continue;
      }
      height += getCellPadding(facesContext, layout,  first);
      first = false;
      LayoutToken token = layoutTokens.get(i);
      if (token instanceof PixelLayoutToken) {
        height += ((PixelLayoutToken) token).getPixel();
      } else if (token instanceof FixedLayoutToken) {
        height += getMaxHeight(facesContext, rows.get(i), false);
      } else if (token instanceof MinimumLayoutToken) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.