* src/plugins/WebPage.py: support for keeping track of options

* src/plugins/TimeLine.py: support for keeping track of options
* src/plugins/RelGraph.py: support for keeping track of options
* src/plugins/IndivSummary.py: support for keeping track of options
* src/plugins/IndivComplete.py: support for keeping track of options
* src/plugins/GraphViz.py: support for keeping track of options
* src/plugins/FtmStyleDescendants.py: support for keeping track of options
* src/plugins/FtmStyleAncestors.py: support for keeping track of options
* src/plugins/FanChart.py: support for keeping track of options
* src/plugins/FamilyGroup.py: support for keeping track of options
* src/plugins/DetAncestralReport.py: support for keeping track of options
* src/plugins/Ancestors.py: support for keeping track of options
* src/plugins/AncestorReport.py: support for keeping track of options
* src/plugins/AncestorChart.py: support for keeping track of options
* src/plugins/AncestorChart.py: support for keeping track of options
* src/Utils.py: save key on style mappings
* src/GenericFilter.py: allow setting of default value for filter menu
* src/PaperMenu.py: allow setting of perferred paper and orientation, GrampsCfg
no longer needed
* src/Report.py: keep track of options across reports


svn: r2297
This commit is contained in:
Don Allingham
2003-10-31 01:26:58 +00:00
parent 9a2de4c4ee
commit b317d9ddbd
3 changed files with 73 additions and 22 deletions

View File

@ -31,7 +31,6 @@ import gtk
#
#-------------------------------------------------------------------------
import BaseDoc
import GrampsCfg
import const
import Utils
from gettext import gettext as _
@ -58,7 +57,7 @@ paper_sizes = []
# make_paper_menu
#
#-------------------------------------------------------------------------
def make_paper_menu(main_menu):
def make_paper_menu(main_menu,default=""):
index = 0
myMenu = gtk.Menu()
@ -68,7 +67,7 @@ def make_paper_menu(main_menu):
menuitem.set_data("i",paper)
menuitem.show()
myMenu.append(menuitem)
if name == GrampsCfg.paper_preference:
if default == name:
myMenu.set_active(index)
index = index + 1
main_menu.set_menu(myMenu)
@ -78,17 +77,21 @@ def make_paper_menu(main_menu):
# make_orientation_menu
#
#-------------------------------------------------------------------------
def make_orientation_menu(main_menu):
def make_orientation_menu(main_menu,value=0):
myMenu = gtk.Menu()
menuitem = gtk.MenuItem(_("Portrait"))
menuitem.set_data("i",BaseDoc.PAPER_PORTRAIT)
menuitem.show()
if value == BaseDoc.PAPER_PORTRAIT:
menuitem.select()
myMenu.append(menuitem)
menuitem = gtk.MenuItem(_("Landscape"))
menuitem.set_data("i",BaseDoc.PAPER_LANDSCAPE)
menuitem.show()
if value == BaseDoc.PAPER_LANDSCAPE:
menuitem.select()
myMenu.append(menuitem)
main_menu.set_menu(myMenu)