Changeset 152

Show
Ignore:
Timestamp:
01/14/08 00:19:32 (1 year ago)
Author:
vud1
Message:

--

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • pytrainer/trunk/pytrainer/gui/windowmain.py

    r149 r152  
    9898 
    9999        def createGraphs(self,RecordGraph,DayGraph,MonthGraph,YearGraph,HeartRateGraph): 
    100                 self.drawarearecord = RecordGraph(self.record_vbox, self.record_combovalue
     100                self.drawarearecord = RecordGraph(self.record_vbox, self.record_combovalue, self.record_combovalue2
    101101                self.drawareaheartrate = HeartRateGraph(self.heartrate_vbox) 
    102102                #self.drawareaday = DayGraph(self.day_vbox, self.day_combovalue) 
  • pytrainer/trunk/pytrainer/recordgraph.py

    r131 r152  
    2020 
    2121class RecordGraph: 
    22         def __init__(self, vbox = None, combovalue = None): 
     22        def __init__(self, vbox = None, combovalue = None, combovalue2 = None): 
    2323                self.drawarea = DrawArea(vbox) 
    2424                self.combovalue = combovalue 
     25                self.combovalue2 = combovalue2 
    2526 
    2627        def drawgraph(self,values): 
     28                xval = [] 
     29                yval = [] 
     30                xlab = [] 
     31                ylab = [] 
     32                tit = [] 
     33                col = [] 
    2734                value_selected = self.combovalue.get_active() 
     35                value_selected2 = self.combovalue2.get_active() 
    2836                if value_selected < 0: 
    2937                        self.combovalue.set_active(0) 
    3038                        value_selected = 0 
    31                 if value_selected == 0: 
    32                         xvalues, yvalues = self.get_values(values,value_selected) 
    33                         xlabel,ylabel,title,color = self.get_value_params(value_selected) 
    34                         self.drawarea.stadistics("plot",[xvalues],[yvalues],[xlabel],[ylabel],[title],[color]) 
    35                 if value_selected == 1: 
    36                         xvalues, yvalues = self.get_values(values,value_selected) 
    37                         xlabel,ylabel,title,color = self.get_value_params(value_selected) 
    38                         self.drawarea.stadistics("plot",[xvalues],[yvalues],[xlabel],[ylabel],[title],[color]) 
    39                 if value_selected == 2: 
    40                         xvalues, yvalues = self.get_values(values,value_selected) 
    41                         xlabel,ylabel,title,color = self.get_value_params(value_selected) 
    42                         self.drawarea.stadistics("plot",[xvalues],[yvalues],[xlabel],[ylabel],[title],[color]) 
    43                 if value_selected == 3: 
    44                         xvalues, yvalues = self.get_values(values,0) 
    45                         xvalues1, yvalues1 = self.get_values(values,1) 
    46                         xlabel,ylabel,title,color = self.get_value_params(0) 
    47                         xlabel1,ylabel1,title1,color1 = self.get_value_params(1) 
    48                         self.drawarea.stadistics("plot",[xvalues,xvalues1],[yvalues,yvalues1],[" ",xlabel1],[ylabel,ylabel1],[title," "],[color,color1]) 
     39                 
     40                if value_selected2 < 0: 
     41                        self.combovalue2.set_active(0) 
     42                        value_selected2 = 0 
     43 
     44                xvalues, yvalues = self.get_values(values,value_selected) 
     45                xlabel,ylabel,title,color = self.get_value_params(value_selected) 
     46 
     47                xval.append(xvalues) 
     48                yval.append(yvalues) 
     49                if value_selected2 > 0: 
     50                        xlab.append("") 
     51                else: 
     52                        xlab.append(xlabel) 
     53                ylab.append(ylabel) 
     54                tit.append(title) 
     55                col.append(color) 
     56                 
     57                if value_selected2 > 0: 
     58                        value_selected2 = value_selected2-1 
     59                        xlabel,ylabel,title,color = self.get_value_params(value_selected2) 
     60                        xvalues,yvalues = self.get_values(values,value_selected2) 
     61                        xval.append(xvalues) 
     62                        yval.append(yvalues) 
     63                        xlab.append(xlabel) 
     64                        ylab.append(ylabel) 
     65                        tit.append("") 
     66                        col.append(color) 
     67                 
     68                self.drawarea.stadistics("plot",xval,yval,xlab,ylab,tit,col) 
    4969 
    5070        def get_value_params(self,value):