Examples of IWorkbenchWidget


Examples of org.eclipse.ui.menus.IWorkbenchWidget

       
        // keep track of whether -any- of the widgets are resizeable
        boolean resizeable = false;

        for (Iterator widgetIter = widgets.iterator(); widgetIter.hasNext();) {
          IWorkbenchWidget widget = (IWorkbenchWidget) widgetIter.next();
          IConfigurationElement widgetElement = trimEntry.getElement(widget);
          if (widget != null) {
            resizeable |= trimEntry.fillMajor(widgetElement);
            renderTrim(grpComposite, widget, swtSide);
          }
View Full Code Here

Examples of org.eclipse.ui.menus.IWorkbenchWidget

        final int side) {
      // OK, fill the widget
      if (iw != null) {
              // The -first- time trim is displayed we'll initialize it
              if (iw instanceof IWorkbenchWidget && initializedTrim.get(iw) == null) {
                IWorkbenchWidget iww = (IWorkbenchWidget) iw;
                iww.init(fWindow);
                initializedTrim.put(iw, iw);
              }

              if (iw instanceof AbstractWorkbenchTrimWidget)
                ((AbstractWorkbenchTrimWidget)iw).fill(groupComposite, SWT.DEFAULT, side);
View Full Code Here

Examples of org.eclipse.ui.menus.IWorkbenchWidget

     
      // skip elements that are known to fail
      if (failedWidgets.containsKey(widgetCE))
        continue;
     
      IWorkbenchWidget loadedWidget = loadWidget(widgetCE);

      // Either add it to the 'valid' list or mark it
      // as failed
      if (loadedWidget != null) {
        loadedWidgets.add(loadedWidget);
View Full Code Here

Examples of org.eclipse.ui.menus.IWorkbenchWidget

        cacheEntry.removeWidget(widget);
      }

      // ...in with the new
      for (Iterator iter = widgets.iterator(); iter.hasNext();) {
        IWorkbenchWidget widget = (IWorkbenchWidget) iter.next();
        if (widget instanceof AbstractWorkbenchTrimWidget)
          ((AbstractWorkbenchTrimWidget)widget).fill(parent, curSide, newSide);
        else
          widget.fill(parent);
      }

      curSide = newSide;
      parent.layout();
    }
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.