Example usage for com.google.gwt.user.client.ui FlexTable getRowCount

List of usage examples for com.google.gwt.user.client.ui FlexTable getRowCount

Introduction

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

Prototype

@Override
public int getRowCount() 

Source Link

Document

Gets the number of rows.

Usage

From source file:org.zoxweb.client.widget.WidgetUtil.java

License:Apache License

public static int getRowIndexByWidget(FlexTable flexTable, Widget widget, int columnIndex) {
    if (flexTable != null && widget != null) {
        for (int row = 0; row < flexTable.getRowCount(); row++) {
            if (flexTable.getCellCount(row) > columnIndex) {
                if (widget == flexTable.getWidget(row, columnIndex)) {
                    return row;
                }//from   ww  w .  jav  a2 s  .co m
            }
        }
    }

    return -1;
}

From source file:rocket.testing.client.WebPageTestRunner.java

License:Apache License

protected void onTestStarted(final Test test) {
    Checker.notNull("parameter:test", test);

    final FlexTable table = this.getTable();
    final String testName = test.getName();

    final int row = table.getRowCount();
    table.setText(row, 0, testName);// www  .j  a v a 2 s  .  c  om
    table.setWidget(row, 1, new HTML("<span style=\"color: blue;\">starting</span>"));
    table.setText(row, 2, "N/A");
}

From source file:rocket.testing.client.WebPageTestRunner.java

License:Apache License

protected void onTestPassed(final Test test) {
    Checker.notNull("parameter:test", test);

    final FlexTable table = this.getTable();
    final int row = table.getRowCount() - 1;

    final Widget widget = new HTML("<span style=\"color: green;\">passed</span>");
    table.setWidget(row, 1, widget);/*w w  w. jav  a2  s  .c o  m*/

    final long start = test.getStartTimestap();
    final long end = test.getEndTimestap();
    final long timeTaken = end - start;
    table.setText(row, 2, "" + timeTaken);

    this.scrollToBottom();
}

From source file:rocket.testing.client.WebPageTestRunner.java

License:Apache License

protected void onTestFailed(final Test test) {
    Checker.notNull("parameter:test", test);

    final Throwable cause = test.getThrowable();

    final FlexTable table = this.getTable();
    final int row = table.getRowCount() - 1;

    final HTML html = new HTML();
    html.setHTML("<span style=\"color: red;\">failed</span> " + cause.getMessage());
    html.addClickListener(new ClickListener() {
        public void onClick(final Widget sender) {
            Window.alert(WebPageTestRunner.this.buildFailedTestSummary(test));
        }//from   w  w w  . ja  v  a 2s  . co m
    });
    table.setWidget(row, 1, html);

    final long start = test.getStartTimestap();
    final long end = test.getEndTimestap();
    final long timeTaken = end - start;
    table.setText(row, 2, "" + timeTaken);

    this.scrollToBottom();
}

From source file:rocket.testing.client.WebPageTestRunner.java

License:Apache License

protected void onTestAborted(final Test test) {
    Checker.notNull("parameter:test", test);

    final Throwable cause = test.getThrowable();

    final FlexTable table = this.getTable();
    final int row = table.getRowCount() - 1;

    final HTML html = new HTML();
    html.setHTML("<span style=\"color: red;\">failed</span> " + cause.getMessage());
    html.addClickListener(new ClickListener() {
        public void onClick(final Widget sender) {
            Window.alert(WebPageTestRunner.this.buildFailedTestSummary(test));
        }//from ww  w. j ava  2s  .com
    });
    table.setWidget(row, 1, html);

    final long start = test.getStartTimestap();
    final long end = test.getEndTimestap();
    final long timeTaken = end - start;
    table.setText(row, 2, "" + timeTaken);
}

From source file:sk.seges.acris.widget.client.form.select.TextButtonPanel.java

License:Apache License

public void display() {
    FlexTable layout = getLayout();
    while (layout.getRowCount() > 0)
        layout.removeRow(layout.getRowCount() - 1);

    addComponentListeners();/*from  w  ww  .j av  a  2s  . c o m*/

    layout.setWidget(0, 0, getSelectedValue());
    layout.setWidget(0, 1, getChoiceButton());

    prepareSelectedValue();
    if (isChoiceButtonVisible())
        prepareChoiceButton();

    setStyleName("advanced-TextButtonPanel");
    setWidget(layout);
}