@@ -0,0 +1,1591 @@
+/**%0A * %3CLicense%3E%0A */%0Apackage edu.colorado.csdms.wmt.client.ui.widgets;%0A%0Aimport com.google.gwt.user.client.ui.Composite;%0Aimport com.google.gwt.user.client.ui.HorizontalPanel;%0Aimport com.google.gwt.user.client.ui.Label;%0Aimport com.google.gwt.user.client.ui.RadioButton;%0A%0A/**%0A * A GWT composite that displays a label and a pair of radio buttons wrapped in%0A * a %7B@link HorizontalPanel%7D.%0A * %0A * @author Mark Piper (mark.piper@colorado.edu)%0A */%0Apublic class RadioButtonPanel extends Composite %7B%0A%0A  private Label panelLabel;%0A  private RadioButton leftButton;%0A  private RadioButton rightButton;%0A  %0A  /**%0A   * Makes a new %7B@link RadioButtonPanel%7D with default labels.%0A   */%0A  public RadioButtonPanel() %7B%0A    %0A    panelLabel = new Label(%22Name:%22);%0A    leftButton = new RadioButton(%22RadioButtonPanel%22, %22True%22);%0A    rightButton = new RadioButton(%22RadioButtonPanel%22, %22False%22);%0A    rightButton.setValue(true);%0A    %0A    HorizontalPanel contents = new HorizontalPanel();%0A    contents.setSpacing(10); // px%0A    contents.add(panelLabel);%0A    contents.add(leftButton);%0A    contents.add(rightButton);%0A    %0A    initWidget(contents);%0A  %7D%0A%0A  public Label getPanelLabel() %7B%0A    return panelLabel;%0A  %7D%0A%0A  public void setPanelLabel(Label panelLabel) %7B%0A    this.panelLabel = panelLabel;%0A  %7D%0A%0A  public RadioButton getLeftButton() %7B%0A    return leftButton;%0A  %7D%0A%0A  public void setLeftButton(RadioButton leftButton) %7B%0A    this.leftButton = leftButton;%0A  %7D%0A%0A  public RadioButton getRightButton() %7B%0A    return rightButton;%0A  %7D%0A%0A  public void setRightButton(RadioButton rightButton) %7B%0A    this.rightButton = rightButton;%0A  %7D%0A%7D%0A

Add RadioButtonPanel