/** DialChartDataEvent.java.
Purpose:
Description:
History:
11:19:20 AM Jan 23, 2014, Created by jumperchen
Copyright (C) 2014 Potix Corporation. All Rights Reserved.
*/
package org.zkoss.zul.event;
import org.zkoss.zul.ChartModel;
/**
* A dial chart data event to handle the property changed.
* @author jumperchen
* @since 7.0.1
*/
public class DialChartDataEvent extends ChartDataEvent {
private String _prop;
// DialModel
public static String SCALE = "scale";
public static String FRAME_BG_ALPHA = "frameBgAlpha";
public static String FRAME_BG_COLOR = "frameBgColor";
public static String FRAME_BG_COLOR_1 = "frameBgColor1";
public static String FRAME_BG_COLOR_2 = "frameBgColor2";
public static String FRAME_FG_COLOR = "frameFgColor";
public static String GRADIENT_DIRECTION = "gradientDirection";
public static String CAP_RADIUS = "capRadius";
// DialModelRange
public static String RANGE_COLOR = "rangeColor";
public static String INNER_RADIUS = "innerRadius";
public static String OUTER_RADIUS = "outerRadius";
public static String LOWER_BOUND = "lowerBound";
public static String UPPER_BOUND = "upperBound";
// DialModelScale
public static String SCALE_VALUE = "scaleValue";
public static String SCALE_TEXT = "scaleText";
public static String SCALE_FONT = "scaleFont";
public static String TEXT_RADIUS = "textRadius";
public static String VALUE_FONT = "valueFont";
public static String VALUE_RADIUS = "valueRadius";
public static String VALUE_ANGLE = "valueAngle";
public static String TICK_FONT = "tickFont";
public static String TICK_LABEL_OFFSET = "tickLabelOffset";
public static String TICK_COLOR = "tickColor";
public static String TICK_RADIUS = "tickRadius";
public static String RANGE = "range";
public static String NEEDLE_TYPE = "needleType";
public static String NEEDLE_COLOR = "needleColor";
public static String NEEDLE_RADIUS = "needleRadius";
public DialChartDataEvent(ChartModel model, int type, String prop, Object data) {
super(model, type, null, null, -1, -1, data);
_prop = prop;
}
/**
* Return the key of the property.
*/
public String getPropertyKey() {
return _prop;
}
}