List of usage examples for com.google.gwt.user.client.ui HTMLPanel HTMLPanel
private HTMLPanel(Element elem)
From source file:org.komodo.web.client.panels.repo.RepoVdbContent.java
License:Apache License
/** * Called after construction.// ww w . j a v a 2s. c o m */ protected void init() { placeManager = IOC.getBeanManager().lookupBean(PlaceManager.class).getInstance(); i18n = IOC.getBeanManager().lookupBean(ClientMessages.class).getInstance(); uiEventService = UiEventService.get(); uiEventService.addListener(this); vdbsList = new VdbList(); currentVdbs = new ArrayList<KomodoObjectBean>(); // Deck panel for DataSource list HTMLPanel spinnerPanel = new HTMLPanel( AbstractImagePrototype.create(AppResource.INSTANCE.images().spinnner24x24Image()).getHTML()); Label errorLabel = new Label(i18n.format("RepoVdbContentPanel.error-loading-msg")); UiUtils.setMessageStyle(errorLabel, UiUtils.MessageType.ERROR); createVdbButton.setIcon(IconType.PLUS); createVdbButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { showConfirmVdbCreateDialog(); } }); vdbDeckPanel.add(spinnerPanel); vdbDeckPanel.add(errorLabel); vdbDeckPanel.add(vdbsList); loadVdbs(); }
From source file:org.komodo.web.client.panels.repo.RepoVdbContentPanel.java
License:Apache License
/** * Called after construction./*w w w. j a v a 2 s . c om*/ */ @PostConstruct protected void postConstruct() { // Deck panel for DataSource list HTMLPanel spinnerPanel = new HTMLPanel( AbstractImagePrototype.create(AppResource.INSTANCE.images().spinnner24x24Image()).getHTML()); Label errorLabel = new Label(i18n.format("RepoVdbContentPanel.error-loading-msg")); UiUtils.setMessageStyle(errorLabel, UiUtils.MessageType.ERROR); this.vdbImage.setResource(AppResource.INSTANCE.images().filterVdbsImage()); createVdbButton .setHTML(AbstractImagePrototype.create(AppResource.INSTANCE.images().addIconImage()).getSafeHtml()); deckPanel.add(spinnerPanel); deckPanel.add(errorLabel); deckPanel.add(vdbsList); loadVdbs(); }
From source file:org.komodo.web.client.screens.KomodoWorkspaceScreen.java
License:Apache License
/** * Called after construction./* w w w . j a v a2 s. c om*/ */ @PostConstruct protected void postConstruct() { // // Deck panel for DataSource list // HTMLPanel spinnerPanel = new HTMLPanel(AbstractImagePrototype.create(AppResource.INSTANCE.images().spinnner24x24Image()).getHTML()); // repoTreePanel.add(spinnerPanel); // repoTreePanel.add(repoTree); // Label errorLabel = new Label("Error Loading Tree"); // UiUtils.setMessageStyle(errorLabel, UiUtils.MessageType.ERROR); // repoTreePanel.add(errorLabel); // repoTreePanel.showWidget(0); // repoTree.initTree(); HTMLPanel selectSourcePanel = new HTMLPanel("Choose an item to see its properties"); // Add properties panel and Select label to deckPanel detailsDeckPanel.add(propsPanel); detailsDeckPanel.add(vdbPanel); detailsDeckPanel.add(selectSourcePanel); detailsDeckPanel.showWidget(2); }
From source file:org.kuali.continuity.admin.project.client.ImageViewer.java
License:Educational Community License
public void onModuleLoad() { ///* ww w.jav a 2 s.c om*/ // Grid // if (!showingscrollbar) { pageSize = 7; } kcpService = (KcpServiceAsync) GWT.create(KcpService.class); int startinstitutionId = curinst; kcpService.getUserArray(startinstitutionId, callbackUserload); // PagingMemoryProxy memproxy = new PagingMemoryProxy(userData); store.setDefaultSort("name", SortDir.ASC); reader.setRoot("persons"); // reader.setTotalProperty("totalPersons"); reader.setId("UserID"); RootPanel rootPanel = RootPanel.get(); rootPanel.setStylePrimaryName("user-accounts-page"); VerticalPanel vp = new VerticalPanel(); rootPanel.add(vp); vp.add(new HTML("<h1>Manage User Accounts</h1>")); vp.add(new HTML( "<p class='StandardWidth'>Please use this page to manage user accounts and access roles.</p>")); vp.add(new HTML( "<p class='StandardWidth'>To modify an existing item, first highlight that row on the grid then use the entry-forms at the bottom to modify.</p>")); HTMLPanel buttonPanel = new HTMLPanel( "<div class='MyButtonsDivClass'><div class='floatLeft' id='leftButtons'></div><div class='floatRight' id='rightButtons'></div></div>"); // rootPanel.add(formPanel, 20, 581); // formPanel.setSize("639px", "39px"); // formPanel.setTitle(" "); roleGrid.setStore(store); // EXT roleGrid.addTableListener(new TableListener() { // EXT roleGrid.setCellPadding(0); // EXT initData(roleGrid); // EXT highlight(roleGrid, 1); // EXT ColumnFormatter cf = roleGrid.getColumnFormatter(); // EXT roleGrid.addTableListener(this); // EXT roleGrid.setCellSpacing(0); // roleGrid.addGridHeaderListener(headerlistener); roleGrid.addGridRowListener(rowlistener); roleGrid.setTitle("Accounts"); roleGrid.setCls(".myclass"); roleGrid.setColumnModel(columnModel); roleGrid.setTrackMouseOver(true); roleGrid.setLoadMask(true); roleGrid.setSelectionModel(new RowSelectionModel()); roleGrid.setStripeRows(true); roleGrid.setIconCls("grid-icon"); roleGrid.setEnableColumnResize(true); GridView view = new GridView(); view.setForceFit(true); roleGrid.setView(view); // if (showpagingbar) { PagingToolbar pagingToolbar = new PagingToolbar(store); pagingToolbar.setPageSize(pageSize); pagingToolbar.setDisplayMsg(""); pagingToolbar.setDisplayInfo(false); roleGrid.setBottomToolbar(pagingToolbar); } if (!showingscrollbar) { pageSize = 7; } final UrlParam[] urlParams = { // new UrlParam("start", 0), new UrlParam("limit", pageSize), new UrlParam("institution", curinst), new UrlParam("sort", "name"), new UrlParam("dir", "ASC") }; store.setBaseParams(urlParams); store.setRemoteSort(false); if (localpaging) { store.load(0, pageSize); } else { roleGrid.addListener(new PanelListenerAdapter() { public void onRender(Component component) { // store.load(urlParams,false); store.load(0, pageSize); } }); } vp.add(roleGrid); roleGrid.setSize("660px", "226px"); vp.add(universityListBox); universityListBox.addStyleName("insselector-row"); vp.add(trustAccessLabel); headingLabel.setStylePrimaryName("h1"); headingLabel.addStyleName("h1"); headingLabel.setWidth("212px"); buttonPanel.add(backButton, "leftButtons"); backButton.setWidth("41px"); backButton.setStyleName("ButtonClass"); backButton.setText("Back"); backButton.addClickListener(new ClickListener() { public void onClick(final Widget sender) { showErr(false); redirect("/continuity/admin/adminHome"); } }); buttonPanel.add(insertAccountButton, "rightButtons"); insertAccountButton.addClickListener(new ClickListener() { public void onClick(final Widget sender) { showErr(false); boolean ok = Window.confirm("Insert new user account: " + firstNameTextBox.getText() + " " + lastNameTextBox.getText() + ". are you sure?"); if (ok) { buttonPressed = "insert"; UserInfo ui = new UserInfo(); saveUserFields(ui, true); validateUser(ui, errlist); if (errlist != null && errlist.getItemCount() > 0) { showErr(true); } else { kcpService.createUser(ui, callbackCreateUser); // StringBuilder error = new StringBuilder(); // kcpService.createUser(ui, error, callbackUpdate); // // if (error.length() > 0){ // setError("Specified login name already exists"); // showErr(true); // } } } } }); insertAccountButton.setText("Insert Account"); insertAccountButton.setStyleName("ButtonClass"); buttonPanel.add(updateAccountButton, "rightButtons"); updateAccountButton.addClickListener(new ClickListener() { public void onClick(final Widget sender) { showErr(false); boolean ok = Window.confirm("Update user account " + firstNameTextBox.getText() + " " + lastNameTextBox.getText() + ": are you sure?"); if (ok) { buttonPressed = "update"; UserInfo ui = new UserInfo(); saveUserFields(ui); validateUser(ui, errlist); if (errlist != null && errlist.getItemCount() > 0) { showErr(true); } else { kcpService.updateUser(ui, callbackUpdateUser); } } } }); updateAccountButton.setText("Update Account"); updateAccountButton.setStyleName("ButtonClass"); // public void onClick(final Widget sender) { // // kcpService.getButtonAnswer(callback); // // } buttonPanel.add(deleteAccountButton, "rightButtons"); deleteAccountButton.addClickListener(new ClickListener() { public void onClick(final Widget sender) { showErr(false); boolean ok = Window.confirm("Delete user account " + firstNameTextBox.getText() + " " + lastNameTextBox.getText() + " " + idTextBox.getText() + ": are you sure?"); if (ok) { buttonPressed = "delete"; UserInfo ui = new UserInfo(); saveUserFields(ui); kcpService.deleteUser(ui, callbackUpdateUser); } } }); deleteAccountButton.setText("Delete Account"); deleteAccountButton.setStyleName("ButtonClass"); FlexTable formTable = new FlexTable(); vp.add(formTable); vp.add(buttonPanel); formTable.setStylePrimaryName("user-accounts-form"); formTable.setWidget(0, 0, firstNameLabel); formTable.setWidget(0, 1, firstNameTextBox); /* NOT SURE what the ID Box is for, so disabling it idTextBox.setVisible(false); formTable.setWidget(0,2,idTextBox); idTextBox.setWidth("7px"); */ firstNameTextBox.setWidth("120px"); firstNameTextBox.setMaxLength(20); //formPanel1.add(starLabel1); formTable.setWidget(0, 2, new HTML("<span class='required'>*</span>Last Name")); formTable.setWidget(0, 3, lastNameTextBox); lastNameTextBox.setWidth("115px"); lastNameTextBox.setMaxLength(30); formTable.setWidget(0, 4, roleLabel); formTable.setWidget(0, 5, roleListBox); // xxxx // ROLE VALUE List 2 of 4 . Next go to DisplayUtil roleListBox.setStyleName("AccountRoleSelectClass"); roleListBox.setWidth("120px"); roleListBox.setVisibleItemCount(1); formTable.setWidget(1, 0, titleLabel); formTable.setWidget(1, 1, titleTextBox); titleTextBox.setWidth("552px"); titleTextBox.setMaxLength(100); formTable.getFlexCellFormatter().setColSpan(1, 1, 5); formTable.setWidget(2, 0, departmentLabel); formTable.setWidget(2, 1, departmentTextBox); departmentTextBox.setWidth("552px"); departmentTextBox.setMaxLength(100); formTable.getFlexCellFormatter().setColSpan(2, 1, 5); formTable.setWidget(3, 0, emailLabel); HTMLPanel hpanel = new HTMLPanel( "<div class='gwt-HTML'><span id='emailTextBox'></span> Phone <span id='phoneTextBox'></span> Access <span id='accessListBox'></span></div>"); hpanel.add(emailTextBox, "emailTextBox"); emailTextBox.setWidth("252px"); //emailTextBox.setMaxLength(50); //hpanel.add(phoneLabel,"items"); hpanel.add(phoneTextBox, "phoneTextBox"); //hpanel.add(accessLabel,"items"); hpanel.add(accessListBox, "accessListBox"); formTable.setWidget(3, 1, hpanel); formTable.getFlexCellFormatter().setColSpan(3, 1, 5); //formTable.setWidget(3,3,phoneTextBox); phoneTextBox.setWidth("115px"); phoneTextBox.setMaxLength(20); //formTable.setWidget(3,4,accessLabel); //formTable.setWidget(3,5,accessListBox); accessListBox.addItem("OFF", "0"); accessListBox.addItem("ON", "1"); accessListBox.setSize("63px", "22px"); accessListBox.setVisibleItemCount(1); accessListBox.setSelectedIndex(1); // loginLabel.setWidth("72px"); formTable.setWidget(4, 0, loginLabel); // rootPanel.add(starLabel4, 420, 545); // rootPanel.add(passwordLabel, 430, 548); // passwordLabel.setWidth("71px"); // rootPanel.add(directoryIdLabel,475,25); // directoryIdLabel.setWidth("71px"); // rootPanel.add(directoryIdTextBox,475,107); // directoryIdTextBox.setWidth("552px"); formTable.setWidget(4, 1, loginTextBox); loginTextBox.setWidth("252px"); // Was 552 loginTextBox.setMaxLength(256); formTable.getFlexCellFormatter().setColSpan(4, 1, 3); formTable.getFlexCellFormatter().setColSpan(4, 2, 3); // formTable.setWidget(4, 3, passwordLabel); // formTable.setWidget(4,4,passwordTextBox); passwordTextBox.setWidth("135px"); passwordTextBox.setMaxLength(50); // HorizontalPanel hpanel2 = new HorizontalPanel(); passwordPanel.setStylePrimaryName("gwt-HTML"); passwordPanel.add(passwordTextBox, "passwordTextBox"); // hpanel2.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); formTable.setWidget(4, 2, passwordPanel); //formTable.setWidget(5,0,directoryidLabel); //formTable.setWidget(5,1,directoryidTextBox); //directoryidTextBox.setWidth("552px"); //directoryidTextBox.setMaxLength(12); formTable.getFlexCellFormatter().setColSpan(5, 1, 5); universityListBox.setWidth("300px"); universityListBox.addChangeListener(new ChangeListener() { public void onChange(final Widget sender) { showErr(false); int selectedItem = universityListBox.getSelectedIndex(); final int institutionId = new Integer(universityListBox.getValue(selectedItem)).intValue(); curinst = institutionId; currentSort = sorts[1]; gridLoad(selectedItem, institutionId); } }); universityListBox.setWidth("300px"); universityListBox.setVisibleItemCount(1); // rootPanel.add(firstSearchLabel, 280, 350); // rootPanel.add(firstSearchTextBox, 350, 345); // firstSearchTextBox.setWidth("90px"); // rootPanel.add(lastSearchLabel, 450, 350); // lastSearchTextBox.setWidth("80px"); // rootPanel.add(lastSearchTextBox, 520, 345); // rootPanel.add(searchButton, 605, 350); // searchButton.addClickListener(new ClickListener() { // public void onClick(final Widget sender) { // showErr(false); // Window.confirm("Search for: " + firstSearchTextBox.getText() // + " " + lastSearchTextBox.getText() + "?"); // setError("Search not allowed."); // setError("Wait until next version."); // } // }); //rootPanel.add(trustAccessLabel, 25, 375); // rootPanel.add(passwordTextBox, 500, 545); // passwordTextBox.setWidth("96px"); // passwordTextBox.setMaxLength(12); formImage.setSize("52px", "70px"); //rootPanel.add(formImage, 20, 393); formImage.setStylePrimaryName("gwt-Image1"); formImage.setSize("649px", "217px"); formImage.setVisibleRect(20, 393, 649, 217); kcpService.getInstitutions(callbackUload); // set token String token = Cookies.getCookie(CSRF_TOKEN); csrfToken.setValue(token); vp.add(csrfToken); CSS.swapStyleSheet("theme", "js/ext/resources/css/xtheme-gray.css"); rootPanelLoadErrorSetup(rootPanel, 20, 602); onModuleSetup(); }
From source file:org.kuali.student.common.ui.client.widgets.field.layout.element.AbbrButton.java
License:Educational Community License
public void setHoverHTML(String html) { hoverPopup.add(new HTMLPanel(html)); hoverPopup.setStyleName("ks-help-popup"); button.addMouseOverHandler(new MouseOverHandler() { @Override/* ww w.ja v a 2s. c om*/ public void onMouseOver(MouseOverEvent event) { hoverPopup.setPopupPosition(button.getAbsoluteLeft() + button.getOffsetWidth() + 5, button.getAbsoluteTop()); hoverPopup.show(); } }); button.addMouseOutHandler(new MouseOutHandler() { @Override public void onMouseOut(MouseOutEvent event) { hoverPopup.hide(); } }); }
From source file:org.kuali.student.common.ui.client.widgets.menus.impl.KSBlockMenuImpl.java
License:Educational Community License
public KSBlockMenuImpl() { //layout.setStyleName("KS-Block-Menu"); layout.setStyleName("ks-page-sub-navigation"); container.add(layout);//from www . java 2 s . co m layout.add(new HTMLPanel("<div class=\"clear\"> </div>")); this.initWidget(container); }
From source file:org.kuali.student.common.ui.client.widgets.menus.impl.KSBlockMenuImpl.java
License:Educational Community License
public void refresh() { layout.clear();//from w w w.j a v a2s . c om menus.clear(); layout.add(new HTMLPanel("<div class=\"clear\"> </div>")); for (KSMenuItemData item : data) { List<KSMenuItemData> list = new ArrayList<KSMenuItemData>(); list.add(item); KSListMenuImpl menu = new KSListMenuImpl(); menu.setItems(list); this.addMenu(menu); } }
From source file:org.kuali.student.common.ui.client.widgets.search.SearchPanel.java
License:Educational Community License
private void showCriteriaChosen(List<HasSearchParam> fields) { enteredCriteriaString.clear();//ww w . j ava2 s. co m boolean first = true; ; for (HasSearchParam field : fields) { String name = field.getFieldName(); String value = field.getSearchText(); if (!value.isEmpty() && value.equals("$$##@@")) value = field.getSearchParam().getValues().get(0).toUpperCase(); if (!value.isEmpty()) { HTMLPanel label = new HTMLPanel(name + ": <b>" + value + "</b> "); if (!first) { label.addStyleName("KS-Advanced-Search-Search-Criteria-Text"); } enteredCriteriaString.add(label); first = false; } } }
From source file:org.nsesa.editor.gwt.an.drafting.client.ui.main.document.outline.OutlineController.java
License:EUPL
public void setRootOverlayWidget(OverlayWidget rootOverlayWidget) { this.rootOverlayWidget = rootOverlayWidget; final VerticalPanel outlinePanel = new VerticalPanel(); rootOverlayWidget.walk(new OverlayWidgetWalker.DefaultOverlayWidgetVisitor() { @Override/* w w w . j a v a2 s. co m*/ public boolean visit(final OverlayWidget visited) { if (visited instanceof BasehierarchyComplexType) { String unformattedIndex = visited.getUnformattedIndex(); if (unformattedIndex == null) unformattedIndex = Integer.toString(visited.getTypeIndex() + 1); final String repeat = TextUtils.repeat(visited.getParentOverlayWidgets().size() * 2, " "); String heading = ""; // see if there's a heading for (final OverlayWidget child : visited.getChildOverlayWidgets()) { if ("heading".equalsIgnoreCase(child.getType())) { heading = " <i>" + child.asWidget().getElement().getInnerText() + "</i>"; break; } } final InlineHTML index = new InlineHTML( repeat + TextUtils.capitalize(visited.getType()) + " " + unformattedIndex); final InlineHTML description = new InlineHTML(heading); description.getElement().getStyle().setTextOverflow(Style.TextOverflow.ELLIPSIS); description.getElement().getStyle().setOverflow(Style.Overflow.HIDDEN); description.getElement().getStyle().setFontStyle(Style.FontStyle.ITALIC); // description.getElement().getStyle().setWhiteSpace(Style.WhiteSpace.NOWRAP); HTMLPanel both = new HTMLPanel(""); both.add(index); both.add(description); final FocusPanel w = new FocusPanel(both); w.getElement().getStyle().setPadding(5, Style.Unit.PX); outlinePanel.add(w); w.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { if (documentController != null) { documentController.getSourceFileController().scrollTo(visited.asWidget()); } } }); return !(visited.getParentOverlayWidget() instanceof HierarchyComplexType); } return true; } }); outlinePanel.getElement().getStyle().setTableLayout(Style.TableLayout.FIXED); outlinePanel.getElement().getStyle().setTextOverflow(Style.TextOverflow.ELLIPSIS); this.view.setOutlinePanel(outlinePanel); }
From source file:org.nsesa.editor.gwt.core.client.ui.overlay.document.OverlayWidgetImpl.java
License:EUPL
@Override public HTMLPanel getAmendmentControllersHolderElement() { if (amendmentControllersHolderElement == null) { if (getElement() != null && getElement().getParentElement() != null) { // TODO: this holder should not be necessary ... should be added directly to to the element. amendmentControllersHolderElement = new HTMLPanel(""); amendmentControllersHolderElement.getElement().setClassName("amendments"); getElement().insertBefore(amendmentControllersHolderElement.getElement(), null); adopt(amendmentControllersHolderElement); assert amendmentControllersHolderElement.isAttached() : "Amendment Holder element is not attached."; }/*from www. java 2 s. c o m*/ } return amendmentControllersHolderElement; }