Package org.eclipse.swt.widgets

Examples of org.eclipse.swt.widgets.MenuItem


        });
       
    }

    private void addProjectWizard(Menu menu, final Shell shell) {
        MenuItem rule = new MenuItem(menu, SWT.NONE);
        rule.setText("New Drools Project");

        rule.addSelectionListener(new SelectionListener() {
            public void widgetSelected(SelectionEvent e) {
                NewDroolsProjectWizard wizard = new NewDroolsProjectWizard();
                launchWizard(shell, wizard);
            }
View Full Code Here


        });
    }

    private void addRuleWizard(Menu menu,
                               final Shell shell) {
        MenuItem rule = new MenuItem( menu,
                                      SWT.NONE );
        rule.setText( "New Rule" );

        rule.addSelectionListener( new SelectionListener() {
            public void widgetSelected(SelectionEvent e) {
                NewRulePackageWizard wizard = new NewRulePackageWizard();
                launchWizard( shell,
                              wizard );
            }
View Full Code Here

        });
    }

    private void addDSLWizard(Menu menu,
                              final Shell shell) {
        MenuItem dsl = new MenuItem( menu,
                                     SWT.NONE );
        dsl.setText( "New Domain Specific Language" );
        dsl.addSelectionListener( new SelectionListener() {

            public void widgetSelected(SelectionEvent e) {
                NewDSLFileWizard wizard = new NewDSLFileWizard();
                launchWizard( shell, wizard );
            }
View Full Code Here

  private void traverse(Menu menu, IJavaElement element, String offset, int offsetCount, ISelection selection)
    throws JavaModelException
  {
    if (element instanceof IType || element instanceof IMethod)
    {
      MenuItem menuItem = new MenuItem(menu, SWT.CHECK);
     
      //menuItem.setText(offset + labelProvider.getText(element));
      menuItem.setText(labelProvider.getText(element));
      menuItem.setImage(labelProvider.getImage(element));
      menuItem.setData(element);
     
      // If the selection is completely contained in a method, then select that method.
      // If we run across another method for which the same is true, select that method
      // and de-select the old one.
      if (element instanceof ISourceReference)
      {
        if (selectionContainedInElement((ISourceReference)element, selection))
        {
          if (selectedMenuItem != null)
            selectedMenuItem.setSelection(false);
         
          menuItem.setSelection(true);
         
          selectedMenuItem = menuItem;
        }
      }
     
      menuItem.addSelectionListener(new SelectionListener() {
        public void widgetDefaultSelected(SelectionEvent event) {
         
        }
        public void widgetSelected(SelectionEvent event) {
          selectElement((IJavaElement)event.widget.getData());
View Full Code Here

  {
    public Menu getMenu(Control parent)
    {
      Menu menu = new Menu(parent);
     
      MenuItem item = new MenuItem(menu, SWT.NONE);
      item.setText("Open Hudson Dashboard");
      item.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent event) {
          handleDoubleClick();
        }
      });
     
      item = new MenuItem(menu, SWT.NONE);
      item.setText("Preferences...");
      item.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent event) {
          PreferenceDialog dialog = PreferencesUtil.createPreferenceDialogOn(
            Display.getDefault().getActiveShell(), HudsonPreferencePage.PAGE_ID, null, null);
         
          if (dialog != null)
            dialog.open();
        }
      });
     
      new MenuItem(menu, SWT.SEPARATOR);
     
      // Add the Hudson views.
      if (views != null)
      {
        for (int i = 0; i < views.size(); i++)
        {
          final String name = (String)views.get(i);
         
          item = new MenuItem(menu, SWT.CHECK);
          item.setText(name);
          item.addSelectionListener(new SelectionAdapter() {
            public void widgetSelected(SelectionEvent event) {
              setCurrentView(name);
            }
          });
         
          if (name.equals(currentView))
          {
            item.setSelection(true);
          }
        }
      }
     
      return menu;
View Full Code Here

            return;
        }

        final WorkbenchPartReference ref = (WorkbenchPartReference)getPartReference();

        final MenuItem item = new MenuItem(parent, SWT.CHECK);
        item.setText(WorkbenchMessages.EditorPane_pinEditor);
        item.addSelectionListener(new SelectionAdapter() {
            public void widgetSelected(SelectionEvent e) {
                IWorkbenchPart part = getPartReference().getPart(true);
                if (part == null) {
                    // this should never happen
                    item.setSelection(false);
                    item.setEnabled(false);
                } else {
                    ref.setPinned(item.getSelection());
                }
            }
        });
        item.setEnabled(true);
        item.setSelection(ref.isPinned());
    }
View Full Code Here

        if (index == -1) {
      index = menu.getItemCount();
    }
        if (!dirty && menu.getParentItem() != null) {
            // insert a dummy item so that the parent item is not disabled
            new MenuItem(menu, SWT.NONE, index);
            return;
        }
       
        IContributionItem[] items = getContributionItemsToFill();
        for (int i = 0; i < items.length; i++) {
View Full Code Here

        final MenuManager manager = new MenuManager();
        fillMenu(manager);
        final IContributionItem items[] = manager.getItems();
        if (items.length == 0) {
            MenuItem item = new MenuItem(menu, SWT.NONE, index++);
            item.setText(NO_TARGETS_MSG);
            item.setEnabled(false);
        } else {
            for (int i = 0; i < items.length; i++) {
                items[i].fill(menu, index++);
            }
        }
View Full Code Here

    }
    if (perspectiveIsOpen(persp)) {
      addCloseItem(menu);
    }

    new MenuItem(menu, SWT.SEPARATOR);
    addDockOnSubMenu(menu);
    addShowTextItem(menu);
    return menu;
  }
View Full Code Here

    addShowTextItem(menu);
    return menu;
  }

    private void addCloseItem(Menu menu) {
        MenuItem menuItem = new MenuItem(menu, SWT.NONE);
        menuItem.setText(WorkbenchMessages.WorkbenchWindow_close);
        window.getWorkbench().getHelpSystem().setHelp(menuItem,
            IWorkbenchHelpContextIds.CLOSE_PAGE_ACTION);
        menuItem.addSelectionListener(new SelectionAdapter() {
            public void widgetSelected(SelectionEvent e) {
                ToolItem perspectiveToolItem = (ToolItem) popupMenu
                        .getData();
                if (perspectiveToolItem != null
                        && !perspectiveToolItem.isDisposed()) {
View Full Code Here

TOP

Related Classes of org.eclipse.swt.widgets.MenuItem

Copyright © 2018 www.massapicom. 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.