Search in sources :

Example 1 with HBox

use of com.twosigma.beakerx.widget.HBox 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)

Example 2 with HBox

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

the class CheckBoxGroupWidget method createWidget.

private void createWidget(Collection<String> values) {
    setValues(values);
    List<Widget> comms = checkboxes.stream().map(EasyFormComponent::getWidget).collect(Collectors.toList());
    Box rightSide = (getHorizontal()) ? new HBox(comms) : new VBox(comms);
    this.widget = new HBox(asList(label, rightSide));
}
Also used : HBox(com.twosigma.beakerx.widget.HBox) Widget(com.twosigma.beakerx.widget.Widget) BoolWidget(com.twosigma.beakerx.widget.BoolWidget) ValueWidget(com.twosigma.beakerx.widget.ValueWidget) VBox(com.twosigma.beakerx.widget.VBox) HBox(com.twosigma.beakerx.widget.HBox) Box(com.twosigma.beakerx.widget.Box) VBox(com.twosigma.beakerx.widget.VBox)

Aggregations

HBox (com.twosigma.beakerx.widget.HBox)2 Widget (com.twosigma.beakerx.widget.Widget)2 BoolWidget (com.twosigma.beakerx.widget.BoolWidget)1 Box (com.twosigma.beakerx.widget.Box)1 GridView (com.twosigma.beakerx.widget.GridView)1 VBox (com.twosigma.beakerx.widget.VBox)1 ValueWidget (com.twosigma.beakerx.widget.ValueWidget)1 ArrayList (java.util.ArrayList)1