add recipe class
This commit is contained in:
@@ -9,7 +9,7 @@ from ..config import DISPLAY_TYPES, DISPLAY_MODES
|
||||
from . import NumberView, CircleView, TimerView
|
||||
from .button_interface import ButtonInterface
|
||||
from .buttons_manager import ButtonsManager
|
||||
from .recipe_selection import RecipeSelection
|
||||
from .recipes.recipe_selection import RecipeSelection
|
||||
from .draw_utils import draw_clock
|
||||
|
||||
class MainView(tk.Frame, ButtonInterface):
|
||||
@@ -38,7 +38,7 @@ class MainView(tk.Frame, ButtonInterface):
|
||||
|
||||
|
||||
self.timer_view = TimerView(self.actions, self.im_size, self.center)
|
||||
self.recipe_selection = RecipeSelection(self, self.im_size, self.center)
|
||||
self.recipe_selection = RecipeSelection(self, self.im_size, self.center, deactivate_command=self.enter_main_mode)
|
||||
self.buttons = ButtonsManager(self, self.im_size, self.center,
|
||||
default=self,
|
||||
select_recipe=self.recipe_selection)
|
||||
@@ -66,7 +66,7 @@ class MainView(tk.Frame, ButtonInterface):
|
||||
|
||||
def render_left_long_press(self, draw, x, y):
|
||||
draw_clock(draw, (x, y), radius=3)
|
||||
draw.text((x + 6, y - 5), "R", fill='black')
|
||||
draw.text((x + 6, y - 5), "0.0", fill='black')
|
||||
|
||||
def render_right_press(self, draw, x, y):
|
||||
draw.text((x, y), "T", fill='black')
|
||||
@@ -75,6 +75,10 @@ class MainView(tk.Frame, ButtonInterface):
|
||||
draw.text((x, y - 5), "R", fill='black')
|
||||
|
||||
|
||||
def enter_main_mode(self):
|
||||
self.curr_mode = DISPLAY_MODES.MAIN
|
||||
self.buttons.current_view = self
|
||||
self.refresh(0.0)
|
||||
|
||||
def enter_recipe_selection(self):
|
||||
self.curr_mode = DISPLAY_MODES.RECIPE_SELECTION
|
||||
|
||||
Reference in New Issue
Block a user