Need a 2 col form with button on left and canvasitem on right.
I want button aligned to the top of the canvas.
My best efforts have failed.
This code example leaves the buttonitem aligned with the center horizontal axis of the Canvas; rather than the top.
I want button aligned to the top of the canvas.
My best efforts have failed.
This code example leaves the buttonitem aligned with the center horizontal axis of the Canvas; rather than the top.
Code:
/* The button */
ButtonItem button = new ButtonItem();
button.setTitle("button");
button.setShowTitle(false);
button.setAutoFit(true);
button.setEndRow(false);
/* panel to top-align the button to */
TileLayout layout = new TileLayout();
layout.setHeight(200);
layout.setWidth(200);
layout.setBorder("solid"); //so we can see the panel
CanvasItem pnlWrapper = new CanvasItem();
pnlWrapper.setCanvas(layout);
pnlWrapper.setShowTitle(false);
/* The form to contain them */
DynamicForm form = new DynamicForm();
form.setItems(button, pnlWrapper);
form.setNumCols(2);
// display the form
HLayout hl = new HLayout();
hl.addMember(form);
RootPanel.get().add(form);