[frontpython commit] r40 - trunk/SDK/PyFR

1 view
Skip to first unread message

codesite...@google.com

unread,
Apr 13, 2008, 9:51:04 PM4/13/08
to frontpyth...@googlegroups.com
Author: jon.christopher
Date: Sat Apr 12 02:11:57 2008
New Revision: 40

Modified:
trunk/SDK/PyFR/MenuController.py

Log:
optionally use smaller text in menu items

Modified: trunk/SDK/PyFR/MenuController.py
==============================================================================
--- trunk/SDK/PyFR/MenuController.py (original)
+++ trunk/SDK/PyFR/MenuController.py Sat Apr 12 02:11:57 2008
@@ -7,11 +7,12 @@

# in individual menu item with text, a function to be called when
activated, and an optionional argument to be passed to the function
class MenuItem(ControllerUtilities):
- def __init__(self,title,func,arg=None,metadata_func=None):
+ def __init__(self,title,func,arg=None,metadata_func=None, smalltext=False):
self.title=title
self.func=func
self.arg=arg
self.metadata_func=metadata_func
+ self.smalltext=smalltext

def Activate(self, controller):
#self.log("In activate for menu item %s" % self.title)
@@ -72,7 +73,10 @@
result.setRightJustifiedText_(self.menu.items[row].GetRightText())
else:
result=BRTextMenuItemLayer.menuItem()
- result.setTitle_(self.menu.items[row].title)
+ if not self.menu.items[row].smalltext:
+ result.setTitle_(self.menu.items[row].title)
+ else:
+ result.setTitle_withAttributes_(self.menu.items[row].title,BRThemeInfo.sharedTheme().menuItemSmallTextAttributes())
return result

def itemSelected_(self, row):

Reply all
Reply to author
Forward
0 new messages