Examples of VStack


Examples of com.smartgwt.client.widgets.layout.VStack

        hStack.addMember(new DragPiece("cube_blue.png"));
        hStack.addMember(new DragPiece("cube_green.png"));
        hStack.addMember(new DragPiece("cube_yellow.png"));
       

        VStack vStack = new VStack(10);
        vStack.setLayoutMargin(10);
        vStack.setShowEdges(true);
        vStack.setEdgeImage("edges/green/6.png");
        vStack.setCanAcceptDrop(true);
        vStack.setAnimateMembers(true);
        vStack.setDropLineThickness(4);
        Canvas dropLineProp = new Canvas();
        dropLineProp.setBackgroundColor("#40c040");
        vStack.setDropLineProperties(dropLineProp);
        vStack.addMember(new DragPiece("cube_blue.png"));
        vStack.addMember(new DragPiece("cube_green.png"));
        vStack.addMember(new DragPiece("cube_yellow.png"));
       
        Canvas main = new Canvas();
        main.addChild(hStack);
        main.addChild(vStack);
       
View Full Code Here

Examples of com.smartgwt.client.widgets.layout.VStack

        final PartsTreeGrid grid2 = new PartsTreeGrid();
        grid2.setLeft(250);
        grid2.setData(grid2Tree);
        grid2.getData().openAll();

        VStack moveControls = new VStack(10);
        moveControls.setWidth(32);
        moveControls.setHeight(74);
        moveControls.setLayoutAlign(Alignment.CENTER);

        TransferImgButton rightArrow = new TransferImgButton(TransferImgButton.RIGHT, new ClickHandler() {
            public void onClick(ClickEvent event) {
                grid2.transferSelectedData(grid1);
            }
        });
        moveControls.addMember(rightArrow);

        TransferImgButton leftArrow = new TransferImgButton(TransferImgButton.LEFT, new ClickHandler() {
            public void onClick(ClickEvent event) {
                grid1.transferSelectedData(grid2);
            }
        });
        moveControls.addMember(leftArrow);

        HStack grids = new HStack(10);
        grids.setHeight(160);
        grids.addMember(grid1);
        grids.addMember(moveControls);
View Full Code Here

Examples of com.smartgwt.client.widgets.layout.VStack

    public Canvas getViewPanel() {

        Canvas canvas = new Canvas();

        VStack vStack = new VStack();
        vStack.setShowEdges(true);
        vStack.setWidth(150);
        vStack.setMembersMargin(5);
        vStack.setLayoutMargin(10);
        vStack.addMember(new BlueBox(null, 40, "height 40"));
        vStack.addMember(new BlueBox(null, 80, "height 80"));
        vStack.addMember(new BlueBox(null, 160, "height 160"));
        canvas.addChild(vStack);

        HStack hStack = new HStack();
        hStack.setLeft(170);
        hStack.setShowEdges(true);
View Full Code Here

Examples of com.smartgwt.client.widgets.layout.VStack

            public void onClick(ClickEvent event) {
                countryGrid.filterData(filterBuilder.getCriteria());
            }
        });

        VStack vStack = new VStack(10);
        vStack.addMember(filterBuilder);
        vStack.addMember(filterButton);
        vStack.addMember(countryGrid);

        return vStack;
    }
View Full Code Here

Examples of com.smartgwt.client.widgets.layout.VStack

            public void onClick(ClickEvent event) {
                countryGrid.filterData(filterBuilder.getCriteria());
            }
        });

        VStack vStack = new VStack(10);
        vStack.addMember(filterBuilder);
        vStack.addMember(filterButton);
        vStack.addMember(countryGrid);

        return vStack;
    }
View Full Code Here

Examples of com.smartgwt.client.widgets.layout.VStack

        }
    }

    public Canvas getViewPanel() {

        VStack vStack = new VStack(20);
        vStack.setWidth100();

        final TileGrid tileGrid = new TileGrid();
        tileGrid.setTileWidth(150);
        tileGrid.setTileHeight(205);
        tileGrid.setHeight(400);
        tileGrid.setSelectionType(SelectionStyle.SINGLE);
        tileGrid.setCanReorderTiles(true);
        tileGrid.setShowAllRecords(true);
        tileGrid.setTileDragAppearance(DragAppearance.OUTLINE);
        tileGrid.setDataSource(AnimalXmlDS.getInstance());

        tileGrid.setAnimateTileChange(true);

        DetailViewerField pictureField = new DetailViewerField("picture");
        DetailViewerField commonNameField = new DetailViewerField("commonName");
        commonNameField.setCellStyle("commonName");

        DetailViewerField lifeSpanField = new DetailViewerField("lifeSpan");
        lifeSpanField.setCellStyle("lifeSpan");
        lifeSpanField.setDetailFormatter(new DetailFormatter() {
            public String format(Object value, Record record, DetailViewerField field) {
                return "Lifespan: " + value;
            }
        });

        DetailViewerField statusField = new DetailViewerField("status");
        statusField.setCellStyleHandler(new CellStyleHandler() {
            public String execute(Object value, DetailViewerField field, Record record) {
                if ("Endangered".equals(value)) {
                    return "endangered";
                } else if ("Threatened".equals(value)) {
                    return "threatened";
                } else if ("Not Endangered".equals(value)) {
                    return "notEndangered";
                } else {
                    return null;
                }
            }
        });
        tileGrid.setFields(pictureField, commonNameField, lifeSpanField, statusField);
        vStack.addMember(tileGrid);


        final DynamicForm boundForm = new DynamicForm();
        boundForm.setNumCols(6);
        boundForm.setDataSource(AnimalXmlDS.getInstance());
        boundForm.setAutoFocus(false);

        TextItem commonNameItem = new TextItem("commonName");
        TextItem lifeSpanItem = new TextItem("lifeSpan");

        SelectItem statusItem = new SelectItem("status");

        boundForm.setFields(commonNameItem, lifeSpanItem, statusItem);

        vStack.addMember(boundForm);

        tileGrid.addRecordClickHandler(new RecordClickHandler() {
            public void onRecordClick(RecordClickEvent event) {
                boundForm.editRecord(event.getRecord());
            }
        });

        HLayout hLayout = new HLayout(10);
        hLayout.setHeight(22);

        IButton button = new IButton("Save");
        button.setAutoFit(true);
        button.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                boundForm.saveData();
                boundForm.clearValues();
            }
        });
        hLayout.addMember(button);
        vStack.addMember(hLayout);

        tileGrid.fetchData(null, new DSCallback() {
            public void execute(DSResponse response, Object rawData, DSRequest request) {
                tileGrid.sortByProperty("lifeSpan", true);
            }
View Full Code Here

Examples of com.smartgwt.client.widgets.layout.VStack

        }
    }

    public Canvas getViewPanel() {

        VStack vStack = new VStack(20);
        vStack.setWidth100();

        final TileGrid tileGrid = new TileGrid();
        tileGrid.setTileWidth(150);
        tileGrid.setTileHeight(205);
        tileGrid.setHeight(400);
        tileGrid.setCanReorderTiles(true);
        tileGrid.setShowAllRecords(true);
        tileGrid.setDataSource(AnimalXmlDS.getInstance());
        tileGrid.setAutoFetchData(true);
        tileGrid.setAnimateTileChange(true);

        DetailViewerField pictureField = new DetailViewerField("picture");
        DetailViewerField commonNameField = new DetailViewerField("commonName");
        commonNameField.setCellStyle("commonName");

        DetailViewerField lifeSpanField = new DetailViewerField("lifeSpan");
        lifeSpanField.setCellStyle("lifeSpan");
        lifeSpanField.setDetailFormatter(new DetailFormatter() {
            public String format(Object value, Record record, DetailViewerField field) {
                return "Lifespan: " + value;
            }
        });

        DetailViewerField statusField = new DetailViewerField("status");
        statusField.setCellStyleHandler(new CellStyleHandler() {
            public String execute(Object value, DetailViewerField field, Record record) {
                if("Endangered".equals(value)) {
                    return "endangered";
                } else if ("Threatened".equals(value)) {
                    return "threatened";
                } else if ("Not Endangered".equals(value)) {
                    return "notEndangered";
                } else {
                    return null;
                }
            }
        });
        tileGrid.setFields(pictureField, commonNameField, lifeSpanField, statusField);

        vStack.addMember(tileGrid);

        final DynamicForm filterForm = new DynamicForm();
        filterForm.setIsGroup(true);
        filterForm.setGroupTitle("Search");
        filterForm.setNumCols(6);
        filterForm.setDataSource(AnimalXmlDS.getInstance());
        filterForm.setAutoFocus(false);

        TextItem commonNameItem = new TextItem("commonName");
        SliderItem lifeSpanItem = new SliderItem("lifeSpan");
        lifeSpanItem.setTitle("Max Life Span");
        lifeSpanItem.setMinValue(1);
        lifeSpanItem.setMaxValue(60);
        lifeSpanItem.setDefaultValue(60);
        lifeSpanItem.setHeight(50);
        lifeSpanItem.setOperator(OperatorId.LESS_THAN);

        SelectItem statusItem = new SelectItem("status");
        statusItem.setOperator(OperatorId.EQUALS);
        statusItem.setAllowEmptyValue(true);

        filterForm.setFields(commonNameItem, lifeSpanItem, statusItem);

        filterForm.addItemChangedHandler(new ItemChangedHandler() {
            public void onItemChanged(ItemChangedEvent event) {
                tileGrid.fetchData(filterForm.getValuesAsCriteria());
            }
        });

        vStack.addMember(filterForm);

        final DynamicForm sortForm = new DynamicForm();
        sortForm.setIsGroup(true);
        sortForm.setGroupTitle("Sort");
        sortForm.setAutoFocus(false);
        sortForm.setNumCols(6);

        SelectItem sortItem = new SelectItem();
        sortItem.setName("sortBy");
        sortItem.setTitle("Sort By");

        LinkedHashMap valueMap = new LinkedHashMap();
        valueMap.put("commonName", "Animal");
        valueMap.put("lifeSpan", "Life Span");
        valueMap.put("status", "Endangered Status");

        sortItem.setValueMap(valueMap);

        final CheckboxItem ascendingItem = new CheckboxItem("chkSortDir");
        ascendingItem.setTitle("Ascending");

        sortForm.setFields(sortItem, ascendingItem);

        sortForm.addItemChangedHandler(new ItemChangedHandler() {
            public void onItemChanged(ItemChangedEvent event) {
                String sortVal = sortForm.getValueAsString("sortBy");
                Boolean sortDir = (Boolean) ascendingItem.getValue();
                if(sortDir == null) sortDir = false;
                if(sortVal != null) {
                   tileGrid.sortByProperty(sortVal, sortDir);
                }
            }
        });
        vStack.addMember(sortForm);

        HLayout hLayout = new HLayout(10);
        hLayout.setHeight(22);

        IButton filterButton = new IButton("Filter");
        filterButton.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                tileGrid.fetchData(filterForm.getValuesAsCriteria());
            }
        });
        filterButton.setAutoFit(true);

        IButton clearButton = new IButton("Clear");
        clearButton.setAutoFit(true);
        clearButton.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                tileGrid.fetchData();
                filterForm.clearValues();
                sortForm.clearValues();
            }
        });

        hLayout.addMember(filterButton);
        hLayout.addMember(clearButton);
        vStack.addMember(hLayout);

        return vStack;

    }
View Full Code Here

Examples of com.smartgwt.client.widgets.layout.VStack

        dragWidget.setTop(0);
        dragWidget.setCanDragReposition(true);
        dragWidget.setDragAppearance(DragAppearance.TARGET);
        canvas.addChild(dragWidget);

        VStack vStack = new VStack();
        vStack.setLeft(250);
        vStack.setMembersMargin(10);

        IButton frontButton = new IButton("Front");
        frontButton.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                dragWidget.bringToFront();
            }
        });
        vStack.addMember(frontButton);

        IButton backButton = new IButton("Back");
        backButton.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                dragWidget.sendToBack();
            }
        });
        vStack.addMember(backButton);

        IButton aboveMiddleButton = new IButton("Above Middle");
        aboveMiddleButton.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                dragWidget.moveAbove(middleLabel);
            }
        });
        vStack.addMember(aboveMiddleButton);

        IButton belowMiddleButton = new IButton("Below Middle");
        belowMiddleButton.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                dragWidget.moveBelow(middleLabel);
            }
        });
        vStack.addMember(belowMiddleButton);

        canvas.addChild(vStack);
        return canvas;
    }
View Full Code Here

Examples of com.smartgwt.client.widgets.layout.VStack

    /**
     * Create a stack with the diferents options
     * @return
     */
    private VStack addPanel() {
        VStack vStack = new VStack(20);
        vStack.setWidth100();

        HLayout hLayout = new HLayout(60);
        hLayout.setHeight(22);

        //configure the layout
        hLayout.setDefaultLayoutAlign(VerticalAlignment.CENTER);
        hLayout.setDefaultLayoutAlign(Alignment.CENTER);
        hLayout.setAlign(Alignment.CENTER);
        hLayout.setAlign(VerticalAlignment.CENTER);
        hLayout.setMargin(20);
        hLayout.addMember(aboutContent());

        //creates a new layout with the title of the application
        HLayout hLayout2 = new HLayout(60);
        hLayout2.setHeight(22);
        hLayout2.setDefaultLayoutAlign(VerticalAlignment.CENTER);
        hLayout2.setDefaultLayoutAlign(Alignment.CENTER);
        hLayout2.setAlign(Alignment.CENTER);
        hLayout2.setAlign(VerticalAlignment.CENTER);
        String newsImage = "portada.png";
        Img htmlFlow = new Img(newsImage, 380, 110);
        htmlFlow.setBackgroundColor("#969696");
        htmlFlow.setImageType(ImageStyle.CENTER);
        htmlFlow.setAlign(Alignment.CENTER);
        htmlFlow.setValign(VerticalAlignment.CENTER);
        htmlFlow.setLeft(350);

        hLayout2.addMember(htmlFlow);
        vStack.addMember(hLayout);
        vStack.addMember(hLayout2);
        return vStack;
    }
View Full Code Here

Examples of com.smartgwt.client.widgets.layout.VStack

        projectGrid.setFields(employeeIdField2, employeeNameField2, projectCodeField2);

        HStack hStack = new HStack(10);
        hStack.setHeight(160);

        VStack vStack = new VStack();
        LayoutSpacer spacer = new LayoutSpacer();
        spacer.setHeight(30);
        vStack.addMember(spacer);
        vStack.addMember(employeesGrid);

        hStack.addMember(vStack);

        TransferImgButton arrowImg = new TransferImgButton(TransferImgButton.RIGHT);
        arrowImg.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                projectGrid.transferSelectedData(employeesGrid);
            }
        });
        hStack.addMember(arrowImg);

        VStack vStack2 = new VStack();

        final DynamicForm projectSelectorForm = new DynamicForm();
        projectSelectorForm.setWidth(300);
        projectSelectorForm.setHeight(30);

        SelectItem selectItem = new SelectItem("projectCode", "Team for Project");
        selectItem.setDefaultValue(projects[0]);
        selectItem.setValueMap(projects);
        selectItem.addChangedHandler(new ChangedHandler() {
            public void onChanged(ChangedEvent event) {
                Criteria criteria = projectSelectorForm.getValuesAsCriteria();
                projectGrid.fetchData(criteria);
            }
        });
        projectSelectorForm.setFields(selectItem);

        vStack2.addMember(projectSelectorForm);
        vStack2.addMember(projectGrid);

        hStack.addMember(vStack2);

        projectGrid.fetchData(projectSelectorForm.getValuesAsCriteria());
        employeesGrid.fetchData();
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.