List of usage examples for com.google.gwt.user.client.ui Label addMouseOverHandler
public HandlerRegistration addMouseOverHandler(MouseOverHandler handler)
From source file:org.ebayopensource.turmeric.policy.adminui.client.view.ServiceListWidget.java
License:Open Source License
/** * Sets the services map./*from w w w .ja va 2 s . c om*/ * * @param map * the map */ public void setServicesMap(Map<String, Set<String>> map) { serviceTree.removeItems(); if (map == null) return; Label rootLabel = new Label(PolicyAdminUIUtil.constants.services() + "(" + map.size() + ")"); rootLabel.getElement().setId("service-tree-root"); root = new TreeItem(rootLabel); root.addStyleName("turmeric-selectable"); TreeItem selectedItem = null; for (Map.Entry<String, Set<String>> e : map.entrySet()) { Label label = new Label(e.getKey()); TreeItem serviceItem = new TreeItem(label); if (selectedService != null && selectedService.equals(e.getKey())) selectedItem = serviceItem; serviceItem.addStyleName("turmeric-selectable"); for (String s : e.getValue()) { Label opLabel = new Label(s); TreeItem opItem = new TreeItem(opLabel); opItem.addStyleName("turmeric-op"); if (selectedOperation != null && selectedOperation.equals(s) && selectedService != null && selectedService.equals(e.getKey())) selectedItem = opItem; opLabel.addMouseOverHandler(new MouseOverHandler() { public void onMouseOver(MouseOverEvent event) { ((Label) event.getSource()).getElement().setId("op-highlight"); } }); opLabel.addMouseOutHandler(new MouseOutHandler() { public void onMouseOut(MouseOutEvent event) { ((Label) event.getSource()).getElement().setId(""); } }); serviceItem.addItem(opItem); } root.addItem(serviceItem); } serviceTree.addItem(root); if (selectedItem != null) { serviceTree.setSelectedItem(selectedItem, false); selectedItem.setState(true, false); } serviceTree.ensureSelectedItemVisible(); root.setState(true, false); }
From source file:org.ednovo.gooru.client.mvp.assessments.play.collection.info.AssessmentsResourceInfoView.java
License:Open Source License
private void setGrades(List<String> gradesdetails) { gradesText.clear();/*from www.ja v a 2 s . c o m*/ if (gradesdetails != null && gradesdetails.size() > 0) { if (gradesdetails.size() == 1) { final Label gradesLabel = new Label(" " + gradesdetails.get(0)); gradesLabel.getElement().setAttribute("style", "float: left;"); gradesText.add(gradesLabel); isGrades = true; } else if (gradesdetails.size() == 2) { final Label gradesLabel = new Label(" " + gradesdetails.get(0) + "," + gradesdetails.get(1)); gradesLabel.getElement().setAttribute("style", "float: left;"); gradesText.add(gradesLabel); isGrades = true; } else if (gradesdetails.size() > 2) { final Label gradesLabelCountLabel = new Label("+" + (gradesdetails.size() - 2)); gradesLabelCountLabel.setStyleName(PlayerBundle.INSTANCE.getPlayerStyle().resourceCourseNum()); final Label gradesLabel = new Label(" " + gradesdetails.get(0) + "," + gradesdetails.get(1)); gradesLabel.getElement().setAttribute("style", "float:left;"); gradesText.add(gradesLabel); gradesText.add(gradesLabelCountLabel); Widget gradeswidget = getCommonwidget(gradesdetails); gradesLabelCountLabel.addMouseOverHandler(new MouseOverShowToolTip(gradeswidget)); gradesLabelCountLabel.addMouseOutHandler(new MouseOutHideToolTip()); isGrades = true; } } else { } }
From source file:org.ednovo.gooru.client.mvp.assessments.play.collection.info.AssessmentsResourceInfoView.java
License:Open Source License
private void setPublisherDetails(List<String> publisher) { lblPublisher.clear();/* w w w. j a va 2s . c om*/ if (publisher != null && publisher.size() > 0) { if (publisher.size() == 1) { final Label publisherLabel = new Label(" " + publisher.get(0)); publisherLabel.getElement().setAttribute("style", "float: left;"); lblPublisher.add(publisherLabel); isPublisher = true; } else if (publisher.size() == 2) { final Label publisherLabel = new Label(" " + publisher.get(0) + "," + publisher.get(1)); publisherLabel.getElement().setAttribute("style", "float: left;"); lblPublisher.add(publisherLabel); isPublisher = true; } else if (publisher.size() > 2) { final Label publisherLabelCountLabel = new Label("+" + (publisher.size() - 2)); publisherLabelCountLabel.setStyleName(PlayerBundle.INSTANCE.getPlayerStyle().resourceCourseNum()); final Label publisherLabel = new Label(" " + publisher.get(0) + "," + publisher.get(1)); publisherLabel.getElement().setAttribute("style", "float:left;"); lblPublisher.add(publisherLabel); lblPublisher.add(publisherLabelCountLabel); Widget publisherwidget = getCommonwidget(publisher); publisherLabelCountLabel.addMouseOverHandler(new MouseOverShowToolTip(publisherwidget)); publisherLabelCountLabel.addMouseOutHandler(new MouseOutHideToolTip()); isPublisher = true; } } else { } }
From source file:org.ednovo.gooru.client.mvp.assessments.play.collection.info.AssessmentsResourceInfoView.java
License:Open Source License
private void setAggregatorvalues(List<String> aggregatorlist) { aggregatorVal.clear();//from www.ja v a 2 s . c o m if (aggregatorlist != null && aggregatorlist.size() > 0) { if (aggregatorlist.size() == 1) { final Label aggregatorLabel = new Label(" " + aggregatorlist.get(0)); aggregatorLabel.getElement().setAttribute("style", "float: left;"); aggregatorVal.add(aggregatorLabel); isAggregator = true; } else if (aggregatorlist.size() == 2) { final Label aggregatorLabel = new Label(" " + aggregatorlist.get(0) + "," + aggregatorlist.get(1)); aggregatorLabel.getElement().setAttribute("style", "float: left;"); aggregatorVal.add(aggregatorLabel); isAggregator = true; } else if (aggregatorlist.size() > 2) { final Label aggregatorCountLabel = new Label("+" + (aggregatorlist.size() - 2)); aggregatorCountLabel.setStyleName(PlayerBundle.INSTANCE.getPlayerStyle().resourceCourseNum()); final Label aggregatorLabel = new Label(" " + aggregatorlist.get(0) + "," + aggregatorlist.get(1)); aggregatorLabel.getElement().setAttribute("style", "float:left;"); aggregatorVal.add(aggregatorLabel); aggregatorVal.add(aggregatorCountLabel); Widget aggregatorwidget = getCommonwidget(aggregatorlist); aggregatorCountLabel.addMouseOverHandler(new MouseOverShowToolTip(aggregatorwidget)); aggregatorCountLabel.addMouseOutHandler(new MouseOutHideToolTip()); isAggregator = true; } } else { } }
From source file:org.ednovo.gooru.client.mvp.assessments.play.collection.info.AssessmentsResourceInfoView.java
License:Open Source License
private void setaddsDetails(List<String> addsdetails) { addsInfo.clear();// w w w . j av a 2 s . c om if (addsdetails != null && addsdetails.size() > 0) { addsTitle.setText(i18n.GL1878().trim() + i18n.GL_SPL_SEMICOLON() + " "); addsTitle.getElement().setAttribute("alt", i18n.GL1878()); addsTitle.getElement().setAttribute("title", i18n.GL1878()); if (addsdetails.size() == 1) { final Label addsLabel = new Label(" " + addsdetails.get(0)); addsLabel.getElement().setAttribute("style", "float: left;"); addsInfo.add(addsLabel); addsPanel.setVisible(true); } else if (addsdetails.size() == 2) { final Label addsLabel = new Label(" " + addsdetails.get(0) + "," + addsdetails.get(1)); addsLabel.getElement().setAttribute("style", "float: left;"); addsInfo.add(addsLabel); addsPanel.setVisible(true); } else if (addsdetails.size() > 2) { final Label addscountLabel = new Label("+" + (addsdetails.size() - 2)); addscountLabel.setStyleName(PlayerBundle.INSTANCE.getPlayerStyle().resourceCourseNum()); final Label addsLabelNew = new Label(" " + addsdetails.get(0) + "," + addsdetails.get(1)); addsLabelNew.getElement().setAttribute("style", "float:left;"); addsInfo.add(addsLabelNew); addsInfo.add(addscountLabel); Widget addswidget = getCommonwidget(addsdetails); addscountLabel.addMouseOverHandler(new MouseOverShowToolTip(addswidget)); addscountLabel.addMouseOutHandler(new MouseOutHideToolTip()); addsPanel.setVisible(true); } } else { addsPanel.setVisible(false); } }
From source file:org.ednovo.gooru.client.mvp.assessments.play.collection.info.AssessmentsResourceInfoView.java
License:Open Source License
private void setmonentoflearningDetails(List<String> momentoflearningdetails) { momentsoflearningType.clear();//from ww w .j av a 2 s . c o m if (momentoflearningdetails != null && momentoflearningdetails.size() > 0) { momentsoflearningLbl.setText(i18n.GL1678().trim() + i18n.GL_SPL_SEMICOLON() + " "); momentsoflearningLbl.getElement().setAttribute("alt", i18n.GL1678()); momentsoflearningLbl.getElement().setAttribute("title", i18n.GL1678()); if (momentoflearningdetails.size() == 1) { final Label momentsofLabel = new Label(" " + momentoflearningdetails.get(0)); momentsofLabel.getElement().setAttribute("style", "float: left;"); momentsoflearningType.add(momentsofLabel); momentsoflearningPanel.setVisible(true); } else if (momentoflearningdetails.size() == 2) { final Label momentsofLabel = new Label( " " + momentoflearningdetails.get(0) + "," + momentoflearningdetails.get(1)); momentsofLabel.getElement().setAttribute("style", "float: left;"); momentsoflearningType.add(momentsofLabel); momentsoflearningPanel.setVisible(true); } else if (momentoflearningdetails.size() > 2) { final Label momentsofLabel = new Label("+" + (momentoflearningdetails.size() - 2)); momentsofLabel.setStyleName(PlayerBundle.INSTANCE.getPlayerStyle().resourceCourseNum()); momentsoflearningType.add(momentsofLabel); Widget momentswidget = getCommonwidget(momentoflearningdetails); momentsofLabel.addMouseOverHandler(new MouseOverShowToolTip(momentswidget)); momentsofLabel.addMouseOutHandler(new MouseOutHideToolTip()); momentsoflearningPanel.setVisible(true); } } else { momentsoflearningPanel.setVisible(false); } }
From source file:org.ednovo.gooru.client.mvp.assessments.play.collection.info.AssessmentsResourceInfoView.java
License:Open Source License
private void setDepthofknowledgeDetails(List<String> depthOfKnowledgedetails) { dKnowledgeType.clear();//from w w w .jav a2 s. c om if (depthOfKnowledgedetails != null && depthOfKnowledgedetails.size() > 0) { dKnowledgeLbl.setText(i18n.GL1693().trim() + i18n.GL_SPL_SEMICOLON() + " "); dKnowledgeLbl.getElement().setAttribute("alt", i18n.GL1693()); dKnowledgeLbl.getElement().setAttribute("title", i18n.GL1693()); if (depthOfKnowledgedetails.size() == 1) { final Label deapthknowledgeLabel = new Label(" " + depthOfKnowledgedetails.get(0)); deapthknowledgeLabel.getElement().setAttribute("style", "float: left;"); dKnowledgeType.add(deapthknowledgeLabel); dKnowledgePanel.setVisible(true); } else if (depthOfKnowledgedetails.size() == 2) { final Label deapthknowledgeLabel = new Label( " " + depthOfKnowledgedetails.get(0) + "," + depthOfKnowledgedetails.get(1)); deapthknowledgeLabel.getElement().setAttribute("style", "float: left;"); dKnowledgeType.add(deapthknowledgeLabel); dKnowledgePanel.setVisible(true); } else if (depthOfKnowledgedetails.size() > 2) { final Label deapthknowledgeLabel = new Label("+" + (depthOfKnowledgedetails.size() - 2)); deapthknowledgeLabel.setStyleName(PlayerBundle.INSTANCE.getPlayerStyle().resourceCourseNum()); final Label deapthknowledgeLabelNew = new Label( " " + depthOfKnowledgedetails.get(0) + "," + depthOfKnowledgedetails.get(1)); deapthknowledgeLabelNew.getElement().setAttribute("style", "float:left;"); dKnowledgeType.add(deapthknowledgeLabelNew); dKnowledgeType.add(deapthknowledgeLabel); Widget depthofwidget = getCommonwidget(depthOfKnowledgedetails); deapthknowledgeLabel.addMouseOverHandler(new MouseOverShowToolTip(depthofwidget)); deapthknowledgeLabel.addMouseOutHandler(new MouseOutHideToolTip()); dKnowledgePanel.setVisible(true); } } else { dKnowledgePanel.setVisible(false); } }
From source file:org.ednovo.gooru.client.mvp.assessments.play.collection.info.AssessmentsResourceInfoView.java
License:Open Source License
private void seteducationaluseDetails(List<String> eduUsedetails) { eduUseType.clear();/*from w w w . jav a2 s .c om*/ if (eduUsedetails != null) { educationallLbl.setText(i18n.GL1720()); educationallLbl.getElement().setAttribute("alt", i18n.GL1720()); educationallLbl.getElement().setAttribute("title", i18n.GL1720()); if (eduUsedetails.size() > 0) { final Label eduUseLabel = new Label(" " + eduUsedetails.get(0)); eduUseLabel.getElement().setAttribute("style", "float: left;"); eduUseType.add(eduUseLabel); eduUsePanel.setVisible(true); educationallLbl.setText(i18n.GL1720()); educationallLbl.getElement().setAttribute("alt", i18n.GL1720()); educationallLbl.getElement().setAttribute("title", i18n.GL1720()); eduUseLbl.setText(i18n.GL1664().trim() + i18n.GL_SPL_SEMICOLON() + " "); eduUseLbl.getElement().setAttribute("alt", i18n.GL1664()); eduUseLbl.getElement().setAttribute("title", i18n.GL1664()); educationallLbl.setVisible(true); } else if (eduUsedetails.size() > 2) { final Label eduUseLabel = new Label("+" + (eduUsedetails.size() - 2)); eduUseLabel.setStyleName(PlayerBundle.INSTANCE.getPlayerStyle().resourceCourseNum()); eduUseType.add(eduUseLabel); Widget eduusewidget = getCommonwidget(eduUsedetails); eduUseLabel.addMouseOverHandler(new MouseOverShowToolTip(eduusewidget)); eduUseLabel.addMouseOutHandler(new MouseOutHideToolTip()); eduUsePanel.setVisible(true); educationallLbl.setText(i18n.GL1720()); educationallLbl.getElement().setAttribute("alt", i18n.GL1720()); educationallLbl.getElement().setAttribute("title", i18n.GL1720()); eduUseLbl.setText(i18n.GL1664().trim() + i18n.GL_SPL_SEMICOLON() + " "); eduUseLbl.getElement().setAttribute("alt", i18n.GL1664()); eduUseLbl.getElement().setAttribute("title", i18n.GL1664()); educationallLbl.setVisible(true); } } else { eduUsePanel.setVisible(false); } }
From source file:org.ednovo.gooru.client.mvp.assessments.play.collection.info.AssessmentsResourceInfoView.java
License:Open Source License
private void setmediafeaturesDetails(List<String> mediaFeatures) { mediaFeatureType.clear();// w w w.ja va2 s . com if (mediaFeatures != null && mediaFeatures.size() > 0) { mediaFeatureLbl.setText(i18n.GL1706().trim() + i18n.GL_SPL_SEMICOLON() + " "); mediaFeatureLbl.getElement().setAttribute("alt", i18n.GL1706()); mediaFeatureLbl.getElement().setAttribute("title", i18n.GL1706()); if (mediaFeatures.size() == 1) { final Label mediafeatureLabel = new Label(" " + mediaFeatures.get(0)); mediafeatureLabel.getElement().setAttribute("style", "float: left;"); mediaFeatureType.add(mediafeatureLabel); mediaFeaturePanel.setVisible(true); } else if (mediaFeatures.size() == 2) { final Label mediafeatureLabel = new Label(" " + mediaFeatures.get(0) + "," + mediaFeatures.get(1)); mediafeatureLabel.getElement().setAttribute("style", "float: left;"); mediaFeatureType.add(mediafeatureLabel); mediaFeaturePanel.setVisible(true); } else if (mediaFeatures.size() > 2) { final Label mediafetureCountLabel = new Label("+" + (mediaFeatures.size() - 2)); mediafetureCountLabel.setStyleName(PlayerBundle.INSTANCE.getPlayerStyle().resourceCourseNum()); final Label mediafeatureLabelNew = new Label( " " + mediaFeatures.get(0) + "," + mediaFeatures.get(1)); mediafeatureLabelNew.getElement().setAttribute("style", "float:left;"); mediaFeatureType.add(mediafeatureLabelNew); mediaFeatureType.add(mediafetureCountLabel); Widget mfwidget = getCommonwidget(mediaFeatures); mediafetureCountLabel.addMouseOverHandler(new MouseOverShowToolTip(mfwidget)); mediafetureCountLabel.addMouseOutHandler(new MouseOutHideToolTip()); mediaFeaturePanel.setVisible(true); } } else { mediaFeaturePanel.setVisible(false); } }
From source file:org.ednovo.gooru.client.mvp.assessments.play.collection.info.AssessmentsResourceInfoView.java
License:Open Source License
private void setacessmodeDetails(List<String> acessmode) { accessModeType.clear();/*from w w w. ja v a2s. c o m*/ if (acessmode != null && acessmode.size() > 0) { accessModelLbl.setText(i18n.GL1707().trim() + i18n.GL_SPL_SEMICOLON() + " "); accessModelLbl.getElement().setAttribute("alt", i18n.GL1707()); accessModelLbl.getElement().setAttribute("title", i18n.GL1707()); if (acessmode.size() == 1) { final Label accessmodeLabel = new Label(" " + acessmode.get(0)); accessmodeLabel.getElement().setAttribute("style", "float: left;"); accessModeType.add(accessmodeLabel); accessModePanel.setVisible(true); } else if (acessmode.size() == 2) { final Label accessmodeLabel = new Label(" " + acessmode.get(0) + "," + acessmode.get(1)); accessmodeLabel.getElement().setAttribute("style", "float: left;"); accessModeType.add(accessmodeLabel); accessModePanel.setVisible(true); } else if (acessmode.size() > 2) { final Label acessmodeCountLabel = new Label("+" + (acessmode.size() - 2)); acessmodeCountLabel.setStyleName(PlayerBundle.INSTANCE.getPlayerStyle().resourceCourseNum()); final Label accessmodeLabelNew = new Label(" " + acessmode.get(0) + "," + acessmode.get(1)); accessmodeLabelNew.getElement().setAttribute("style", "float:left;"); accessModeType.add(accessmodeLabelNew); accessModeType.add(acessmodeCountLabel); Widget accesswidget = getCommonwidget(acessmode); acessmodeCountLabel.addMouseOverHandler(new MouseOverShowToolTip(accesswidget)); acessmodeCountLabel.addMouseOutHandler(new MouseOutHideToolTip()); accessModePanel.setVisible(true); } } else { accessModePanel.setVisible(false); } }