Merge lp:~zack-krejci/sahana-eden/adpc into lp:~michael-howden/sahana-eden/adpc

Proposed by Zack
Status: Merged
Merged at revision: 831
Proposed branch: lp:~zack-krejci/sahana-eden/adpc
Merge into: lp:~michael-howden/sahana-eden/adpc
Diff against target: 107 lines (+31/-4)
6 files modified
models/000_config.py (+2/-2)
models/drrpp.py (+3/-0)
modules/savage/graph/__init__.py (+2/-0)
modules/savage/graph/axes.py (+5/-1)
modules/savage/graph/base.py (+19/-0)
views/drrpp/savage.html (+0/-1)
To merge this branch: bzr merge lp:~zack-krejci/sahana-eden/adpc
Reviewer Review Type Date Requested Status
Michael Howden Pending
Review via email: mp+42066@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'models/000_config.py'
2--- models/000_config.py 2010-11-16 07:12:00 +0000
3+++ models/000_config.py 2010-11-28 23:01:42 +0000
4@@ -14,8 +14,8 @@
5 deployment_settings.database.db_type = "mysql"
6 deployment_settings.database.host = "localhost"
7 deployment_settings.database.port = "" # use default
8-#deployment_settings.database.database = "drrpp_blank"
9-deployment_settings.database.database = "drrp_prod"
10+deployment_settings.database.database = "drrpp_blank"
11+#deployment_settings.database.database = "drrp_prod"
12 deployment_settings.database.username = "root"
13 deployment_settings.database.password = "1234"
14 deployment_settings.database.pool_size = 5
15
16=== modified file 'models/drrpp.py'
17--- models/drrpp.py 2010-11-17 04:19:03 +0000
18+++ models/drrpp.py 2010-11-28 23:01:42 +0000
19@@ -2255,6 +2255,9 @@
20 bar.addGroup (f, valueList, sub_keys)
21
22 if not noResults:
23+
24+ caption_strings = map (' '.join, filter_strings)
25+ bar.addCaption (caption_strings)
26 if title:
27 bar.setTitle (title)
28 if xlabel:
29
30=== modified file 'modules/savage/graph/__init__.py'
31--- modules/savage/graph/__init__.py 2010-10-28 13:29:12 +0000
32+++ modules/savage/graph/__init__.py 2010-11-28 23:01:42 +0000
33@@ -243,6 +243,8 @@
34 sizes (child.height)
35 ticks.append (child.x + child.width / 2.0)
36 labels.append (child.xml['data'])
37+ if self.settings.xinc:
38+ xaxis.increment (self.settings.xinc)
39 xaxis.createTicks (ticks)
40 xaxis.setText (map (str, labels))
41 xaxis.drawTicks ()
42
43=== modified file 'modules/savage/graph/axes.py'
44--- modules/savage/graph/axes.py 2010-10-20 06:28:05 +0000
45+++ modules/savage/graph/axes.py 2010-11-28 23:01:42 +0000
46@@ -65,7 +65,11 @@
47 incr -= 1
48 elif len (ticks) < 5:
49 div = 2
50- return float (pow (10, incr)) / div
51+ inc = float (pow (10, incr)) / div
52+ if inc < 1:
53+ return float (pow (10, incr))
54+ else:
55+ return inc
56
57 def setText (self, text=None):
58 if text:
59
60=== modified file 'modules/savage/graph/base.py'
61--- modules/savage/graph/base.py 2010-10-29 21:38:42 +0000
62+++ modules/savage/graph/base.py 2010-11-28 23:01:42 +0000
63@@ -294,6 +294,23 @@
64 self.canvas.move (deltaX, 0)
65 self.canvas.changeSize (-deltaX, 0)
66
67+ def addCaption (self, textList):
68+ box = Canvas ()
69+ current = 0
70+ for text in textList:
71+ t = Text (text = text,
72+ y = current,
73+ textHeight = 6,
74+ lineLength = self.settings.width,
75+ direction = 'forward')
76+ box.draw (t)
77+ current += t.height
78+ box.y = self.settings.height - current - 10
79+ canvasChange = -current - 10
80+ self.canvas.move (0, -canvasChange)
81+ self.canvas.changeSize (0, canvasChange)
82+ self.draw (box)
83+
84 def addSubtitle (self, text):
85 t = Text (text = text,
86 x = self.settings.width - 5,
87@@ -386,6 +403,8 @@
88 addAttr (settings, 'yAxisTextHeight', float, 6.0)
89 addAttr (settings, 'y2AxisTextHeight', float, 6.0)
90
91+ addAttr (settings, 'xinc', float, False)
92+
93 addAttr (settings, 'bg', boolean, True)
94 addAttr (settings, 'bgBarDir', str, 'horizontal')
95 addAttr (settings, 'bgBars', int, 6)
96
97=== modified file 'views/drrpp/savage.html'
98--- views/drrpp/savage.html 2010-11-02 19:15:31 +0000
99+++ views/drrpp/savage.html 2010-11-28 23:01:42 +0000
100@@ -257,7 +257,6 @@
101 document.addEventListener ('mousemove', updateTooltipPos, false);
102 }
103 addHighlight (root);
104- root.addEventListener ('dblclick', function () { alert ("Click"); }, false);
105 }, false);
106
107 function Mouse () {

Subscribers

People subscribed via source and target branches