Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorroot <root@emiliano-laptop.(none)>2010-09-20 14:07:12 (GMT)
committer root <root@emiliano-laptop.(none)>2010-09-20 14:07:12 (GMT)
commit824462a89f56d07a3922b61f77a496ccf24d0c21 (patch)
treeec33a228c2ce24aed5762fb680c24cfd6b501821
parenta1e71cac7d637bd3366a170ac683c73f2e4c78a6 (diff)
Fix menu.py menucreator.py source format
-rw-r--r--Saludame.activity/menu.py62
-rw-r--r--Saludame.activity/menucreator.py10
2 files changed, 36 insertions, 36 deletions
diff --git a/Saludame.activity/menu.py b/Saludame.activity/menu.py
index f9fa776..6b029bb 100644
--- a/Saludame.activity/menu.py
+++ b/Saludame.activity/menu.py
@@ -13,15 +13,15 @@ from ibus.lang import __load_lang
class Menu:
- def __init__(self,frame_rate,item_list):
+ def __init__(self, frame_rate, item_list):
#self.rect = rect
self.frame_rate = frame_rate
self.item_list = item_list # item's list that going to be displayed
self.path = None # Path of items selected
- self.actual_selection= self.item_list #list of actual subitems selection
- self.salir = Item(" ","assets/icons/salir.png"," ",[])
- self.salir.rect.center = (190,140)
- self.radious =100
+ self.actual_selection = self.item_list #list of actual subitems selection
+ self.salir = Item(" ", "assets/icons/salir.png", " ", [])
+ self.salir.rect.center = (190, 140)
+ self.radious = 100
self.on_compression = True #para mostrar la animaciĆ³n al iniciar
self.on_expansion = False
@@ -36,38 +36,38 @@ class Menu:
if(self.on_compression):
if(self.radious > 0):
self.radious -= 8
- self.__calculate_items_position((190,140), self.radious, self.item_list)
+ self.__calculate_items_position((190, 140), self.radious, self.item_list)
else:
- self.on_compression=False
- self.on_expansion=True
+ self.on_compression = False
+ self.on_expansion = True
if(self.on_expansion):
- if(self.radious <100):
+ if(self.radious < 100):
item = self.item_list[2]
self.actual_selection = item.subitems_list
- self.radious+=5
- self.__calculate_items_position((190,140), self.radious, self.actual_selection)
+ self.radious += 5
+ self.__calculate_items_position((190, 140), self.radious, self.actual_selection)
else:
self.on_expansion = False
for item in self.actual_selection:
- item.draw_item(screen,font)
- self.salir.draw_item(screen,font)
+ item.draw_item(screen, font)
+ self.salir.draw_item(screen, font)
pygame.display.update()
return []
- def on_mouse_over(self,coord):
+ def on_mouse_over(self, coord):
for item in self.actual_selection:
if(item.rect.collidepoint(coord)):
item.on_mouse_over()
break
- def on_mouse_out(self,coord):
+ def on_mouse_out(self, coord):
for item in self.actual_selection:
if(item.rect.collidepoint(coord)):
item.on_mouse_out()
break
- def on_mouse_click(self,coord):
+ def on_mouse_click(self, coord):
for item in self.actual_selection:
if(item.rect.collidepoint(coord)):
item.on_mouse_clik()
@@ -79,25 +79,25 @@ class Menu:
"""
Calculate the position for each menu's item
"""
- self.__calculate_items_position((170,140), self.radious, self.item_list)
+ self.__calculate_items_position((170, 140), self.radious, self.item_list)
- def __calculate_items_position(self,center,radius,item_list):
- if(len(item_list)>0):
- angle = (2*math.pi) / len(item_list)
+ def __calculate_items_position(self, center, radius, item_list):
+ if(len(item_list) > 0):
+ angle = (2 * math.pi) / len(item_list)
else:
angle = 0
current_angle = math.pi / 4
for item in item_list:
- self.__calculate_item_position(item,center, current_angle, radius) #calculate the position for each item
- self.__calculate_items_position(center,radius,item.subitems_list) #calculate the position for each item's subitem
+ self.__calculate_item_position(item, center, current_angle, radius) #calculate the position for each item
+ self.__calculate_items_position(center, radius, item.subitems_list) #calculate the position for each item's subitem
current_angle += angle
- def __calculate_item_position(self,item,center,angle,radius):
+ def __calculate_item_position(self, item, center, angle, radius):
"""
Calculates the position in the display for each menu item.
"""
- coord = int(center[0] + math.cos(angle)*radius),int(center[1] + math.sin(angle)*radius)
+ coord = int(center[0] + math.cos(angle) * radius), int(center[1] + math.sin(angle) * radius)
if(coord[0] < center[0]):
if(coord[1] > center[1]): #third quadrant
item.rect.topright = coord
@@ -116,27 +116,27 @@ class Menu:
if(coord[1] > center[1]):
item.rect.midbottom = coord
else:
- item.rect.midtop =coord
+ item.rect.midtop = coord
class Item:
- def __init__(self,name,icon_path,tooltip,subitems_list):
+ def __init__(self, name, icon_path, tooltip, subitems_list):
self.name = name
self.image = pygame.image.load(icon_path)
self.rect = self.image.get_rect()
self.tooltip = tooltip
self.subitems_list = subitems_list
- def add_subitem(self,item):
+ def add_subitem(self, item):
"""
Append a subitem to the item list
"""
self.subitems_list.append(item)
- def draw_item(self,screen,font):
- img_font=font.render(self.name,True,(0,0,0))
- screen.blit(self.image,self.rect)
- screen.blit(img_font,self.rect.topright)
+ def draw_item(self, screen, font):
+ img_font = font.render(self.name, True, (0, 0, 0))
+ screen.blit(self.image, self.rect)
+ screen.blit(img_font, self.rect.topright)
def on_mouse_over(self):
return
diff --git a/Saludame.activity/menucreator.py b/Saludame.activity/menucreator.py
index d036dca..1055e62 100644
--- a/Saludame.activity/menucreator.py
+++ b/Saludame.activity/menucreator.py
@@ -18,18 +18,18 @@ example = [
]
def load_menu():
- item_list=[]
+ item_list = []
for item in example:
an_item = create_item(item)
item_list.append(an_item)
- m = menu.Menu(1,item_list)
+ m = menu.Menu(1, item_list)
return m
def create_item(item_tuple):
if(item_tuple[3] != None):
- an_item = menu.Item(item_tuple[0],item_tuple[1],item_tuple[2],[create_item(sub_item) for sub_item in item_tuple[3]])
+ an_item = menu.Item(item_tuple[0], item_tuple[1], item_tuple[2], [create_item(sub_item) for sub_item in item_tuple[3]])
else:
- an_item = menu.Item(item_tuple[0],item_tuple[1],item_tuple[2],[])
+ an_item = menu.Item(item_tuple[0], item_tuple[1], item_tuple[2], [])
return an_item
- \ No newline at end of file
+