Examples of PanelGrid


Examples of client.views.swing.common.panelGrid

     */
    @Override
    public void tileMovedFromRackToGrid(TileFromRackToGridEvent event) {
        Point tP = event.getTargetPosition();
        panelRack sourceParent = (panelRack) rack.getInnerRack().getComponent(event.getSourcePosition());
        panelGrid targetParent = (panelGrid) gameboard.getInnerGrid().getComponent((tP.y * 15) + tP.x);
        targetParent.addDTElement((DTPicture) sourceParent.getComponent(0));
        rack.downTileNumber();
        if (event.isBlank()) {
            BlankDialog blankPopup = new BlankDialog(frame);
            blankPopup.showBlank();
            updateDTPictureBlank((DTPicture) targetParent.getComponent(0), tileBlank);
            getController().notifySetTileBlank(event.getTargetPosition(), tileBlank);
        }
    }
View Full Code Here

Examples of client.views.swing.common.panelGrid

    @Override
    public void tileMovedFromGridToGrid(TileFromGridToGridEvent event) {
        Point sP = event.getSourcePosition();
        Point tP = event.getTargetPosition();
        panelGrid sourceParent = (panelGrid) gameboard.getInnerGrid().getComponent((sP.y * 15) + sP.x);
        panelGrid targetParent = (panelGrid) gameboard.getInnerGrid().getComponent((tP.y * 15) + tP.x);
        targetParent.addDTElement((DTPicture) sourceParent.getComponent(0));
    }
View Full Code Here

Examples of client.views.swing.common.panelGrid

    }

    @Override
    public void tileMovedFromGridToRack(TileFromGridToRackEvent event) {
        Point sP = event.getSourcePosition();
        panelGrid sourceParent = (panelGrid) gameboard.getInnerGrid().getComponent((sP.y * 15) + sP.x);
        panelRack targetParent = (panelRack) rack.getInnerRack().getComponent(event.getTargetPosition());
        targetParent.addDTElement((DTPicture) sourceParent.getComponent(0));
        rack.upTileNumber();
        if (event.isBlank()) {
            updateDTPictureBlank((DTPicture) targetParent.getComponent(0), "?");
            getController().notifyBackTileBlank(event.getTargetPosition());
        }
View Full Code Here

Examples of client.views.swing.common.panelGrid

    @Override
    public void tileMovedFromGridToRackWithShift(TileFromGridToRackWithShiftEvent event) {
        rack.shiftTiles(rack.findEmptyParent(event.getTargetPosition()), event.getTargetPosition());
        Point sP = event.getSourcePosition();
        panelGrid sourceParent = (panelGrid) gameboard.getInnerGrid().getComponent((sP.y * 15) + sP.x);
        panelRack targetParent = (panelRack) rack.getInnerRack().getComponent(event.getTargetPosition());
        targetParent.addDTElement((DTPicture) sourceParent.getComponent(0));
        rack.upTileNumber();
        if (event.isBlank()) {
            updateDTPictureBlank((DTPicture) targetParent.getComponent(0), "?");
            getController().notifyBackTileBlank(event.getTargetPosition());
        }
View Full Code Here

Examples of client.views.swing.common.panelGrid

        // Construct panelGrid Elements which contain DTPicture instances.
        int ind = 0; // Index for the layout
        for (int x = 0; x < 15; x++) {
            for (int y = 0; y < 15; y++) {
                panelGrid panelGridElement = new panelGrid(TILE_WIDTH, TILE_HEIGHT, new Point(y, x));
                if (debug) {
                    panelGridElement.setBorder(BorderFactory.createLineBorder(Color.GRAY)); // Used for DEBUG
                }
                innerGrid.add(panelGridElement, ind);
                ind++;
            }
        }
View Full Code Here

Examples of org.apache.myfaces.wap.component.PanelGrid

            throw new NullPointerException();
        }
        if (!component.isRendered()) return;
       
        ResponseWriter writer = context.getResponseWriter();
        PanelGrid comp = (PanelGrid)component;
        int columns = getColumnsNumber(comp.getColumns());
       
        // If no body, header or footer is found, then the table element will be not rendered.
        if (!hasTableAnyContext(context, component)) return;
       
        writer.startElement(Attributes.TABLE, component);
        RendererUtils.writeAttribute(Attributes.ID, comp.getClientId(context), writer);
        RendererUtils.writeAttribute(Attributes.CLASS, comp.getStyleClass(), writer);
        RendererUtils.writeAttribute(Attributes.XML_LANG, comp.getXmllang(), writer);
       
        RendererUtils.writeAttribute(Attributes.ALIGN, comp.getAlign(), writer);
        RendererUtils.writeAttribute(Attributes.COLUMNS, comp.getColumns(), writer);
        RendererUtils.writeAttribute(Attributes.TITLE, comp.getTitle(), writer);
       
        renderHeaderOrFooter(context, component, Attributes.HEADER, columns);
       
        renderChildern(context, component, columns);
       
View Full Code Here

Examples of org.primefaces.component.panelgrid.PanelGrid

public class PanelGridRenderer extends org.primefaces.component.panelgrid.PanelGridRenderer {

    @Override
    public void encodeEnd(FacesContext context, UIComponent component) throws IOException {
        ResponseWriter writer = context.getResponseWriter();
        PanelGrid grid = (PanelGrid) component;
        String clientId = grid.getClientId(context);
        int columns = grid.getColumns();
        if(columns == 0) {
            columns = 1;
        }
        String gridClass = MobileUtils.GRID_MAP.get(columns);
        String style = grid.getStyle();
        String styleClass = grid.getStyleClass();
        styleClass = (styleClass == null) ? gridClass : gridClass + " " + styleClass;
       
        writer.startElement("div", grid);
        writer.writeAttribute("id", clientId, "id");
        writer.writeAttribute("class", styleClass, "styleClass");
        if(style != null) {
            writer.writeAttribute("style", style, "style");
        }
       
        int i = 0;
        for(UIComponent child : grid.getChildren()) {
            if(child.isRendered()) {
                int blockKey = (i % columns);
                String blockClass = MobileUtils.BLOCK_MAP.get(blockKey);
                writer.startElement("div", null);
                writer.writeAttribute("class", blockClass, null);
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.