Package org.eclipse.swt.widgets

Examples of org.eclipse.swt.widgets.ToolBar.addMouseListener()


     * Tells the DropDownAction that it should listen to mouse events on a given
     * ToolBarManager. Used to display the Menu when the mouse is clicked.
     */
    public IAction listenToMouseOn(IToolBarManager tbm) {
        final ToolBar tb = ((ToolBarManager)tbm).getControl();
        tb.addMouseListener(new MouseAdapter() {
            public void mouseDown(MouseEvent e) {
                ToolItem ti = tb.getItem(new Point(e.x, e.y));
                if (!(ti.getData() instanceof ActionContributionItem)) return;

                ActionContributionItem actionContributionItem = (ActionContributionItem) ti.getData();
View Full Code Here


      Image hoverImage = WorkbenchImages
          .getImage(IWorkbenchGraphicConstants.IMG_LCL_RENDERED_VIEW_MENU);
      pullDownButton.setDisabledImage(hoverImage);
      pullDownButton.setImage(hoverImage);
      pullDownButton.setToolTipText(WorkbenchMessages.Menu);
      actualToolBar.addMouseListener(new MouseAdapter() {
        public void mouseDown(MouseEvent e) {
          fireEvent(TabFolderEvent.EVENT_PANE_MENU, getSelection(),
              getPaneMenuLocation());
        }
      });
View Full Code Here

          Image hoverImage = WorkbenchImages
                  .getImage(IWorkbenchGraphicConstants.IMG_LCL_RENDERED_VIEW_MENU);
          pullDownButton.setDisabledImage(hoverImage);
          pullDownButton.setImage(hoverImage);
          pullDownButton.setToolTipText(WorkbenchMessages.Menu);
            actualToolBar.addMouseListener(new MouseAdapter() {
                public void mouseDown(MouseEvent e) {
                    fireEvent(TabFolderEvent.EVENT_PANE_MENU, getSelection(), getPaneMenuLocation());
                }
            });
            pullDownButton.addSelectionListener(new SelectionAdapter() {
View Full Code Here

    if (fOpenConsoleAction != null) {
        mgr.add(fOpenConsoleAction);
        if (mgr instanceof ToolBarManager) {
          ToolBarManager tbm= (ToolBarManager) mgr;
        final ToolBar tb= tbm.getControl();
        tb.addMouseListener(new MouseAdapter() {
          public void mouseDown(MouseEvent e) {
            ToolItem ti= tb.getItem(new Point(e.x, e.y));
            if (ti != null) {
              if (ti.getData() instanceof ActionContributionItem) {
                ActionContributionItem actionContributionItem= (ActionContributionItem) ti.getData();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.