public BoundaryDropController(AbsolutePanel dropTarget, boolean allowDroppingOnBoundaryPanel) { super(dropTarget); dropTarget.addStyleName(DragClientBundle.INSTANCE.css().boundary()); this.allowDroppingOnBoundaryPanel = allowDroppingOnBoundaryPanel; }
public void show(IsWidget widget) { this.widget = widget.asWidget(); container = new AbsolutePanel(); container.addStyleName(BaseStylesheet.CONTAINER_STYLE); container.addStyleName(BUNDLE.style().container()); container.add(widget); sizeContainer(); popupPanel = new PopupPanel(false); popupPanel.setPopupPosition(LEFT_MARGIN, 0); popupPanel.setWidget(container); popupPanel.show(); Roles.getDialogRole().set(popupPanel.getElement()); Window.addResizeHandler(new ResizeHandler() { Timer resizeTimer = new Timer() { @Override public void run() { sizeContainer(); } }; @Override public void onResize(ResizeEvent event) { resizeTimer.cancel(); resizeTimer.schedule(250); } }); }
private ScrollPanel createMainPanel() { final ScrollPanel result = new ScrollPanel(); result.addStyleName(renderer.getStyle(JrsGxtDateCss.DAYS_BODY)); result.add(daysPanel = new AbsolutePanel()); daysPanel.addStyleName(renderer.getStyle(JrsGxtDateCss.DAYS_PANEL)); // Add hours panel daysPanel.add(hour = new HourPanel<>(renderer)); // Add days panel for (int i = 0; i < daysShown; i++) { final int tagAmmoun = supportTags ? countTags() : 1; for (int j = 0; j < tagAmmoun; j++) { final DayPanel<T, TT> dayPanel = new DayPanel<>(renderer, dragController); if (i == 0 && j == 0) { dayPanel.addStyleName(renderer.getStyle(JrsGxtDateCss.DAY_PANEL_FIRST)); } if (supportTags) { dayPanel.setTag(tags.get(j)); } if (workHours != null) { dayPanel.setWorkHours(tagsWorkHours.getOrDefault(dayPanel.getTag(), workHours)); } dayPanels.add(dayPanel); daysPanel.add(dayPanel); } } return result; }
fp.setPixelSize(180, 20); fp.addStyleName("multilist-element");