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.sample.stockwatcher.client.SchedulePage.java

@SuppressWarnings("deprecation")
private void initializeEditSpecialScheduleMenu(String schedule) {

    HorizontalPanel buttonPanel = new HorizontalPanel();
    buttonPanel.setSpacing(10);//w ww.j av  a2 s .c om
    buttonPanel.add(cancelEditScheduleButton);
    buttonPanel.add(updateEditScheduleButton);
    buttonPanel.add(deleteEditScheduleButton);

    scheduleMenu.clear();
    scheduleMenu.addLabel("Schedule name");
    scheduleMenu.addItem(scheduleNameTB);
    scheduleMenu.addLabel("Rule");
    scheduleMenu.addItem(ruleLB);
    scheduleMenu.addLabel("Scheduled date");
    scheduleMenu.addItem(dateBox);
    scheduleMenu.addLabel("Actuator starting status");
    scheduleMenu.addItem(actuatorOnStartLB);
    scheduleMenu.addLabel("Actuator ending status");
    scheduleMenu.addItem(actuatorOnEndLB);
    scheduleMenu.addLabel("Set schedule priority");
    scheduleMenu.addItem(priorityLB);
    scheduleMenu.addLabel("Lock enabled?");
    scheduleMenu.addItem(lockEnabledLB);
    scheduleMenu.addLabel("Schedule enabled?");
    scheduleMenu.addItem(scheduleEnabledLB);
    scheduleMenu.addItem(buttonPanel);

    ArrayList<String> scheduleParam = Data.specialScheduleAttributeList.get(schedule);
    scheduleNameTB.setText(scheduleParam.get(0));
    ruleLB.setSelectedIndex(getIndexOfTextInWidget(ruleLB, scheduleParam.get(5)));
    actuatorOnStartLB.setSelectedIndex(getIndexOfTextInWidget(actuatorOnStartLB, scheduleParam.get(6)));
    actuatorOnEndLB.setSelectedIndex(getIndexOfTextInWidget(actuatorOnEndLB, scheduleParam.get(7)));
    lockEnabledLB.setSelectedIndex(getIndexOfTextInWidget(lockEnabledLB, scheduleParam.get(8)));
    priorityLB.setSelectedIndex(getIndexOfTextInWidget(priorityLB, scheduleParam.get(9)));
    scheduleEnabledLB.setSelectedIndex(getIndexOfTextInWidget(scheduleEnabledLB, scheduleParam.get(10)));

    year = Integer.parseInt(scheduleParam.get(2));
    month = Integer.parseInt(scheduleParam.get(3));
    day = Integer.parseInt(scheduleParam.get(4));

    Date date = new Date();
    date.setYear(year - 1900);
    date.setMonth(month - 1);
    date.setDate(day);

    dateBox.setValue(date);
}

From source file:com.google.gwt.sample.stockwatcher.client.SchedulePage.java

private void initializeRuleMenu() {

    refreshRuleMenuWidgets();/*from  w w  w  .  ja v a 2s .co m*/

    HorizontalPanel buttonPanel = new HorizontalPanel();
    buttonPanel.setSpacing(10);
    buttonPanel.add(cancelRuleButton);
    buttonPanel.add(createRuleButton);

    VerticalPanel hourPanel = new VerticalPanel();
    hourPanel.setSpacing(10);
    hourPanel.add(new HTML("Set start hour"));
    hourPanel.add(sHLB);
    hourPanel.add(new HTML("Set end hour"));
    hourPanel.add(eHLB);

    VerticalPanel minutePanel = new VerticalPanel();
    minutePanel.setSpacing(10);
    minutePanel.add(new HTML("Set start minute"));
    minutePanel.add(sMLB);
    minutePanel.add(new HTML("Set end minute"));
    minutePanel.add(eMLB);

    HorizontalPanel wrapper = new HorizontalPanel();
    wrapper.add(hourPanel);
    wrapper.add(minutePanel);

    ruleMenu.clear();
    ruleMenu.addLabel("Input rule name");
    ruleMenu.addItem(ruleNameTB);
    ruleMenu.addSeparator();
    ruleMenu.addNewRow(wrapper);
    ruleMenu.addSeparator();
    ruleMenu.addNewRow(buttonPanel);
}

From source file:com.google.gwt.sample.stockwatcher.client.SchedulePage.java

private void initializeEditRuleMenu(String rule) {
    HorizontalPanel buttonPanel = new HorizontalPanel();
    buttonPanel.setSpacing(10);// w  w w.ja  v a2 s.  c om
    buttonPanel.add(cancelEditRuleButton);
    buttonPanel.add(updateEditRuleButton);
    buttonPanel.add(deleteEditRuleButton);

    VerticalPanel hourPanel = new VerticalPanel();
    hourPanel.setSpacing(10);
    hourPanel.add(new HTML("Set start hour"));
    hourPanel.add(sHLB);
    hourPanel.add(new HTML("Set end hour"));
    hourPanel.add(eHLB);

    VerticalPanel minutePanel = new VerticalPanel();
    minutePanel.setSpacing(10);
    minutePanel.add(new HTML("Set start minute"));
    minutePanel.add(sMLB);
    minutePanel.add(new HTML("Set end minute"));
    minutePanel.add(eMLB);

    HorizontalPanel wrapper = new HorizontalPanel();
    wrapper.add(hourPanel);
    wrapper.add(minutePanel);

    ruleMenu.clear();
    ruleMenu.addLabel("Input rule name");
    ruleMenu.addItem(ruleNameTB);
    ruleMenu.addSeparator();
    ruleMenu.addNewRow(wrapper);
    ruleMenu.addSeparator();
    ruleMenu.addNewRow(buttonPanel);

    ArrayList<String> scheduleParam = Data.dayScheduleRuleAttributeList.get(rule);
    ruleNameTB.setText(scheduleParam.get(0));
    sHLB.setSelectedIndex(getIndexOfTextInWidget(sHLB, scheduleParam.get(1)));
    sMLB.setSelectedIndex(getIndexOfTextInWidget(sMLB, scheduleParam.get(2)));
    eHLB.setSelectedIndex(getIndexOfTextInWidget(eHLB, scheduleParam.get(3)));
    eMLB.setSelectedIndex(getIndexOfTextInWidget(eMLB, scheduleParam.get(4)));
}

From source file:com.google.gwt.sample.stockwatcher.client.SensorActuatorResponsePage.java

private void initializeNewResponseMenu() {

    refreshResponseMenuWidgets();//w w  w  . ja  va2 s.  c o m

    HorizontalPanel buttonPanel = new HorizontalPanel();
    buttonPanel.setSpacing(10);
    buttonPanel.add(cancelCreateResponseButton);
    buttonPanel.add(createResponseButton);

    VerticalPanel sensorPanel = new VerticalPanel();
    sensorPanel.add(new HTML("Sensor"));
    sensorPanel.add(sensorLB);

    //      VerticalPanel opPanel = new VerticalPanel();
    //      opPanel.setSpacing(10);
    //      opPanel.add(new HTML("Op"));
    //      opPanel.add(opLB);

    VerticalPanel valuePanel = new VerticalPanel();
    valuePanel.add(new HTML("Value"));
    valuePanel.add(expressionTB);

    HorizontalPanel expressionPanel = new HorizontalPanel();
    expressionPanel.add(sensorPanel);
    //      expressionPanel.add(opPanel);
    expressionPanel.add(valuePanel);

    responseMenu.clear();
    responseMenu.addLabel("Select actuator");
    responseMenu.addItem(actuatorLB);
    responseMenu.addLabel("Input on trigger action");
    responseMenu.addItem(onTriggerLB);
    responseMenu.addLabel("Input on not trigger action");
    responseMenu.addItem(onNotTriggerLB);
    responseMenu.addLabel("Input expression command");
    responseMenu.addItem(expressionPanel);
    responseMenu.addLabel("Enable response?");
    responseMenu.addItem(responseEnabledLB);
    responseMenu.addLabel("Set timeout");
    responseMenu.addItem(timeoutTB);
    responseMenu.addItem(buttonPanel);

}

From source file:com.google.gwt.sample.stockwatcher.client.SensorActuatorResponsePage.java

private void initializeEditResponseMenu() {

    HorizontalPanel buttonPanel = new HorizontalPanel();
    buttonPanel.setSpacing(10);/*  w ww .  j av  a 2  s . c o  m*/
    buttonPanel.add(cancelupdateResponseButton);
    buttonPanel.add(updateResponseButton);
    buttonPanel.add(deleteResponseButton);

    VerticalPanel sensorPanel = new VerticalPanel();
    sensorPanel.add(new HTML("Sensor"));
    sensorPanel.add(sensorLB);

    //      VerticalPanel opPanel = new VerticalPanel();
    //      opPanel.setSpacing(10);
    //      opPanel.add(new HTML("Op"));
    //      opPanel.add(opLB);

    VerticalPanel valuePanel = new VerticalPanel();
    valuePanel.add(new HTML("Value"));
    valuePanel.add(expressionTB);

    HorizontalPanel expressionPanel = new HorizontalPanel();
    expressionPanel.add(sensorPanel);
    //      expressionPanel.add(opPanel);
    expressionPanel.add(valuePanel);

    responseMenu.clear();
    responseMenu.addLabel("Input on trigger action");
    responseMenu.addItem(onTriggerLB);
    responseMenu.addLabel("Input on not trigger action");
    responseMenu.addItem(onNotTriggerLB);
    responseMenu.addLabel("Input expression command");
    responseMenu.addItem(expressionPanel);
    responseMenu.addLabel("Enable response?");
    responseMenu.addItem(responseEnabledLB);
    responseMenu.addLabel("Set timeout");
    responseMenu.addItem(timeoutTB);
    responseMenu.addItem(buttonPanel);

    ArrayList<String> responseParam = Data.sensorAcutatorResponseAttributeList.get(currentSelectedID);

    onTriggerLB.setSelectedIndex(getIndexOfTextInWidget(onTriggerLB, responseParam.get(2)));
    onNotTriggerLB.setSelectedIndex(getIndexOfTextInWidget(onNotTriggerLB, responseParam.get(3)));
    sensorLB.setSelectedIndex(getIndexOfTextInWidget(sensorLB, getAlphabets(responseParam.get(4))));
    expressionTB.setText(getNonAlphabets(responseParam.get(4)));
    responseEnabledLB.setSelectedIndex(getIndexOfTextInWidget(responseEnabledLB, responseParam.get(5)));
    timeoutTB.setText(responseParam.get(6));
}

From source file:com.google.gwt.sample.stockwatcher.client.StockWatcherView.java

public void onInit() {
    mainPanel = new VerticalPanel();
    mainPanel.setSize("301px", "300px");
    viewPanel.add(mainPanel);//from  w  w  w.  j ava  2  s . c  om

    image = new Image("images/googlecode.png");
    mainPanel.add(image);

    stocksFlexTable = new FlexTable();
    stocksFlexTable.setStyleName("watchList");
    // Add these lines
    stocksFlexTable.setText(0, 0, CONSTANTS.Symbol());
    stocksFlexTable.setText(0, 1, CONSTANTS.Price());
    stocksFlexTable.setText(0, 2, CONSTANTS.Change());
    stocksFlexTable.setText(0, 3, CONSTANTS.Remove());

    stocksFlexTable.getRowFormatter().addStyleName(0, "watchListHeader");

    mainPanel.add(stocksFlexTable);

    HorizontalPanel addPanel = new HorizontalPanel();
    mainPanel.add(addPanel);

    newSymbolTextBox = new TextBox();
    newSymbolTextBox.setFocus(true);
    addPanel.add(newSymbolTextBox);
    addButton = new Button(CONSTANTS.addButton_html());
    addButton.setStyleName("gwt-Button-add");
    addPanel.add(addButton);

    lastUpdatedLabel = new Label();
    mainPanel.add(lastUpdatedLabel);
    lastUpdatedLabel.setStyleName("gwt-Label-stockwatcher");

}

From source file:com.google.gwt.sample.stockwatcher.client.UserNotificationPage.java

private void setHandlers() {
    cancelButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            subscribeSelectionPopup.setVisible(false);
        }//from  w w  w.ja  v a 2s . co m
    });
    closeButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            subscribeSelectionPopup.setVisible(false);
        }
    });

    subscribeControllerButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            HorizontalPanel buttonPanel = new HorizontalPanel();
            buttonPanel.setSpacing(10);

            VerticalPanel wrapper = new VerticalPanel();
            wrapper.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
            wrapper.setSpacing(10);
            wrapper.add(new HTML("<h2>Controller Subscription</h2></br>"));

            if (controllerLB.getItemCount() == 0) {
                wrapper.add(new HTML("No controller left to subscribe!"));

                buttonPanel.add(closeButton);
            } else {
                buttonPanel.add(cancelButton);
                buttonPanel.add(okSubscribeControllerButton);

                wrapper.add(controllerLB);
            }
            wrapper.add(buttonPanel);

            subscribeSelectionPopup.clear();
            subscribeSelectionPopup.add(wrapper);
            subscribeSelectionPopup.setVisible(true);
            subscribeSelectionPopup.center();
        }
    });

    subscribeSensorButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            HorizontalPanel buttonPanel = new HorizontalPanel();
            buttonPanel.setSpacing(10);

            VerticalPanel wrapper = new VerticalPanel();
            wrapper.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
            wrapper.setSpacing(10);
            wrapper.add(new HTML("<h2>Sensor Subscription</h2></br>"));

            if (sensorLB.getItemCount() == 0) {
                wrapper.add(new HTML("No sensor left to subscribe!"));

                buttonPanel.add(closeButton);
            } else {
                buttonPanel.add(cancelButton);
                buttonPanel.add(okSubscribeSensorButton);

                wrapper.add(sensorLB);
            }
            wrapper.add(buttonPanel);

            subscribeSelectionPopup.clear();
            subscribeSelectionPopup.add(wrapper);
            subscribeSelectionPopup.setVisible(true);
            subscribeSelectionPopup.center();
        }
    });

    subscribeActuatorButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            HorizontalPanel buttonPanel = new HorizontalPanel();
            buttonPanel.setSpacing(10);

            VerticalPanel wrapper = new VerticalPanel();
            wrapper.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
            wrapper.setSpacing(10);
            wrapper.add(new HTML("<h2>Actuator Subscription</h2></br>"));

            if (actuatorLB.getItemCount() == 0) {
                wrapper.add(new HTML("No actuator left to subscribe!"));

                buttonPanel.add(closeButton);
            } else {
                buttonPanel.add(cancelButton);
                buttonPanel.add(okSubscribeActuatorButton);

                wrapper.add(actuatorLB);
            }
            wrapper.add(buttonPanel);

            subscribeSelectionPopup.clear();
            subscribeSelectionPopup.add(wrapper);
            subscribeSelectionPopup.setVisible(true);
            subscribeSelectionPopup.center();
        }
    });

    okSubscribeControllerButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            subscribeController(user, controllerLB.getSelectedItemText());
        }
    });
    okSubscribeSensorButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            subscribeSensor(user, sensorLB.getSelectedItemText());
        }
    });
    okSubscribeActuatorButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            subscribeActuator(user, actuatorLB.getSelectedItemText());
        }
    });
}

From source file:com.google.gwt.sample.userwatcher.client.FileUploaderWidget_v2.java

/**
 * constructor/*from w  w w  .j a  va  2s . co m*/
 * 
 * @param cp
 */
public FileUploaderWidget_v2(ClientPersistence cp) {
    this.cp = cp;

    HorizontalPanel hp = new HorizontalPanel();
    hp.add(pUpload);
    pUpload.setWidth("100%");
    hp.setCellWidth(pUpload, "100%");
    hp.setCellHorizontalAlignment(pUpload, HasHorizontalAlignment.ALIGN_CENTER);
    hp.setCellVerticalAlignment(pUpload, HasVerticalAlignment.ALIGN_MIDDLE);
    hp.add(bCancel);
    hp.setCellHorizontalAlignment(bCancel, HasHorizontalAlignment.ALIGN_RIGHT);
    hp.setCellVerticalAlignment(bCancel, HasVerticalAlignment.ALIGN_MIDDLE);

    pWidget.add(hp);
    hp.setWidth("100%");
    pWidget.setCellWidth(hp, "100%");
    pWidget.add(pFullSize);
    pWidget.add(pThumb);

    initWidget(pWidget);

    pWidget.setWidth("100%");

    //pWidget.addStyleName("test2");
    //hp.addStyleName("test3");
    //pFullSize.addStyleName("test3");

    setup();
}

From source file:com.google.gwt.superdebug.example.client.Example.java

private static Widget makeApp() {
    final TextBox text = new TextBox();

    Button button = new Button("Show Alert");
    button.addClickHandler(new ClickHandler() {
        @Override/* w  w w. j a va  2s  .c o m*/
        public void onClick(ClickEvent event) {
            Window.alert("text is: " + text.getValue());
        }
    });

    HorizontalPanel panel = new HorizontalPanel();
    panel.add(text);
    panel.add(button);

    return panel;
}

From source file:com.google.gwt.widgetideas.demo.collapsiblepanel.client.CollapsiblePanelDemo.java

License:Apache License

private Panel createSchoolNavBar() {
    ToggleButton toggler = new ToggleButton("Directory (click to pin)", "Directory (click to collapse)");
    toggler.setStyleName("CollapsibleToggle");
    controlButton = toggler;//from   w  w w . j  a v  a2s.co  m

    MyStackPanel wrapper = new MyStackPanel();
    FlowPanel navBar = new FlowPanel();
    navBar.setSize("200px", "100%");

    HorizontalPanel panel = new HorizontalPanel();
    panel.setWidth("100%");

    panel.setCellHorizontalAlignment(controlButton, HasHorizontalAlignment.ALIGN_LEFT);

    panel.add(controlButton);
    panel.setCellWidth(controlButton, "1px");
    panel.setCellHorizontalAlignment(controlButton, HorizontalPanel.ALIGN_CENTER);

    navBar.add(panel);

    panel.setStyleName("nav-Tree-title");
    wrapper = new MyStackPanel();
    wrapper.setHeight("250px");

    final FastTree contents = new FastTree();
    wrapper.add(contents, "<b>People</b>", true);

    wrapper.add(new Label("None"), "<b>Academics</b>", true);
    navBar.add(wrapper);

    FastTreeItem students = contents.addItem("Students");
    students.addItem("Jill");
    students.addItem("Jack");
    students.addItem("Molly");
    students.addItem("Ms. Muffat");

    FastTreeItem teachers = contents.addItem("Teachers");
    teachers.addItem("Mrs Black");
    teachers.addItem("Mr White");

    FastTreeItem admin = contents.addItem("Administrators");
    admin.addItem("The Soup Nazi");
    admin.addItem("The Grand High Supreme Master Pubba");
    return navBar;
}