List of usage examples for com.google.gwt.user.client.ui MySplitLayoutPanel setVSplits
public void setVSplits(final String str)
From source file:stroom.pipeline.stepping.client.view.EditorViewImpl.java
License:Apache License
@Override public Widget asWidget() { if (widget == null) { if (input == null) { final Widget outputWidget = output.asWidget(); widget = outputWidget;/* w ww.j a v a2 s.c o m*/ } else if (code == null) { // Create layout. final Widget inputWidget = input.asWidget(); final Widget outputWidget = output.asWidget(); inputWidget.getElement().getStyle().setProperty("borderRight", "1px solid #c5cde2"); outputWidget.getElement().getStyle().setProperty("borderLeft", "1px solid #c5cde2"); final MySplitLayoutPanel layout = new MySplitLayoutPanel(); layout.setHSplits("0.5"); layout.setVSplits("0.66"); layout.addWest(inputWidget, 200); layout.add(outputWidget); widget = layout; } else { // Create layout. final Widget codeWidget = code.asWidget(); final Widget inputWidget = input.asWidget(); final Widget outputWidget = output.asWidget(); codeWidget.getElement().getStyle().setProperty("borderBottom", "1px solid #c5cde2"); inputWidget.getElement().getStyle().setProperty("borderTop", "1px solid #c5cde2"); inputWidget.getElement().getStyle().setProperty("borderRight", "1px solid #c5cde2"); outputWidget.getElement().getStyle().setProperty("borderTop", "1px solid #c5cde2"); outputWidget.getElement().getStyle().setProperty("borderLeft", "1px solid #c5cde2"); final MySplitLayoutPanel layout = new MySplitLayoutPanel(); layout.setHSplits("0.5"); layout.setVSplits("0.66"); layout.addNorth(codeWidget, 200); layout.addWest(inputWidget, 200); layout.add(outputWidget); widget = layout; } } widget.setSize("100%", "100%"); return widget; }