Package com.smartgwt.client.widgets

Examples of com.smartgwt.client.widgets.Canvas


        }
    }

    public Canvas getViewPanel() {

        Canvas canvas = new Canvas();

        DataSource countryDS = new DataSource();
        countryDS.setClientOnly(true);
        DataSourceTextField countryCode = new DataSourceTextField("countryCode", "Code");
        countryCode.setPrimaryKey(true);
        countryCode.setCanEdit(false);

        DataSourceTextField countryName = new DataSourceTextField("countryName", "Country");
        DataSourceTextField capital = new DataSourceTextField("capital", "Capital");
        countryDS.setFields(countryCode, countryName, capital);

        countryDS.setOperationBindings();

        OperationBinding fetch = new OperationBinding(DSOperationType.FETCH, "data/dataIntegration/xml/responses/country_fetch.xml");
        OperationBinding add = new OperationBinding(DSOperationType.ADD, "data/dataIntegration/xml/responses/country_add.xml");
        OperationBinding update = new OperationBinding(DSOperationType.UPDATE, "data/dataIntegration/xml/responses/country_update.xml");
        OperationBinding remove = new OperationBinding(DSOperationType.REMOVE, "data/dataIntegration/xml/responses/country_remove.xml");

        countryDS.setOperationBindings(fetch, add, update, remove);

        final ListGrid countryGrid = new ListGrid();
        countryGrid.setWidth(500);
        countryGrid.setHeight(224);
        countryGrid.setDataSource(countryDS);
        countryGrid.setEmptyCellValue("--");


        ListGridField codeField = new ListGridField("countryCode");
        ListGridField nameField = new ListGridField("countryName");
        ListGridField capitalField = new ListGridField("capital");
        ListGridField continentField = new ListGridField("continent", "Continent");
        countryGrid.setFields(codeField, nameField, capitalField, continentField);
        countryGrid.setSortField(0);
        countryGrid.setDataPageSize(50);
        countryGrid.setAutoFetchData(true);

        canvas.addChild(countryGrid);

        final IButton addButton = new IButton("Add new Country");
        addButton.setLeft(0);
        addButton.setTop(240);
        addButton.setWidth(150);
        addButton.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                countryGrid.addData(new CountryRecord("A1", "New Value", "New Value", "New Value"));
                addButton.disable();
            }
        });
        canvas.addChild(addButton);

        final IButton updateButton = new IButton("Update Country (US)");
        updateButton.setLeft(175);
        updateButton.setTop(240);
        updateButton.setWidth(150);
        updateButton.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                countryGrid.updateData(new CountryRecord("US", "Edited Value", "Edited Value", "Edited Value"));
                updateButton.disable();
            }
        });
        canvas.addChild(updateButton);

        final IButton removeButton = new IButton("Remove Country (UK)");
        removeButton.setLeft(350);
        removeButton.setTop(240);
        removeButton.setWidth(150);
        removeButton.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                CountryRecord record = new CountryRecord();
                record.setCountryCode("UK");
                countryGrid.removeData(record);
                removeButton.disable();
            }
        });
        canvas.addChild(removeButton);

        return canvas;
    }
View Full Code Here


        }
    }

    public Canvas getViewPanel() {

        Canvas canvas = new Canvas();

        final Slider vSlider = new Slider("Rating");
        vSlider.setMinValue(1);
        vSlider.setMaxValue(5);
        vSlider.setNumValues(5);
        vSlider.setHeight(300);
        canvas.addChild(vSlider);

        final Slider hSlider = new Slider("Rating");
        hSlider.setVertical(false);
        hSlider.setMinValue(1);
        hSlider.setMaxValue(5);
        hSlider.setNumValues(5);
        hSlider.setTop(200);
        hSlider.setLeft(100);
        canvas.addChild(hSlider);

        hSlider.addDrawHandler(new DrawHandler() {
            public void onDraw(DrawEvent event) {
                vSlider.addValueChangedHandler(new ValueChangedHandler() {
                    public void onValueChanged(ValueChangedEvent event) {
View Full Code Here

        buttonCanvas.setMargin(10);
        buttonCanvas.addMember(buttonStart);

        horizontalBars.addMember(buttonCanvas);          
       
        Canvas canvas = new Canvas();
        canvas.addChild(horizontalBars);
        return canvas;
    }
View Full Code Here

        hLayout.addMember(resetImg);
        hLayout.addMember(moveImg);

        //were positioning the vanImg using absolute poitioning relative to its containing canvas
        Canvas vanCanvas = new Canvas();
        vanCanvas.addChild(vanImg);

        layout.addMember(hLayout);
        layout.addMember(vanCanvas);

        return layout;
View Full Code Here

        tabSet.setWidth(400);
        tabSet.setHeight(200);

        final Tab statusTab = new Tab("Status");

        final Canvas statusPane = new Canvas();
        statusTab.setPane(statusPane);
        tabSet.addTab(statusTab);
       
        SelectItem selectItem = new SelectItem();
        selectItem.setValueMap("Development", "Staging", "Production");
        selectItem.setShowTitle(false);

        selectItem.setDefaultValue("Development");
        selectItem.addChangeHandler(new ChangeHandler() {
            public void onChange(ChangeEvent event) {
                statusPane.setContents(event.getValue() + ": <span style='color:green;font-weight:bold'>Normal</span><br>");
            }
        });

        DynamicForm form = new DynamicForm();
        //form.setHeight(1);
View Full Code Here

        }
    }

    public Canvas getViewPanel() {

        Canvas canvas = new Canvas();

        Label bottomLabel = new Label("Bottom");
        bottomLabel.setAlign(Alignment.CENTER);
        bottomLabel.setShowEdges(true);
        bottomLabel.setBackgroundColor("lightblue");
        canvas.addChild(bottomLabel);

        final Label middleLabel = new Label("Middle");
        middleLabel.setAlign(Alignment.CENTER);
        middleLabel.setShowEdges(true);
        middleLabel.setBackgroundColor("lightgreen");
        middleLabel.setLeft(60);
        middleLabel.setTop(60);
        canvas.addChild(middleLabel);

        Label topLabel = new Label("Top");
        topLabel.setAlign(Alignment.CENTER);
        topLabel.setShowEdges(true);
        topLabel.setBackgroundColor("pink");
        topLabel.setLeft(120);
        topLabel.setTop(120);
        canvas.addChild(topLabel);

        final Label dragWidget = new Label("Drag Me");
        dragWidget.setAlign(Alignment.CENTER);
        dragWidget.setShowEdges(true);
        dragWidget.setBackgroundColor("lightyellow");
        dragWidget.setLeft(120);
        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

    topTabSet.setTop(40);
    topTabSet.setWidth(400);
    topTabSet.setHeight(250);

    final Tab tab1 = new Tab("Tab1");
    Canvas tab1Content = new Canvas();
    tab1Content.setContents("Contents of Tab1");
    tab1.setPane(tab1Content);
    topTabSet.addTab(tab1);

    final Tab tab2 = new Tab("Tab2");
    ViewLoader tab2loader = new ViewLoader();
View Full Code Here

    public Canvas getViewPanel() {

        VLayout layout = new VLayout();
        layout.setMembersMargin(10);

        final Canvas cubeBin = new Canvas("cubeBin");
        cubeBin.setTop(40);
        cubeBin.setWidth(400);
        cubeBin.setHeight(300);
        cubeBin.setShowEdges(true);

        IButton button = new IButton();
        button.setTitle("Create");
        button.setIcon("pieces/16/cube_blue.png");
        button.addClickHandler(new ClickHandler() {
View Full Code Here

            introWindow.setTitle("Overview");
            introWindow.setHeaderIcon("pieces/16/cube_green.png", 16, 16);
            introWindow.setKeepInParentRect(true);

            String introContents = "<p class='intro-para'>" + intro + "</p>";
            Canvas contents = new Canvas();
            contents.setCanSelectText(true);
            contents.setPadding(10);
            contents.setContents(introContents);
            if (topIntro) {
                contents.setWidth100();
            } else {
                contents.setDefaultWidth(200);
            }

            introWindow.setAutoSize(true);
            introWindow.setAutoHeight();
            introWindow.addItem(contents);
View Full Code Here

            return DESCRIPTION;
        }
    }

    public Canvas getViewPanel() {
        Canvas canvas = new Canvas();

        final ListGrid countryGrid = new ListGrid();
        countryGrid.setWidth(500);
        countryGrid.setHeight(224);
        countryGrid.setShowAllRecords(true);
        countryGrid.setCanEdit(true);
        countryGrid.setEditEvent(ListGridEditEvent.CLICK);
        countryGrid.setModalEditing(true);

        ListGridField countryCodeField = new ListGridField("countryCode", "Flag", 50);
        countryCodeField.setAlign(Alignment.CENTER);
        countryCodeField.setType(ListGridFieldType.IMAGE);
        countryCodeField.setImageURLPrefix("flags/16/");
        countryCodeField.setImageURLSuffix(".png");
        countryCodeField.setCanEdit(false);
        ListGridField nameField = new ListGridField("countryName", "Country", 150);
        ListGridField independenceField = new ListGridField("independence", "Nationhood", 225);
        independenceField.setType(ListGridFieldType.DATE);
       
        countryGrid.setFields(new ListGridField[] {countryCodeField, nameField, independenceField});
       
        countryGrid.setData(CountryData.getRecords());
       
        canvas.addChild(countryGrid);

        return canvas;
    }
View Full Code Here

TOP

Related Classes of com.smartgwt.client.widgets.Canvas

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.