Package com.totsp.gwittir.client.ui

Examples of com.totsp.gwittir.client.ui.Button


        t.setValue(list);

        add(t);

        Button hide = new Button("Hide",
                new ClickListener() {
                    public void onClick(Widget sender) {
                        t.setVisible(!t.isVisible());
                        GWT.log(t.isAttached() + "", null);
                    }
View Full Code Here


        Binding bindingRow = new Binding();
        topBinding.getChildren().add(bindingRow);

        int count = topBinding.getChildren().size();
        final Button handle;
        int startColumn = 0;

        if ((this.masks & BoundTable.ROW_HANDLE_MASK) > 0) {
            handle = new Button((this.getActive() && (rowHandles.size() < 9))
                    ? Integer.toString(this.rowHandles.size() + 1) : " ");
            handle.setStyleName("rowHandle");
            handle.addFocusListener(new FocusListener() {
                    public void onFocus(Widget sender) {
                        if (shiftDown) {
                            return;
                        }

                        setActive(true);

                        List newSelected = null;

                        if ((masks & BoundTable.MULTIROWSELECT_MASK) > 0) {
                            newSelected = new ArrayList(getSelected());

                            if (newSelected.contains(o)) {
                                newSelected.remove(o);
                            } else {
                                newSelected.add(o);
                            }
                        } else {
                            newSelected = new ArrayList();
                            newSelected.add(o);
                        }

                        setSelected(newSelected);
                    }

                    public void onLostFocus(Widget sender) {
                    }
                });
            handle.addClickListener(new ClickListener() {
                    public void onClick(Widget sender) {
                        setActive(true);

                        List newSelected = null;

                        if ((masks & BoundTable.MULTIROWSELECT_MASK) > 0) {
                            newSelected = new ArrayList(getSelected());

                            if (newSelected.contains(o)) {
                                newSelected.remove(o);
                            } else {
                                newSelected.add(o);
                            }
                        } else {
                            newSelected = new ArrayList();
                            newSelected.add(o);
                        }

                        if (handle != null) {
                            handle.setFocus(true);
                        }

                        if (handle != null) {
                            handle.setFocus(true);
                        }

                        setSelected(newSelected);
                    }
                });
            startColumn++;
            this.rowHandles.add(handle);
            this.table.setWidget(row, 0, handle);
        } else {
            handle = null;
        }

        if (count < 10) {
            SuggestedKeyBinding kb = new SuggestedKeyBinding(Integer.toString(
                        count).charAt(0), false, true, false);
            Task task = new Task() {
                    public void run() {
                        List newSelected = new ArrayList(getSelected());

                        if (newSelected.contains(o)) {
                            newSelected.remove(o);
                        } else {
                            newSelected.add(o);
                        }

                        setSelected(newSelected);

                        if (handle != null) {
                            handle.setFocus(true);
                        }
                    }
                };

            this.keyBindings.put(kb, task);
View Full Code Here

    private Widget createNavWidget() {
        Grid p = new Grid(1, 5);
        p.setStyleName(BoundTable.NAV_STYLE);

        Button b = new Button("<<",
                new ClickListener() {
                    public void onClick(Widget sender) {
                        first();
                    }
                });
        b.setStyleName(BoundTable.NAV_STYLE);

        if (this.getCurrentChunk() == 0) {
            b.setEnabled(false);
        }

        p.setWidget(0, 0, b);
        b = new Button("<",
                new ClickListener() {
                    public void onClick(Widget sender) {
                        previous();
                    }
                });
        b.setStyleName(BoundTable.NAV_STYLE);

        if (this.getCurrentChunk() == 0) {
            b.setEnabled(false);
        }

        p.setWidget(0, 1, b);

        b = new Button(">",
                new ClickListener() {
                    public void onClick(Widget sender) {
                        next();
                    }
                });
        b.setStyleName(BoundTable.NAV_STYLE);

        if (this.getCurrentChunk() == (this.getNumberOfChunks() - 1)) {
            b.setEnabled(false);
        }

        Label l = new Label((this.getCurrentChunk() + 1) + " / " +
                this.getNumberOfChunks());
        p.setWidget(0, 2, l);
        p.getCellFormatter()
         .setHorizontalAlignment(0, 2, HasHorizontalAlignment.ALIGN_CENTER);

        p.setWidget(0, 3, b);
        b = new Button(">>",
                new ClickListener() {
                    public void onClick(Widget sender) {
                        last();
                    }
                });
        b.setStyleName(BoundTable.NAV_STYLE);

        if (this.getCurrentChunk() == (this.getNumberOfChunks() - 1)) {
            b.setEnabled(false);
        }

        p.setWidget(0, 4, b);

        return p;
View Full Code Here

            this.selectedRowStyles = new HashMap();
        }

        if (((this.masks & BoundTable.ROW_HANDLE_MASK) > 0) &&
                ((this.masks & BoundTable.MULTIROWSELECT_MASK) > 0)) {
            this.allRowsHandle = new Button("  ",
                    new ClickListener() {
                        public void onClick(Widget sender) {
                            if ((getSelected() != null) &&
                                    (getSelected().size() == 0)) {
                                setSelected(new ArrayList(
View Full Code Here

        Binding bindingRow = new Binding();
        topBinding.getChildren().add(bindingRow);

        int count = topBinding.getChildren().size();
        final Button handle;
        int startColumn = 0;

        if ((this.masks & BoundTable.ROW_HANDLE_MASK) > 0) {
            handle = new Button((this.getActive() && (rowHandles.size() < 9))
                    ? Integer.toString(this.rowHandles.size() + 1) : " ");
            handle.setStyleName("rowHandle");
            handle.addFocusListener(new FocusListener() {

                public void onFocus(Widget sender) {
                    if (shiftDown) {
                        return;
                    }

                    setActive(true);

                    List newSelected = null;

                    if ((masks & BoundTable.MULTIROWSELECT_MASK) > 0) {
                        newSelected = new ArrayList(getSelected());

                        if (newSelected.contains(o)) {
                            newSelected.remove(o);
                        } else {
                            newSelected.add(o);
                        }
                    } else {
                        newSelected = new ArrayList();
                        newSelected.add(o);
                    }

                    setSelected(newSelected);
                }

                public void onLostFocus(Widget sender) {
                }
            });
            handle.addClickListener(new ClickListener() {

                public void onClick(Widget sender) {
                    setActive(true);

                    List newSelected = null;

                    if ((masks & BoundTable.MULTIROWSELECT_MASK) > 0) {
                        newSelected = new ArrayList(getSelected());

                        if (newSelected.contains(o)) {
                            newSelected.remove(o);
                        } else {
                            newSelected.add(o);
                        }
                    } else {
                        newSelected = new ArrayList();
                        newSelected.add(o);
                    }

                    if (handle != null) {
                        handle.setFocus(true);
                    }

                    if (handle != null) {
                        handle.setFocus(true);
                    }

                    setSelected(newSelected);
                }
            });
            startColumn++;
            this.rowHandles.add(handle);
            this.table.setWidget(row, 0, handle);
        } else {
            handle = null;
        }

        if (count < 10) {
            SuggestedKeyBinding kb = new SuggestedKeyBinding(Integer.toString(
                    count).charAt(0), false, true, false);
            Task task = new Task() {

                public void run() {
                    List newSelected = new ArrayList(getSelected());

                    if (newSelected.contains(o)) {
                        newSelected.remove(o);
                    } else {
                        newSelected.add(o);
                    }

                    setSelected(newSelected);

                    if (handle != null) {
                        handle.setFocus(true);
                    }
                }
            };

            this.keyBindings.put(kb, task);
View Full Code Here

    private Widget createNavWidget() {
        Grid p = new Grid(1, 5);
        p.setStyleName(BoundTable.NAV_STYLE);

        Button b = new Button("<<",
                new ClickListener() {

                    public void onClick(Widget sender) {
                        first();
                    }
                });
        b.setStyleName(BoundTable.NAV_STYLE);

        if (this.getCurrentChunk() == 0) {
            b.setEnabled(false);
        }

        p.setWidget(0, 0, b);
        b = new Button("<",
                new ClickListener() {

                    public void onClick(Widget sender) {
                        previous();
                    }
                });
        b.setStyleName(BoundTable.NAV_STYLE);

        if (this.getCurrentChunk() == 0) {
            b.setEnabled(false);
        }

        p.setWidget(0, 1, b);

        b = new Button(">",
                new ClickListener() {

                    public void onClick(Widget sender) {
                        next();
                    }
                });
        b.setStyleName(BoundTable.NAV_STYLE);

        if (this.getCurrentChunk() == (this.getNumberOfChunks() - 1)) {
            b.setEnabled(false);
        }

        Label l = new Label((this.getCurrentChunk() + 1) + " / "
                + this.getNumberOfChunks());
        p.setWidget(0, 2, l);
        p.getCellFormatter().setHorizontalAlignment(0, 2, HasHorizontalAlignment.ALIGN_CENTER);

        p.setWidget(0, 3, b);
        b = new Button(">>",
                new ClickListener() {

                    public void onClick(Widget sender) {
                        last();
                    }
                });
        b.setStyleName(BoundTable.NAV_STYLE);

        if (this.getCurrentChunk() == (this.getNumberOfChunks() - 1)) {
            b.setEnabled(false);
        }

        p.setWidget(0, 4, b);

        return p;
View Full Code Here

            this.selectedRowStyles = new HashMap();
        }

        if (((this.masks & BoundTable.ROW_HANDLE_MASK) > 0)
                && ((this.masks & BoundTable.MULTIROWSELECT_MASK) > 0)) {
            this.allRowsHandle = new Button("  ",
                    new ClickListener() {

                        public void onClick(Widget sender) {
                            if ((getSelected() != null)
                                    && (getSelected().size() == 0)) {
View Full Code Here

TOP

Related Classes of com.totsp.gwittir.client.ui.Button

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.