widget.addMouseListener( new MouseAdapter() { @Override public void mouseDown( MouseEvent e ) {
/** * Add a mouse listener to the control and also the <code>titleLabel</code> */ @Override public void addMouseListener(MouseListener listener) { if (null != titleLabel) { titleLabel.addMouseListener(listener); } super.addMouseListener(listener); }
@Override public void addMouseListener ( final ChartMouseListener listener ) { removeMouseListener ( listener ); final MouseListener proxyListener = new MouseListener () { @Override public void mouseUp ( final MouseEvent e ) { listener.onMouseUp ( convertState ( e ) ); } @Override public void mouseDown ( final MouseEvent e ) { listener.onMouseDown ( convertState ( e ) ); } @Override public void mouseDoubleClick ( final MouseEvent e ) { listener.onMouseDoubleClick ( convertState ( e ) ); } }; this.mouseListenerMap.put ( listener, proxyListener ); this.control.addMouseListener ( proxyListener ); }
protected Control createDialogArea(Composite parent) { dialogArea = new Composite(parent, SWT.NONE); dialogArea.setLayoutData(new GridData(GridData.FILL_BOTH)); GridLayout layout = new GridLayout(); layout.numColumns = 1; dialogArea.setLayout(layout); dialogArea.addMouseListener(clickListener); // The "click to update" label Label infoLabel = new Label(dialogArea, SWT.NONE); if (downloaded) infoLabel.setText(AutomaticUpdateMessages.AutomaticUpdatesPopup_ClickToReviewDownloaded); else infoLabel.setText(AutomaticUpdateMessages.AutomaticUpdatesPopup_ClickToReviewNotDownloaded); infoLabel.setLayoutData(new GridData(GridData.FILL_BOTH)); infoLabel.addMouseListener(clickListener); createRemindSection(dialogArea); return dialogArea; }
@Override public void addMouseListener ( final ChartMouseListener listener ) { removeMouseListener ( listener ); final MouseListener proxyListener = new MouseListener () { @Override public void mouseUp ( final MouseEvent e ) { listener.onMouseUp ( convertState ( e ) ); } @Override public void mouseDown ( final MouseEvent e ) { listener.onMouseDown ( convertState ( e ) ); } @Override public void mouseDoubleClick ( final MouseEvent e ) { listener.onMouseDoubleClick ( convertState ( e ) ); } }; this.mouseListenerMap.put ( listener, proxyListener ); this.control.addMouseListener ( proxyListener ); }
composite.addMouseListener(new MouseListener() {
public void adapt(Composite composite) { composite.setBackground(colors.getBackground()); composite.addMouseListener(new MouseAdapter() { public void mouseDown(MouseEvent e) { ((Control) e.widget).setFocus(); } }); if (composite.getParent() != null) composite.setMenu(composite.getParent().getMenu()); }
target.setBounds(new Rectangle(0, 0, 100, 100)); target.setBackground(new Color(display, 255, 255, 0)); target.addMouseListener(new MouseAdapter() { @Override public void mouseUp(final MouseEvent event) {
host.addMouseListener(new MouseListener() { public void mouseUp(MouseEvent e) { host.setCapture(false);
super.addMouseListener(interceptor); titleLabel.addMouseListener(interceptor);
/** * Adapts a composite to be used in a form associated with this toolkit. * * @param composite * the composite to adapt */ public void adapt(Composite composite) { composite.setBackground(colors.getBackground()); composite.addMouseListener(new MouseAdapter() { @Override public void mouseDown(MouseEvent e) { ((Control) e.widget).setFocus(); } }); if (composite.getParent() != null) composite.setMenu(composite.getParent().getMenu()); }
spacer.setLayoutData(gridData); spacer.setLayout(new GridLayout()); spacer.addMouseListener(this);
/** * Adapts a composite to be used in a form associated with this toolkit. * * @param composite * the composite to adapt */ public void adapt(Composite composite) { checkDisposed(); if (colors.getBackground() != null) { composite.setBackground(colors.getBackground()); } composite.addMouseListener(new MouseAdapter() { @Override public void mouseDown(MouseEvent e) { ((Control) e.widget).setFocus(); } }); if (composite.getParent() != null) composite.setMenu(composite.getParent().getMenu()); }
composite.addMouseListener(new MouseAdapter() {
parent.addMouseMoveListener(parentListener); parent.addMouseTrackListener(parentListener); parent.addMouseListener(parentListener);
parent.addMouseMoveListener(parentListener); parent.addMouseTrackListener(parentListener); parent.addMouseListener(parentListener);
public void setControl(final Composite composite, Rectangle cellArea, boolean addListeners) { if (composite == null) { dispose(); this.composite = null; return; } this.composite = composite; this.cellArea = cellArea; if (addListeners) { composite.addPaintListener(this); composite.addMouseListener(this); composite.addMouseMoveListener(this); composite.addMouseTrackListener(this); } setForeground(-1, -1, -1); setText(null); setToolTip(null); composite.addDisposeListener(new DisposeListener() { @Override public void widgetDisposed(DisposeEvent e) { dispose(); } }); if (coreDataSource != null && !isDisposed()) { invokeVisibilityListeners(TableCellVisibilityListener.VISIBILITY_SHOWN, true); } }
host.addMouseListener(new MouseAdapter() { @Override public void mouseUp(MouseEvent e) {
protected Control createTitleMenuArea(Composite parent) { Composite titleComposite = (Composite) super.createTitleMenuArea(parent); titleComposite.addMouseListener(clickListener); ToolBar toolBar = new ToolBar(titleComposite, SWT.FLAT); ToolItem closeButton = new ToolItem(toolBar, SWT.PUSH, 0); GridDataFactory.fillDefaults().align(SWT.END, SWT.CENTER).applyTo(toolBar); closeButton.setImage(AutomaticUpdatePlugin.getDefault().getImageRegistry().get((AutomaticUpdatePlugin.IMG_TOOL_CLOSE))); closeButton.setHotImage(AutomaticUpdatePlugin.getDefault().getImageRegistry().get((AutomaticUpdatePlugin.IMG_TOOL_CLOSE_HOT))); closeButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { close(); } }); // See https://bugs.eclipse.org/bugs/show_bug.cgi?id=177183 toolBar.addMouseListener(new MouseAdapter() { public void mouseDown(MouseEvent e) { close(); } }); return titleComposite; }
highlight.setHover(false); })); parent.addMouseListener(MouseListener.mouseDownAdapter(e -> { if (highlight.isAroundLabel(e)) mainControl.setFocus();