List of usage examples for com.google.gwt.user.client.ui HorizontalPanel setHorizontalAlignment
public void setHorizontalAlignment(HorizontalAlignmentConstant align)
From source file:org.kuali.continuity.admin.main.client.Contact.java
License:Educational Community License
public void onModuleLoad() { // Buttons//from ww w . ja v a 2s . c o m setButtonNames("Contact"); // Heading String plural = "Contacts"; setHeadingName(plural + " Setup"); // Grid onModuleLoad("Contacts"); Panel panel = new Panel(); panel.setBorder(false); panel.setPaddings(15); // Fields: Order HorizontalPanel formdata = new HorizontalPanel(); formdata.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); formdata.add(new Label("Order")); formdata.add(orderBox); formPanel.add(formdata); // Rich Text Area. FormPanel extFormPanel = new FormPanel(); extFormPanel.setFrame(false); extFormPanel.setWidth(642); extFormPanel.setLabelAlign(Position.TOP); extFormPanel.add(gridPanel); HtmlEditor htmlEditor = new HtmlEditor("Contact", "contact"); htmlEditor.setHeight(textht); htmlEditor.setPixelSize(622, textht); htmlEditor.setEnableFont(true); htmlEditor.setEnableFontSize(true); extFormPanel.add(htmlEditor, new AnchorLayoutData("98%")); //add a couple of buttons to the form formPanel.add(extFormPanel); //rootPanel.add(panel); }
From source file:org.kuali.continuity.admin.main.client.Faq.java
License:Educational Community License
public void onModuleLoad() { // Grid//from w w w .j a va 2 s . c o m String proxyUrl = "./items.lst"; // gpheight="250px"; Element dataelement = DOM.getElementById("dataelement"); itemRootName = dataelement.getTitle(); this.formController = fc; itemService = (ItemServiceAsync) GWT.create(ItemService.class); onModuleLoad("FAQs", proxyUrl, columnModel, recordDef); // questionCol.setCss("white-space:wrap !important;"); // answerCol.setCss("white-space:wrap !important;"); // Buttons setButtonNames("FAQ"); // Heading String plural = "Frequently Asked Questions"; setHeadingName(plural + " Setup"); // Form // Fields: Order HorizontalPanel formdata = new HorizontalPanel(); formdata.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); flexForm.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); flexForm.addIdentifiedItem(new HTML("<B>Order</B>"), orderBox); formPanel.add(formdata); // Create Rich Text Area richBox1.ensureDebugId("cwRichText-area"); richBox1.setSize("642px", "6em"); richBox1.setStyleName("select"); richBox1.setStylePrimaryName("select"); RichTextToolbar toolbar1 = new RichTextToolbar(richBox1); toolbar1.ensureDebugId("cwRichText-toolbar"); toolbar1.setWidth("642px"); Grid grid1 = new Grid(2, 1); grid1.setStyleName("cw-RichText"); grid1.setWidget(0, 0, toolbar1); grid1.setWidget(1, 0, richBox1); flexForm.addRow(); flexForm.addIdentifiedItemVertical(new HTML("<B>Question</B>"), grid1); richBox2.ensureDebugId("cwRichText-area"); richBox2.setSize("642px", "8em"); richBox2.setStyleName("r-text"); RichTextToolbar toolbar2 = new RichTextToolbar(richBox2); toolbar2.ensureDebugId("cwRichText-toolbar"); toolbar2.setWidth("642px"); Grid grid2 = new Grid(2, 1); grid2.setStyleName("cw-RichText"); grid2.setWidget(0, 0, toolbar2); grid2.setWidget(1, 0, richBox2); flexForm.addRow(); flexForm.addIdentifiedItemVertical(new HTML("<B>Answer</B>"), grid2); flexForm.registerWidget(richBox1); flexForm.registerWidget(richBox2); itemRootName = "faq"; // set token String token = Cookies.getCookie(CSRF_TOKEN); csrfToken.setValue(token); flexForm.registerWidget(csrfToken); }
From source file:org.ned.server.nedadminconsole.client.dialogs.NedAddNewUserDialog.java
License:Open Source License
public NedAddNewUserDialog(List<NedUser> listUsers, NedUsernameReceiver receiver) { setModal(true);//from w ww .j av a 2 s. c o m setAutoHideEnabled(false); setWidth("350"); this.listUsers = listUsers; this.receiver = receiver; setHTML(NedRes.instance().userDlgAddNewUser()); Grid grid = new Grid(2, 2); grid.setCellSpacing(5); setWidget(grid); grid.setSize("350", "100%"); Label labelUsername = new Label(NedRes.instance().username() + ":"); grid.setWidget(0, 0, labelUsername); labelUsername.setWidth("100%"); grid.getCellFormatter().setWidth(0, 0, "30%"); grid.getCellFormatter().setWidth(0, 1, "60%"); textBoxUsername = new TextBox(); grid.setWidget(0, 1, textBoxUsername); textBoxUsername.setWidth("97%"); labelError = new Label(""); labelError.setStyleName("gwt-Label-red"); grid.setWidget(1, 0, labelError); labelError.setWidth("100%"); grid.getCellFormatter().setWidth(1, 0, "30%"); HorizontalPanel horizontalPanel = new HorizontalPanel(); horizontalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); grid.setWidget(1, 1, horizontalPanel); horizontalPanel.setWidth("100%"); grid.getCellFormatter().setWidth(1, 1, "60%"); Button buttonOk = new Button(NedRes.instance().userDlgAddUser()); horizontalPanel.add(buttonOk); horizontalPanel.setCellWidth(buttonOk, "50%"); buttonOk.setText(NedRes.instance().ok()); buttonOk.addClickHandler(new ClickHandlerOk()); buttonOk.setWidth("90%"); Button buttonCancel = new Button(NedRes.instance().cancel()); buttonCancel.addClickHandler(new ClickHandlerCancel()); horizontalPanel.add(buttonCancel); buttonCancel.setWidth("90%"); horizontalPanel.setCellWidth(buttonCancel, "50%"); center(); textBoxUsername.setFocus(true); }
From source file:org.ned.server.nedadminconsole.client.dialogs.NedChangePasswordDialog.java
License:Open Source License
public NedChangePasswordDialog(String userName, NedUsernameReceiver receiver) { this.userName = userName; setModal(true);/* ww w . j a v a2s.co m*/ setAutoHideEnabled(false); setWidth("350"); this.receiver = receiver; setHTML(NedRes.instance().userDlgNewPassword()); Grid grid = new Grid(3, 2); grid.setCellSpacing(5); setWidget(grid); grid.setSize("350", "100%"); Label labelUsername = new Label(NedRes.instance().userDlgPassword() + ":"); grid.setWidget(0, 0, labelUsername); labelUsername.setWidth("100%"); grid.getCellFormatter().setWidth(0, 0, "30%"); grid.getCellFormatter().setWidth(0, 1, "60%"); textBoxPassword = new PasswordTextBox(); grid.setWidget(0, 1, textBoxPassword); textBoxPassword.setWidth("97%"); Label labelRepeat = new Label(NedRes.instance().userDlgRepeatPassword()); grid.setWidget(1, 0, labelRepeat); labelRepeat.setWidth("100%"); textBoxRepeat = new PasswordTextBox(); textBoxRepeat.setFocus(true); grid.setWidget(1, 1, textBoxRepeat); textBoxRepeat.setWidth("97%"); labelError = new Label(""); labelError.setStyleName("gwt-Label-red"); grid.setWidget(2, 0, labelError); labelError.setWidth("100%"); grid.getCellFormatter().setWidth(2, 0, "30%"); HorizontalPanel horizontalPanel = new HorizontalPanel(); horizontalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); grid.setWidget(2, 1, horizontalPanel); horizontalPanel.setWidth("100%"); grid.getCellFormatter().setWidth(2, 1, "60%"); Button buttonOk = new Button(NedRes.instance().userDlgNewPassword()); horizontalPanel.add(buttonOk); horizontalPanel.setCellWidth(buttonOk, "50%"); buttonOk.setText(NedRes.instance().ok()); buttonOk.addClickHandler(new ClickHandlerOk()); buttonOk.setWidth("90%"); Button buttonCancel = new Button(NedRes.instance().cancel()); buttonCancel.addClickHandler(new ClickHandlerCancel()); horizontalPanel.add(buttonCancel); buttonCancel.setWidth("90%"); horizontalPanel.setCellWidth(buttonCancel, "50%"); center(); textBoxPassword.setFocus(true); }
From source file:org.ned.server.nedadminconsole.client.widgets.NedLanguageWidget.java
License:Open Source License
public NedLanguageWidget() { HorizontalPanel horizontalPanelOuter = new HorizontalPanel(); horizontalPanelOuter.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); VerticalPanel verticalPanel = new VerticalPanel(); verticalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); verticalPanel.setSpacing(10);/*from w ww. j a v a 2 s .c o m*/ initWidget(horizontalPanelOuter); horizontalPanelOuter.setWidth("100%"); horizontalPanelOuter.add(verticalPanel); horizontalPanelOuter.setCellHorizontalAlignment(verticalPanel, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanelOuter.setCellWidth(verticalPanel, "95%"); verticalPanel.setSize("60%", "95px"); Label labelUploadedLang = new Label(NedRes.instance().langUploaded()); verticalPanel.add(labelUploadedLang); gridLanguages = new Grid(1, 4); gridLanguages.setCellSpacing(13); gridLanguages.setStyleName("NedUserManagementGrid"); gridLanguages.setBorderWidth(1); verticalPanel.add(gridLanguages); verticalPanel.setCellHorizontalAlignment(gridLanguages, HasHorizontalAlignment.ALIGN_CENTER); gridLanguages.setWidth("100%"); verticalPanel.setCellWidth(gridLanguages, "100%"); Button buttonUploadLang = new Button(NedRes.instance().langAddLanguage()); buttonUploadLang.addClickHandler(new ClickHandlerUploadLanguage()); verticalPanel.add(buttonUploadLang); buttonUploadLang.setWidth("80"); }
From source file:org.ned.server.nedadminconsole.client.widgets.NedLibrarySelectorWidget.java
License:Open Source License
public NedLibrarySelectorWidget(NedLibrarySelector librarySelector) { this.librarySelector = librarySelector; HorizontalPanel horizontalPanelMain = new HorizontalPanel(); horizontalPanelMain.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); initWidget(horizontalPanelMain);//from ww w. j a va 2 s . c om horizontalPanelMain.setSize("100%", "100%"); VerticalPanel verticalPanel = new VerticalPanel(); verticalPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); verticalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); verticalPanel.setSpacing(8); horizontalPanelMain.add(verticalPanel); horizontalPanelMain.setCellWidth(verticalPanel, "95%"); verticalPanel.setSize("95%", "398px"); Label labelTitle = new Label(NedRes.instance().libDlgChooseLibrary() + ":"); labelTitle.setStyleName("gwt-Label-element"); verticalPanel.add(labelTitle); verticalPanel.setCellVerticalAlignment(labelTitle, HasVerticalAlignment.ALIGN_MIDDLE); labelTitle.setWidth("100%"); listBox = new ListBox(); listBox.setVisibleItemCount(10); listBox.setName(NedRes.instance().libDlgSelectLibrary()); verticalPanel.add(listBox); verticalPanel.setCellVerticalAlignment(listBox, HasVerticalAlignment.ALIGN_MIDDLE); listBox.setSize("100%", "307px"); HorizontalPanel horizontalPanel = new HorizontalPanel(); verticalPanel.add(horizontalPanel); verticalPanel.setCellVerticalAlignment(horizontalPanel, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel.setWidth("100%"); verticalPanel.setCellWidth(horizontalPanel, "100%"); buttonSelectLibrary = new Button(); buttonSelectLibrary.setEnabled(false); horizontalPanel.add(buttonSelectLibrary); horizontalPanel.setCellWidth(buttonSelectLibrary, "50%"); buttonSelectLibrary.setText(NedRes.instance().select()); buttonSelectLibrary.setWidth("100%"); buttonNewLibrary = new Button(); buttonNewLibrary.setEnabled(false); horizontalPanel.add(buttonNewLibrary); horizontalPanel.setCellWidth(buttonNewLibrary, "50%"); buttonNewLibrary.setText(NedRes.instance().libDlgNewLibrary()); buttonNewLibrary.setWidth("100%"); buttonNewLibrary.addClickHandler(new ClickHandlerNewLibrary()); listBox.addItem(NedRes.instance().libDlgLoading()); listBox.setEnabled(false); }
From source file:org.ned.server.nedadminconsole.client.widgets.NedUserManagementWidget.java
License:Open Source License
public NedUserManagementWidget() { HorizontalPanel horizontalPanelOuter = new HorizontalPanel(); horizontalPanelOuter.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); VerticalPanel verticalPanel = new VerticalPanel(); verticalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); verticalPanel.setSpacing(10);/*from w w w . j a v a2 s. co m*/ initWidget(horizontalPanelOuter); horizontalPanelOuter.setWidth("100%"); horizontalPanelOuter.add(verticalPanel); horizontalPanelOuter.setCellHorizontalAlignment(verticalPanel, HasHorizontalAlignment.ALIGN_CENTER); horizontalPanelOuter.setCellWidth(verticalPanel, "95%"); verticalPanel.setSize("95%", "95px"); gridUsers = new Grid(1, 4); gridUsers.setCellSpacing(13); gridUsers.setStyleName("NedUserManagementGrid"); gridUsers.setBorderWidth(1); verticalPanel.add(gridUsers); verticalPanel.setCellHorizontalAlignment(gridUsers, HasHorizontalAlignment.ALIGN_CENTER); gridUsers.setWidth("100%"); verticalPanel.setCellWidth(gridUsers, "100%"); labelUsername = new Label(NedRes.instance().username()); labelUsername.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); labelUsername.setStyleName("NedUserManagementLabels"); gridUsers.setWidget(0, 0, labelUsername); labelUsername.setWidth("85%"); gridUsers.getCellFormatter().setWidth(0, 0, "36%"); labelPassword = new Label(NedRes.instance().userDlgPassword()); labelPassword.setStyleName("NedUserManagementLabels"); gridUsers.setWidget(0, 1, labelPassword); labelPassword.setWidth("85%"); gridUsers.getCellFormatter().setHeight(0, 1, ""); gridUsers.getCellFormatter().setWidth(0, 1, "36%"); gridUsers.getCellFormatter().setHorizontalAlignment(0, 1, HasHorizontalAlignment.ALIGN_CENTER); gridUsers.getCellFormatter().setHorizontalAlignment(0, 0, HasHorizontalAlignment.ALIGN_LEFT); HorizontalPanel horizontalPanel = new HorizontalPanel(); horizontalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); verticalPanel.add(horizontalPanel); verticalPanel.setCellWidth(horizontalPanel, "100%"); horizontalPanel.setWidth("100%"); Button buttonAddUser = new Button(""); buttonAddUser.addClickHandler(new ClickHandlerAddUser()); buttonAddUser.setText(NedRes.instance().userDlgAddNewUser()); horizontalPanel.add(buttonAddUser); horizontalPanel.setCellWidth(buttonAddUser, "33%"); buttonAddUser.setWidth("100%"); Button buttonSaveModifications = new Button(""); buttonSaveModifications.addClickHandler(new ClickHandlerSaveModifications()); buttonSaveModifications.setText(NedRes.instance().userDlgSaveModifications()); horizontalPanel.add(buttonSaveModifications); horizontalPanel.setCellWidth(buttonSaveModifications, "33%"); buttonSaveModifications.setWidth("100%"); }
From source file:org.opendatakit.aggregate.client.FilterSubTab.java
License:Apache License
public FilterSubTab() { // vertical/*from w ww . jav a 2 s . c o m*/ setStylePrimaryName(UIConsts.VERTICAL_FLOW_PANEL_STYLENAME); getElement().setId("filter_sub_tab"); // create Nav Panel navTable = new FilterNavigationTable(this); navTable.getElement().setId("submission_nav_table"); add(navTable); // Create Filters and Submissions Panel HorizontalPanel filtersNSubmissions = new HorizontalPanel(); filtersPanel = new FiltersDataPanel(this); filtersNSubmissions.add(filtersPanel); filtersNSubmissions.getElement().getFirstChildElement().getFirstChildElement().getFirstChildElement() .setId("filters_panel"); // TODO: improve this submissionPanel = new SubmissionPanel(); filtersNSubmissions.add(submissionPanel); filtersNSubmissions.getElement().setId("filters_data"); filtersNSubmissions.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_JUSTIFY); add(filtersNSubmissions); }
From source file:org.openremote.web.console.widget.panel.form.FormPanelComponent.java
License:Open Source License
@Override public void onRender(int width, int height, List<DataValuePairContainer> data) { Grid grid = (Grid) getWidget();/*from w w w. ja v a 2s .c o m*/ int rows = fields.size(); grid.resizeRows(rows + 1); int rowHeight = (int) Math.round((double) height / (rows + 1)); if (!isInitialised) { for (int i = 0; i < rows; i++) { HTMLTable.CellFormatter formatter = grid.getCellFormatter(); FormField field = fields.get(i); formatter.setHeight(i, 0, rowHeight + "px"); formatter.setHorizontalAlignment(i, 0, HasHorizontalAlignment.ALIGN_LEFT); formatter.setVerticalAlignment(i, 0, HasVerticalAlignment.ALIGN_MIDDLE); grid.setWidget(i, 0, field); } // Display buttons HorizontalPanel buttonPanel = new HorizontalPanel(); buttonPanel.setWidth("100%"); buttonPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); for (FormButtonComponent button : buttons) { buttonPanel.add((Widget) button); button.setVisible(true); button.initHandlers(); } grid.setWidget(rows, 0, buttonPanel); } // Get data source if it is defined if (dataSource != null && !dataSource.equals("")) { inputObject = DataBindingService.getInstance().getData(dataSource); if (inputObject != null) { dataMap = AutoBeanCodex.encode(inputObject); } if (dataMap != null) { if (itemBindingObject != null && !itemBindingObject.equals("")) { if (!dataMap.isUndefined(itemBindingObject)) { objectMap = dataMap.get(itemBindingObject); } } else { objectMap = dataMap; } // If object map is an indexed object then we need to know which index to use for binding // this has to be specified by a DataValuePair called bindingItem if (objectMap != null && objectMap.isIndexed() && data != null) { // Look for BindingItem dvp for (DataValuePairContainer dvpContainer : data) { DataValuePair dvp = dvpContainer.getDataValuePair(); if (dvp.getName().equalsIgnoreCase("bindingitem")) { String bindingItem = dvp.getValue(); String[] bindingItemKvp = bindingItem.split("="); String fieldName = null; String fieldValue = null; if (bindingItemKvp.length == 2) { fieldName = bindingItemKvp[0]; fieldValue = bindingItemKvp[1]; for (int i = 0; i < objectMap.size(); i++) { Splittable itemMap = objectMap.get(i); String dataMapEntry = itemMap.get(fieldName).asString(); if (dataMapEntry != null && dataMapEntry.equalsIgnoreCase(fieldValue)) { objectIndex = i; break; } } } break; } } } } } // Populate fields using binding data Splittable itemMap = objectMap; if (objectIndex != null) { itemMap = objectMap.get(objectIndex); } for (FormField field : fields) { if (itemMap != null && field.getName() != null && !field.getName().equals("")) { try { Splittable fieldMap = itemMap.get(field.getName()); field.setDefaultValue(fieldMap.asString()); } catch (Exception e) { } } field.onAdd(width, rowHeight); } }
From source file:org.openremote.web.console.widget.ScreenIndicator.java
License:Open Source License
public ScreenIndicator(List<Integer> screenIds) { super(new HorizontalPanel(), CLASS_NAME); HorizontalPanel container = (HorizontalPanel) getWidget(); DOM.setIntStyleAttribute(getElement(), "zIndex", 1000); DOM.setStyleAttribute(getElement(), "overflow", "hidden"); container.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); this.screenIds = screenIds; screenIndicators = new ArrayList<Widget>(); if (screenIds != null) { width = INDICATOR_SIZE * ((screenIds.size() * 2) - 1); setWidth(width + "px"); setHeight(INDICATOR_SIZE + "px"); height = INDICATOR_SIZE;//from ww w. j a v a2 s .co m // Add a simple div for each screen for (int i = 0; i < screenIds.size(); i++) { int cellWidth = INDICATOR_SIZE; //cellWidth = i != screenIds.size()-1 ? cellWidth + INDICATOR_SPACING : cellWidth; Widget screenIndicator = new SimplePanel(); screenIndicator.setWidth(INDICATOR_SIZE + "px"); screenIndicator.setHeight(INDICATOR_SIZE + "px"); screenIndicator.setStylePrimaryName(ITEM_CLASS_NAME); screenIndicators.add(screenIndicator); container.add(screenIndicator); container.setCellWidth(screenIndicator, cellWidth + "px"); if (i < screenIds.size() - 1) { // Add a spacer Widget spacer = new SimplePanel(); spacer.setWidth(INDICATOR_SIZE + "px"); spacer.setHeight(INDICATOR_SIZE + "px"); spacer.setStylePrimaryName(SPACER_CLASS_NAME); container.add(spacer); container.setCellWidth(spacer, cellWidth + "px"); } } } }