Removed magic numbers and replaced them with just resolution_factor. Set resolution_factor to 8 in ext.conf

This commit is contained in:
frank
2015-05-22 22:37:41 -04:00
parent 3a503ed48a
commit 9a7c5afa4f
2 changed files with 11 additions and 11 deletions

View File

@@ -2,7 +2,7 @@
enabled = true
screen_width = 320
screen_height = 240
resolution_factor = 0
resolution_factor = 8
cursor = True
fullscreen = False
cache_dir = $XDG_CACHE_DIR/mopidy/touchscreen

View File

@@ -49,7 +49,7 @@ class ScreenManager():
self.size = size
self.resolution_factor = resolution_factor
self.background = DynamicBackground(self.size)
self.base_size = self.size[1] / (8+self.resolution_factor) #change this for more screen space
self.base_size = self.size[1] / self.resolution_factor
font = resource_filename(
Requirement.parse("mopidy-touchscreen"),
"mopidy_touchscreen/icomoon.ttf")
@@ -76,35 +76,35 @@ class ScreenManager():
# Search button
button = TouchAndTextItem(self.fonts['icon'], u" \ue986",
(0, self.base_size * (7+self.resolution_factor)), #change these to move the location of the icons
(0, self.size[1] - self.base_size), #change these to move the location of the icons
button_size, center=True)
self.down_bar_objects.set_touch_object("menu_0", button)
x = button.get_right_pos()
# Main button
button = TouchAndTextItem(self.fonts['icon'], u" \ue600",
(x, self.base_size * (7+self.resolution_factor)), #change these to move the location of the icons
(x, self.size[1] - self.base_size), #change these to move the location of the icons
button_size, center=True)
self.down_bar_objects.set_touch_object("menu_1", button)
x = button.get_right_pos()
# Tracklist button
button = TouchAndTextItem(self.fonts['icon'], u" \ue60d",
(x, self.base_size * (7+self.resolution_factor)), #change these to move the location of the icons
(x, self.size[1] - self.base_size), #change these to move the location of the icons
button_size, center=True)
self.down_bar_objects.set_touch_object("menu_2", button)
x = button.get_right_pos()
# Library button
button = TouchAndTextItem(self.fonts['icon'], u" \ue604",
(x, self.base_size * (7+self.resolution_factor)), #change these to move the location of the icons
(x, self.size[1] - self.base_size), #change these to move the location of the icons
button_size, center=True)
self.down_bar_objects.set_touch_object("menu_3", button)
x = button.get_right_pos()
# Playlist button
button = TouchAndTextItem(self.fonts['icon'], u" \ue605",
(x, self.base_size * (7+self.resolution_factor)), #change these to move the location of the icons
(x, self.size[1] - self.base_size), #change these to move the location of the icons
button_size, center=True)
self.down_bar_objects.set_touch_object("menu_4", button)
@@ -112,18 +112,18 @@ class ScreenManager():
# Menu button
button = TouchAndTextItem(self.fonts['icon'], u" \ue60a",
(x, self.base_size * (7+self.resolution_factor)), #change these to move the location of the icons
(x, self.size[1] - self.base_size), #change these to move the location of the icons
button_size,
center=True)
self.down_bar_objects.set_touch_object("menu_5", button)
# Down bar Solid
self.down_bar_solid = pygame.Surface(
(self.size[0], self.size[1] - self.base_size * (7+self.resolution_factor))) #change the 7 to move the bar
(self.size[0], self.size[1] - self.base_size )) #change the 7 to move the bar
# Down bar
self.down_bar = pygame.Surface(
(self.size[0], self.size[1] - self.base_size * (7+self.resolution_factor)), #change the 7 to move the bar
(self.size[0], self.size[1] - self.base_size ), #change the 7 to move the bar
pygame.SRCALPHA)
self.down_bar.fill((0, 0, 0, 200))
@@ -162,7 +162,7 @@ class ScreenManager():
else:
self.screens[self.current_screen].\
update(surface, update_type, rects)
surface.blit(self.down_bar, (0, self.base_size * (7+self.resolution_factor)))
surface.blit(self.down_bar, (0, self.size[1] - self.base_size))
self.down_bar_objects.render(surface)
if update_type == BaseScreen.update_all or len(rects) < 1: