Examples of BorderCanvas


Examples of org.sf.feeling.swt.win32.internal.extension.widgets.BorderCanvas

    return shell.getSize();
  }

  public void setEnabled(int type, boolean enabled)
  {
    BorderCanvas border = (BorderCanvas) getBorder(IContainer.BORDER_N);
    ButtonCanvas button = (ButtonCanvas) buttons.get(new Integer(type));

    {
      GridData gridData = (GridData) button.getLayoutData();
      gridData.exclude = !enabled;
      button.setLayoutData(gridData);
      button.setVisible(enabled);
    }

    switch (type)
    {
    case ThemeConstants.BUTTON_MAX:
      ButtonCanvas revButton = (ButtonCanvas) buttons.get(new Integer(
          ThemeConstants.BUTTON_REV));
      GridData revData = (GridData) revButton.getLayoutData();
      revData.exclude = !enabled;
      revButton.setLayoutData(revData);
      revButton.setVisible(enabled);
      break;
    case ThemeConstants.BUTTON_REV:
      ButtonCanvas maxButton = (ButtonCanvas) buttons.get(new Integer(
          ThemeConstants.BUTTON_REV));
      GridData maxData = (GridData) maxButton.getLayoutData();
      maxData.exclude = !enabled;
      maxButton.setLayoutData(maxData);
      maxButton.setVisible(enabled);
      break;
    }
    border.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.