Package org.eclipse.jface.action

Examples of org.eclipse.jface.action.IToolBarManager


  /**
   * Initialize the toolbar.
   */
  private void initializeToolBar() {
    IToolBarManager tbm = getViewSite().getActionBars().getToolBarManager();
  }
View Full Code Here


    IPageSite pageSite = page.getSite();
    IWorkbenchPage workbenchPage = pageSite.getPage();
    IViewPart viewPart = workbenchPage.findView(IConsoleConstants.ID_CONSOLE_VIEW );
    IViewSite viewSite = viewPart.getViewSite();
    IActionBars actionBars = viewSite.getActionBars();
    IToolBarManager toolBarManager = actionBars.getToolBarManager();
    IContributionItem[] items = toolBarManager.getItems();
    for (int i = 0; i < items.length; i++) {
      if (items[i] instanceof ActionContributionItem) {
        ActionContributionItem action = (ActionContributionItem) items[i];
       
        if(action.getAction() instanceof OpenConsoleAction)
          toolBarManager.remove(action);
      }     
    }
    actionBars.updateActionBars();
  }
View Full Code Here

  /**
   * Initialize the toolbar.
   */
  private void initializeToolBar() {
    IToolBarManager toolbarManager = getViewSite().getActionBars()
        .getToolBarManager();
  }
View Full Code Here

  public void init(IPageSite pageSite) {
    super.init(pageSite);
    setSelectionProvider();
    setSelectionListener();
    IToolBarManager toolbar = pageSite.getActionBars().getToolBarManager();
    toolbar.add(_hiearchAction);   
    _hiearchAction.refresh(null, null);
  }
View Full Code Here

        inputElementDialog.open();
      }
    });
    menuManager.update(true);

    IToolBarManager toolBarManager = getViewSite().getActionBars()
        .getToolBarManager();
    toolBarManager.add(new Action("Export Log") {

      {
        setImageDescriptor(Activator.imageDescriptorFromPlugin(
            Activator.PLUGIN_ID, "/icons/export_log.gif"));
      }

      public void run() {
        FileDialog dlg = new FileDialog(Display.getCurrent()
            .getActiveShell(), SWT.SAVE);
        dlg.setText("Export log to:");
        String open = dlg.open();
        if (open != null) {
          try {
           
            FileOutputStream s = new FileOutputStream(open);
            BufferedWriter bf = new BufferedWriter(
                new OutputStreamWriter(s));
            try {
              bf.append(currentLogs);
              bf.close();
            } catch (Exception e) {
              MessageDialog.openError(Display.getCurrent()
                  .getActiveShell(), "Error", e.getMessage());
            }

          } catch (FileNotFoundException e) {
            MessageDialog.openError(Display.getCurrent()
                .getActiveShell(), "Error", e.getMessage());
          }
        }
      }

    });
    toolBarManager.add(new Action("Import Log") {

      {
        setImageDescriptor(Activator.imageDescriptorFromPlugin(
            Activator.PLUGIN_ID, "/icons/import_log.gif"));
      }

      public void run() {
        FileDialog dlg = new FileDialog(Display.getCurrent()
            .getActiveShell(), SWT.OPEN);
        dlg.setText("Open log from");

        String open = dlg.open();
        if (open != null) {
          try {
            FileInputStream s = new FileInputStream(open);
            BufferedReader bf = new BufferedReader(
                new InputStreamReader(s));
            StringBuilder bld = new StringBuilder();
            ;
            ArrayList<LogItem> result = new ArrayList<LogItem>();
            try {
              while (true) {
                try {
                  String str = bf.readLine();
                  if (str == null) {
                    break;
                  }
                  try {
                    result.add(new LogItem(str));
                  } catch (Exception e) {
                    e.printStackTrace();
                  }
                  bld.append(str);
                  bld.append('\n');
                } catch (IOException e) {
                  MessageDialog.openError(Display
                      .getCurrent().getActiveShell(),
                      "Error", e.getMessage());
                }

              }
              logViewer.setInput(result
                  .toArray(new LogItem[result.size()]));
              currentLogs = bld.toString();

            } catch (Exception e) {
              MessageDialog.openError(Display.getCurrent()
                  .getActiveShell(), "Error", e.getMessage());
            }

          } catch (FileNotFoundException e) {
            MessageDialog.openError(Display.getCurrent()
                .getActiveShell(), "Error", e.getMessage());
          }
        }
      }

    });
    sync = new Action("Sync with Server") {

      {
        setImageDescriptor(Activator.imageDescriptorFromPlugin(
            Activator.PLUGIN_ID, "/icons/refresh.gif"));
      }

      public void run() {
        refreshLog(currentProject);
      }

    };
    menuManager.add(new Separator());
    Action action = new Action("Split horizontally",
        IAction.AS_RADIO_BUTTON) {
      {
        setImageDescriptor(Activator.imageDescriptorFromPlugin(
            Activator.PLUGIN_ID, "icons/horizontalOrientation.gif"));

      }

      public void run() {
        owner.setOrientation(SWT.HORIZONTAL);
        logViewer.getTreeViewer().getTree().layout(true, true);
      }
    };
    action.setChecked(owner.getOrientation() == SWT.HORIZONTAL);
    menuManager.add(action);
    menuManager
        .add(new Action("Split vertically", IAction.AS_RADIO_BUTTON) {
          {
            setImageDescriptor(Activator.imageDescriptorFromPlugin(
                Activator.PLUGIN_ID,
                "icons/verticalOrientation.gif"));
            setChecked(owner.getOrientation() == SWT.VERTICAL);
           
          }

          public void run() {
            owner.setOrientation(SWT.VERTICAL);
            logViewer.getTreeViewer().getTree().layout(true, true);
          }
        });
    sync.setEnabled(false);
    toolBarManager.add(sync);
    toolBarManager.update(true);
  }
View Full Code Here

        /*
         * Toolbar
         */
        IActionBars bars = this.getViewSite().getActionBars();
        IToolBarManager toolBar = bars.getToolBarManager();
        addToolBarItems(toolBar);

        /*
         * Context Menu
         */
 
View Full Code Here

            Messages.VideoPlayerView_dly_text);
    }

    protected void createActionBar() {
        final IActionBars actionBars = getViewSite().getActionBars();
        final IToolBarManager toolBarManager = actionBars.getToolBarManager();

        toolBarManager.add(new ChangeSourceModeAction());
        toolBarManager.add(new StopVideoSessionAction());
        toolBarManager.add(new PauseVideoSessionAction());
    }
View Full Code Here

    super.init(bars);
    init(bars);
  }

  public void init(IActionBars bars) {
    IToolBarManager toolbar = bars.getToolBarManager();
    initToolbar(toolbar);
  }
View Full Code Here

    /**
     * @param actionBars
     */
    public void fillActionBars(IActionBars actionBars)
    {
        IToolBarManager toolbar = actionBars.getToolBarManager();
        for (int i = 0; i < _actions.length; i++)
        {
            toolbar.add(_actions[i]);
        }
        toolbar.add(new Separator());
    }
View Full Code Here

  /**
   * Create toolbar.
   */
  private void createToolbar() {
    IToolBarManager mgr = getViewSite().getActionBars().getToolBarManager();
    // mgr.add(addItemAction);
    // mgr.add(deleteItemAction);
    mgr.add(resumeAction);
    mgr.add(pauseAction);
    mgr.add(terminationAction);
  }
View Full Code Here

TOP

Related Classes of org.eclipse.jface.action.IToolBarManager

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.