Examples of PFlowPanel


Examples of com.ponysdk.ui.server.basic.PFlowPanel

    protected void onFirstShowPage() {
        super.onFirstShowPage();

        inputTextBox = new PTextBox();
        scroll = new PScrollPanel();
        history = new PFlowPanel();
        scroll.setWidget(history);

        final PDockLayoutPanel dock = new PDockLayoutPanel(PUnit.PX);
        dock.addSouth(inputTextBox, 30);
        dock.add(scroll);
View Full Code Here

Examples of com.ponysdk.ui.server.basic.PFlowPanel

            public void onValueChange(final PValueChangeEvent<String> event) {
                System.err.println(richTextArea.getHTML());
            }
        });

        final PFlowPanel flow = new PFlowPanel();
        flow.add(new PLabel("Edit rich content"));
        flow.add(richTextToolbar);
        flow.add(richTextArea);
        flow.add(buildCustomToolbar(richTextArea));
        scroll.setWidget(flow);
        examplePanel.setWidget(scroll);

        richTextArea.setWidth("100%");
    }
View Full Code Here

Examples of com.ponysdk.ui.server.basic.PFlowPanel

                final String c = color.getValue();
                richTextArea.getFormatter().setBackColor(c);
            }
        });

        final PFlowPanel toolbar = new PFlowPanel();
        toolbar.add(color);
        toolbar.add(update);
        toolbar.setStyleProperty("padding-top", "15px");
        return toolbar;
    }
View Full Code Here

Examples of com.ponysdk.ui.server.basic.PFlowPanel

        dockLayoutPanel.add(body);
        panel.setWidget(dockLayoutPanel);
    }

    protected void buildHeader() {
        header = new PFlowPanel();
        header.addStyleName(PonySDKTheme.PAGE_HEADER);
        buildTitle();
    }
View Full Code Here

Examples of com.ponysdk.ui.server.basic.PFlowPanel

    @Override
    protected void onFirstShowPage() {
        super.onFirstShowPage();

        final PFlowPanel panel = new PFlowPanel();

        final PButton downloadImageButton = new PButton("Download Pony image");

        downloadImageButton.addClickHandler(new PClickHandler() {

            @Override
            public void onClick(final PClickEvent event) {
                final StreamResource streamResource = new StreamResource();
                streamResource.open(new StreamHandler() {

                    @Override
                    public void onStream(final HttpServletRequest request, final HttpServletResponse response) {
                        response.reset();
                        response.setContentType("image/png");
                        response.setHeader("Content-Disposition", "attachment; filename=pony_image.png");

                        try {
                            final OutputStream output = response.getOutputStream();
                            final InputStream input = getClass().getClassLoader().getResourceAsStream("images/pony.png");

                            final byte[] buff = new byte[1024];
                            while (input.read(buff) != -1) {
                                output.write(buff);
                            }

                            output.flush();
                            output.close();
                        } catch (final IOException e) {
                            e.printStackTrace();
                        }

                    }
                });
            }
        });

        panel.add(downloadImageButton);

        examplePanel.setWidget(panel);
    }
View Full Code Here

Examples of com.ponysdk.ui.server.basic.PFlowPanel

    @Override
    protected void onFirstShowPage() {
        super.onFirstShowPage();

        final PFlowPanel panel = new PFlowPanel();

        final PListBox listBox = new PListBox(true);
        listBox.addItem("Altai horseBengin");
        listBox.addItem("American Warmblood");
        listBox.addItem("Falabella");
        listBox.addItem("Friesian horse");
        listBox.addItem("Mustang");
        listBox.addItem("Altai horse");

        listBox.addChangeHandler(new PChangeHandler() {

            @Override
            public void onChange(final PChangeEvent event) {
                if (listBox.getSelectedIndex() != -1) {
                    PNotificationManager.showTrayNotification("Item selected : " + listBox.getSelectedItem());
                }
            }
        });

        final PListBox multiListBox = new PListBox(true, true);
        multiListBox.setVisibleItemCount(10);
        multiListBox.addItem("Altai horseBengin");
        multiListBox.addItem("American Warmblood");
        multiListBox.addItem("Falabella");
        multiListBox.addItem("Friesian horse");
        multiListBox.addItem("Mustang");
        multiListBox.addItem("Altai horse");

        multiListBox.addChangeHandler(new PChangeHandler() {

            @Override
            public void onChange(final PChangeEvent event) {
                PNotificationManager.showTrayNotification("Item selected : " + multiListBox.getSelectedItems());
            }
        });

        panel.add(listBox);
        panel.add(multiListBox);

        examplePanel.setWidget(panel);
    }
View Full Code Here

Examples of com.ponysdk.ui.server.basic.PFlowPanel

        examplePanel.setWidget(headerPanel);
    }

    private PWidget getDatas(final String label, final int rowCount) {
        final PFlowPanel flow = new PFlowPanel();
        for (int i = 0; i < rowCount; i++) {
            flow.add(new PLabel(label + " - line " + i));
        }
        return flow;
    }
View Full Code Here

Examples of com.ponysdk.ui.server.basic.PFlowPanel

    @Override
    protected void onFirstShowPage() {
        super.onFirstShowPage();

        final PFlowPanel container = new PFlowPanel();

        table = new PGrid(10, 10);
        table.setCellPadding(0);
        table.setCellSpacing(0);
        table.setSizeFull();

        for (int r = 0; r < 10; r++) {
            for (int c = 0; c < 10; c++) {
                table.setWidget(r, c, new PLabel(r + "_" + c));
            }
        }

        container.add(table);

        final PLabel test = new PLabel("Test style:");
        test.setStyleProperty("padding-top", "15px");
        container.add(test);

        rowListBox = buildIntListBox();
        cellListBox = buildIntListBox();
        actionListBox = buildActionListBox();
        styleListBox = buildStyleListBox();
        update = new PButton("update");
        update.addClickHandler(this);

        container.add(rowListBox);
        container.add(cellListBox);
        container.add(actionListBox);
        container.add(styleListBox);
        container.add(update);

        final PScrollPanel scrollPanel = new PScrollPanel();
        scrollPanel.setWidget(container);
        scrollPanel.setSizeFull();
View Full Code Here

Examples of com.ponysdk.ui.server.basic.PFlowPanel

    @Override
    protected void onFirstShowPage() {
        super.onFirstShowPage();

        final PFlowPanel panel = new PFlowPanel();
        panel.add(new PImage("images/pony.png"));

        examplePanel.setWidget(panel);
    }
View Full Code Here

Examples of com.ponysdk.ui.server.basic.PFlowPanel

    private PWidget buildBox(final String label) {
        final PLabel lbl = new PLabel(label);
        lbl.addStyleName("label");

        final PFlowPanel box = new PFlowPanel();
        box.addStyleName("ddbox");
        box.add(lbl);

        box.addDomHandler(new PDragStartHandler() {

            @Override
            public void onDragStart(final PDragStartEvent event) {}
        }, PDragStartEvent.TYPE);

        box.addDomHandler(new PDropHandler() {

            @Override
            public void onDrop(final PDropEvent event) {
                box.removeStyleName("dragenter");
                final PWidget source = event.getDragSource();
                if (source != null && source != box) {
                    final int dropIndex = boxContainer.getWidgetIndex(box);
                    boxContainer.remove(source);
                    boxContainer.insert(source, dropIndex);
                }
            }
        }, PDropEvent.TYPE);

        box.addDomHandler(new PDragEnterHandler() {

            @Override
            public void onDragEnter(final PDragEnterEvent event) {
                box.addStyleName("dragenter");
            }
        }, PDragEnterEvent.TYPE);

        box.addDomHandler(new PDragLeaveHandler() {

            @Override
            public void onDragLeave(final PDragLeaveEvent event) {
                box.removeStyleName("dragenter");
            }
        }, PDragLeaveEvent.TYPE);

        return box;
    }
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.