21 lines
507 B
Python
21 lines
507 B
Python
from colors import *
|
|
|
|
class Page:
|
|
def __init__(self, display, visible = True, b_color=WHITE):
|
|
self.visible = visible
|
|
self.widgets = list()
|
|
self.display = display
|
|
self.b_color = b_color
|
|
|
|
def draw(self):
|
|
if self.visible:
|
|
self.display.fill(self.b_color)
|
|
for w in self.widgets:
|
|
w.draw(self.display)
|
|
|
|
def set_visible(self, visible):
|
|
self.visible = visible
|
|
|
|
|
|
def get_visible(self):
|
|
return self.visible |