package xapi.gwtc.view; import com.google.gwt.core.client.GWT; import com.google.gwt.dom.client.InputElement; import com.google.gwt.dom.client.LabelElement; import com.google.gwt.uibinder.client.UiBinder; import com.google.gwt.uibinder.client.UiFactory; import com.google.gwt.uibinder.client.UiField; import com.google.gwt.uibinder.client.UiTemplate; import com.google.gwt.user.client.ui.Composite; import com.google.gwt.user.client.ui.HTMLPanel; public class CompilerSettingsView extends Composite{ @UiTemplate("CompilerSettingsView.ui.xml") interface MyBinder extends UiBinder<HTMLPanel, CompilerSettingsView> {} static MyBinder binder = GWT.create(MyBinder.class); @UiField(provided=true) final GwtcResources res; @UiField ModuleSelectorView modules; @UiField LabelElement portLabel; @UiField InputElement port; public CompilerSettingsView(GwtcResources res) { this.res = res; initWidget(binder.createAndBindUi(this)); } @UiFactory ModuleSelectorView createModuleSelector() { return new ModuleSelectorView(res); } }