* configure.in: up version number

* src/GrampsCfg.py: window title
	* src/ColumnOrder.py: window title name
	* src/DisplayState.py: open recent menu copy
	* help/C/gramps.xml: typo fixes
	* po/POTFILES.in: remove unused files


svn: r7717
This commit is contained in:
Don Allingham
2006-11-27 03:24:39 +00:00
parent 16b3376f94
commit a577020674
8 changed files with 53 additions and 103 deletions

View File

@@ -179,6 +179,9 @@ class RecentDocsMenu:
actions = []
rfiles = gramps_rf.gramps_recent_files
rfiles.sort(by_time)
new_menu = gtk.Menu()
for item in rfiles:
try:
filename = os.path.basename(item.get_path()).replace('_','__')
@@ -186,6 +189,10 @@ class RecentDocsMenu:
f.write('<menuitem action="%s"/>' % action_id)
actions.append((action_id,None,filename,None,None,
make_callback(item,self.load)))
mitem = gtk.MenuItem(filename)
mitem.connect('activate', make_callback(item, self.load))
mitem.show()
new_menu.append(mitem)
except RuntimeError:
pass # ignore no longer existing files
@@ -197,8 +204,8 @@ class RecentDocsMenu:
self.uimanager.ensure_update()
f.close()
menu_item = self.uistate.uimanager.get_widget('/MenuBar/FileMenu/OpenRecent')
self.uistate.set_open_recent_menu(menu_item.get_submenu())
new_menu.show()
self.uistate.set_open_recent_menu(new_menu)
def make_callback(n,f):
return lambda x: f(n)