List of usage examples for com.google.gwt.user.client.ui Widget setStylePrimaryName
public void setStylePrimaryName(String style)
From source file:nl.mpi.tg.eg.experiment.client.view.MetadataView.java
License:Open Source License
public void showFieldError(MetadataField metadataField) { final Widget focusWidget = fieldBoxes.get(metadataField).getWidget(); focusWidget.setStylePrimaryName("metadataError"); errorText.setText(metadataField.getControlledMessage()); for (int rowCounter = 0; rowCounter < flexTable.getRowCount(); rowCounter++) { if (focusWidget.equals(flexTable.getWidget(rowCounter, 0))) { flexTable.insertRow(rowCounter); flexTable.setWidget(rowCounter, 0, errorText); break; }/* w ww .j a v a 2 s . c om*/ } fieldBoxes.get(metadataField).setFocus(true); }
From source file:nl.mpi.tg.eg.experiment.client.view.MetadataView.java
License:Open Source License
public void clearErrors() { for (MetadataFieldWidget stimulusMetadataFields : fieldBoxes.values()) { Widget focusWidget = stimulusMetadataFields.getWidget(); focusWidget.setStylePrimaryName("metadataOK"); }/*from w ww.j av a2 s. c om*/ if (flexTable != null) { for (int rowCounter = 0; rowCounter < flexTable.getRowCount(); rowCounter++) { if (flexTable.getWidget(rowCounter, 0) == errorText) { // remove the error message and the tabel row that was added for the error message flexTable.removeRow(rowCounter); break; } } } }
From source file:org.dataconservancy.dcs.access.client.model.JsEvent.java
License:Apache License
public static void display(Panel panel, JsArray<JsEvent> array) { if (array.length() == 1) { Widget w = array.get(0).display(); w.setStylePrimaryName("Entity"); panel.add(w);/*from w w w . ja v a 2 s . c om*/ return; } TabPanel tabs = new DecoratedTabPanel(); tabs.setAnimationEnabled(true); for (int i = 0; i < array.length(); i++) { JsEvent event = array.get(i); tabs.add(event.display(), event.getEventType()); } if (array.length() > 0) { tabs.selectTab(0); } panel.add(tabs); }
From source file:org.dataconservancy.dcs.access.client.model.JsFile.java
License:Apache License
public static void display(Panel panel, JsArray<JsFile> array) { if (array.length() == 1) { Widget w = array.get(0).display(); w.setStylePrimaryName("Entity"); panel.add(w);// w w w . j av a2 s .com return; } TabPanel tabs = new DecoratedTabPanel(); ScrollPanel top = new ScrollPanel(tabs); top.setStylePrimaryName("Entity"); tabs.setAnimationEnabled(true); for (int i = 0; i < array.length(); i++) { JsFile file = array.get(i); tabs.add(file.display(), file.getName()); } if (array.length() > 0) { tabs.selectTab(0); } panel.add(top); }
From source file:org.dataconservancy.dcs.access.client.model.JsManifestation.java
License:Apache License
public static void display(Panel panel, JsArray<JsManifestation> array) { if (array.length() == 1) { Widget w = array.get(0).display(); w.setStylePrimaryName("Entity"); panel.add(w);//from www . jav a 2 s. c om return; } TabPanel tabs = new DecoratedTabPanel(); ScrollPanel top = new ScrollPanel(tabs); top.setStylePrimaryName("Entity"); tabs.setAnimationEnabled(true); for (int i = 0; i < array.length(); i++) { JsManifestation man = array.get(i); tabs.add(man.display(), man.summary()); } if (array.length() > 0) { tabs.selectTab(0); } panel.add(top); }
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 w w w . j a va 2 s . c o 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"); } } } }
From source file:org.openremote.web.console.widget.SliderComponent.java
License:Open Source License
private void hideTrack() { if (isVertical) { track.setWidth(width + "px"); minTrack.setWidth(width + "px"); maxTrack.setWidth(width + "px"); } else {//from w w w . ja v a 2 s. c o m track.setHeight(height + "px"); minTrack.setHeight(height + "px"); maxTrack.setHeight(height + "px"); } Widget track1; Widget track2; DOM.setStyleAttribute(track.getElement(), "border", "none"); DOM.setStyleAttribute(track.getElement(), "overflow", "visible"); DOM.setStyleAttribute(track.getElement(), "margin", "0"); if (isVertical) { track1 = track.getWidget(0, 0); track2 = track.getWidget(1, 0); } else { track1 = track.getWidget(0, 0); track2 = track.getWidget(0, 1); } track1.setStylePrimaryName(TRACK_CLASS_NAME + "Invisible"); track2.setStylePrimaryName(TRACK_CLASS_NAME + "Invisible"); DOM.setStyleAttribute(track1.getElement(), "backgroundColor", "transparent"); DOM.setStyleAttribute(track1.getElement(), "border", "none"); DOM.setStyleAttribute(track2.getElement(), "backgroundColor", "transparent"); DOM.setStyleAttribute(track2.getElement(), "border", "none"); trackHidden = true; }
From source file:org.pathvisio.wikipathways.client.SearchPanel.java
License:Apache License
public SearchPanel(final WikiPathwaysSearch search) { this.search = search; setStylePrimaryName(STYLE_SEARCH_PANEL); //Add info/example panel Widget info = createInfoPanel(); info.setStylePrimaryName(STYLE_SEARCH_INFO); add(info, NORTH);// w ww . ja va 2 s . co m //Search panel Panel searchPanel = new HorizontalPanel(); searchPanel.setStylePrimaryName(STYLE_SEARCH_CONTAINER); //Add search text searchText = createSearchText(); searchText.setStylePrimaryName(STYLE_SEARCH_TEXT); searchPanel.add(searchText); //Add options panel Widget options = createOptionsPanel(); if (options != null) { options.setStylePrimaryName(STYLE_SEARCH_OPTIONS); searchPanel.add(options); } //Add search button Button searchButton = new Button(LABEL_SEARCH_BUTTON); searchButton.setStylePrimaryName(STYLE_SEARCH_BUTTON); searchButton.addClickListener(new ClickListener() { public void onClick(Widget sender) { search.search(getQuery()); } }); searchPanel.add(searchButton); add(searchPanel, CENTER); }
From source file:org.pentaho.ui.xul.gwt.tags.GwtTabbox.java
License:Open Source License
public void layout() { for (int i = 0; i < tabPanel.getWidgetCount(); i++) { tabPanel.remove(i);/* www .ja va 2s . co m*/ } for (int i = 0; i < tabs.getChildNodes().size(); i++) { XulTabpanel panel = this.panels.getTabpanelByIndex(i); if (panel == null) { // no panel for tab continue; } GwtTabWidget widget = new GwtTabWidget(tabs.getTabByIndex(i).getLabel(), "", tabPanel, ((Widget) panel.getManagedObject())); Widget panelWidget = (Widget) panel.getManagedObject(); panelWidget.setStylePrimaryName("pentaho-tabPanel"); tabPanel.add(panelWidget, widget); } setSelectedIndex(selectedIndex); initialized = true; tabPanel.getTabBar().setStylePrimaryName("pentaho-tabBar"); tabPanel.addBeforeSelectionHandler(new BeforeSelectionHandler<Integer>() { public void onBeforeSelection(BeforeSelectionEvent<Integer> event) { if (event != null && event.getItem() >= 0) { try { final String onBeforeSelectMethod = ((GwtTab) tabs.getTabByIndex(event.getItem())) .getOnBeforeSelect(); if (StringUtils.isEmpty(onBeforeSelectMethod) == false) { Object returnValue = GwtTabbox.this.getXulDomContainer().invoke(onBeforeSelectMethod, new Object[] { event.getItem() }); if (returnValue != null && returnValue instanceof Boolean) { Boolean value = (Boolean) returnValue; if (!value) { event.cancel(); } } } } catch (XulException e) { e.printStackTrace(); } } } }); tabPanel.addSelectionHandler(new SelectionHandler<Integer>() { public void onSelection(final SelectionEvent<Integer> event) { if (event != null && event.getSelectedItem() >= 0) { try { final String onClickMethod = tabs.getTabByIndex(event.getSelectedItem()).getOnclick(); if (onClickMethod != null) { GwtTabbox.this.getXulDomContainer().invoke(onClickMethod, new Object[] {}); } } catch (XulException e) { e.printStackTrace(); } } } }); }
From source file:org.rstudio.core.client.widget.Toolbar.java
License:Open Source License
private Widget addPopupMenu(final MenuLabel menuLabel, final MenuSource menuSource, boolean left) { final Widget label = menuLabel.asWidget(); label.setStylePrimaryName("rstudio-StrongLabel"); label.getElement().getStyle().setCursor(Style.Cursor.DEFAULT); label.getElement().getStyle().setOverflow(Overflow.HIDDEN); if (left)/*from w w w . j a v a 2s . co m*/ addLeftWidget(label); else addRightWidget(label); Image image = new Image(ThemeResources.INSTANCE.menuDownArrow()); image.getElement().getStyle().setMarginLeft(5, Unit.PX); image.getElement().getStyle().setMarginRight(8, Unit.PX); image.getElement().getStyle().setMarginBottom(2, Unit.PX); if (left) addLeftWidget(image); else addRightWidget(image); final ClickHandler clickHandler = new ClickHandler() { public void onClick(ClickEvent event) { ToolbarPopupMenu menu = menuSource.getMenu(); menu.showRelativeTo(label); menu.getElement().getStyle().setPaddingTop(3, Style.Unit.PX); } }; menuLabel.addClickHandler(clickHandler); image.addClickHandler(clickHandler); return image; }