Author: abelevich
Date: 2008-02-13 12:46:02 -0500 (Wed, 13 Feb 2008)
New Revision: 6066
Added:
trunk/framework/impl/src/main/resources/org/richfaces/renderkit/html/images/bg_shadow.png
Removed:
trunk/framework/impl/src/main/java/org/richfaces/renderkit/html/images/ComboBoxListShadow.java
Log:
remove class for shadow generation. Put generated image
Deleted:
trunk/framework/impl/src/main/java/org/richfaces/renderkit/html/images/ComboBoxListShadow.java
===================================================================
---
trunk/framework/impl/src/main/java/org/richfaces/renderkit/html/images/ComboBoxListShadow.java 2008-02-13
16:15:00 UTC (rev 6065)
+++
trunk/framework/impl/src/main/java/org/richfaces/renderkit/html/images/ComboBoxListShadow.java 2008-02-13
17:46:02 UTC (rev 6066)
@@ -1,73 +0,0 @@
-/**
- *
- */
-package org.richfaces.renderkit.html.images;
-
-import java.awt.Color;
-import java.awt.Dimension;
-import java.awt.Graphics2D;
-import java.awt.RenderingHints;
-import java.awt.image.BufferedImage;
-import java.awt.image.RenderedImage;
-import java.util.Date;
-
-import javax.faces.context.FacesContext;
-
-import org.ajax4jsf.resource.ImageRenderer;
-import org.ajax4jsf.resource.InternetResourceBuilder;
-import org.ajax4jsf.resource.Java2Dresource;
-import org.ajax4jsf.resource.PngRenderer;
-import org.ajax4jsf.resource.ResourceContext;
-
-/**
- * @author Anton Belevich
- *
- */
-public class ComboBoxListShadow extends Java2Dresource {
-
- static final Dimension dimensions = new Dimension(1010, 1010);
-
- public ComboBoxListShadow() {
- setRenderer(new PngRenderer());
- setLastModified(new Date(InternetResourceBuilder.getInstance().getStartTime()));
- }
-
- protected Dimension getDimensions(ResourceContext resourceContext) {
- return dimensions;
- }
- public Dimension getDimensions(FacesContext facesContext, Object data) {
- return dimensions;
- }
-
- protected RenderedImage getImage(ResourceContext context) {
-
- ImageRenderer renderer = (ImageRenderer)getRenderer(null);
- Dimension imageDimensions = getDimensions(context);
-
- BufferedImage image = null;
- if (imageDimensions.getHeight() > 0.0 && imageDimensions.getWidth() >
0.0) {
-
- int cornerSize = 15;
- int rectWidth = imageDimensions.width;
- float shadowOpacity = 0.02f;
-
- image = renderer.createImage(rectWidth,rectWidth);
- Graphics2D g2d = image.createGraphics();
- g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);
- g2d.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL,
RenderingHints.VALUE_STROKE_NORMALIZE);
- g2d.setRenderingHint(RenderingHints.KEY_COLOR_RENDERING,
RenderingHints.VALUE_COLOR_RENDER_QUALITY);
- g2d.setRenderingHint(RenderingHints.KEY_DITHERING,
RenderingHints.VALUE_DITHER_ENABLE);
- g2d.setRenderingHint(RenderingHints.KEY_ALPHA_INTERPOLATION,
RenderingHints.VALUE_ALPHA_INTERPOLATION_QUALITY);
- g2d.setRenderingHint(RenderingHints.KEY_INTERPOLATION,
RenderingHints.VALUE_INTERPOLATION_BICUBIC);
- g2d.setRenderingHint(RenderingHints.KEY_RENDERING,
RenderingHints.VALUE_RENDER_QUALITY);
- for (int i = 0; i < 10; i++) {
- g2d.setColor(new Color(0.0f, 0.0f, 0.0f, shadowOpacity));
- shadowOpacity = shadowOpacity * 1.4f;
- g2d.fillRoundRect(i, i, rectWidth-2*i, rectWidth-2*i, cornerSize, cornerSize);
- }
- g2d.dispose();
- }
-
- return image;
- }
-}
Added:
trunk/framework/impl/src/main/resources/org/richfaces/renderkit/html/images/bg_shadow.png
===================================================================
(Binary files differ)
Property changes on:
trunk/framework/impl/src/main/resources/org/richfaces/renderkit/html/images/bg_shadow.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Show replies by date