List of usage examples for com.google.gwt.user.client.ui HorizontalPanel setCellWidth
public void setCellWidth(IsWidget w, String width)
From source file:edu.caltech.ipac.firefly.ui.FormBuilder.java
public static Widget createWidget(int labelWidth, int padding, Widget label, Widget field) { HorizontalPanel hp = new HorizontalPanel(); hp.add(label);/*from www . java2s .c o m*/ hp.add(field); hp.setCellWidth(label, labelWidth + "px"); GwtUtil.setStyle(hp, "paddingLeft", padding + "px"); return hp; }
From source file:edu.caltech.ipac.firefly.ui.panels.SearchSummaryPanel.java
public void layout() { // clear any backgrounded processes. for (Timer t : bgList) { t.cancel();/*from ww w. j a v a 2 s. c om*/ } table = new FlexTable(); mainPanel.clear(); if (!StringUtils.isEmpty(name) || !StringUtils.isEmpty(helpId)) { String n = StringUtils.isEmpty(name) ? "" : name.trim(); HorizontalPanel h = new HorizontalPanel(); h.setWidth("100%"); HTML lname = new HTML("<b>" + n + "</b>"); if (shortDesc != null) { lname.setTitle(shortDesc); } GwtUtil.setStyles(lname, "textAlign", "center"); h.add(lname); h.setCellWidth(lname, "100%"); if (!StringUtils.isEmpty(helpId)) { final Widget helpIcon = HelpManager.makeHelpIcon(helpId); h.add(helpIcon); GwtUtil.setStyles(helpIcon, "marginRight", "11px"); } mainPanel.addNorth(h, 20); } // setup group by selection if (groupByCols != null && groupByCols.size() > 1) { EnumFieldDef gb = new EnumFieldDef("groupBy"); gb.setLabel("Group By"); gb.setDesc("Select a group by column to update the data table"); gb.setPreferWidth(200); gb.setDefaultValue(curGroupByName); for (TableDataView.Column item : headers) { if (groupByCols.contains(item.getName())) { gb.addItem(item.getName(), item.getTitle()); } } final SimpleInputField sif = SimpleInputField.createByDef(gb); mainPanel.addNorth(sif, 28); sif.getField().addValueChangeHandler(new ValueChangeHandler() { public void onValueChange(ValueChangeEvent ve) { curGroupByName = sif.getValue(); layout(); } }); } ScrollPanel sp = new ScrollPanel(); sp.add(table); mainPanel.add(sp); table.setStyleName("firefly-summary-table"); table.setSize("100%", "100%"); iconColIdx = headers.size(); String titleCol = null; // render headers int colIdx = 0; for (int i = 0; i < headers.size(); i++) { TableDataView.Column col = headers.get(i); if (curGroupByName == null || !curGroupByName.equals(col.getName())) { table.setText(0, colIdx, col.getTitle()); table.getCellFormatter().setStyleName(0, colIdx, "title-bar"); colIdx++; if (titleCol == null) { titleCol = col.getName(); } } } table.setText(0, headers.size(), ""); table.getCellFormatter().setWidth(0, headers.size(), "100%"); ArrayList<SearchSummaryItem> itemList = searchItems; if (!StringUtils.isEmpty(curGroupByName)) { itemList = new ArrayList<SearchSummaryItem>(); GroupFinder finder = new GroupFinder(""); List<GroupedSummaryItem> groupList = new ArrayList<GroupedSummaryItem>(); for (int i = 0; i < searchItems.size(); i++) { SearchSummaryItem dsi = searchItems.get(i); String cGroupValue = dsi.getValue(curGroupByName); GroupedSummaryItem cGroup = CollectionUtil.findFirst(groupList, finder.setName(cGroupValue)); if (cGroup == null) { cGroup = new GroupedSummaryItem(cGroupValue); groupList.add(cGroup); itemList.add(cGroup); } cGroup.addChild(dsi); } } for (SearchSummaryItem ssi : itemList) { ssi.setTitleCol(titleCol); layout(ssi, 0); } }
From source file:edu.purdue.pivot.skwiki.client.sketch.colorpicker.ColorPicker.java
License:Artistic License
public ColorPicker() { // UI Drawing //------------------ hue = 0;// www . j a v a 2s . c om saturation = 100; brightness = 100; red = 255; green = 0; blue = 0; HorizontalPanel panel = new HorizontalPanel(); FlexTable table = new FlexTable(); // Add the large slider map slidermap = new SliderMap(this); panel.add(slidermap); panel.setCellWidth(slidermap, "258px"); panel.setCellHeight(slidermap, "258px"); // Add the small slider bar sliderbar = new SliderBar(this); panel.add(sliderbar); panel.setCellWidth(sliderbar, "40px"); panel.setCellHeight(sliderbar, "258px"); // Define the Flextable's content // Color preview at the top colorpreview = new HTML(""); colorpreview.setWidth("50px"); colorpreview.setHeight("50px"); DOM.setStyleAttribute(colorpreview.getElement(), "border", "1px solid black"); // Radio buttons rbHue = new RadioButton("color", "H:"); rbHue.addClickListener(this); rbSaturation = new RadioButton("color", "S:"); rbSaturation.addClickListener(this); rbBrightness = new RadioButton("color", "V:"); rbBrightness.addClickListener(this); rbRed = new RadioButton("color", "R:"); rbRed.addClickListener(this); rbGreen = new RadioButton("color", "G:"); rbGreen.addClickListener(this); rbBlue = new RadioButton("color", "B:"); rbBlue.addClickListener(this); // Textboxes tbHue = new TextBox(); tbHue.setText(new Integer(hue).toString()); tbHue.setMaxLength(3); tbHue.setVisibleLength(4); tbHue.addKeyboardListener(this); tbHue.addChangeListener(this); tbSaturation = new TextBox(); tbSaturation.setText(new Integer(saturation).toString()); tbSaturation.setMaxLength(3); tbSaturation.setVisibleLength(4); tbSaturation.addKeyboardListener(this); tbSaturation.addChangeListener(this); tbBrightness = new TextBox(); tbBrightness.setText(new Integer(brightness).toString()); tbBrightness.setMaxLength(3); tbBrightness.setVisibleLength(4); tbBrightness.addKeyboardListener(this); tbBrightness.addChangeListener(this); tbRed = new TextBox(); tbRed.setText(new Integer(red).toString()); tbRed.setMaxLength(3); tbRed.setVisibleLength(4); tbRed.addKeyboardListener(this); tbRed.addChangeListener(this); tbGreen = new TextBox(); tbGreen.setText(new Integer(green).toString()); tbGreen.setMaxLength(3); tbGreen.setVisibleLength(4); tbGreen.addKeyboardListener(this); tbGreen.addChangeListener(this); tbBlue = new TextBox(); tbBlue.setText(new Integer(blue).toString()); tbBlue.setMaxLength(3); tbBlue.setVisibleLength(4); tbBlue.addKeyboardListener(this); tbBlue.addChangeListener(this); tbHexColor = new TextBox(); tbHexColor.setText("ff0000"); tbHexColor.setMaxLength(6); tbHexColor.setVisibleLength(6); tbHexColor.addKeyboardListener(this); tbHexColor.addChangeListener(this); // Put together the FlexTable table.setWidget(0, 0, colorpreview); table.getFlexCellFormatter().setColSpan(0, 0, 3); table.setWidget(1, 0, rbHue); table.setWidget(1, 1, tbHue); table.setWidget(1, 2, new HTML("°")); table.setWidget(2, 0, rbSaturation); table.setWidget(2, 1, tbSaturation); table.setText(2, 2, "%"); table.setWidget(3, 0, rbBrightness); table.setWidget(3, 1, tbBrightness); table.setText(3, 2, "%"); table.setWidget(4, 0, rbRed); table.setWidget(4, 1, tbRed); table.setWidget(5, 0, rbGreen); table.setWidget(5, 1, tbGreen); table.setWidget(6, 0, rbBlue); table.setWidget(6, 1, tbBlue); table.setText(7, 0, "#:"); table.setWidget(7, 1, tbHexColor); table.getFlexCellFormatter().setColSpan(7, 1, 2); // Final setup panel.add(table); rbSaturation.setChecked(true); setPreview("ff0000"); DOM.setStyleAttribute(colorpreview.getElement(), "cursor", "default"); // First event onClick(rbSaturation); initWidget(panel); }
From source file:edu.ucsb.eucalyptus.admin.client.extensions.store.ImageWidget.java
License:Open Source License
public ImageWidget(ImageInfo imageInfo, ImageState imageState) { this.imageInfo = imageInfo; /* Rather than doing this, with a single horizontal panel */*from w w w. j a v a2s .c om*/ * [ | | ] * * We do this, with two horizontal panels: * * [[ | ]| ] * * This makes it easier to keep the right-hand side cell * aligned across different lines, even if the left panels * shift a little bit. */ HorizontalPanel internalPanel = new HorizontalPanel(); HorizontalPanel externalPanel = new HorizontalPanel(); Widget iconPanel = buildIconPanel(); Widget titlePanel = buildTitlePanel(); Widget commandPanel = buildCommandPanel(); /* Three vertical panels inside a horizontal panel. */ internalPanel.add(iconPanel); internalPanel.add(titlePanel); externalPanel.add(internalPanel); externalPanel.add(commandPanel); /* For these, the image sizes (icon and button) will dictate * their real widths. */ internalPanel.setCellWidth(iconPanel, "1px"); externalPanel.setCellWidth(commandPanel, "1px"); internalPanel.setStyleName("istore-left-panels"); initWidget(externalPanel); setStyleName("istore-image-widget"); setImageTitle(imageInfo.getTitle()); setSummary(imageInfo.getSummary()); setIconUri(imageInfo.getIconUri()); setVersion(imageInfo.getVersion()); setSizeInMB(imageInfo.getSizeInMB()); setProvider(imageInfo.getProviderTitle(), imageInfo.getProviderUri()); setTags(imageInfo.getTags()); setDescriptionHtml(imageInfo.getDescriptionHtml()); setImageState(imageState); }
From source file:fr.aliasource.webmail.client.addressbook.AddressBook.java
License:Open Source License
public AddressBook(View wm) { this.webmail = wm; int height = Window.getClientHeight() - 150; HorizontalPanel search = new HorizontalPanel(); search.addStyleName("wrap"); search.addStyleName("addressBookSearchField"); search.setWidth("16em"); upSpinner = new Image("minig/images/spinner_moz.gif"); upSpinner.setVisible(false);//from w ww .j a v a2 s .co m searchField = new TextBox(); searchField.setText(I18N.strings.searchContactField()); searchField.setWidth("16em"); searchField.addFocusHandler(new FocusHandler() { public void onFocus(FocusEvent sender) { if (searchField.getText().equals(I18N.strings.searchContactField())) { searchField.setText(""); } } }); searchField.addBlurHandler(new BlurHandler() { public void onBlur(BlurEvent be) { if (searchField.getText().isEmpty()) { searchField.setText(I18N.strings.searchContactField()); } } }); searchField.addKeyUpHandler(new KeyUpHandler() { @Override public void onKeyUp(KeyUpEvent ev) { if (KeyCodes.KEY_ESCAPE == ev.getNativeKeyCode()) { searchField.setText(""); } else { if (!searchField.getText().isEmpty()) { searchResult(); } else { reset(); } } } }); search.add(searchField); search.add(upSpinner); Anchor refresh = new Anchor(I18N.strings.refresh()); refresh.addClickHandler(new ClickHandler() { public void onClick(ClickEvent sender) { webmail.getSpinner().startSpinning(); new Timer() { @Override public void run() { webmail.getSpinner().stopSpinning(); } }.schedule(500); } }); HorizontalPanel toolbar = new HorizontalPanel(); toolbar.setVerticalAlignment(VerticalPanel.ALIGN_MIDDLE); toolbar.add(search); toolbar.add(new HTML(" ")); toolbar.add(refresh); add(toolbar, DockPanel.NORTH); setWidth("100%"); ScrollPanel sp; HorizontalPanel hp = new HorizontalPanel(); groupsList = new ContactGroups(webmail); sp = new ScrollPanel(groupsList); sp.addStyleName("whiteBackground"); sp.setWidth("16em"); sp.setHeight(height + "px"); hp.add(sp); contactList = new ContactList(webmail); groupsList.addGroupSelectionListener(contactList); sp = new ScrollPanel(contactList); sp.addStyleName("whiteBackground"); sp.setWidth("16em"); sp.setHeight(height + "px"); hp.add(sp); display = new ContactDisplay(webmail); contactList.addContactSelectionListerner(display); sp = new ScrollPanel(display); sp.addStyleName("contactDisplay"); sp.setHeight(height + "px"); hp.add(sp); hp.setWidth("100%"); hp.setCellWidth(sp, "100%"); hp.setSpacing(1); hp.setStyleName("addressBook"); add(hp, DockPanel.CENTER); addTabListener(); Window.addResizeHandler(new ResizeHandler() { @Override public void onResize(ResizeEvent event) { resize(event.getHeight()); } }); }
From source file:gov.nih.nci.ncicb.tcgaportal.level4.gwt.anomalysearch.client.util.CloseablePanel.java
public CloseablePanel(String headerText, String headerStyle, boolean allowRemove, final PanelRemovedCallback callback) { HorizontalPanel header = new HorizontalPanel(); header.setWidth("100%"); header.addStyleName(headerStyle);//from ww w.j a va 2 s.c o m HorizontalPanel togglePanel = new HorizontalPanel(); toggleImage = new Image(collapseImage); toggleImage.addStyleName("action"); toggleImage.setTitle("Click to hide details"); ClickListener toggleClickListener = new ClickListener() { public void onClick(Widget sender) { if (content.isVisible()) { collapse(); } else { expand(); } } }; toggleImage.addClickListener(toggleClickListener); headerLabel = new Label(headerText); headerLabel.addClickListener(toggleClickListener); headerLabel.addStyleName("actionNoUnderline"); headerLabel.addStyleName("closeableHeader"); togglePanel.add(toggleImage); togglePanel.add(headerLabel); togglePanel.setWidth("100%"); togglePanel.setCellHorizontalAlignment(toggleImage, HasHorizontalAlignment.ALIGN_LEFT); togglePanel.setCellVerticalAlignment(toggleImage, HasVerticalAlignment.ALIGN_MIDDLE); togglePanel.setCellHorizontalAlignment(header, HasHorizontalAlignment.ALIGN_LEFT); togglePanel.setCellVerticalAlignment(header, HasVerticalAlignment.ALIGN_MIDDLE); togglePanel.setCellWidth(toggleImage, "20px"); header.add(togglePanel); if (allowRemove) { Image removeImage = new Image(FilterPanel.IMAGES_PATH + "red-x.gif"); removeImage.addStyleName("action"); removeImage.setTitle("Click to remove selection"); final CloseablePanel self = this; removeImage.addClickListener(new ClickListener() { public void onClick(Widget sender) { self.setVisible(false); if (callback != null) { callback.panelRemoved(); } } }); header.add(removeImage); header.setCellHorizontalAlignment(removeImage, HasHorizontalAlignment.ALIGN_RIGHT); header.setCellVerticalAlignment(removeImage, HasVerticalAlignment.ALIGN_MIDDLE); } this.add(header, DockPanel.NORTH); contentPanel.setWidth("100%"); this.add(contentPanel, DockPanel.CENTER); }
From source file:gov.nist.appvet.gwt.client.gui.AppVetPanel.java
License:Open Source License
public AppVetPanel(Unit unit, final ConfigInfoGwt configInfo, List<AppInfoGwt> initialApps) { super(Unit.PX); Window.addResizeHandler(new ResizeHandler() { Timer resizeTimer = new Timer() { @Override/*w w w.ja v a2 s . c o m*/ public void run() { resizeComponents(); } }; @Override public void onResize(ResizeEvent event) { resizeTimer.cancel(); resizeTimer.schedule(250); } }); userInfo = configInfo.getUserInfo(); userName = userInfo.getUserName(); allApps = initialApps; sinkEvents(Event.ONCLICK); sessionId = configInfo.getSessionId(); sessionExpirationLong = configInfo.getSessionExpirationLong(); MAX_SESSION_IDLE_DURATION = configInfo.getMaxIdleTime(); POLLING_INTERVAL = configInfo.getUpdatesDelay(); setSize("100%", ""); setStyleName("mainDockPanel"); SERVLET_URL = configInfo.getAppVetServletUrl(); HOST_URL = configInfo.getAppVetHostUrl(); appSelectionModel = new SingleSelectionModel<AppInfoGwt>(); appSelectionModel.addSelectionChangeHandler(new AppListHandler(this, configInfo)); if (configInfo.getAvailableToolNames() == null) { log.severe("Available tools is null"); } availableToolNames = configInfo.getAvailableToolNames(); availableToolIDs = configInfo.getAvailableToolIDs(); availableToolTypes = configInfo.getAvailableToolTypes(); final VerticalPanel northAppVetPanel = new VerticalPanel(); northAppVetPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); northAppVetPanel.setStyleName("northAppVetPanel"); northAppVetPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); addNorth(northAppVetPanel, 125.0); northAppVetPanel.setSize("100%", ""); final HorizontalPanel horizontalPanel_5 = new HorizontalPanel(); horizontalPanel_5.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_5.setStyleName("appVetHeaderPanel"); northAppVetPanel.add(horizontalPanel_5); northAppVetPanel.setCellVerticalAlignment(horizontalPanel_5, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_5.setWidth("100%"); northAppVetPanel.setCellWidth(horizontalPanel_5, "100%"); final InlineHTML nlnhtmlNewInlinehtml_1 = new InlineHTML( "<img border=\"0\" width=\"192px\" src=\"images/appvet_logo.png\" alt=\"appvet\" />"); nlnhtmlNewInlinehtml_1.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); nlnhtmlNewInlinehtml_1.setStyleName(""); horizontalPanel_5.add(nlnhtmlNewInlinehtml_1); horizontalPanel_5.setCellWidth(nlnhtmlNewInlinehtml_1, "33%"); horizontalPanel_5.setCellVerticalAlignment(nlnhtmlNewInlinehtml_1, HasVerticalAlignment.ALIGN_MIDDLE); final HorizontalPanel horizontalPanel_6 = new HorizontalPanel(); horizontalPanel_6.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_6.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_5.add(horizontalPanel_6); horizontalPanel_6.setWidth(""); horizontalPanel_5.setCellWidth(horizontalPanel_6, "34%"); horizontalPanel_5.setCellHorizontalAlignment(horizontalPanel_6, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_5.setCellVerticalAlignment(horizontalPanel_6, HasVerticalAlignment.ALIGN_MIDDLE); searchTextBox = new TextBox(); searchTextBox.setText("Search"); searchTextBox.setStyleName("searchTextBox"); searchTextBox.setTitle("Search by app ID, name, release kit, etc."); searchTextBox.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { searchTextBox.setText(""); } }); searchTextBox.addKeyPressHandler(new KeyPressHandler() { @Override public void onKeyPress(KeyPressEvent event_) { final boolean enterPressed = KeyCodes.KEY_ENTER == event_.getNativeEvent().getKeyCode(); final String searchString = searchTextBox.getText(); if (enterPressed) { final int numFound = search(); if (numFound > 0) { appsLabel.setText("Search Results for \"" + searchString + "\""); } } } }); searchTextBox.setSize("300px", "22px"); horizontalPanel_6.add(searchTextBox); horizontalPanel_6.setCellVerticalAlignment(searchTextBox, HasVerticalAlignment.ALIGN_MIDDLE); final PushButton searchButton = new PushButton("Search"); searchButton.setTitle("Search by app ID, name, release kit, etc."); searchButton.getUpFace().setHTML(""); searchButton.setSize("18px", "18px"); searchButton.setHTML("<img width=\"18px\" src=\"images/icon-search.png\" alt=\"search\" />"); searchButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { final String searchString = searchTextBox.getText(); final int numFound = search(); if (numFound > 0) { appsLabel.setText("Search Results for \"" + searchString + "\""); } } }); horizontalPanel_6.add(searchButton); horizontalPanel_6.setCellHorizontalAlignment(searchButton, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_6.setCellVerticalAlignment(searchButton, HasVerticalAlignment.ALIGN_MIDDLE); Image image = new Image("images/nist-gray.png"); horizontalPanel_5.add(image); horizontalPanel_5.setCellHorizontalAlignment(image, HasHorizontalAlignment.ALIGN_RIGHT); horizontalPanel_5.setCellWidth(image, "33%"); final HorizontalPanel horizontalPanel_3 = new HorizontalPanel(); northAppVetPanel.add(horizontalPanel_3); northAppVetPanel.setCellHorizontalAlignment(horizontalPanel_3, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_3.setWidth("100%"); northAppVetPanel.setCellWidth(horizontalPanel_3, "100%"); final MenuBar appVetMenuBar = new MenuBar(false); horizontalPanel_3.add(appVetMenuBar); appVetMenuBar.setStyleName("appVetMenuBar"); appVetMenuBar.setAutoOpen(true); appVetMenuBar.setWidth("250px"); appVetMenuBar.setAnimationEnabled(false); final MenuBar userMenuBar = new MenuBar(true); accountMenuItem = new MenuItem(userInfo.getNameWithLastNameInitial(), true, userMenuBar); accountMenuItem.setStyleName("AccountMenuItem"); final MenuItem accountSettingsMenuItem = new MenuItem("Account Settings", false, new Command() { @Override public void execute() { updateUserInfo(); } }); userMenuBar.addItem(accountSettingsMenuItem); final MenuItem myAppsMenuItem = new MenuItem("My Apps", false, new Command() { @Override public void execute() { searchTextBox.setText(userInfo.getUserName()); final int numFound = search(); if (numFound > 0) { appsLabel.setText("My Apps"); } } }); userMenuBar.addItem(myAppsMenuItem); final MenuItemSeparator separator = new MenuItemSeparator(); userMenuBar.addSeparator(separator); final MenuItem logoutMenuItem = new MenuItem("Logout", false, new Command() { @Override public void execute() { appVetServiceAsync.removeSession(sessionId, new AsyncCallback<Boolean>() { @Override public void onFailure(Throwable caught) { AppVetPanel.showMessageDialog("AppVet Error", "App list retrieval error", true); errorDialogBox.closeButton.setFocus(true); errorDialogBox.closeButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { killDialogBox(errorDialogBox); } }); } @Override public void onSuccess(Boolean result) { if (result == false) { AppVetPanel.showMessageDialog("AppVet Error", "Could not remove session", true); errorDialogBox.closeButton.setFocus(true); errorDialogBox.closeButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { killDialogBox(errorDialogBox); } }); } else { pollingTimer.cancel(); final LoginPanel loginPanel = new LoginPanel(Unit.PX); final RootLayoutPanel rootLayoutPanel = RootLayoutPanel.get(); rootLayoutPanel.clear(); rootLayoutPanel.add(loginPanel); System.gc(); } } }); } }); userMenuBar.addItem(logoutMenuItem); appVetMenuBar.addItem(accountMenuItem); final MenuBar helpMenuBar = new MenuBar(true); final MenuItem helpMenuItem = new MenuItem("Help", true, helpMenuBar); final MenuItem aboutMenuItem = new MenuItem("About", false, new Command() { @Override public void execute() { aboutDialogBox = new AboutDialogBox(configInfo.getAppVetVersion()); aboutDialogBox.setText("About"); aboutDialogBox.center(); aboutDialogBox.closeButton.setFocus(true); aboutDialogBox.closeButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { killDialogBox(aboutDialogBox); } }); } }); final MenuItem documentationMenuItem = new MenuItem("Documentation", false, new Command() { @Override public void execute() { Window.open("http://csrc.nist.gov/projects/appvet/", "_blank", null); } }); helpMenuBar.addItem(documentationMenuItem); appVetMenuBar.addItem(helpMenuItem); helpMenuBar.addItem(aboutMenuItem); horizontalPanel_3.add(statusMessageLabel); horizontalPanel_3.setCellVerticalAlignment(statusMessageLabel, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_3.setCellHorizontalAlignment(statusMessageLabel, HasHorizontalAlignment.ALIGN_RIGHT); horizontalPanel_3.setCellWidth(statusMessageLabel, "100%"); statusMessageLabel.setStyleName("devModeIndicator"); statusMessageLabel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT); statusMessageLabel.setSize("420px", "18"); final MenuBar adminMenuBar = new MenuBar(true); final MenuItem adminMenuItem = new MenuItem("Admin", true, adminMenuBar); final MenuItem mntmAppVetLog = new MenuItem("AppVet Log", false, new Command() { @Override public void execute() { final String dateString = "?nocache" + new Date().getTime(); final String url = SERVLET_URL + dateString + "&command=GET_APPVET_LOG&sessionid=" + sessionId; Window.open(url, "_blank", ""); } }); adminMenuBar.addItem(mntmAppVetLog); final MenuItem usersMenuItem = new MenuItem("Users", false, new Command() { @Override public void execute() { usersDialogBox = new UsersDialogBox(); usersDialogBox.setText("Users"); usersDialogBox.center(); usersDialogBox.doneButton.setFocus(true); usersDialogBox.doneButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { killDialogBox(usersDialogBox); } }); } }); adminMenuBar.addItem(usersMenuItem); if (userInfo.getRole().equals("ADMIN")) { appVetMenuBar.addItem(adminMenuItem); } // Remove first element containing the lastUpdate timestamp AppInfoGwt timeStampObject = null; if (initialApps != null && initialApps.size() > 0) { timeStampObject = initialApps.remove(0); lastAppsListUpdate = timeStampObject.getLastAppUpdate(); } final HorizontalPanel horizontalPanel_2 = new HorizontalPanel(); horizontalPanel_2.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_2.setStyleName("footerPanel"); addSouth(horizontalPanel_2, 35.0); horizontalPanel_2.setSize("100%", ""); // final Label lastUpdatedLabel = new Label("Last updated: " // + configInfo.getLastUpdated()); // lastUpdatedLabel // .setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); // lastUpdatedLabel.setStyleName("lastUpdated"); // horizontalPanel_2.add(lastUpdatedLabel); // lastUpdatedLabel.setWidth("200px"); // horizontalPanel_2.setCellWidth(lastUpdatedLabel, "100%"); // horizontalPanel_2.setCellVerticalAlignment(lastUpdatedLabel, // HasVerticalAlignment.ALIGN_MIDDLE); final HorizontalSplitPanel centerAppVetSplitPanel = new HorizontalSplitPanel(); centerAppVetSplitPanel.setSplitPosition("64%"); centerAppVetSplitPanel.setSize("", ""); final SimplePanel leftCenterPanel = new SimplePanel(); centerAppVetSplitPanel.setLeftWidget(leftCenterPanel); leftCenterPanel.setSize("", "95%"); final DockPanel dockPanel_1 = new DockPanel(); dockPanel_1.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); leftCenterPanel.setWidget(dockPanel_1); dockPanel_1.setSize("100%", ""); rightCenterPanel = new SimplePanel(); centerAppVetSplitPanel.setRightWidget(rightCenterPanel); rightCenterPanel.setSize("", "630px"); final VerticalPanel appInfoVerticalPanel = new VerticalPanel(); appInfoVerticalPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); rightCenterPanel.setWidget(appInfoVerticalPanel); appInfoVerticalPanel.setSize("99%", ""); final HorizontalPanel horizontalPanel_1 = new HorizontalPanel(); horizontalPanel_1.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_1.setStyleName("iconPanel"); appInfoVerticalPanel.add(horizontalPanel_1); appInfoVerticalPanel.setCellWidth(horizontalPanel_1, "100%"); horizontalPanel_1.setSize("", ""); appInfoIcon = new Image(""); appInfoIcon.setVisible(false); appInfoIcon.setAltText(""); horizontalPanel_1.add(appInfoIcon); horizontalPanel_1.setCellVerticalAlignment(appInfoIcon, HasVerticalAlignment.ALIGN_MIDDLE); appInfoIcon.setSize("70px", "70px"); final VerticalPanel verticalPanel = new VerticalPanel(); horizontalPanel_1.add(verticalPanel); appInfoName = new HTML("", true); appInfoName.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); verticalPanel.add(appInfoName); appInfoName.setStyleName("appInfoName"); appInfoName.setWidth(""); horizontalPanel_1.setCellVerticalAlignment(appInfoName, HasVerticalAlignment.ALIGN_MIDDLE); appInfoVersion = new HTML("", true); appInfoVersion.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); appInfoVersion.setStyleName("appInfoVersion"); verticalPanel.add(appInfoVersion); appsListButtonPanel = new HorizontalPanel(); appsListButtonPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); dockPanel_1.add(appsListButtonPanel, DockPanel.NORTH); dockPanel_1.setCellHorizontalAlignment(appsListButtonPanel, HasHorizontalAlignment.ALIGN_CENTER); dockPanel_1.setCellWidth(appsListButtonPanel, "100%"); dockPanel_1.setCellVerticalAlignment(appsListButtonPanel, HasVerticalAlignment.ALIGN_MIDDLE); appsListButtonPanel.setStyleName("appListButtonPanel"); appsListButtonPanel.setSize("100%", ""); appsLabel = new InlineLabel("Apps"); appsLabel.setStyleName("AppsLabel"); appsListButtonPanel.add(appsLabel); appsListButtonPanel.setCellWidth(appsLabel, "50%"); appsListButtonPanel.setCellVerticalAlignment(appsLabel, HasVerticalAlignment.ALIGN_MIDDLE); appsLabel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); appsLabel.setWidth("60px"); final HorizontalPanel horizontalPanel = new HorizontalPanel(); horizontalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT); horizontalPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel.setStyleName("appFunctionButtonPanel"); appsListButtonPanel.add(horizontalPanel); appsListButtonPanel.setCellWidth(horizontalPanel, "50%"); appsListButtonPanel.setCellVerticalAlignment(horizontalPanel, HasVerticalAlignment.ALIGN_MIDDLE); appsListButtonPanel.setCellHorizontalAlignment(horizontalPanel, HasHorizontalAlignment.ALIGN_RIGHT); horizontalPanel.setWidth(""); final PushButton submitButton = new PushButton("Submit"); submitButton.setTitle("Submit App"); submitButton.setHTML("<img width=\"18px\" src=\"images/icon-submit.png\" alt=\"Submit\" />"); submitButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { appUploadDialogBox = new AppUploadDialogBox(sessionId, SERVLET_URL); appUploadDialogBox.setText("Submit App"); appUploadDialogBox.center(); appUploadDialogBox.cancelButton.setFocus(true); appUploadDialogBox.cancelButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { killDialogBox(appUploadDialogBox); } }); appUploadDialogBox.uploadAppForm.addFormHandler(new AppUploadFormHandler(appUploadDialogBox)); } }); final PushButton viewAllButton = new PushButton("View All"); viewAllButton.setTitle("View All"); viewAllButton.setHTML("<img width=\"18px\" src=\"images/icon-view-all.png\" alt=\"view-all\" />"); viewAllButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { searchMode = false; setAllApps(); } }); horizontalPanel.add(viewAllButton); horizontalPanel.setCellHorizontalAlignment(viewAllButton, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel.setCellVerticalAlignment(viewAllButton, HasVerticalAlignment.ALIGN_MIDDLE); viewAllButton.setSize("18px", "18px"); horizontalPanel.add(submitButton); horizontalPanel.setCellVerticalAlignment(submitButton, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel.setCellHorizontalAlignment(submitButton, HasHorizontalAlignment.ALIGN_CENTER); submitButton.setSize("18px", "18px"); downloadButton = new PushButton("Download"); downloadButton.setTitle("Download Reports"); downloadButton.setHTML("<img width=\"18px\" src=\"images/icon-download.png\" alt=\"Download\" />"); horizontalPanel.add(downloadButton); downloadButton.setEnabled(true); downloadButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { final AppInfoGwt selected = appSelectionModel.getSelectedObject(); if (selected == null) { showMessageDialog("AppVet Error", "No app is selected", true); } else { final String appId = selected.appId; final String dateString = "?nocache" + new Date().getTime(); final String url = SERVLET_URL + dateString + "&command=DOWNLOAD_REPORTS&appid=" + appId + "&sessionid=" + sessionId; Window.open(url, "_self", ""); // downloadDialog = new DownloadDialogBox(sessionId, selected); // downloadDialog.setText("Download reports"); // downloadDialog.center(); // downloadDialog.cancelButton.setFocus(true); // downloadDialog.cancelButton // .addClickHandler(new ClickHandler() { // @Override // public void onClick(ClickEvent event) { // killDialogBox(downloadDialog); // } // }); // downloadDialog.downloadButton // .addClickHandler(new ClickHandler() { // @Override // public void onClick(ClickEvent event) { // if (downloadDialog.selected_apk_radio_button // .isChecked()) { // final AppInfoGwt selected = appSelectionModel // .getSelectedObject(); // final String appId = selected.appId; // final String apk = selected.appName; // final String dateString = "?nocache" // + new Date().getTime(); // final String url = SERVLET_URL // + dateString // + "&command=DOWNLOAD_APP&appid=" // + appId + "&sessionid=" // + sessionId + "&appname=" + apk // + ".apk"; // Window.open(url, "_self", ""); // killDialogBox(downloadDialog); // } else if (downloadDialog.selected_report_radio_button // .isChecked()) { // final AppInfoGwt selected = appSelectionModel // .getSelectedObject(); // final String appId = selected.appId; // final String dateString = "?nocache" // + new Date().getTime(); // final String url = SERVLET_URL // + dateString // + "&command=DOWNLOAD_REPORTS&appid=" // + appId + "&sessionid=" // + sessionId; // Window.open(url, "_self", ""); // killDialogBox(downloadDialog); // } // } // }); } } }); horizontalPanel.setCellHorizontalAlignment(downloadButton, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel.setCellVerticalAlignment(downloadButton, HasVerticalAlignment.ALIGN_MIDDLE); appsListButtonPanel.setCellHorizontalAlignment(downloadButton, HasHorizontalAlignment.ALIGN_CENTER); downloadButton.setSize("18px", "18px"); addReportButton = new PushButton("Add Report"); horizontalPanel.add(addReportButton); horizontalPanel.setCellVerticalAlignment(addReportButton, HasVerticalAlignment.ALIGN_MIDDLE); addReportButton.setTitle("Override Report"); addReportButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { final AppInfoGwt selected = appSelectionModel.getSelectedObject(); if (selected == null) { showMessageDialog("AppVet Error", "No app is selected", true); } else { reportUploadDialogBox = new ReportUploadDialogBox(userName, sessionId, selected.appId, SERVLET_URL, availableToolNames, availableToolIDs); reportUploadDialogBox.setText("Override Report"); reportUploadDialogBox.center(); reportUploadDialogBox.cancelButton.setFocus(true); reportUploadDialogBox.cancelButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { killDialogBox(reportUploadDialogBox); } }); reportUploadDialogBox.uploadReportForm.addFormHandler( new ReportUploadFormHandler(reportUploadDialogBox, userName, selected.appId)); } } }); addReportButton.setSize("18px", "18px"); addReportButton.setHTML("<img width=\"18px\" src=\"images/icon-submit-report.png\" alt=\"Add Report\" />"); deleteButton = new PushButton("Delete"); horizontalPanel.add(deleteButton); horizontalPanel.setCellVerticalAlignment(deleteButton, HasVerticalAlignment.ALIGN_MIDDLE); deleteButton.setHTML("<img width=\"18px\" src=\"images/icon-delete.png\" alt=\"delete\" />"); deleteButton.setTitle("Delete App"); deleteButton.setVisible(true); deleteButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { final AppInfoGwt selected = appSelectionModel.getSelectedObject(); deleteConfirmDialogBox = new DeleteAppConfirmDialogBox(selected.appId, selected.appName); deleteConfirmDialogBox.setText("Confirm Delete"); deleteConfirmDialogBox.center(); deleteConfirmDialogBox.cancelButton.setFocus(true); deleteConfirmDialogBox.cancelButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { killDialogBox(deleteConfirmDialogBox); return; } }); deleteConfirmDialogBox.okButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { killDialogBox(deleteConfirmDialogBox); if (selected != null) { deleteApp(selected.appId, userName); } } }); } }); deleteButton.setSize("18px", "18px"); logButton = new PushButton("Log"); horizontalPanel.add(logButton); horizontalPanel.setCellVerticalAlignment(logButton, HasVerticalAlignment.ALIGN_MIDDLE); logButton.setTitle("View Log"); logButton.setHTML("<img width=\"18px\" src=\"images/icon-log.png\" alt=\"log\" />"); logButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { final AppInfoGwt selected = appSelectionModel.getSelectedObject(); if (selected != null) { final String appId = selected.appId; final String dateString = "?nocache" + new Date().getTime(); final String url = SERVLET_URL + dateString + "&command=GET_APP_LOG&appid=" + appId + "&sessionid=" + sessionId; Window.open(url, "_blank", ""); } } }); logButton.setSize("18px", "18px"); appsListTable = new AppsListPagingDataGrid<AppInfoGwt>(); appsListTable.dataGrid.setStyleName("dataGrid"); dockPanel_1.add(appsListTable, DockPanel.CENTER); dockPanel_1.setCellHorizontalAlignment(appsListTable, HasHorizontalAlignment.ALIGN_CENTER); dockPanel_1.setCellVerticalAlignment(appsListTable, HasVerticalAlignment.ALIGN_MIDDLE); appsListTable.setAppVetHostUrl(HOST_URL); appsListTable.dataGrid.setSize("99%", ""); appsListTable.setDataList(initialApps); appsListTable.setSize("", ""); appsListTable.dataGrid.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.DISABLED); appsListTable.dataGrid.setSelectionModel(appSelectionModel); addReportButton.setVisible(true); logButton.setVisible(true); // final Label lblNewLabel_1 = new Label("*See log for system errors"); // lblNewLabel_1.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); // appInfoVerticalPanel.add(lblNewLabel_1); // lblNewLabel_1.setWidth("200px"); // appInfoVerticalPanel.setCellWidth(lblNewLabel_1, "100%"); toolResultsHtml = new HTML("", true); appInfoVerticalPanel.add(toolResultsHtml); appInfoVerticalPanel.setCellWidth(toolResultsHtml, "100%"); toolResultsHtml.setWidth("100%"); toolResultsHtml.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); toolResultsHtml.setStyleName("toolResultsHtml"); add(centerAppVetSplitPanel); /* // Add logo in bottom-right corner final InlineHTML nlnhtmlNewInlinehtml = new InlineHTML( "<a href=\"http://www.example.com\"><img border=\"0\" width=\"75px\" src=\"exampleImage.png\" alt=\"example\" /></a>" ); nlnhtmlNewInlinehtml .setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT); nlnhtmlNewInlinehtml.setStyleName("mainTaLogo"); horizontalPanel_2.add(nlnhtmlNewInlinehtml); nlnhtmlNewInlinehtml.setWidth(""); horizontalPanel_2.setCellHorizontalAlignment(nlnhtmlNewInlinehtml, HasHorizontalAlignment.ALIGN_RIGHT); horizontalPanel_2.setCellVerticalAlignment(nlnhtmlNewInlinehtml, HasVerticalAlignment.ALIGN_MIDDLE); */ if ((initialApps != null) && (initialApps.size() > 0)) { appSelectionModel.setSelected(initialApps.get(0), true); } else { logButton.setEnabled(false); addReportButton.setEnabled(false); deleteButton.setEnabled(false); downloadButton.setEnabled(false); } pollServer(userName); scheduleResize(); }
From source file:gov.nist.appvet.gwt.client.gui.dialog.UserAcctDialogBox.java
License:Open Source License
public UserAcctDialogBox(final UserInfoGwt userInfo) { setSize("386px", "300px"); final VerticalPanel verticalPanel = new VerticalPanel(); verticalPanel.setSize("100%", "100%"); verticalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); verticalPanel.setStyleName("verticalPanel"); verticalPanel.setSpacing(5);//from ww w.j av a 2 s . co m final HorizontalPanel horizontalPanel_1 = new HorizontalPanel(); horizontalPanel_1.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_1.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); verticalPanel.add(horizontalPanel_1); verticalPanel.setCellHorizontalAlignment(horizontalPanel_1, HasHorizontalAlignment.ALIGN_CENTER); verticalPanel.setCellVerticalAlignment(horizontalPanel_1, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_1.setWidth(""); final Label lblUserId = new Label("User Name:"); lblUserId.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); horizontalPanel_1.add(lblUserId); horizontalPanel_1.setCellHorizontalAlignment(lblUserId, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_1.setCellWidth(lblUserId, "50%"); lblUserId.setWidth("170px"); horizontalPanel_1.setCellVerticalAlignment(lblUserId, HasVerticalAlignment.ALIGN_MIDDLE); final TextBox userIdTextBox_1 = new TextBox(); userIdTextBox_1.setEnabled(false); userIdTextBox_1.setAlignment(TextAlignment.LEFT); userIdTextBox_1.setText(userInfo.getUserName()); userIdTextBox_1.setReadOnly(true); horizontalPanel_1.add(userIdTextBox_1); horizontalPanel_1.setCellHorizontalAlignment(userIdTextBox_1, HasHorizontalAlignment.ALIGN_CENTER); userIdTextBox_1.setSize("180px", "20px"); horizontalPanel_1.setCellVerticalAlignment(userIdTextBox_1, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_1.setCellWidth(userIdTextBox_1, "50%"); final HorizontalPanel horizontalPanel_2 = new HorizontalPanel(); horizontalPanel_2.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_2.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); verticalPanel.add(horizontalPanel_2); verticalPanel.setCellHorizontalAlignment(horizontalPanel_2, HasHorizontalAlignment.ALIGN_CENTER); verticalPanel.setCellVerticalAlignment(horizontalPanel_2, HasVerticalAlignment.ALIGN_MIDDLE); final Label lblNewLabel = new Label("Last Name: "); horizontalPanel_2.add(lblNewLabel); horizontalPanel_2.setCellHorizontalAlignment(lblNewLabel, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_2.setCellVerticalAlignment(lblNewLabel, HasVerticalAlignment.ALIGN_MIDDLE); lblNewLabel.setWidth("170px"); horizontalPanel_2.setCellWidth(lblNewLabel, "50%"); lblNewLabel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); lastNameTextBox = new TextBox(); lastNameTextBox.setEnabled(false); lastNameTextBox.setAlignment(TextAlignment.LEFT); horizontalPanel_2.add(lastNameTextBox); horizontalPanel_2.setCellHorizontalAlignment(lastNameTextBox, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_2.setCellVerticalAlignment(lastNameTextBox, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_2.setCellWidth(lastNameTextBox, "50%"); lastNameTextBox.setText(userInfo.getLastName()); lastNameTextBox.setSize("180px", "20px"); final HorizontalPanel horizontalPanel_3 = new HorizontalPanel(); horizontalPanel_3.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); verticalPanel.add(horizontalPanel_3); verticalPanel.setCellVerticalAlignment(horizontalPanel_3, HasVerticalAlignment.ALIGN_MIDDLE); verticalPanel.setCellHorizontalAlignment(horizontalPanel_3, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_3.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); final Label lblNewLabel_1 = new Label("First Name: "); horizontalPanel_3.add(lblNewLabel_1); horizontalPanel_3.setCellHorizontalAlignment(lblNewLabel_1, HasHorizontalAlignment.ALIGN_CENTER); lblNewLabel_1.setWidth("170px"); horizontalPanel_3.setCellWidth(lblNewLabel_1, "50%"); horizontalPanel_3.setCellVerticalAlignment(lblNewLabel_1, HasVerticalAlignment.ALIGN_MIDDLE); lblNewLabel_1.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); firstNameTextBox = new TextBox(); firstNameTextBox.setEnabled(false); firstNameTextBox.setAlignment(TextAlignment.LEFT); horizontalPanel_3.add(firstNameTextBox); horizontalPanel_3.setCellHorizontalAlignment(firstNameTextBox, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_3.setCellVerticalAlignment(firstNameTextBox, HasVerticalAlignment.ALIGN_MIDDLE); firstNameTextBox.setText(userInfo.getFirstName()); firstNameTextBox.setSize("180px", "20px"); final HorizontalPanel horizontalPanel_4 = new HorizontalPanel(); horizontalPanel_4.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_4.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); verticalPanel.add(horizontalPanel_4); verticalPanel.setCellHorizontalAlignment(horizontalPanel_4, HasHorizontalAlignment.ALIGN_CENTER); verticalPanel.setCellVerticalAlignment(horizontalPanel_4, HasVerticalAlignment.ALIGN_MIDDLE); final Label lblOrganization = new Label("Organization: "); horizontalPanel_4.add(lblOrganization); horizontalPanel_4.setCellVerticalAlignment(lblOrganization, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_4.setCellHorizontalAlignment(lblOrganization, HasHorizontalAlignment.ALIGN_CENTER); lblOrganization.setWidth("170px"); horizontalPanel_4.setCellWidth(lblOrganization, "50%"); lblOrganization.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); organizationTextBox = new TextBox(); organizationTextBox.setEnabled(false); organizationTextBox.setAlignment(TextAlignment.LEFT); horizontalPanel_4.add(organizationTextBox); horizontalPanel_4.setCellHorizontalAlignment(organizationTextBox, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_4.setCellVerticalAlignment(organizationTextBox, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_4.setCellWidth(organizationTextBox, "50%"); organizationTextBox.setSize("180px", "20px"); organizationTextBox.setText(userInfo.getOrganization()); final HorizontalPanel horizontalPanel_5 = new HorizontalPanel(); horizontalPanel_5.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_5.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); verticalPanel.add(horizontalPanel_5); verticalPanel.setCellHorizontalAlignment(horizontalPanel_5, HasHorizontalAlignment.ALIGN_CENTER); verticalPanel.setCellVerticalAlignment(horizontalPanel_5, HasVerticalAlignment.ALIGN_MIDDLE); final Label lblEmail = new Label("Email: "); horizontalPanel_5.add(lblEmail); horizontalPanel_5.setCellVerticalAlignment(lblEmail, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_5.setCellHorizontalAlignment(lblEmail, HasHorizontalAlignment.ALIGN_CENTER); lblEmail.setWidth("170px"); horizontalPanel_5.setCellWidth(lblEmail, "50%"); lblEmail.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); emailTextBox = new TextBox(); emailTextBox.setEnabled(false); emailTextBox.setAlignment(TextAlignment.LEFT); horizontalPanel_5.add(emailTextBox); horizontalPanel_5.setCellHorizontalAlignment(emailTextBox, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_5.setCellVerticalAlignment(emailTextBox, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_5.setCellWidth(emailTextBox, "50%"); emailTextBox.setText(userInfo.getEmail()); emailTextBox.setSize("180px", "20px"); final Label lblNewLabel_2 = new Label("Change Password"); lblNewLabel_2.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); lblNewLabel_2.setWidth("340px"); final HorizontalPanel horizontalPanel_6 = new HorizontalPanel(); horizontalPanel_6.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_6.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); verticalPanel.add(horizontalPanel_6); verticalPanel.setCellVerticalAlignment(horizontalPanel_6, HasVerticalAlignment.ALIGN_MIDDLE); verticalPanel.setCellHorizontalAlignment(horizontalPanel_6, HasHorizontalAlignment.ALIGN_CENTER); final Label lblNewLabel_3 = new Label("New Password: "); horizontalPanel_6.add(lblNewLabel_3); lblNewLabel_3.setWidth("170px"); horizontalPanel_6.setCellVerticalAlignment(lblNewLabel_3, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_6.setCellHorizontalAlignment(lblNewLabel_3, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_6.setCellWidth(lblNewLabel_3, "50%"); lblNewLabel_3.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); password1TextBox = new PasswordTextBox(); password1TextBox.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { updateButton.setEnabled(true); } }); password1TextBox.setEnabled(true); password1TextBox.setAlignment(TextAlignment.LEFT); horizontalPanel_6.add(password1TextBox); horizontalPanel_6.setCellHorizontalAlignment(password1TextBox, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_6.setCellVerticalAlignment(password1TextBox, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_6.setCellWidth(password1TextBox, "50%"); password1TextBox.setSize("180px", "20px"); final HorizontalPanel horizontalPanel_7 = new HorizontalPanel(); horizontalPanel_7.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_7.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); verticalPanel.add(horizontalPanel_7); verticalPanel.setCellHorizontalAlignment(horizontalPanel_7, HasHorizontalAlignment.ALIGN_CENTER); verticalPanel.setCellVerticalAlignment(horizontalPanel_7, HasVerticalAlignment.ALIGN_MIDDLE); final Label lblNewLabel_4 = new Label("New Password (again): "); horizontalPanel_7.add(lblNewLabel_4); horizontalPanel_7.setCellHorizontalAlignment(lblNewLabel_4, HasHorizontalAlignment.ALIGN_CENTER); lblNewLabel_4.setWidth("170px"); horizontalPanel_7.setCellWidth(lblNewLabel_4, "50%"); horizontalPanel_7.setCellVerticalAlignment(lblNewLabel_4, HasVerticalAlignment.ALIGN_MIDDLE); lblNewLabel_4.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); password2TextBox = new PasswordTextBox(); password2TextBox.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { updateButton.setEnabled(true); } }); password2TextBox.setEnabled(true); password2TextBox.setAlignment(TextAlignment.LEFT); horizontalPanel_7.add(password2TextBox); horizontalPanel_7.setCellHorizontalAlignment(password2TextBox, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_7.setCellWidth(password2TextBox, "50%"); password2TextBox.setSize("180px", "20px"); final HorizontalPanel horizontalPanel = new HorizontalPanel(); horizontalPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel.setSize("200px", "50px"); cancelButton = new PushButton("Cancel"); cancelButton.setHTML("Cancel"); horizontalPanel.add(cancelButton); horizontalPanel.setCellHorizontalAlignment(cancelButton, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel.setCellVerticalAlignment(cancelButton, HasVerticalAlignment.ALIGN_MIDDLE); cancelButton.setSize("70px", "18px"); final Label buttonSpacerLabel = new Label(""); horizontalPanel.add(buttonSpacerLabel); horizontalPanel.setCellVerticalAlignment(buttonSpacerLabel, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel.setCellHorizontalAlignment(buttonSpacerLabel, HasHorizontalAlignment.ALIGN_CENTER); buttonSpacerLabel.setSize("60px", "18px"); updateButton = new PushButton("Update"); updateButton.setEnabled(false); updateButton.setHTML("Update"); horizontalPanel.add(updateButton); horizontalPanel.setCellVerticalAlignment(updateButton, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel.setCellHorizontalAlignment(updateButton, HasHorizontalAlignment.ALIGN_CENTER); updateButton.setSize("70px", "18px"); verticalPanel.setCellVerticalAlignment(horizontalPanel, HasVerticalAlignment.ALIGN_MIDDLE); verticalPanel.setCellHorizontalAlignment(horizontalPanel, HasHorizontalAlignment.ALIGN_CENTER); final SimplePanel simplePanel = new SimplePanel(); simplePanel.setStyleName("userFormPanel"); simplePanel.setWidget(verticalPanel); final DockPanel dockPanel = new DockPanel(); dockPanel.setStyleName("gwt-DialogBox"); setWidget(dockPanel); dockPanel.setWidth("386px"); dockPanel.add(simplePanel, DockPanel.CENTER); dockPanel.add(horizontalPanel, DockPanel.SOUTH); dockPanel.setCellVerticalAlignment(horizontalPanel, HasVerticalAlignment.ALIGN_MIDDLE); dockPanel.setCellHorizontalAlignment(horizontalPanel, HasHorizontalAlignment.ALIGN_CENTER); }
From source file:gov.nist.appvet.gwt.client.gui.dialog.UserInfoAdminEditDialogBox.java
License:Open Source License
@SuppressWarnings("deprecation") public UserInfoAdminEditDialogBox(UserInfoGwt userInfo, UsersListPagingDataGrid<UserInfoGwt> usersListTable, List<UserInfoGwt> allUsers) { setWidth("386px"); this.usersListTable = usersListTable; this.allUsers = allUsers; if (userInfo == null) { newUser = true;/*from www .j a v a 2 s.c om*/ } changePasswordCheckBox = new SimpleCheckBox(); if (newUser) { passwordLabel = new Label("Password: "); } else { passwordLabel = new Label("Password Reset: "); } passwordLabel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT); if (newUser) { passwordAgainLabel = new Label("Password (again): "); } else { passwordAgainLabel = new Label("Password Reset (again): "); } passwordAgainLabel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT); final VerticalPanel verticalPanel_1 = new VerticalPanel(); verticalPanel_1.setSize("100%", "100%"); verticalPanel_1.setSpacing(5); verticalPanel_1.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); verticalPanel_1.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); final HorizontalPanel horizontalPanel_1 = new HorizontalPanel(); verticalPanel_1.add(horizontalPanel_1); horizontalPanel_1.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_1.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); final Label lblNewLabel = new Label("Last Name: "); horizontalPanel_1.add(lblNewLabel); horizontalPanel_1.setCellHorizontalAlignment(lblNewLabel, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_1.setCellVerticalAlignment(lblNewLabel, HasVerticalAlignment.ALIGN_MIDDLE); lblNewLabel.setWidth("170px"); horizontalPanel_1.setCellWidth(lblNewLabel, "50%"); lblNewLabel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); lastNameTextBox = new TextBox(); lastNameTextBox.setTextAlignment(TextBoxBase.ALIGN_LEFT); lastNameTextBox.setAlignment(TextAlignment.LEFT); horizontalPanel_1.add(lastNameTextBox); horizontalPanel_1.setCellHorizontalAlignment(lastNameTextBox, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_1.setCellVerticalAlignment(lastNameTextBox, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_1.setCellWidth(lastNameTextBox, "50%"); lastNameTextBox.setWidth("180px"); final HorizontalPanel horizontalPanel_2 = new HorizontalPanel(); verticalPanel_1.add(horizontalPanel_2); horizontalPanel_2.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_2.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); final Label lblNewLabel_1 = new Label("First Name: "); horizontalPanel_2.add(lblNewLabel_1); lblNewLabel_1.setWidth("170px"); horizontalPanel_2.setCellWidth(lblNewLabel_1, "50%"); horizontalPanel_2.setCellVerticalAlignment(lblNewLabel_1, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_2.setCellHorizontalAlignment(lblNewLabel_1, HasHorizontalAlignment.ALIGN_CENTER); lblNewLabel_1.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); firstNameTextBox = new TextBox(); firstNameTextBox.setTextAlignment(TextBoxBase.ALIGN_LEFT); firstNameTextBox.setAlignment(TextAlignment.LEFT); horizontalPanel_2.add(firstNameTextBox); horizontalPanel_2.setCellWidth(firstNameTextBox, "50%"); horizontalPanel_2.setCellVerticalAlignment(firstNameTextBox, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_2.setCellHorizontalAlignment(firstNameTextBox, HasHorizontalAlignment.ALIGN_CENTER); firstNameTextBox.setWidth("180px"); final HorizontalPanel horizontalPanel_3 = new HorizontalPanel(); verticalPanel_1.add(horizontalPanel_3); horizontalPanel_3.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_3.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); final Label lblUserId = new Label("User ID:"); horizontalPanel_3.add(lblUserId); lblUserId.setWidth("170px"); horizontalPanel_3.setCellVerticalAlignment(lblUserId, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_3.setCellHorizontalAlignment(lblUserId, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_3.setCellWidth(lblUserId, "50%"); lblUserId.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); userIdTextBox = new TextBox(); userIdTextBox.setTextAlignment(TextBoxBase.ALIGN_LEFT); userIdTextBox.setAlignment(TextAlignment.LEFT); horizontalPanel_3.add(userIdTextBox); horizontalPanel_3.setCellWidth(userIdTextBox, "50%"); horizontalPanel_3.setCellVerticalAlignment(userIdTextBox, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_3.setCellHorizontalAlignment(userIdTextBox, HasHorizontalAlignment.ALIGN_CENTER); userIdTextBox.setWidth("180px"); final HorizontalPanel horizontalPanel_6 = new HorizontalPanel(); verticalPanel_1.add(horizontalPanel_6); horizontalPanel_6.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_6.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); final Label lblOrganization = new Label("Organization: "); horizontalPanel_6.add(lblOrganization); lblOrganization.setWidth("170px"); horizontalPanel_6.setCellVerticalAlignment(lblOrganization, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_6.setCellHorizontalAlignment(lblOrganization, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_6.setCellWidth(lblOrganization, "50%"); lblOrganization.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); organizationTextBox = new TextBox(); organizationTextBox.setTextAlignment(TextBoxBase.ALIGN_LEFT); organizationTextBox.setAlignment(TextAlignment.LEFT); horizontalPanel_6.add(organizationTextBox); horizontalPanel_6.setCellVerticalAlignment(organizationTextBox, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_6.setCellHorizontalAlignment(organizationTextBox, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_6.setCellWidth(organizationTextBox, "50%"); organizationTextBox.setWidth("180px"); final HorizontalPanel horizontalPanel_7 = new HorizontalPanel(); verticalPanel_1.add(horizontalPanel_7); horizontalPanel_7.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_7.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); final Label lblEmail = new Label("Email: "); horizontalPanel_7.add(lblEmail); lblEmail.setWidth("170px"); horizontalPanel_7.setCellVerticalAlignment(lblEmail, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_7.setCellHorizontalAlignment(lblEmail, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_7.setCellWidth(lblEmail, "50%"); lblEmail.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); emailTextBox = new TextBox(); emailTextBox.setTextAlignment(TextBoxBase.ALIGN_LEFT); emailTextBox.setAlignment(TextAlignment.LEFT); horizontalPanel_7.add(emailTextBox); horizontalPanel_7.setCellVerticalAlignment(emailTextBox, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_7.setCellHorizontalAlignment(emailTextBox, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_7.setCellWidth(emailTextBox, "50%"); emailTextBox.setWidth("180px"); final HorizontalPanel horizontalPanel_8 = new HorizontalPanel(); verticalPanel_1.add(horizontalPanel_8); horizontalPanel_8.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_8.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); final Label lblRole = new Label("Role: "); horizontalPanel_8.add(lblRole); horizontalPanel_8.setCellHorizontalAlignment(lblRole, HasHorizontalAlignment.ALIGN_CENTER); lblRole.setWidth("170px"); horizontalPanel_8.setCellVerticalAlignment(lblRole, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_8.setCellWidth(lblRole, "50%"); lblRole.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); roleComboBox = new ListBox(); horizontalPanel_8.add(roleComboBox); horizontalPanel_8.setCellWidth(roleComboBox, "50%"); horizontalPanel_8.setCellVerticalAlignment(roleComboBox, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_8.setCellHorizontalAlignment(roleComboBox, HasHorizontalAlignment.ALIGN_CENTER); roleComboBox.addItem("DEV"); roleComboBox.addItem("ANALYST"); roleComboBox.addItem("ADMIN"); roleComboBox.addItem("APPSTORE"); roleComboBox.addItem("TOOL_SERVICE_PROVIDER"); roleComboBox.addItem("OTHER_CLIENT"); roleComboBox.setWidth("190px"); final HorizontalPanel horizontalPanel_13 = new HorizontalPanel(); verticalPanel_1.add(horizontalPanel_13); horizontalPanel_13.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_13.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_13.setWidth("366px"); changePasswordCheckBox.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { if (changePasswordCheckBox.isChecked()) { password1TextBox.setEnabled(true); password2TextBox.setEnabled(true); } else { password1TextBox.setText(null); password1TextBox.setEnabled(false); password2TextBox.setText(null); password2TextBox.setEnabled(false); } } }); horizontalPanel_13.add(changePasswordCheckBox); horizontalPanel_13.setCellVerticalAlignment(changePasswordCheckBox, HasVerticalAlignment.ALIGN_MIDDLE); final Label lblNewLabel_2 = new Label("Change Password"); lblNewLabel_2.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); horizontalPanel_13.add(lblNewLabel_2); horizontalPanel_13.setCellVerticalAlignment(lblNewLabel_2, HasVerticalAlignment.ALIGN_MIDDLE); lblNewLabel_2.setWidth("340px"); final HorizontalPanel horizontalPanel_4 = new HorizontalPanel(); verticalPanel_1.add(horizontalPanel_4); horizontalPanel_4.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_4.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_4.add(passwordLabel); passwordLabel.setWidth("170px"); horizontalPanel_4.setCellWidth(passwordLabel, "50%"); horizontalPanel_4.setCellVerticalAlignment(passwordLabel, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_4.setCellHorizontalAlignment(passwordLabel, HasHorizontalAlignment.ALIGN_CENTER); passwordLabel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); password1TextBox = new PasswordTextBox(); password1TextBox.setEnabled(false); password1TextBox.setTextAlignment(TextBoxBase.ALIGN_LEFT); password1TextBox.setAlignment(TextAlignment.LEFT); horizontalPanel_4.add(password1TextBox); horizontalPanel_4.setCellVerticalAlignment(password1TextBox, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_4.setCellHorizontalAlignment(password1TextBox, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_4.setCellWidth(password1TextBox, "50%"); password1TextBox.setSize("180px", ""); final HorizontalPanel horizontalPanel_5 = new HorizontalPanel(); verticalPanel_1.add(horizontalPanel_5); horizontalPanel_5.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_5.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_5.add(passwordAgainLabel); passwordAgainLabel.setWidth("170px"); horizontalPanel_5.setCellVerticalAlignment(passwordAgainLabel, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_5.setCellHorizontalAlignment(passwordAgainLabel, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_5.setCellWidth(passwordAgainLabel, "50%"); passwordAgainLabel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); password2TextBox = new PasswordTextBox(); password2TextBox.setEnabled(false); password2TextBox.setTextAlignment(TextBoxBase.ALIGN_LEFT); password2TextBox.setAlignment(TextAlignment.LEFT); horizontalPanel_5.add(password2TextBox); horizontalPanel_5.setCellVerticalAlignment(password2TextBox, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_5.setCellHorizontalAlignment(password2TextBox, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_5.setCellWidth(password2TextBox, "50%"); password2TextBox.setSize("180px", ""); final HorizontalPanel horizontalPanel_9 = new HorizontalPanel(); verticalPanel_1.add(horizontalPanel_9); horizontalPanel_9.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_9.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); final HorizontalPanel horizontalPanel_10 = new HorizontalPanel(); verticalPanel_1.add(horizontalPanel_10); horizontalPanel_10.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_10.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); final Label lblLastLogon = new Label("Last Logon: "); horizontalPanel_10.add(lblLastLogon); lblLastLogon.setWidth("170px"); horizontalPanel_10.setCellVerticalAlignment(lblLastLogon, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_10.setCellHorizontalAlignment(lblLastLogon, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_10.setCellWidth(lblLastLogon, "50%"); lblLastLogon.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); final TextBox lastLogonTextBox = new TextBox(); lastLogonTextBox.setEnabled(false); lastLogonTextBox.setTextAlignment(TextBoxBase.ALIGN_LEFT); lastLogonTextBox.setAlignment(TextAlignment.LEFT); horizontalPanel_10.add(lastLogonTextBox); horizontalPanel_10.setCellVerticalAlignment(lastLogonTextBox, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_10.setCellHorizontalAlignment(lastLogonTextBox, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_10.setCellWidth(lastLogonTextBox, "50%"); lastLogonTextBox.setReadOnly(true); lastLogonTextBox.setWidth("180px"); final HorizontalPanel horizontalPanel_11 = new HorizontalPanel(); verticalPanel_1.add(horizontalPanel_11); horizontalPanel_11.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_11.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); final Label lblFromHost = new Label("From Host: "); horizontalPanel_11.add(lblFromHost); lblFromHost.setWidth("170px"); horizontalPanel_11.setCellWidth(lblFromHost, "50%"); horizontalPanel_11.setCellVerticalAlignment(lblFromHost, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_11.setCellHorizontalAlignment(lblFromHost, HasHorizontalAlignment.ALIGN_CENTER); lblFromHost.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); final TextBox fromHostTextBox = new TextBox(); fromHostTextBox.setEnabled(false); fromHostTextBox.setTextAlignment(TextBoxBase.ALIGN_LEFT); fromHostTextBox.setAlignment(TextAlignment.LEFT); horizontalPanel_11.add(fromHostTextBox); horizontalPanel_11.setCellVerticalAlignment(fromHostTextBox, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel_11.setCellHorizontalAlignment(fromHostTextBox, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_11.setCellWidth(fromHostTextBox, "50%"); fromHostTextBox.setReadOnly(true); fromHostTextBox.setWidth("180px"); final HorizontalPanel horizontalPanel_12 = new HorizontalPanel(); verticalPanel_1.add(horizontalPanel_12); horizontalPanel_12.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel_12.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); final HorizontalPanel horizontalPanel = new HorizontalPanel(); horizontalPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel.setSize("200px", "50px"); horizontalPanel.setStyleName("buttonPanelStyle"); cancelButton = new PushButton("Cancel"); cancelButton.setHTML("Cancel"); horizontalPanel.add(cancelButton); final Label buttonSpacerLabel = new Label(""); horizontalPanel.add(buttonSpacerLabel); horizontalPanel.setCellVerticalAlignment(buttonSpacerLabel, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel.setCellHorizontalAlignment(buttonSpacerLabel, HasHorizontalAlignment.ALIGN_CENTER); buttonSpacerLabel.setSize("60px", "18px"); horizontalPanel.setCellHorizontalAlignment(cancelButton, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel.setCellVerticalAlignment(cancelButton, HasVerticalAlignment.ALIGN_MIDDLE); cancelButton.setSize("70px", "18px"); okButton = new PushButton("Submit"); horizontalPanel.add(okButton); horizontalPanel.setCellHorizontalAlignment(okButton, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanel.setCellVerticalAlignment(okButton, HasVerticalAlignment.ALIGN_MIDDLE); okButton.setSize("70px", "18px"); if (!newUser) { lastNameTextBox.setText(userInfo.getLastName()); firstNameTextBox.setText(userInfo.getFirstName()); userIdTextBox.setText(userInfo.getUserName()); userIdTextBox.setReadOnly(true); lastLogonTextBox.setText(userInfo.getLastLogon()); fromHostTextBox.setText(userInfo.getFromHost()); organizationTextBox.setText(userInfo.getOrganization()); emailTextBox.setText(userInfo.getEmail()); if (userInfo.getRole().equals("DEV")) { roleComboBox.setSelectedIndex(0); } else if (userInfo.getRole().equals("ANALYST")) { roleComboBox.setSelectedIndex(1); } else if (userInfo.getRole().equals("ADMIN")) { roleComboBox.setSelectedIndex(2); } else if (userInfo.getRole().equals("APPSTORE")) { roleComboBox.setSelectedIndex(3); } else if (userInfo.getRole().equals("TOOL_SERVICE_PROVIDER")) { roleComboBox.setSelectedIndex(4); } else if (userInfo.getRole().equals("OTHER_CLIENT")) { roleComboBox.setSelectedIndex(5); } } final SimplePanel simplePanel = new SimplePanel(); simplePanel.setStyleName("userFormPanel"); simplePanel.setWidget(verticalPanel_1); final DockPanel dockPanel = new DockPanel(); dockPanel.setStyleName("gwt-DialogBox"); setWidget(dockPanel); dockPanel.setSize("386px", ""); dockPanel.add(horizontalPanel, DockPanel.SOUTH); dockPanel.setCellVerticalAlignment(horizontalPanel, HasVerticalAlignment.ALIGN_MIDDLE); dockPanel.setCellHorizontalAlignment(horizontalPanel, HasHorizontalAlignment.ALIGN_CENTER); dockPanel.add(simplePanel, DockPanel.CENTER); }
From source file:hudson.gwtmarketplace.client.pages.product.ProductDetailsPanel.java
License:Open Source License
public ProductDetailsPanel() { HorizontalPanel container = uiBinder.createAndBindUi(this); initWidget(container);/*from w w w . j av a2 s .c om*/ container.setCellWidth(container.getWidget(0), "132px"); container.getWidget(0).getElement().getStyle().setPaddingRight(12, Unit.PX); rateIt.addClickHandler(this); Pages.get().getEventBus().addHandler(ProductUpdatedEvent.TYPE, this); }