List of usage examples for com.google.gwt.user.client.ui SimplePanel SimplePanel
public SimplePanel()
From source file:ar.com.kyol.jet.client.JetPaginatedTable.java
License:Open Source License
public void refresh() { if (lazyInit) { lazyInit = false;/*from www . j av a2 s . com*/ return; } if (!useHyperlinks) { AbsolutePanel panel = new AbsolutePanel(); panel.getElement().getStyle().setOpacity(0.3d); panel.setHeight("" + jetTable.getOffsetHeight() + "px"); panel.setWidth("" + jetTable.getOffsetWidth() + "px"); panel.getElement().getStyle().setBackgroundColor("black"); Image loader = new Image(); loader.setResource(Resources.INSTANCE.loader()); SimplePanel panelLoader = new SimplePanel(); panelLoader.add(loader); this.mainPanel.add(panelLoader, jetTable.getOffsetWidth() / 2, jetTable.getOffsetHeight() / 2); this.mainPanel.add(panel, 0, navigationPanel.getOffsetHeight()); } this.from = this.getRequestedPageFrom(); getTotalRows(new AsyncCallback<Integer>() { @Override public void onSuccess(Integer arg0) { total = arg0; getValues(from, qty, new AsyncCallback<List<E>>() { @Override public void onSuccess(List<E> arg0) { callbackRefresh(arg0); } @Override public void onFailure(Throwable arg0) { onAnyError(arg0); } }); } @Override public void onFailure(Throwable arg0) { onAnyError(arg0); } }); }
From source file:burrito.client.crud.CrudPanel.java
License:Apache License
private Widget createEditForm(final String entityName, Long id, final Long copyFromId) { // delay creation until entity has been fetched final SimplePanel sp = new SimplePanel(); CrudServiceAsync service = GWT.create(CrudService.class); service.describe(entityName, id, copyFromId, new AsyncCallback<CrudEntityDescription>() { public void onSuccess(CrudEntityDescription result) { CrudCustomEditFormHandler customHandler = customEntityHandlers.get(entityName); if (customHandler != null) { sp.setWidget(customHandler.createEditForm(result)); } else { CrudEntityEdit editForm = new CrudEntityEdit(result, copyFromId); Burrito.setCurrentEditForm(editForm); sp.setWidget(editForm);/* w w w . j a v a 2s.com*/ } // update top again, now when values have been // fetched String disp = result.getDisplayString(); if (result.isNew()) { disp = messages.newEntity(); } top.update(entityName, disp); } public void onFailure(Throwable caught) { throw new RuntimeException("Failed to get description of " + entityName, caught); } }); return sp; }
From source file:burrito.client.crud.CrudPanelTop.java
License:Apache License
public CrudPanelTop() { SimplePanel simplePanel = new SimplePanel(); simplePanel.addStyleName("k5-CrudPanelTop-breadcrumbs"); simplePanel.setWidget(breadCrumbs);//from w ww . j a va2 s . c o m wrapper.add(simplePanel); initWidget(wrapper); addStyleName("k5-CrudPanelTop"); setWidth("100%"); }
From source file:burrito.client.sitelet.SiteletDraggableWidgetCreator.java
License:Apache License
@Override public Widget createWidget(final SiteletDescription modelObj) { SimplePanel wrapper = new SimplePanel(); wrapper.addStyleName("k5-SiteLetDraggableWidget-Wrapper"); FlowPanel inner = new FlowPanel(); String headerText = CrudLabelHelper.getString(modelObj.getEntityName().replace('.', '_')); Label header = new Label(headerText); header.addStyleName("k5-SiteLetDraggableWidget-Header"); inner.add(header);//from w ww . ja va 2 s. c o m Label desc = new Label(modelObj.getDescription()); desc.addStyleName("k5-SiteLetDraggableWidget-Desc"); inner.add(desc); FlowPanel actionsPanel = new FlowPanel(); actionsPanel.addStyleName("k5-SiteLetDraggableWidget-Actions"); Hyperlink editAnchor = new Hyperlink(labels.edit(), String.valueOf(modelObj.getEntityId())); editAnchor.addStyleName("k5-SiteLetDraggableWidget-EditAnchor"); editAnchor.addStyleName("k5-SiteLetDraggableWidget-Action"); final Anchor deleteAnchor = new Anchor(labels.delete()); final Label progress = new Label(labels.deleting()); deleteAnchor.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { List<Long> idList = new ArrayList<Long>(); idList.add(modelObj.getEntityId()); if (!Window.confirm(labels.confirmDeleteSitelet())) { return; } progress.setVisible(true); deleteAnchor.setVisible(false); service.deleteSitelets(containerName, idList, new AsyncCallback<Void>() { @Override public void onSuccess(Void result) { progress.setVisible(false); deleteAnchor.setVisible(true); deleteCallback.onSuccess(modelObj); } @Override public void onFailure(Throwable caught) { progress.setVisible(false); deleteAnchor.setVisible(true); deleteCallback.onFailure(caught); throw new RuntimeException("Failed when trying to delete sitelet with id " + modelObj.getEntityId() + " from container " + containerName, caught); } }); event.preventDefault(); } }); progress.addStyleName("k5-SiteLetDraggableWidget-Action"); progress.addStyleName("burrito-progress-text"); deleteAnchor.addStyleName("k5-SiteLetDraggableWidget-DeleteAnchor"); deleteAnchor.addStyleName("k5-SiteLetDraggableWidget-Action"); actionsPanel.add(editAnchor); actionsPanel.add(deleteAnchor); progress.setVisible(false); actionsPanel.add(progress); inner.add(actionsPanel); HTML clearFloats = new HTML(); clearFloats.addStyleName("burrito-clear-floats"); inner.add(clearFloats); wrapper.setWidget(inner); return wrapper; }
From source file:burrito.client.widgets.form.EditForm.java
License:Apache License
public EditForm() { save.addStyleName("k5-EditForm-button-save"); cancel.addStyleName("k5-EditForm-button-cancel"); SimplePanel mainWrapper = new SimplePanel(); mainWrapper.add(main);/*from w w w .ja v a 2 s. c om*/ dock.add(mainWrapper, DockPanel.CENTER); buttonWrapper = new SimplePanel(); SimplePanel buttonWrapperInner = new SimplePanel(); buttonWrapper.add(buttonWrapperInner); HorizontalPanel hp = new HorizontalPanel(); hp.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); buttonWrapperInner.addStyleName("k5-EditForm-buttons"); // start with save button disabled save.setEnabled(false); save.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { save(); } }); cancel.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { saveCancelListener.onCancel(); } }); hp.add(save); hp.add(extraButtonsPanel); hp.add(cancel); hp.add(infoMessage); buttonWrapperInner.setWidget(hp); dock.add(buttonWrapper, DockPanel.SOUTH); wrapper.add(dock); wrapper.add(loading); wrapper.showWidget(0); initWidget(wrapper); addStyleName("k5-EditForm"); mainWrapper.addStyleName("k5-EditForm-main"); }
From source file:ca.upei.ic.timetable.client.FindCourseView.java
License:Apache License
public FindCourseView(FindCourseViewController controller) { controller_ = controller;/*from w w w. j av a 2 s. c om*/ // set up the dialog box dialogBox_ = new DialogBox(false, true); // autohide = false, modal = true dialogBox_.setAnimationEnabled(true); dialogBox_.setText("Find Courses..."); // i have a horizontal panel HorizontalPanel filterPanel = new HorizontalPanel(); // i have a level flex table levelTable_ = controller_.getLevelModel().getWidget(); departmentTable_ = controller_.getDepartmentModel().getWidget(); semesterTable_ = controller_.getSemesterModel().getWidget(); startTimeWidget_ = controller_.getStartTimeModel().getWidget(); // button panel HorizontalPanel buttonPanel = new HorizontalPanel(); buttonPanel.setHorizontalAlignment(HasAlignment.ALIGN_RIGHT); // i have an OK button final Button okButton = new Button("Search"); okButton.addClickListener(new ClickListener() { public void onClick(Widget sender) { // search and close the dialog controller_.search(); hide(); } }); okButton.addKeyboardListener(new KeyboardListener() { public void onKeyDown(Widget sender, char keyCode, int modifiers) { } public void onKeyPress(Widget sender, char keyCode, int modifiers) { } public void onKeyUp(Widget sender, char keyCode, int modifiers) { if (keyCode == KeyboardListener.KEY_ENTER) { okButton.click(); } } }); final Button cancelButton = new Button("Cancel"); cancelButton.addClickListener(new ClickListener() { public void onClick(Widget sender) { hide(); } }); cancelButton.addKeyboardListener(new KeyboardListener() { public void onKeyDown(Widget sender, char keyCode, int modifiers) { } public void onKeyPress(Widget sender, char keyCode, int modifiers) { } public void onKeyUp(Widget sender, char keyCode, int modifiers) { if (keyCode == KeyboardListener.KEY_ESCAPE) cancelButton.click(); } }); SimplePanel empty = new SimplePanel(); empty.setWidth("230px"); buttonPanel.add(empty); buttonPanel.add(cancelButton); buttonPanel.add(okButton); buttonPanel.setSpacing(5); buttonPanel.setWidth("485px"); // add the panel to the dialog box dialogBox_.add(PanelUtils.verticalPanel(PanelUtils.horizontalPanel( PanelUtils.verticalPanel(PanelUtils.scrollPanel(levelTable_, 250, 180), PanelUtils.scrollPanel(semesterTable_, 250, 120), PanelUtils.scrollPanel(startTimeWidget_, 250, 30)), PanelUtils.scrollPanel(departmentTable_, 250, 320)), buttonPanel)); dialogBox_.setPopupPosition(240, 0); }
From source file:ch.eaternity.client.FlexTableRowDropController.java
License:Apache License
Widget newPositioner(DragContext context) {
Widget p = new SimplePanel();
p.addStyleName("dragHere");
p.setPixelSize(flexTable.getOffsetWidth(), 1);
return p;
}
From source file:ch.unifr.pai.mindmap.client.mindmap.MindMapCanvas.java
License:Apache License
/** * The set up for the canvas with its base structure and the registration of the drop handler for the trash bin */// w w w . j a v a2s .co m public MindMapCanvas() { super(); initWidget(panel); toolbar = new Toolbar(this); bgimg.getElement().getStyle().setProperty("maxHeight", "100%"); bgimg.getElement().getStyle().setProperty("maxWidth", "100%"); SimplePanel bgpanel = new SimplePanel(); bgpanel.getElement().getStyle().setProperty("textAlign", "center"); canvas.getElement().setId("mindmapCanvas"); canvas.getElement().getStyle().setPosition(Position.ABSOLUTE); canvas.getElement().getStyle().setTop(0, Unit.PX); canvas.getElement().getStyle().setLeft(0, Unit.PX); canvas.getElement().getStyle().setRight(0, Unit.PX); canvas.getElement().getStyle().setBottom(0, Unit.PX); bgpanel.getElement().getStyle().setPosition(Position.ABSOLUTE); bgpanel.getElement().getStyle().setTop(0, Unit.PX); bgpanel.getElement().getStyle().setLeft(0, Unit.PX); bgpanel.getElement().getStyle().setRight(0, Unit.PX); bgpanel.getElement().getStyle().setBottom(0, Unit.PX); bgpanel.setWidget(bgimg); toolbar.getElement().getStyle().setPosition(Position.ABSOLUTE); toolbar.getElement().getStyle().setLeft(0, Unit.PX); toolbar.getElement().getStyle().setRight(0, Unit.PX); toolbar.getElement().getStyle().setBottom(0, Unit.PX); panel.add(bgpanel); panel.add(canvas); panel.add(toolbar); panel.add(trashBin); DragNDrop.setDropHandler(trashBin, new DropTargetHandler() { @Override public void onHoverEnd(String deviceId, Widget widget, Element dragProxy, Event event) { trashBin.setUrl(GWT.getModuleBaseURL() + "images/trashbin.png"); } @Override public void onHover(String deviceId, Widget widget, Element dragProxy, Event event, Double intersectionPercentage, Double intersectionPercentageWithTarget) { trashBin.setUrl(GWT.getModuleBaseURL() + "images/trashbinhover.png"); } @Override public boolean onDrop(String deviceId, Widget widget, Element dragProxy, Event event, Double intersectionPercentage, Double intersectionPercentageWithTarget) { removeNoteWidget(widget); widget.removeFromParent(); return false; } @Override public Priority getPriority() { return Priority.NORMAL; } }, true); trashBin.getElement().getStyle().setPosition(Position.ABSOLUTE); trashBin.getElement().getStyle().setRight(0, Unit.PX); trashBin.getElement().getStyle().setBottom(00, Unit.PX); getElement().getStyle().setOverflow(Overflow.VISIBLE); canvas.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { String deviceId = MultiCursorController.getUUID(event.getNativeEvent()); String selected = selectedElements.get(deviceId); if (selectedElements.get(deviceId) != null) { eventBus.fireEvent(UpdateMindmapNoteEvent.block(selected, false)); } } }); }
From source file:cl.uai.client.toolbar.sortpages.FlexTableRowDropController.java
License:Open Source License
Widget newPositioner(DragContext context) {
Widget p = new SimplePanel();
p.addStyleName(Resources.INSTANCE.css().sortpagespositioner());
p.setPixelSize(flexTable.getOffsetWidth(), 1);
return p;/* w ww . j a v a 2 s . c o m*/
}
From source file:com.agnie.gwt.common.client.widget.TabBar.java
License:Open Source License
/** * Creates an empty tab bar./*from w w w.j a v a 2 s . com*/ */ public TabBar(String styleClassName) { container = new SimplePanel(); panel = new HTMLPanel(""); initWidget(container); sinkEvents(Event.ONCLICK); mainStyleName = styleClassName; container.addStyleName(mainStyleName); panel.addStyleName(resource.css().tabs()); container.add(panel); }