List of usage examples for com.google.gwt.user.client.ui MySplitLayoutPanel MySplitLayoutPanel
@UiConstructor
public MySplitLayoutPanel()
From source file:stroom.main.client.view.MainViewImpl.java
License:Apache License
private void showSplit() { // Ensure we the split position isn't too small. if (splitPos < 10) { splitPos = 10;//from w w w. ja v a2 s. co m } splitPanel = new MySplitLayoutPanel(); if (westWidget != null) { splitPanel.addWest(westWidget, splitPos); } if (centerWidget != null) { splitPanel.add(centerWidget); } contentPanel.clear(); contentPanel.setWidget(splitPanel); }
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 w w . j a va2s. co 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; }