package com.sksamuel.jqm4gwt.examples.uibinder;
import com.google.gwt.core.client.GWT;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.Widget;
import com.sksamuel.jqm4gwt.button.JQMButton;
import com.sksamuel.jqm4gwt.toolbar.JQMPanel;
public class TestPanel1 {
@UiField
JQMButton infoBtn;
private static TestPanel1UiBinder uiBinder = GWT.create(TestPanel1UiBinder.class);
interface TestPanel1UiBinder extends UiBinder<Widget, TestPanel1> {
}
private final JQMPanel panel = (JQMPanel) uiBinder.createAndBindUi(this);
public TestPanel1() {
infoBtn.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
Window.alert("Info button pressed.");
}
});
}
public JQMPanel getPanel() {
return panel;
}
}