From c004881d0261bbe21d1fed756f08f8f00aadf00d Mon Sep 17 00:00:00 2001 From: Tobi Oetiker Date: Fri, 13 Jun 2008 21:54:05 +0000 Subject: initial --- qooxdoo/source/class/Smokeping/GraphShadow.js | 94 +++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 qooxdoo/source/class/Smokeping/GraphShadow.js (limited to 'qooxdoo/source/class') diff --git a/qooxdoo/source/class/Smokeping/GraphShadow.js b/qooxdoo/source/class/Smokeping/GraphShadow.js new file mode 100644 index 0000000..6460f48 --- /dev/null +++ b/qooxdoo/source/class/Smokeping/GraphShadow.js @@ -0,0 +1,94 @@ +/* ************************************************************************ +#module(Smokeping) +************************************************************************ */ + +/** + * The data representation of a Smokeping Graph + */ + +qx.Class.define('Smokeping.GraphShadow', +{ + extend: qx.core.Object, + /* + ***************************************************************************** + CONSTRUCTOR + ***************************************************************************** + */ + construct : function() { + this.base(arguments); + }, + + /* + ***************************************************************************** + MEMBERS + ***************************************************************************** + */ + properties: { + /** Width of the graph canvas in pixels */ + width : + { + check : "Number", + nullable : true, + themeable : false + }, + /** height of the graph canvas in pixels */ + height : + { + check : "Number", + nullable : true, + themeable : false + }, + /** start of the graph in seconds since 1970 */ + start : + { + check : "Number", + nullable : true, + themeable : false + }, + /** end of the graph in seconds since 1970 */ + end : + { + check : "Number", + nullable : true, + themeable : false + }, + /** upper border of the graph */ + top : + { + check : "Number", + nullable : true, + themeable : false + }, + /** bottom border of the graph */ + bottom : + { + check : "Number", + nullable : true, + themeable : false + }, + + /** url to the cgi which produces the graphs */ + cgi : + { + check : "String", + nullable : true, + themeable : false + }, + + /** which data source should we use for the graph */ + data : + { + check : "String", + nullable : true, + themeable : false + } + }, + members: { + getSrc: function(){ + with(this){ + return getCgi()+'?g='+getData()+';w='+getWidth()+';h='+getHeight()+';s='+getStart()+';e='+getEnd()+';t='+getTop()+';b='+getBottom(); + } + } + } +}); + -- cgit v1.2.3-24-g4f1b