APIdia Launch Partner
Top Inners Fields Constructors Methods
com.sun.java.swing.plaf.gtk

pack-priv Class Metacity

extends Object
implements SynthConstants
Class Inheritance
All Implemented Interfaces
javax.swing.plaf.synth.SynthConstants
Imports
java.awt.AlphaComposite, .BasicStroke, .Color, .Component, .Composite, .Container, .Dimension, .Font, .FontMetrics, .GradientPaint, .Graphics, .Graphics2D, .Image, .Insets, .LayoutManager, .Point, .Rectangle, .Shape, .Stroke, java.awt.geom.AffineTransform, .PathIterator, .Rectangle2D, .RectangularShape, java.awt.image.FilteredImageSource, .ImageProducer, .RGBImageFilter, java.io.BufferedInputStream, .File, .FileNotFoundException, .IOException, .InputStream, .InputStreamReader, .Reader, java.net.MalformedURLException, .URL, java.util.ArrayList, .HashMap, .Map, .NoSuchElementException, .StringTokenizer, javax.swing.Icon, .ImageIcon, .JButton, .JComponent, .JInternalFrame, javax.swing.plaf.ColorUIResource, javax.swing.plaf.basic.BasicInternalFrameTitlePane, javax.swing.plaf.synth.ColorType, .SynthConstants, .SynthContext, javax.xml.parsers.DocumentBuilder, .DocumentBuilderFactory, .ParserConfigurationException, com.sun.java.swing.plaf.gtk.GTKConstants.ArrowType, .GTKConstants.ShadowType, org.w3c.dom.Document, .NamedNodeMap, .Node, .NodeList, org.xml.sax.SAXException, sun.swing.SwingUtilities2

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv class
private class
pack-priv static class
pack-priv static class
private static class
protected class

Field Summary

Modifier and TypeField and Description
private Metacity.ArithmeticExpressionEvaluator
private SynthContext
private static DocumentBuilder
private static boolean
private Node
private Map<String, Map<String, Object>>
private Map<String, Object>
private Metacity.ColorizeImageFilter
private HashMap<String, Image>
pack-priv static Metacity
private Metacity.RoundRectClipShape
private URL
private String
private static final String[]
private LayoutManager
private static String
private Map<String, Integer>
private static Document

Constructor Summary

AccessConstructor and Description
protected
Metacity(String themeName)

Method Summary

Modifier and TypeMethod and Description
protected Dimension
protected Rectangle
protected int
protected void
draw(Node draw_ops, Graphics g, JInternalFrame jif)

protected void
protected void
drawButton(Node frame_style, String function, String state, Graphics g, int w, int h, JInternalFrame jif)

protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
drawPiece(Node frame_style, Graphics g, String position, int x, int y, int width, int height, JInternalFrame jif)

protected void
protected void
protected void
protected void
protected static JComponent
findChild(JComponent parent, String name)

pack-priv JInternalFrame
protected boolean
getBoolean(String key, boolean fallback)

protected boolean
getBooleanAttr(Node node, String name, boolean fallback)

pack-priv Insets
protected float
getFloatAttr(Node node, String name, float fallback)

protected Map<String, Object>
protected Image
protected Image
protected int
protected int
getIntAttr(Node node, String name, int fallback)

protected Node
getNode(String tagName, String[] attrs)

protected Node
getNode(Node parent, String name, String[] attrs)

protected Node
getNode(NodeList nodes, String name, String[] attrs)

protected Node[]
getNodesByName(Node parent, String name)

private Shape
getRoundedClipShape(int x, int y, int w, int h, int arcw, int arch, int corners)

protected String
protected String
private static URL
getThemeDir(String themeName)

public static LayoutManager
private static String
protected static Document
getXMLDoc(final URL xmlFile)

protected static void
logError(String themeName, Exception ex)

protected static void
logError(String themeName, String msg)

pack-priv void
paintButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h)

pack-priv void
paintFrameBorder(SynthContext context, Graphics g, int x0, int y0, int width, int height)

protected Color
protected Color
private static Color
protected void
protected void
protected void
tileImage(Graphics g, Image image, int x0, int y0, int w, int h, float[] alphas)

private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait