Trees | Indices | Help |
|
---|
|
1 ############################################################################## 2 # 3 # Copyright (C) Zenoss, Inc. 2007, all rights reserved. 4 # 5 # This content is made available according to terms specified in 6 # License.zenoss under the directory where your Zenoss product is installed. 7 # 8 ############################################################################## 9 10 11 __doc__="""TickGraphPoint 12 13 Handles GraphPoints that define an rrd TICK 14 """ 15 16 from GraphPoint import GraphPoint 17 from Globals import InitializeClass 18 from Products.ZenUtils.deprecated import deprecated23 ''' This is here so than zope will let us copy/paste/rename 24 graphpoints. 25 ''' 26 gp = TickGraphPoint(id) 27 context._setObject(gp.id, gp) 28 if REQUEST: 29 return context.callZenScreen(REQUEST)3033 34 meta_type = 'TickGraphPoint' 35 36 vname = '' 37 color = '' 38 fraction = '' 39 legend = GraphPoint.DEFAULT_LEGEND 40 41 _properties = GraphPoint._properties + ( 42 {'id':'vname', 'type':'string', 'mode':'w'}, 43 {'id':'color', 'type':'string', 'mode':'w'}, 44 {'id':'fraction', 'type':'string', 'mode':'w'}, 45 {'id':'legend', 'type':'string', 'mode':'w'}, 46 ) 4772 73 74 InitializeClass(TickGraphPoint) 7549 return '%s' % self.fraction50 51 54 5558 ''' Build the graphing commands for this graphpoint 59 ''' 60 from Products.ZenUtils.Utils import unused 61 unused(multiid, rrdDir) 62 if not self.vname: 63 return cmds 64 65 legend = self.talesEval(self.legend, context) 66 legend = self.escapeForRRD(legend) 67 return cmds + ['TICK:%s%s%s%s' % ( 68 self.addPrefix(prefix, self.vname), 69 self.getColor(idx), 70 self.fraction and ':%s' % self.fraction or '', 71 legend and ':%s' % legend or '')]
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1.1812 on Mon Jul 30 17:11:14 2012 | http://epydoc.sourceforge.net |