Пример #1
0
    def update_todays_meals_list(self):
        self.show_meals_list =[]
        self.lst_view_items =[]
        
        if self.view_day:
            for meal in Calories.get_meals(Calories.TimeRange.DAY):
                self.show_meals_list.append(meal)
                self.lst_view_items.append(str(meal))
                
            self.views.but_lookup.text = "Last 7 Days"
        else:
            curdate = datetime.datetime.today()
            for j in range(7):
                curdate = curdate - datetime.timedelta(j)
                cals = Calories.get_calories(Calories.TimeRange.DAY, curdate)
                text = curdate.date().isoformat() + "-"+str(cals)
                self.show_meals_list.append(text)
                self.lst_view_items.append(text)
            self.views.but_lookup.text = "Today"

        self.views.lst_today_meals.set_listitems(self.lst_view_items)
        #self.views.lst_today_meals.set_listitems(["abc","def"])

        picpercent = int(round(float(Calories.get_calories(Calories.TimeRange.DAY))/float(self.max_cals_per_day)*float(100),-1))
        self.views.todaycal.src = pathhelpers.get_drawable_pathname(str(picpercent)+".png")

        totalcals = int(round(float(Calories.get_calories(Calories.TimeRange.WEEK))/float(self.max_cals_per_day*7)*float(100),-1))
        self.views.weekcal.src = pathhelpers.get_drawable_pathname(str(totalcals)+".png")
Пример #2
0
 def on_show(self):
     #initialize your layout views on screen_show
     self.views.logo.src = pathhelpers.get_drawable_pathname("logo.png")
     self.update_todays_meals_list()
     
     #setup the event handlers for your layout views        
     self.views.but_exit.add_event(click_EventHandler(self.views.but_exit, self.close_out))
     self.views.but_add.add_event(click_EventHandler(self.views.but_add,self.add_meal))
     self.views.lst_today_meals.add_event(itemclick_EventHandler(self.views.lst_today_meals, self.mealitem_click))
     self.add_event(key_EventHandler("4", self,self.close_out ))
     self.views.but_lookup.add_event(click_EventHandler(self.views.but_lookup, self.flip_today_7_days))
Пример #3
0
    def update_todays_meals_list(self):
        self.show_meals_list = []
        self.lst_view_items = []

        if self.view_day:
            for meal in Calories.get_meals(Calories.TimeRange.DAY):
                self.show_meals_list.append(meal)
                self.lst_view_items.append(str(meal))

            self.views.but_lookup.text = "Last 7 Days"
        else:
            curdate = datetime.datetime.today()
            for j in range(7):
                curdate = curdate - datetime.timedelta(j)
                cals = Calories.get_calories(Calories.TimeRange.DAY, curdate)
                text = curdate.date().isoformat() + "-" + str(cals)
                self.show_meals_list.append(text)
                self.lst_view_items.append(text)
            self.views.but_lookup.text = "Today"

        self.views.lst_today_meals.set_listitems(self.lst_view_items)
        #self.views.lst_today_meals.set_listitems(["abc","def"])

        picpercent = int(
            round(
                float(Calories.get_calories(Calories.TimeRange.DAY)) /
                float(self.max_cals_per_day) * float(100), -1))
        self.views.todaycal.src = pathhelpers.get_drawable_pathname(
            str(picpercent) + ".png")

        totalcals = int(
            round(
                float(Calories.get_calories(Calories.TimeRange.WEEK)) /
                float(self.max_cals_per_day * 7) * float(100), -1))
        self.views.weekcal.src = pathhelpers.get_drawable_pathname(
            str(totalcals) + ".png")
Пример #4
0
    def on_show(self):
        #initialize your layout views on screen_show
        self.views.logo.src = pathhelpers.get_drawable_pathname("logo.png")
        self.update_todays_meals_list()

        #setup the event handlers for your layout views
        self.views.but_exit.add_event(
            click_EventHandler(self.views.but_exit, self.close_out))
        self.views.but_add.add_event(
            click_EventHandler(self.views.but_add, self.add_meal))
        self.views.lst_today_meals.add_event(
            itemclick_EventHandler(self.views.lst_today_meals,
                                   self.mealitem_click))
        self.add_event(key_EventHandler("4", self, self.close_out))
        self.views.but_lookup.add_event(
            click_EventHandler(self.views.but_lookup, self.flip_today_7_days))