Example usage for com.google.gwt.user.client.ui HorizontalPanel add

List of usage examples for com.google.gwt.user.client.ui HorizontalPanel add

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui HorizontalPanel add.

Prototype

@Override
    public void add(Widget w) 

Source Link

Usage

From source file:com.google.gwt.maps.testing.client.maps.LanguageMapWidget.java

License:Apache License

private void draw() {
    HorizontalPanel hp = new HorizontalPanel();
    hp.add(new HTML("Language use example."));

    pWidget.clear();/*  w ww. j  ava 2  s . c om*/
    pWidget.add(hp);

    Runnable onload = new Runnable() {
        public void run() {
            drawMap();
        }
    };
    LoadApi.go(onload, LoadApi.LoadLibrary.values(), false, Language.CHINESE_SIMPLIFIED);
}

From source file:com.google.gwt.maps.testing.client.maps.MultipleKmlMapWidget.java

License:Apache License

private void draw() {

    pWidget.clear();/*from  www .jav a 2s  .  c o  m*/

    pWidget.add(new HTML(" "));

    HorizontalPanel hp = new HorizontalPanel();
    hp.add(new HTML(
            "Multiple Kml Example --- See this used on <a href='http://www.cyclingthealps.com/#tour-de-france-2012-stages'>www.cyclingthealps.com</a>"));

    pWidget.add(hp);

    drawMap();

    drawRoutesPanel();
}

From source file:com.google.gwt.maps.testing.client.maps.MultipleKmlMapWidget.java

License:Apache License

private void addRoutes() {
    final CheckBox check1 = new CheckBox();
    final CheckBox check2 = new CheckBox();
    final CheckBox check3 = new CheckBox();
    final CheckBox check4 = new CheckBox();
    final CheckBox check5 = new CheckBox();
    final CheckBox check6 = new CheckBox();
    final CheckBox check7 = new CheckBox();

    // Introduction
    HorizontalPanel pTitle = new HorizontalPanel();
    Label lTitle = new Label("Enable Disable Routes");
    pTitle.add(lTitle);

    HorizontalPanel pDevider = new HorizontalPanel();
    Label lDevider = new Label("--------------------------");
    pDevider.add(lDevider);/* w  w w  .ja v  a 2  s .c  o  m*/

    // stage 1
    HorizontalPanel stage1 = new HorizontalPanel();
    check1.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            if (check1.getValue() == true) {
                kmlLoad(route1);

            } else {
                kmlUnload(route1);

            }
        }
    });
    Label stage1Label = new Label("Route 1");
    stage1.add(check1);
    stage1.add(stage1Label);

    // stage 2
    HorizontalPanel stage2 = new HorizontalPanel();
    check2.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            if (check2.getValue() == true) {
                kmlLoad(route2);

            } else {
                kmlUnload(route2);

            }
        }
    });
    Label stage2Label = new Label("Route 2");
    stage2.add(check2);
    stage2.add(stage2Label);

    // stage 3
    HorizontalPanel stage3 = new HorizontalPanel();
    check3.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            if (check3.getValue() == true) {
                kmlLoad(route3);

            } else {
                kmlUnload(route3);

            }
        }
    });
    Label stage3Label = new Label("Route 3");
    stage3.add(check3);
    stage3.add(stage3Label);

    // stage 4
    HorizontalPanel stage4 = new HorizontalPanel();
    check4.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            if (check4.getValue() == true) {
                kmlLoad(route4);

            } else {
                kmlUnload(route4);

            }
        }
    });
    Label stage4Label = new Label("Route 4");
    stage4.add(check4);
    stage4.add(stage4Label);

    // stage 5
    HorizontalPanel stage5 = new HorizontalPanel();
    check5.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            if (check5.getValue() == true) {
                kmlLoad(route5);

            } else {
                kmlUnload(route5);

            }
        }
    });
    Label stage5Label = new Label("Route 5");
    stage5.add(check5);
    stage5.add(stage5Label);

    // stage 6
    HorizontalPanel stage6 = new HorizontalPanel();
    check6.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            if (check6.getValue() == true) {
                kmlLoad(route6);

            } else {
                kmlUnload(route6);

            }
        }
    });
    Label stage19Label = new Label("Route 6");
    stage6.add(check6);
    stage6.add(stage19Label);

    // stage 7
    HorizontalPanel stage7 = new HorizontalPanel();
    check7.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            if (check7.getValue() == true) {
                kmlLoad(route7);

            } else {
                kmlUnload(route7);

            }
        }
    });
    Label stage7Label = new Label("Route 7");
    stage7.add(check7);
    stage7.add(stage7Label);

    // Adding all horizontal panels to the vertical panel pRoutes
    pRoutes.add(pTitle);
    pRoutes.add(pDevider);
    pRoutes.add(stage1);
    pRoutes.add(stage2);
    pRoutes.add(stage3);
    pRoutes.add(stage4);
    pRoutes.add(stage5);
    pRoutes.add(stage6);
    pRoutes.add(stage7);

}

From source file:com.google.gwt.maps.testing.client.maps.OverlayViewMapWidget.java

License:Apache License

private void draw() {
    // This is just to show the effect of behind the scenes
    final ToggleButton groundOverlayBtn = new ToggleButton("Clear Ground Overlay", "Add Ground Overlay");
    groundOverlayBtn.setStyleName("toggleButton");
    groundOverlayBtn.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            if (groundOverlayBtn.isDown()) {
                groundOverlay.setMap(null);
            } else {
                groundOverlay.setMap(mapWidget);
            }// w  ww.  ja va  2  s.c o  m
        }
    });

    final ToggleButton customOverlayBtn = new ToggleButton("Clear custom Overlay", "Add custom Overlay");
    customOverlayBtn.setStyleName("toggleButton");
    customOverlayBtn.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            if (customOverlayBtn.isDown()) {
                htmlOverlayMessage.getElement().removeFromParent();
            } else {
                customOverlayView.setMap(mapWidget);
            }
        }
    });

    final ToggleButton overlayViewBtn = new ToggleButton("Remove Overlay View", "Add Overlay View");
    overlayViewBtn.setStyleName("toggleButton");
    overlayViewBtn.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            if (overlayViewBtn.isDown()) {
                customOverlayView.setMap(null);
            } else {
                customOverlayView.setMap(mapWidget);
            }
        }
    });

    HorizontalPanel hp = new HorizontalPanel();
    hp.add(overlayViewBtn);
    hp.add(groundOverlayBtn);
    hp.add(customOverlayBtn);

    pWidget.clear();
    pWidget.add(hp);

    htmlOverlayMessage = new VerticalPanel();
    htmlOverlayMessage.setStyleName("customOverlay");

    drawMap();
    drawOverlay_Generic_OverlayView();
    drawOverlay_GroundOverlay();
}

From source file:com.google.gwt.maps.testing.client.maps.TransitDirectionsServiceMapWidget.java

License:Apache License

private void draw() {
    pWidget.clear();/*from w ww .  java  2 s .c  o m*/
    pWidget.add(new HTML("<br/>"));

    HorizontalPanel hp = new HorizontalPanel();
    pWidget.add(hp);
    hp.add(new HTML("Transit Directions Service&nbsp;&nbsp;&nbsp;&nbsp;"));
    hp.add(htmlStatus);
    drawMap();
    htmlSummary = new HTML();
    pWidget.add(htmlSummary);

    nRequests = 0;
    Timer directionsTimer = new Timer() {
        @Override
        public void run() {
            drawRandomDirections();
            /*
             * We do not want to make the client to be blacklisted by Google if its browser window is left open for too
             * long... :)
             */
            if (nRequests++ > 10)
                cancel();
        }
    };
    directionsTimer.scheduleRepeating(10000);
    drawRandomDirections();
}

From source file:com.google.gwt.sample.ContactApplication.client.ExistingUser.java

public void putedit(int r) {
    int row = r;//from  ww  w.j a  v  a 2  s. c  o  m
    Button editcontactButton = new Button("Edit");
    editcontactButton.removeStyleName("gwt-Button");
    editcontactButton.addStyleName("contactButton");
    editcontactButton.addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {
            int rowIndex = contactsFlexTable.getCellForEvent(event).getRowIndex();
            final String edit = contactsFlexTable.getFlexCellFormatter().getElement(rowIndex, 0).getInnerText();
            contacts = Sorted.get(edit);
            dialogedit = new DialogBox();
            dialogedit.setGlassEnabled(true);
            dialogedit.setText("Edit Contact Details : ");
            VerticalPanel panel = new VerticalPanel();
            panel.setSpacing(10);
            panel.setHeight("100");
            panel.setWidth("400");

            HorizontalPanel HP = new HorizontalPanel();

            newTextBox = new TextBox();
            newTextBox.setValue(edit);

            Label label = new Label("Name: ");

            HP.add(label);
            newTextBox.setName("textBoxFormElement");
            String original = newTextBox.getValue();

            HP.add(newTextBox);
            panel.add(HP);
            HP = new HorizontalPanel();
            label = new Label("Job Title: ");

            HP.add(label);
            jobedit = new TextBox();
            jobedit.setWidth("220");
            jobedit.setValue(contacts.get(0));
            jobedit.setName("textBoxFormElement");
            HP.add(jobedit);
            panel.add(HP);
            HP = new HorizontalPanel();
            label = new Label("Age:  ");
            HP.add(label);
            lbedit = new ListBox();
            lbedit.setName("Age: ");
            for (int i = 15; i <= 100; i++) {
                String ll = "" + i;
                lbedit.addItem(ll);
            }
            lbedit.setWidth("220");
            int k = lbedit.getItemCount();
            for (int i = 0; i < k; i++) {
                if (contacts.get(1) == lbedit.getItemText(i)) {
                    lbedit.setSelectedIndex(i);
                }
            }

            HP.add(lbedit);
            panel.add(HP);
            HP = new HorizontalPanel();
            label = new Label("Group: ");
            HP.add(label);

            groupedit = new ListBox();
            groupedit.setName("Group");
            groupedit.addItem("Engineering");
            groupedit.addItem("Finance");
            groupedit.addItem("Front Office");
            groupedit.addItem("Management");
            groupedit.addItem("IT");
            groupedit.addItem("Sales");
            HP.add(groupedit);
            panel.add(HP);
            k = groupedit.getItemCount();
            for (int i = 0; i < k; i++) {
                if (contacts.get(2) == groupedit.getItemText(i)) {
                    groupedit.setSelectedIndex(i);
                }
            }
            checkedit = new CheckBox("Manager");
            if (contacts.get(3) == "Y") {
                checkedit.setValue(true);
            } else {
                checkedit.setValue(false);
            }
            panel.add(checkedit);
            buttonPaneledit.clear();
            Button submit = new Button("Save");
            buttonPaneledit.add(submit);
            Button cancel = new Button("Cancel");
            buttonPaneledit.add(cancel);
            buttonPaneledit.setSpacing(10);
            panel.add(buttonPaneledit);
            addPanel.add(panel);
            dialogedit.addStyleName("displayed");

            dialogedit.add(panel);
            dialogedit.addStyleName("DialogBox");
            addPanel.add(dialogedit);

            dialogedit.show();
            dialogedit.center();

            newTextBox.setFocus(true);
            cancel.addClickHandler(new ClickHandler() {
                public void onClick(ClickEvent event) {
                    if (newTextBox.getValue().equalsIgnoreCase(original)) {
                        dialogedit.hide();
                    } else if (Sorted.containsKey(newTextBox.getValue())) {
                        Window.alert("Contact Already Present");
                        dialogedit.show();
                    } else {
                        dialogedit.hide();
                    }
                }
            });

            submit.addClickHandler(new ClickHandler() {
                public void onClick(ClickEvent event) {
                    dialogedit.hide();
                    if (newTextBox.getText().length() == 0 || jobedit.getText().length() == 0) {
                        if (newTextBox.getText().length() == 0) {
                            Window.alert("The Name Field must not be empty");
                        } else {
                            Window.alert("The Job Field must not be empty");
                        }
                        dialogedit.show();
                    } else {

                        Sorted.remove(edit);

                        String names = newTextBox.getText();
                        String name = SafeHtmlUtils.htmlEscape(names);
                        final String jobs = jobedit.getText();
                        final String age = lbedit.getSelectedItemText();

                        final String gredit = groupedit.getSelectedItemText();
                        String manager = "N";
                        if (checkedit.getValue()) {
                            final String val = "Y";
                            manager = val;
                        } else {
                            final String val = "N";
                            manager = val;
                        }

                        if (Sorted.containsKey(name)) {
                            Window.alert("Contact Already Present");
                            dialogedit.show();
                        } else {
                            contacts = parsearraylist(jobs, age, gredit, manager);
                            Sorted.put(name, contacts);
                            for (int i = 1; i < contactsFlexTable.getRowCount(); i++) {
                                contactsFlexTable.removeRow(i);
                            }
                            int row = 1;
                            for (String key : Sorted.keySet()) {
                                contacts = Sorted.get(key);
                                contactsFlexTable.setText(row, 0, key);
                                contactsFlexTable.setText(row, 1, contacts.get(0));
                                contactsFlexTable.setText(row, 2, contacts.get(1));
                                contactsFlexTable.setText(row, 3, contacts.get(2));
                                contactsFlexTable.setText(row, 4, contacts.get(3));
                                putdelete(row);
                                putedit(row);
                                row = row + 1;
                            }
                            applyDataRowStyles();
                        }
                    }
                }
            });
        }
    });
    contactsFlexTable.setWidget(row, 5, editcontactButton);
}

From source file:com.google.gwt.sample.ContactApplication.client.NewUser.java

public NewUser() {
    dialog = new DialogBox();
    dialog.setGlassEnabled(true);/*from   ww w. j a v  a  2s  .  c o m*/
    dialog.setText("New Contact Details : ");

    HorizontalPanel HP = new HorizontalPanel();
    VerticalPanel panel = new VerticalPanel();
    panel.setSpacing(10);
    panel.setHeight("100");
    panel.setWidth("300");

    //NAME TEXTBOX
    newSymbolTextBox = new TextBox();
    Label label = new Label("Name: ");
    panel.add(label);
    newSymbolTextBox.setWidth("220");
    HP.add(label);

    newSymbolTextBox.setName("textBoxFormElement");
    HP.add(newSymbolTextBox);
    panel.add(HP);

    //JOB TEXTBOX
    HP = new HorizontalPanel();
    label = new Label("Job Title: ");
    HP.add(label);

    job = new TextBox();
    job.setWidth("220");

    HP.add(job);
    job.setName("textBoxFormElement");
    panel.add(HP);

    HP = new HorizontalPanel();
    label = new Label("Age: ");
    HP = new HorizontalPanel();

    //AGE DROPDOWN
    lb = new ListBox();
    lb.setName("Age:");
    for (int i = 15; i <= 100; i++) {
        String ll = "" + i;
        lb.addItem(ll);
    }

    lb.setWidth("220");

    HP.add(label);
    HP.add(lb);
    panel.add(HP);

    //GROUP DROPDOWN
    HP = new HorizontalPanel();
    label = new Label("Group: ");
    HP.add(label);

    group = new ListBox();
    group.setName("Group");
    group.addItem("Engineering");
    group.addItem("Finance");
    group.addItem("Front Office");
    group.addItem("Management");
    group.addItem("IT");
    group.addItem("Sales");

    HP.add(group);
    panel.add(HP);

    //MANAGER CHECKBOX

    check = new CheckBox("Manager");
    check.setValue(false);
    panel.add(check);

    buttonPanel.clear();
    Button submit = new Button("Submit");
    buttonPanel.add(submit);

    Button cancel = new Button("Cancel");
    buttonPanel.add(cancel);
    buttonPanel.setSpacing(10);
    panel.add(buttonPanel);

    addPanel.add(panel);
    dialog.addStyleName("displayed");
    dialog.add(panel);
    addPanel.add(dialog);

    dialog.show();
    dialog.center();

    dialog.addStyleDependentName("buttonstyle");
    newSymbolTextBox.setFocus(true);

    //ONClick Method for Cancel Button

    cancel.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            dialog.hide();
        }
    });

    // ONClick method for SUBMIT BUTTON        
    submit.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            dialog.hide();
            if (newSymbolTextBox.getText().length() == 0 || job.getText().length() == 0) {
                if (newSymbolTextBox.getText().length() == 0) {
                    Window.alert("The Name Field must not be empty");
                } else {
                    Window.alert("The Job Field must not be empty");
                }
                dialog.show();
            } else {
                String names = newSymbolTextBox.getText();
                String name = SafeHtmlUtils.htmlEscape(names);
                final String jobs = job.getText();
                final String age = lb.getSelectedItemText();
                final String gr = group.getSelectedItemText();
                String manager = "N";

                if (check.getValue()) {
                    final String val = "Y";
                    manager = val;
                } else {
                    final String val = "N";
                    manager = val;
                }
                if (Sorted.containsKey(name)) {
                    Window.alert("Contact Already Present");
                    dialog.show();
                } else {
                    contacts = parsearraylist(jobs, age, gr, manager);
                    Sorted.put(name, contacts);
                    for (int i = 1; i < contactsFlexTable.getRowCount(); i++) {
                        contactsFlexTable.removeRow(i);
                    }
                    int row = 1;
                    for (String key : Sorted.keySet()) {
                        contacts = Sorted.get(key);
                        contactsFlexTable.setText(row, 0, key);
                        contactsFlexTable.setText(row, 1, contacts.get(1));
                        contactsFlexTable.setText(row, 2, contacts.get(1));
                        contactsFlexTable.setText(row, 3, contacts.get(2));
                        contactsFlexTable.setText(row, 4, contacts.get(3));
                        ExistingUser del = new ExistingUser();
                        del.putdelete(row);
                        ExistingUser ed = new ExistingUser();
                        ed.putedit(row);
                        row = row + 1;
                    }
                    applyDataRowStyles();
                }
            }
        }
    });
}

From source file:com.google.gwt.sample.contacts.client.view.EditContactView.java

public EditContactView() {
    DecoratorPanel contentDetailsDecorator = new DecoratorPanel();
    contentDetailsDecorator.setWidth("18em");
    initWidget(contentDetailsDecorator);

    VerticalPanel contentDetailsPanel = new VerticalPanel();
    contentDetailsPanel.setWidth("100%");

    // Create the contacts list
    ////from  www  . j av a 2s. com
    detailsTable = new FlexTable();
    detailsTable.setCellSpacing(0);
    detailsTable.setWidth("100%");
    detailsTable.addStyleName("contacts-ListContainer");
    detailsTable.getColumnFormatter().addStyleName(1, "add-contact-input");
    firstName = new TextBox();
    lastName = new TextBox();
    emailAddress = new TextBox();
    initDetailsTable();
    contentDetailsPanel.add(detailsTable);

    HorizontalPanel menuPanel = new HorizontalPanel();
    saveButton = new Button("Save");
    cancelButton = new Button("Cancel");
    menuPanel.add(saveButton);
    menuPanel.add(cancelButton);
    contentDetailsPanel.add(menuPanel);
    contentDetailsDecorator.add(contentDetailsPanel);
}

From source file:com.google.gwt.sample.dynatable.client.DayFilterWidget.java

License:Apache License

public DayFilterWidget(SchoolCalendarWidget calendar) {
    this.calendar = calendar;
    initWidget(outer);//  w w  w  .  java  2  s  . co  m
    setStyleName("DynaTable-DayFilterWidget");
    outer.add(new DayCheckBox("Sunday", 0));
    outer.add(new DayCheckBox("Monday", 1));
    outer.add(new DayCheckBox("Tuesday", 2));
    outer.add(new DayCheckBox("Wednesday", 3));
    outer.add(new DayCheckBox("Thursday", 4));
    outer.add(new DayCheckBox("Friday", 5));
    outer.add(new DayCheckBox("Saturday", 6));

    Button buttonAll = new Button("All", new ClickHandler() {
        public void onClick(ClickEvent event) {
            setAllCheckBoxes(true);
        }
    });

    Button buttonNone = new Button("None", new ClickHandler() {
        public void onClick(ClickEvent event) {
            setAllCheckBoxes(false);
        }
    });

    HorizontalPanel hp = new HorizontalPanel();
    hp.setHorizontalAlignment(HasAlignment.ALIGN_CENTER);
    hp.add(buttonAll);
    hp.add(buttonNone);

    outer.add(hp);
    outer.setCellVerticalAlignment(hp, HasAlignment.ALIGN_BOTTOM);
    outer.setCellHorizontalAlignment(hp, HasAlignment.ALIGN_CENTER);
}

From source file:com.google.gwt.sample.dynatable.client.ui.DayFilterWidget.java

License:Apache License

@UiConstructor
public DayFilterWidget(SchoolCalendarWidget calendar) {
    this.calendar = calendar;
    initWidget(outer);//from w  w w .j  av  a2  s .co  m
    setStyleName("DynaTable-DayFilterWidget");
    outer.add(new DayCheckBox("Sunday", 0));
    outer.add(new DayCheckBox("Monday", 1));
    outer.add(new DayCheckBox("Tuesday", 2));
    outer.add(new DayCheckBox("Wednesday", 3));
    outer.add(new DayCheckBox("Thursday", 4));
    outer.add(new DayCheckBox("Friday", 5));
    outer.add(new DayCheckBox("Saturday", 6));

    Button buttonAll = new Button("All", new ClickHandler() {
        public void onClick(ClickEvent event) {
            setAllCheckBoxes(true);
        }
    });

    Button buttonNone = new Button("None", new ClickHandler() {
        public void onClick(ClickEvent event) {
            setAllCheckBoxes(false);
        }
    });

    HorizontalPanel hp = new HorizontalPanel();
    hp.setHorizontalAlignment(HasAlignment.ALIGN_CENTER);
    hp.add(buttonAll);
    hp.add(buttonNone);

    outer.add(hp);
    outer.setCellVerticalAlignment(hp, HasAlignment.ALIGN_BOTTOM);
    outer.setCellHorizontalAlignment(hp, HasAlignment.ALIGN_CENTER);
}