Package org.eclipse.jface.menus

Examples of org.eclipse.jface.menus.IWidget


     * @see org.eclipse.ui.internal.WindowTrimProxy#dock(int)
     */
    public void dock(int newSide) {
      // out with the old...
      for (Iterator iter = widgets.iterator(); iter.hasNext();) {
        IWidget widget = (IWidget) iter.next();
        widget.dispose();
       
        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


     * Disposes all the widgets contributed into this group and then
     * disposes the group's 'proxy' control
     */
    public void dispose() {
      for (Iterator iter = widgets.iterator(); iter.hasNext();) {
        IWidget widget = (IWidget) iter.next();
        widget.dispose();

        // Remove the IWidget from the entry's cache
        cacheEntry.removeWidget(widget);
      }

View Full Code Here

TOP

Related Classes of org.eclipse.jface.menus.IWidget

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.