/*******************************************************************************
 * Copyright (c) 2000, 2008 IBM Corporation and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *     IBM Corporation - initial API and implementation
 *******************************************************************************/
package org.eclipse.swt.graphics2;

import org.eclipse.swt.graphics.RGB;

public class Stroke {

    public int red = 0;
    public int green = 0;
    public int blue = 0;
    
    public String style;
    public int width;
    public String cap;
    public String join;
    public int miter;
    
//    public Stroke() {
//    	this.color = null;
//    	this.style = "";
//    	this.width = 0;
//    	this.cap = "";
//    	this.join = "";
//    	this.miter = 0;
//	}
//	public RGB getColor() {
//		return color;
//	}
//	/* color defines a color of an outline. Default: "black". */
//	public void setColor(RGB rgb) {
//		this.color = rgb;
//	}
//	public String getStyle() {
//		return style;
//	}
//	/* style defines a dash pattern. Accepted values: "Solid", "ShortDash", "ShortDot", 
//	 * "ShortDashDot", "ShortDashDotDot", "Dot", "Dash", "LongDash", "DashDot", "LongDashDot", 
//	 * "LongDashDotDot", and "none" (the same as "Solid"). These values have been modeled after 
//	 * VML's dashStyle parameter, and behave similarly (dash pattern is specified in terms of line
//	 * width).
//	 */
//	public void setStyle(String style) {
//		this.style = style;
//	}
//	public int getWidth() {
//		return width;
//	}
//	/* width defines a width of a stroke in pixels. It should be a positive number. Default: 1. */
//	public void setWidth(int width) {
//		this.width = width;
//	}
//	public String getCap() {
//		return cap;
//	}
//	/* cap defines a shape of opening and closing of a line. Accepted values: "butt", "round", "square"
//	 *  (see SVG 1.1 'stroke-linecap' definition for details). Default: "butt".
//	 */
//	public void setCap(String cap) {
//		this.cap = cap;
//	}
//	public String getJoin() {
//		return join;
//	}
//	/* join defines a shape of joints. Accepted values: "round", "bevel", or a positive number. In case
//	 *  of a number a "miter" style is used with the number defining a miter limit (see SVG 1.1 
//	 *  'stroke-linejoin' definition and SVG 1.1 'stroke-miterlimit' definition for details). 
//	 *  Default: 4.
//	 */
//	public void setJoin(String join) {
//		this.join = join;
//	}
//	public int getMiter() {
//		return miter;
//	}
//	public void setMiter(int miter) {
//		this.miter = miter;
//	}
//    
    
}
