Examples of ViewPane


Examples of org.eclipse.ui.internal.ViewPane

   */
  public List<SWTBotViewMenu> findMenus(final IViewReference view, final Matcher<?> matcher, final boolean recursive) {
    return UIThreadRunnable.syncExec(new ListResult<SWTBotViewMenu>() {

      public List<SWTBotViewMenu> run() {
        ViewPane viewPane = (ViewPane) ((WorkbenchPartReference) view).getPane();
        MenuManager mgr = viewPane.getMenuManager();
        List<SWTBotViewMenu> l = new ArrayList<SWTBotViewMenu>();

        l.addAll(getMenuItemsInternal(mgr.getItems(), matcher, recursive));

        return l;
View Full Code Here

Examples of org.eclipse.ui.internal.ViewPane

   */
  public List<SWTBotToolbarButton> getToolbarButtons() {
    return UIThreadRunnable.syncExec(new ListResult<SWTBotToolbarButton>() {

      public List<SWTBotToolbarButton> run() {
        ViewPane obj = (ViewPane) ((WorkbenchPartReference) partReference).getPane();
        ToolBar toolbar = (ToolBar) obj.getToolBar();
        final List<SWTBotToolbarButton> l = new ArrayList<SWTBotToolbarButton>();

        if (toolbar == null)
          return l;

View Full Code Here

Examples of org.eclipse.ui.internal.ViewPane

    }

    public void run() {
      if (realFV) {
          if (viewPane.getPane() instanceof ViewPane) {
              ViewPane pane = (ViewPane) viewPane.getPane();
             
              if (!isChecked()) {
                  pane.doMakeFast();
              } else {
                  pane.doRemoveFast();
              }  
          }
      }
      else {
        // We're a minimized stack...restore it
View Full Code Here

Examples of org.eclipse.ui.internal.ViewPane

   */
  public List findMenus(final IViewReference view, final IMatcher matcher, final boolean recursive) {
    return UIThreadRunnable.syncExec(new ListResult() {

      public List run() {
        ViewPane viewPane = (ViewPane) ((WorkbenchPartReference) view).getPane();
        MenuManager mgr = viewPane.getMenuManager();
        List l = new ArrayList();

        l.addAll(getMenuItemsInternal(mgr.getItems(), matcher, recursive));

        return l;
View Full Code Here

Examples of org.eclipse.ui.internal.ViewPane

   */
  public List getToolbarButtons() {
    return UIThreadRunnable.syncExec(new ListResult() {

      public List run() {
        ViewPane obj = (ViewPane) ((WorkbenchPartReference) view).getPane();
        ToolBar toolbar = (ToolBar) obj.getToolBar();

        List l = new ArrayList();
        ToolItem[] items = toolbar.getItems();
        for (int i = 0; i < items.length; i++) {
          try {
View Full Code Here

Examples of org.eclipse.ui.internal.ViewPane

   */
  public List<SWTBotViewMenu> findMenus(final IViewReference view, final Matcher<?> matcher, final boolean recursive) {
    return UIThreadRunnable.syncExec(new ListResult<SWTBotViewMenu>() {

      public List<SWTBotViewMenu> run() {
        ViewPane viewPane = (ViewPane) ((WorkbenchPartReference) view).getPane();
        MenuManager mgr = viewPane.getMenuManager();
        List<SWTBotViewMenu> l = new ArrayList<SWTBotViewMenu>();

        l.addAll(getMenuItemsInternal(mgr.getItems(), matcher, recursive));

        return l;
View Full Code Here

Examples of org.flexdock.dockbar.ViewPane

            return;

        // translate the mouse event to the viewpane parent
        MouseEvent evt = (MouseEvent)event;
        Point p = SwingUtilities.convertPoint((Component)evt.getSource(), evt.getPoint(), mgr.getViewPane().getParent());
        ViewPane viewPane = mgr.getViewPane();
        boolean mouseOver = viewPane.getBounds().contains(p);

        if(evtType==MouseEvent.MOUSE_PRESSED)
            // check mousePressed for activation/deactivation
            listener.mousePressed(p, mouseOver);
        else
View Full Code Here

Examples of org.flexdock.dockbar.ViewPane

        if(dockable!=null)
            handleResizeEvent(e);
    }

    private void handleResizeEvent(MouseEvent me) {
        ViewPane viewPane = manager.getViewPane();
        Point p = SwingUtilities.convertPoint((Component)me.getSource(), me.getPoint(), viewPane.getParent());
        Rectangle viewArea = DockbarLayoutManager.getManager().getViewArea(manager, dockable);

        p.x = Math.max(p.x, 0);
        p.x = Math.min(p.x, viewArea.width);
        p.y = Math.max(p.y, 0);
View Full Code Here

Examples of org.flexdock.dockbar.ViewPane

        }
        return (int)(((float)rect.height)*viewSize);
    }

    protected void layoutViewpane() {
        ViewPane viewPane = manager.getViewPane();
        Dockable dockable = manager.getActiveDockable();
        if(dockable==null) {
            viewPane.setBounds(0, 0, 0, 0);
            return;
        }

        int edge = manager.getActiveEdge();
        int viewpaneSize = viewPane.getPrefSize();
        if(viewpaneSize==ViewPane.UNSPECIFIED_PREFERRED_SIZE)
            viewpaneSize = getDesiredViewpaneSize();

        Rectangle rect = DockbarLayoutManager.getManager().getViewArea(manager, dockable);
        if(edge==MinimizationManager.LEFT || edge==MinimizationManager.RIGHT) {
            if(edge==MinimizationManager.RIGHT) {
                rect.x = rect.x + rect.width - viewpaneSize;
            }
            rect.width = viewpaneSize;
        } else {
            if(edge==MinimizationManager.BOTTOM) {
                rect.y = rect.y + rect.height - viewpaneSize;
            }
            rect.height = viewpaneSize;
        }
        viewPane.setBounds(rect);
    }
View Full Code Here

Examples of org.flexdock.dockbar.ViewPane

        } else
            frameCount++;
    }

    private void resetViewpaneSize() {
        ViewPane viewPane = dockManager.getViewPane();
        int prefSize = dockManager.getPreferredViewpaneSize();

        if(frameCount==0)
            prefSize = getStartSize(prefSize);
        else if(frameCount==getTotalFrameCount()-1)
            prefSize = getEndSize(prefSize);
        else {
            int newSize = (int)((float)prefSize * (frameCount*frameDelta));
            prefSize = hiding? prefSize-newSize: newSize;
        }

        viewPane.setPrefSize(prefSize);
    }
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.