Search in sources :

Example 1 with GridView

use of com.twosigma.beakerx.widget.GridView in project beakerx by twosigma.

the class GridOutputContainerLayoutManager method display.

@Override
public void display(OutputContainer container) {
    GridOutputContainerLayoutManager layout = (GridOutputContainerLayoutManager) container.getLayoutManager();
    int columns = layout.getColumns();
    List<Widget> items = getWidgets(container);
    List<Widget> rows = new ArrayList<>();
    for (int itemIndex = 0; itemIndex < items.size(); itemIndex = itemIndex + columns) {
        rows.add(new HBox(createRow(columns, items, itemIndex)));
    }
    GridView gridView = new GridView(rows);
    gridView.display();
}
Also used : HBox(com.twosigma.beakerx.widget.HBox) Widget(com.twosigma.beakerx.widget.Widget) ArrayList(java.util.ArrayList) GridView(com.twosigma.beakerx.widget.GridView)

Aggregations

GridView (com.twosigma.beakerx.widget.GridView)1 HBox (com.twosigma.beakerx.widget.HBox)1 Widget (com.twosigma.beakerx.widget.Widget)1 ArrayList (java.util.ArrayList)1