40 lines
1.0 KiB
Java
40 lines
1.0 KiB
Java
|
package org.gcube.portlets.widgets.githubconnector.client.util;
|
||
|
|
||
|
import com.google.gwt.event.dom.client.ClickEvent;
|
||
|
import com.google.gwt.event.dom.client.ClickHandler;
|
||
|
import com.google.gwt.user.client.ui.Button;
|
||
|
import com.google.gwt.user.client.ui.DialogBox;
|
||
|
import com.google.gwt.user.client.ui.DockPanel;
|
||
|
import com.google.gwt.user.client.ui.HTML;
|
||
|
|
||
|
/**
|
||
|
*
|
||
|
* @author Giancarlo Panichi
|
||
|
* email: <a href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
|
||
|
*
|
||
|
*/
|
||
|
public class AlertDialog extends DialogBox implements ClickHandler {
|
||
|
public AlertDialog(String title, String text) {
|
||
|
setText(title);
|
||
|
|
||
|
Button closeButton = new Button("Close", this);
|
||
|
HTML msg = new HTML(
|
||
|
text, true);
|
||
|
|
||
|
DockPanel dock = new DockPanel();
|
||
|
dock.setSpacing(4);
|
||
|
|
||
|
dock.add(closeButton, DockPanel.SOUTH);
|
||
|
dock.add(msg, DockPanel.CENTER);
|
||
|
|
||
|
dock.setCellHorizontalAlignment(closeButton, DockPanel.ALIGN_CENTER);
|
||
|
dock.setWidth("100%");
|
||
|
setWidget(dock);
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public void onClick(ClickEvent event) {
|
||
|
hide();
|
||
|
|
||
|
}
|
||
|
}
|