Package com.sun.java.swing.plaf.windows.XPStyle

Examples of com.sun.java.swing.plaf.windows.XPStyle.Skin


  Dimension size = c.getSize();

  XPStyle xp = XPStyle.getXP();
  if (xp != null) {
      Part part = vertical ? Part.TP_SEPARATOR : Part.TP_SEPARATORVERT;
      Skin skin = xp.getSkin(c, part);

      int dx = vertical ? (size.width - skin.getWidth()) / 2 : 0;
      int dy = vertical ? 0 : (size.height - skin.getHeight()) / 2;
      int dw = vertical ? skin.getWidth() : size.width;
      int dh = vertical ? size.height : skin.getHeight();
      skin.paintSkin(g, dx, dy, dw, dh, null);
  } else {

  Color temp = g.getColor();
 
  UIDefaults table = UIManager.getLookAndFeelDefaults();
View Full Code Here


     */
    static int getGutterWidth() {
        int rv = 2;
        XPStyle xp = XPStyle.getXP();
        if (xp != null) {
            Skin skin = xp.getSkin(null, Part.MP_POPUPGUTTER);
            rv = skin.getWidth();
        }
        return rv;
    }
View Full Code Here

   
    @Override
    public void paint(Graphics g, JComponent c) {
        if (WindowsMenuItemUI.isVistaPainting()) {
            XPStyle xp = XPStyle.getXP();
            Skin skin = xp.getSkin(c, Part.MP_POPUPBACKGROUND);
            skin.paintSkin(g, 0, 0, c.getWidth(),c.getHeight(), State.NORMAL);
            int textOffset = getTextOffset(c);
            if (textOffset >= 0
                    /* paint gutter only for leftToRight case */
                    && isLeftToRight(c)) {
                skin = xp.getSkin(c, Part.MP_POPUPGUTTER);
                int gutterWidth = getGutterWidth();
                int gutterOffset =
                    textOffset - getSpanAfterGutter() - gutterWidth;
                c.putClientProperty(GUTTER_OFFSET_KEY,
                    Integer.valueOf(gutterOffset));
                Insets insets = c.getInsets();
                skin.paintSkin(g, gutterOffset, insets.top,
                    gutterWidth, c.getHeight() - insets.bottom - insets.top,
                    State.NORMAL);
            } else {
                if (c.getClientProperty(GUTTER_OFFSET_KEY) != null) {
                    c.putClientProperty(GUTTER_OFFSET_KEY, null)
View Full Code Here

      XPStyle xp = XPStyle.getXP();
      return (xp != null) ? xp.getSkin(c, Part.TVP_GLYPH) : null;
  }

  public void paintIcon(Component c, Graphics g, int x, int y) {
      Skin skin = getSkin(c);
      if (skin != null) {
    skin.paintSkin(g, x, y, State.OPENED);
    return;
      }

      Color     backgroundColor = c.getBackground();
View Full Code Here

      g.setColor(Color.black);
      g.drawLine(x + 2, y + HALF_SIZE, x + (SIZE - 3), y + HALF_SIZE);
  }

  public int getIconWidth() {
      Skin skin = getSkin(null);
      return (skin != null) ? skin.getWidth() : SIZE;
  }
View Full Code Here

      Skin skin = getSkin(null);
      return (skin != null) ? skin.getWidth() : SIZE;
  }

  public int getIconHeight() {
      Skin skin = getSkin(null);
      return (skin != null) ? skin.getHeight() : SIZE;
  }
View Full Code Here

        static public Icon createCollapsedIcon() {
      return new CollapsedIcon();
  }

  public void paintIcon(Component c, Graphics g, int x, int y) {
      Skin skin = getSkin(c);
      if (skin != null) {
    skin.paintSkin(g, x, y, State.CLOSED);
      } else {
      super.paintIcon(c, g, x, y);
      g.drawLine(x + HALF_SIZE, y + 2, x + HALF_SIZE, y + (SIZE - 3));
      }
  }
View Full Code Here

    }

    protected void paintContentBorder(Graphics g, int tabPlacement, int selectedIndex) {
  XPStyle xp = XPStyle.getXP();
  if (xp != null && (contentOpaque || tabPane.isOpaque())) {
      Skin skin = xp.getSkin(tabPane, Part.TABP_PANE);
      if (skin != null) {
    Insets insets = tabPane.getInsets();
    // Note: don't call getTabAreaInsets(), because it causes rotation.
    // Make sure "TabbedPane.tabsOverlapBorder" is set to true in WindowsLookAndFeel
    Insets tabAreaInsets = UIManager.getInsets("TabbedPane.tabAreaInsets");
View Full Code Here

      if (((JToolBar)c).isFloatable()) {
    boolean vertical = ((JToolBar)c).getOrientation() == VERTICAL;

    if (xp != null) {
        Part part = vertical ? Part.RP_GRIPPERVERT : Part.RP_GRIPPER;
        Skin skin = xp.getSkin(c, part);
        int dx, dy, dw, dh;
        if (vertical) {
      dx = 0;
      dy = 2;
      dw = width - 1;
      dh = skin.getHeight();
        } else {
      dw = skin.getWidth();
      dh = height - 1;
      dx = c.getComponentOrientation().isLeftToRight() ? 2 : (width-dw-2);
      dy = 0;
        }
        skin.paintSkin(g, dx, dy, dw, dh, State.NORMAL);

    } else {

    if (!vertical) {
        if (c.getComponentOrientation().isLeftToRight()) {
View Full Code Here

                     */
                    x = ((Integer) gutterOffsetObject).intValue() - c.getX();
                    x += WindowsPopupMenuUI.getGutterWidth();
                }
            }
            Skin skin = XPStyle.getXP().getSkin(c, Part.MP_POPUPSEPARATOR);
            int skinHeight = skin.getHeight();
            int y = (s.height - skinHeight) / 2;
            skin.paintSkin(g, x, y, s.width - x - 1, skinHeight, State.NORMAL);
        } else {
            int y = s.height / 2;
            g.setColor(c.getForeground());
            g.drawLine(1, y - 1, s.width - 2, y - 1);

View Full Code Here

TOP

Related Classes of com.sun.java.swing.plaf.windows.XPStyle.Skin

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.