package client; import com.google.gwt.core.client.EntryPoint; import com.google.gwt.user.client.ui.Button; import com.google.gwt.user.client.ui.ClickListener; import com.google.gwt.user.client.ui.KeyboardListenerAdapter; import com.google.gwt.user.client.ui.TextBox; import com.google.gwt.user.client.ui.TextBoxBase; import com.google.gwt.user.client.ui.FormPanel; import com.google.gwt.user.client.ui.FormHandler; import com.google.gwt.user.client.ui.FormSubmitCompleteEvent; import com.google.gwt.user.client.ui.FormSubmitEvent; import com.google.gwt.user.client.ui.HTML; import com.google.gwt.user.client.ui.HorizontalPanel; import com.google.gwt.user.client.ui.VerticalPanel; import com.google.gwt.user.client.ui.Label; import com.google.gwt.user.client.ui.RootPanel; import com.google.gwt.user.client.ui.Widget; import com.google.gwt.user.client.ui.PopupPanel; import com.google.gwt.user.client.Window; import com.google.gwt.user.client.rpc.AsyncCallback; import com.google.gwt.user.client.rpc.ServiceDefTarget; import com.google.gwt.core.client.GWT; import java.util.Vector; /** * Entry point classes define onModuleLoad(). */ public class testing implements EntryPoint { /** * This is the entry point method. */ private WebpageSelector selector = new WebpageSelector(); public void onModuleLoad() { jsInit(); } static void showme(){ SuggestionWidget suggestions = new SuggestionWidget(6); suggestions.show("Test"); } private static native void jsInit() /*-{ $wnd.alert("Hey"); if ($wnd.testing === undefined) { $wnd.testing = new Object(); } if (typeof testing == "undefined"){ testing = $wnd.testing; } testing.alerting = $wnd.testing.alerting = function(msg){ this.@client.testing::showme()(); }; }-*/; }