/** * This method wraps the specified widget into the focus panel and adds necessary listeners. * * @param widget is an item widget to be wraped. * @return a focus panel adopted for displaying. */ protected FocusPanel adoptItemWidget(Widget widget) { FocusPanel panel = new FocusPanel(widget); panel.addClickHandler(getItemClickHandler()); panel.addMouseOverHandler(getMouseEventsHandler()); panel.addMouseOutHandler(getMouseEventsHandler()); panel.setStyleName("item"); DOM.removeElementAttribute(panel.getElement(), "tabindex"); return panel; }
rMouseOutHandler = rFocusPanel.addMouseOutHandler(this); bWasResizeClick = true;
void setupEventHandlers() { this.container.addMouseOutHandler(event -> titleDropDown.removeStyleName("open")); this.container.addFocusHandler(event -> { if (currentPart != null && currentPart.getK1() != null) { selectPart(currentPart.getK1()); } }); this.maximizeButton.addClickHandler(event -> { if (maximizeButton.isMaximized()) { panelManager.onPartMaximized(currentPart.getK1()); } else { panelManager.onPartMinimized(currentPart.getK1()); } }); closeButton.addClickHandler(event -> { if (currentPart != null) { if (maximizeButton.isMaximized()) { panelManager.onPartMinimized(currentPart.getK1()); } panelManager.closePart(currentPart.getK1()); } }); titleDropDown.addSelectionHandler(event -> selectPart(event.getSelectedItem())); titleDropDown.addCloseHandler(event -> panelManager.closePart(event.getTarget())); }
void setupEventHandlers() { this.container.addMouseOutHandler(event -> titleDropDown.removeStyleName("open")); this.container.addFocusHandler(event -> { if (currentPart != null && currentPart.getK1() != null) { selectPart(currentPart.getK1()); } }); this.maximizeButton.addClickHandler(event -> { if (maximizeButton.isMaximized()) { panelManager.onPartMaximized(currentPart.getK1()); } else { panelManager.onPartMinimized(currentPart.getK1()); } }); closeButton.addClickHandler(event -> { if (currentPart != null) { if (maximizeButton.isMaximized()) { panelManager.onPartMinimized(currentPart.getK1()); } panelManager.closePart(currentPart.getK1()); } }); titleDropDown.addSelectionHandler(event -> selectPart(event.getSelectedItem())); titleDropDown.addCloseHandler(event -> panelManager.closePart(event.getTarget())); }
focusPanel.addMouseOutHandler(new MouseOutHandler() { public void onMouseOut(MouseOutEvent mouseOutEvent) { _rangeSelect = false;