Package org.jvnet.lafwidget.animation

Examples of org.jvnet.lafwidget.animation.FadeState


    SubstanceColorScheme prevBorderColorScheme = SubstanceColorSchemeUtilities
        .getColorScheme(this.menuItem,
            ColorSchemeAssociationKind.BORDER, prevState);

    float cyclePos = 0;
    FadeState fadeState = SubstanceFadeUtilities.getFadeState(
        this.menuItem, FadeKind.SELECTION, FadeKind.ROLLOVER,
        FadeKind.PRESS, FadeKind.ARM);
    if (fadeState != null) {
      cyclePos = fadeState.getFadePosition();
      if (fadeState.isFadingIn())
        cyclePos = 1.0f - cyclePos;
      if (fadeState.fadeKind == FadeKind.SELECTION) {
        checkMarkVisibility = fadeState.getFadePosition();
        isCheckMarkFadingOut = !fadeState.isFadingIn();
      }
    }
    SubstanceGradientPainter fillPainter = SubstanceCoreUtilities
        .getGradientPainter(this.menuItem);
    SubstanceBorderPainter borderPainter = SubstanceCoreUtilities
View Full Code Here


    TableCellId cellFocusId = new TableCellId(row, column);
    // set indication to make exact comparison (since
    // focus can be only on one cell).
    cellFocusId.setExactComparison(true);
    FadeState focusState = SubstanceFadeUtilities.getFadeState(table,
        cellFocusId, FadeKind.FOCUS);

    Insets regInsets = ui.getCellRendererInsets();
    if (hasFocus || (focusState != null)) {
      SubstanceBorder border = new SubstanceBorder(regInsets);

      // System.out.println("[" + row + ":" + column + "] hasFocus : "
      // + hasFocus + ", focusState : " + focusState);
      if (focusState != null) {
        border.setAlpha(focusState.getFadePosition());
      }

      // special case for tables with no grids
      if (!table.getShowHorizontalLines()
          && !table.getShowVerticalLines()) {
View Full Code Here

        TableCellId cellFocusId = new TableCellId(row, column);
        // set indication to make exact comparison (since
        // focus can be only on one cell).
        cellFocusId.setExactComparison(true);
        FadeState focusState = SubstanceFadeUtilities.getFadeState(
            table, cellFocusId, FadeKind.FOCUS);
        if (hasFocus || (focusState != null)) {
          SubstanceBorder border = new SubstanceBorder();
          if (focusState != null) {
            border.setAlpha(focusState.getFadePosition());
          }
          this.setBorder(border);
        } else {
          this.setBorder(BooleanRenderer.noFocusBorder);
        }
View Full Code Here

    SubstanceColorScheme prevBorderColorScheme = SubstanceColorSchemeUtilities
        .getColorScheme(button, ColorSchemeAssociationKind.BORDER,
            prevState);

    float cyclePos = 0;
    FadeState fadeState = SubstanceFadeUtilities.getFadeState(button,
        FadeKind.SELECTION, FadeKind.ROLLOVER, FadeKind.PRESS);
    if (fadeState != null) {
      cyclePos = fadeState.getFadePosition();
      if (fadeState.isFadingIn())
        cyclePos = 1.0f - cyclePos;
      if (fadeState.fadeKind == FadeKind.SELECTION) {
        checkMarkVisibility = fadeState.getFadePosition();
        isCheckMarkFadingOut = !fadeState.isFadingIn();
      }
    }

    int fontSize = SubstanceSizeUtils.getComponentFontSize(button);
    int checkMarkSize = SubstanceSizeUtils.getCheckBoxMarkSize(fontSize);
View Full Code Here

    float startAlpha = SubstanceColorSchemeUtilities.getHighlightAlpha(
        menuItem, prevState);
    float endAlpha = SubstanceColorSchemeUtilities.getHighlightAlpha(
        menuItem, currState);

    FadeState state = SubstanceFadeUtilities.getFadeState(menuItem,
        FadeKind.SELECTION, FadeKind.ARM, FadeKind.ROLLOVER);
    float fadeCoef = 0.0f;
    float totalAlpha = endAlpha;
    if (state != null) {
      fadeCoef = state.getFadePosition();

      // compute the total alpha of the overlays.
      if (state.isFadingIn()) {
        totalAlpha = startAlpha + (endAlpha - startAlpha) * fadeCoef;
      } else {
        totalAlpha = startAlpha + (endAlpha - startAlpha)
            * (1.0f - fadeCoef);
      }

      if (state.isFadingIn())
        fadeCoef = 1.0f - fadeCoef;

      // System.out.println(menuItem.getText() + " from " +
      // prevState.name()
      // + "[" + alphaForPrevBackground + "] to " + currState.name()
View Full Code Here

              || model.isSelected();
          if (useRegularVersion) {
            icon.paintIcon(menuItem, g2d, mli.iconRect.x,
                mli.iconRect.y);
          } else {
            FadeState state = SubstanceFadeUtilities.getFadeState(
                menuItem, FadeKind.ARM, FadeKind.ROLLOVER);
            if (state != null) {
              float alpha = state.getFadePosition();
              themed.paintIcon(menuItem, g2d, mli.iconRect.x,
                  mli.iconRect.y);
              g2d.setComposite(TransitionLayout
                  .getAlphaComposite(menuItem, alpha, g));
              // System.out.println("Themed to regular at " +
View Full Code Here

        .getColorScheme(this.comp, currColorSchemeAssociationKind,
            currState);

    SubstanceColorScheme prevScheme = currScheme;

    FadeState fadeState = SubstanceFadeUtilities.getFadeState(this.comp,
        FadeKind.ROLLOVER, FadeKind.SELECTION, FadeKind.PRESS,
        FadeKind.ARM);
    if (fadeState != null) {
      ColorSchemeAssociationKind prevColorSchemeAssociationKind = (this.colorSchemeAssociationKindDelegate == null) ? ColorSchemeAssociationKind.MARK
          : this.colorSchemeAssociationKindDelegate
              .getColorSchemeAssociationKind(prevState);
      prevScheme = SubstanceColorSchemeUtilities.getColorScheme(
          this.comp, prevColorSchemeAssociationKind, prevState);
      cyclePos = fadeState.getFadePosition();
      if (!fadeState.isFadingIn())
        cyclePos = 1.0f - cyclePos;
    }
    float currAlpha = SubstanceColorSchemeUtilities.getAlpha(this.comp,
        currState);
    float prevAlpha = SubstanceColorSchemeUtilities.getAlpha(this.comp,
View Full Code Here

      SubstanceColorScheme currScheme = SubstanceColorSchemeUtilities
          .getColorScheme(comp, ColorSchemeAssociationKind.MARK,
              currState);
      Color currColor = currScheme.getFocusRingColor();

      FadeState fadeState = SubstanceFadeUtilities.getFadeState(comp,
          FadeKind.PRESS, FadeKind.SELECTION, FadeKind.ROLLOVER);
      if (fadeState != null) {
        // the component is currently animating
        ComponentState prevState = SubstanceCoreUtilities
            .getPrevComponentState(ab);

        SubstanceColorScheme prevScheme = SubstanceColorSchemeUtilities
            .getColorScheme(comp, ColorSchemeAssociationKind.MARK,
                prevState);

        Color prevColor = prevScheme.getFocusRingColor();

        float likeness = fadeState.getFadePosition();
        if (fadeState.isFadingIn())
          likeness = 1.0f - likeness;
        return SubstanceColorUtilities.getInterpolatedColor(prevColor,
            currColor, likeness);
      } else {
        return currColor;
View Full Code Here

      ComponentState state, SubstanceColorScheme prevColorScheme,
      ComponentState prevState, FadeKind... kinds) {
    // SubstanceColorScheme colorScheme2 = colorScheme;
    float cyclePos = state.getCyclePosition();

    FadeState fadeState = SubstanceFadeUtilities.getFadeState(comp,
        componentId, kinds);
    if (fadeState != null) {
      cyclePos = fadeState.getFadePosition();
      if (!fadeState.isFadingIn())
        cyclePos = 1.0f - cyclePos;
    }

    // System.out.println(colorScheme.getDisplayName() + ":"
    // + prevColorScheme.getDisplayName() + ":" + cyclePos);
View Full Code Here

    SubstanceColorScheme prevBorderColorScheme = SubstanceColorSchemeUtilities
        .getColorScheme(this.menuItem,
            ColorSchemeAssociationKind.BORDER, prevState);

    float cyclePos = 0;
    FadeState fadeState = SubstanceFadeUtilities.getFadeState(
        this.menuItem, FadeKind.SELECTION, FadeKind.ROLLOVER,
        FadeKind.PRESS, FadeKind.ARM);
    if (fadeState != null) {
      cyclePos = fadeState.getFadePosition();
      if (fadeState.isFadingIn())
        cyclePos = 1.0f - cyclePos;
      if (fadeState.fadeKind == FadeKind.SELECTION) {
        visibility = fadeState.getFadePosition();
      }
    }

    SubstanceGradientPainter fillPainter = SubstanceCoreUtilities
        .getGradientPainter(this.menuItem);
View Full Code Here

TOP

Related Classes of org.jvnet.lafwidget.animation.FadeState

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.