private Widget createLink(final SimpleItemWidgetModel model) { final Anchor link = new Anchor(); link.setText(model.getLinkText()); link.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { model.getLinkCommand().execute(new LinkCommandParams(model.getEventType(), model.getLinkURI(), model.getLinkType()) .withLinkParams(model.getLinkParams())); } }); return link; }
private void initCalendarIcon() { calendarIcon.setIcon( IconType.CALENDAR ); calendarIcon.setTitle( Constants.INSTANCE.Select_Date() ); calendarIcon.setIconSize( IconSize.LARGE ); calendarIcon.addClickHandler( new ClickHandler() { @Override public void onClick( ClickEvent event ) { calendarPanel.clear(); DatePicker dateBox = new DatePicker(); dateBox.setAutoClose( true ); dateBox.setValue( currentDate, false ); dateBox.addValueChangeHandler( new ValueChangeHandler<Date>() { @Override public void onValueChange( ValueChangeEvent<Date> event ) { currentDate = event.getValue(); propagateDateChanges(); } } ); calendarPanel.add( dateBox ); dateBox.show(); dateBox.removeFromParent(); calendarPanel.add( calendarLabel ); } } ); }
/** * {@inheritDoc} */ @Override protected void onAttach() { super.onAttach(); // Adding styles to the heading depending on the parent if (getParent() != null) { if (getParent() instanceof Alert) { addStyleName(Styles.ALERT_LINK); } } }
@Override public void addChildEditor(PermissionNodeEditor editor, boolean dynamic) { if (dynamic) { editor.setLeftMargin(20); FlowPanel row = new FlowPanel(); org.gwtbootstrap3.client.ui.Anchor anchor = new org.gwtbootstrap3.client.ui.Anchor(); anchor.addStyleName("pf pficon-delete"); anchor.getElement().getStyle().setWidth(20, Style.Unit.PX); anchor.getElement().getStyle().setDisplay(Style.Display.TABLE_CELL); anchor.getElement().getStyle().setVerticalAlign(Style.VerticalAlign.MIDDLE); anchor.addClickHandler(event -> presenter.onRemoveChild(editor)); editor.asWidget().getElement().getStyle().setDisplay(Style.Display.TABLE_CELL); editor.asWidget().getElement().getStyle().setProperty("paddingLeft", "0px"); row.getElement().getStyle().setProperty("paddingLeft", "20px"); row.add(anchor); row.add(editor); nodeChildren.add(row); } else { nodeChildren.add(editor); } }
/** * Creates an achor widget with the desired HREF and text * * @param text text for the anchor * @param href href for the anchor */ public Anchor(final String text, final String href) { this(href); setText(text); }
private void createUpFolder( final FolderItem item ) { int col = 0; navigator.setText( 0, col, "" ); navigator.setText( 0, ++col, "" ); final Anchor anchor = new Anchor(); anchor.setIcon( IconType.LEVEL_UP ); anchor.setIconSize( IconSize.LARGE ); anchor.addClickHandler( new ClickHandler() { @Override public void onClick( ClickEvent event ) { presenter.onActiveFolderItemSelected( item ); } } ); navigator.setWidget( 0, ++col, anchor ); navigator.setText( 0, ++col, "" ); if ( options.showItemAge() ) { navigator.setText( 0, ++col, "" ); } if ( options.showItemMessage() ) { navigator.setText( 0, ++col, "" ); } }
@Override public void addContextGroupMenuItem(final String menuItemId, final String id, final String label, final MenuPosition position) { final ListDropDown listDropDown = GWT.create(ListDropDown.class); listDropDown.setStyleName("dropdown-submenu"); final Anchor anchor = GWT.create(Anchor.class); anchor.addStyleName(Styles.DROPDOWN_TOGGLE); anchor.setDataToggle(Toggle.DROPDOWN); anchor.setText(label); final DropDownMenu dropDownMenu = GWT.create(DropDownMenu.class); listDropDown.add(anchor); listDropDown.add(dropDownMenu); positionMenuItem(listDropDown, position); ComplexPanel contextContainer = getMenuItemContextWidgetMap().get(menuItemId); if (contextContainer == null) { contextContainer = getContextContainer(menuItemId); } contextContainer.add(listDropDown); getMenuItemContextWidgetMap().put(id, dropDownMenu); }
private void setupRootGallery() { galleryRoot = new Div(); galleryRoot.getElement().setId("blueimp-gallery"); galleryRoot.getElement().setClassName("blueimp-gallery"); galleryRoot.getElement().setAttribute("data-use-bootstrap-modal", "false"); Div slides = new Div(); slides.getElement().setClassName("slides"); galleryRoot.add(slides); title = new Heading(HeadingSize.H3); title.getElement().setClassName("title"); galleryRoot.add(title); prev = new Anchor(""); prev.getElement().setClassName("prev"); prev.setIcon(IconType.CARET_LEFT); galleryRoot.add(prev); next = new Anchor(""); next.getElement().setClassName("next"); next.setIcon(IconType.CARET_RIGHT); galleryRoot.add(next); close = new Anchor(""); close.getElement().setClassName("close"); close.setIcon(IconType.CLOSE); galleryRoot.add(close); indicator = new OrderedList(); indicator.getElement().setClassName("indicator"); galleryRoot.add(indicator); }
static PanelHeader createPanelHeader(final PropertyEditorCategory category, final PanelGroup propertyMenu, PanelCollapse panelCollapse) { final Heading heading = new Heading(HeadingSize.H4); final Anchor anchor = GWT.create(Anchor.class); anchor.setText(category.getName()); anchor.setDataToggle(Toggle.COLLAPSE); anchor.setDataParent(propertyMenu.getId()); anchor.setDataTargetWidget(panelCollapse); anchor.addStyleName("collapsed"); heading.add(anchor); final PanelHeader header = GWT.create(PanelHeader.class); header.add(heading); return header; }
authoringLabel.setText( constants.Authoring() ); modelProcessAnchor.setText( constants.Business_Processes() ); workLabel.setText( constants.Work() ); workTaskListAnchor.setText( constants.Tasks_List() ); workProcessDefinitionsAnchor.setText( constants.Process_Definitions() ); workProcessInstancesAnchor.setText( constants.Process_Instances() ); dashboardsLabel.setText( constants.Dashboards() ); processDashboardsAnchor.setText( constants.Process_Dashboard() ); businessDashboardsAnchor.setText( constants.Business_Dashboard() ); thejBPMCycle.setText( constants.The_jBPM_Cycle() ); thejBPMCycle.setStyleName( "" ); modelProcessAnchor.addClickHandler( new ClickHandler() { @Override public void onClick( ClickEvent event ) { workTaskListAnchor.addClickHandler( new ClickHandler() { @Override public void onClick( ClickEvent event ) { workProcessDefinitionsAnchor.addClickHandler( new ClickHandler() { @Override public void onClick( ClickEvent event ) { workProcessInstancesAnchor.addClickHandler( new ClickHandler() { @Override public void onClick( ClickEvent event ) { processDashboardsAnchor.addClickHandler( new ClickHandler() {
/** * Constructor. */ protected AbstractAnchorListItem() { anchor = new Anchor(); anchor.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { delegateEvent(AbstractAnchorListItem.this, event); } }); add(anchor, (Element) getElement()); }
public SplashScreenMenuView() { addStyleName(Styles.DROPDOWN_TOGGLE); ensureDebugId("MenuSplashList-dropdown"); anchor.addStyleName(Styles.DROPDOWN_TOGGLE); anchor.addStyleName(PatternFlyStyles.NAV_ITEM_ICONIC); anchor.setDataToggle(Toggle.DROPDOWN); anchor.setIcon(IconType.QUESTION); add(dropdown); }
@PostConstruct public void setup() { anchor.addStyleName(Styles.DROPDOWN_TOGGLE); anchor.addStyleName(PatternFlyStyles.NAV_ITEM_ICONIC); anchor.setDataToggle(Toggle.DROPDOWN); final Span userIcon = new Span(); userIcon.addStyleName("pficon"); userIcon.addStyleName("pficon-user"); anchor.add(userIcon); anchor.add(userNameWidget); final Span caret = new Span(); caret.addStyleName(Styles.CARET); anchor.add(caret); addStyleName(Styles.DROPDOWN); add(anchor); add(menu); }
private AnchorListItem createSelectionDropDown(SafeHtml currentName) { OvirtAnchorListItem dropDown = new OvirtAnchorListItem(); Button exchangeButton = new Button(); exchangeButton.setIcon(IconType.EXCHANGE); exchangeButton.addStyleName(QUICK_SWITCH); exchangeButton.getElement().getStyle().setMarginLeft(10, Unit.PX); exchangeButton.getElement().getStyle().setMarginTop(-5, Unit.PX); Anchor anchor = dropDown.getAnchor(); anchor.getElement().setInnerHTML(currentName.asString()); anchor.getElement().getStyle().setFontSize(28, Unit.PX); anchor.addClickHandler(e -> { if (popover.isVisible()) { popover.hide(); } else { popover.show(); } }); anchor.add(exchangeButton); createPopover(anchor); dropDown.add(anchor); return dropDown; }
/** {@inheritDoc} */ @Override public void setIcon(final IconType iconType) { anchor.setIcon(iconType); }