* src/plugins/GraphViz.py: toggle sensitivity on year button if based
of date button selection, add new tab for page options to reduce dialog size. svn: r1953
This commit is contained in:
parent
5f35f6178a
commit
c9902c0c77
@ -165,6 +165,8 @@ class GraphVizDialog(Report.ReportDialog):
|
|||||||
"month or day nor date approximation "
|
"month or day nor date approximation "
|
||||||
"or interval are shown."))
|
"or interval are shown."))
|
||||||
|
|
||||||
|
self.includedates_cb.connect('toggled',self.toggle_date)
|
||||||
|
|
||||||
self.includeurl_cb = gtk.CheckButton(_("Include URLs"))
|
self.includeurl_cb = gtk.CheckButton(_("Include URLs"))
|
||||||
self.includeurl_cb.set_active(1)
|
self.includeurl_cb.set_active(1)
|
||||||
self.add_frame_option(_("GraphViz Options"), '',
|
self.add_frame_option(_("GraphViz Options"), '',
|
||||||
@ -209,10 +211,10 @@ class GraphVizDialog(Report.ReportDialog):
|
|||||||
self.tb_margin_sb = gtk.SpinButton(adjustment=tb_margin_adj, digits=2)
|
self.tb_margin_sb = gtk.SpinButton(adjustment=tb_margin_adj, digits=2)
|
||||||
self.lr_margin_sb = gtk.SpinButton(adjustment=lr_margin_adj, digits=2)
|
self.lr_margin_sb = gtk.SpinButton(adjustment=lr_margin_adj, digits=2)
|
||||||
|
|
||||||
self.add_frame_option(_("GraphViz Options"),
|
self.add_frame_option(_("Page Options"),
|
||||||
_("Top & Bottom Margins"),
|
_("Top & Bottom Margins"),
|
||||||
self.tb_margin_sb)
|
self.tb_margin_sb)
|
||||||
self.add_frame_option(_("GraphViz Options"),
|
self.add_frame_option(_("Page Options"),
|
||||||
_("Left & Right Margins"),
|
_("Left & Right Margins"),
|
||||||
self.lr_margin_sb)
|
self.lr_margin_sb)
|
||||||
|
|
||||||
@ -222,14 +224,14 @@ class GraphVizDialog(Report.ReportDialog):
|
|||||||
self.hpages_sb = gtk.SpinButton(adjustment=hpages_adj, digits=0)
|
self.hpages_sb = gtk.SpinButton(adjustment=hpages_adj, digits=0)
|
||||||
self.vpages_sb = gtk.SpinButton(adjustment=vpages_adj, digits=0)
|
self.vpages_sb = gtk.SpinButton(adjustment=vpages_adj, digits=0)
|
||||||
|
|
||||||
self.add_frame_option(_("GraphViz Options"),
|
self.add_frame_option(_("Page Options"),
|
||||||
_("Number of Horizontal Pages"),
|
_("Number of Horizontal Pages"),
|
||||||
self.hpages_sb,
|
self.hpages_sb,
|
||||||
_("GraphViz can create very large graphs by "
|
_("GraphViz can create very large graphs by "
|
||||||
"spreading the graph across a rectangular "
|
"spreading the graph across a rectangular "
|
||||||
"array of pages. This controls the number "
|
"array of pages. This controls the number "
|
||||||
"pages in the array horizontally."))
|
"pages in the array horizontally."))
|
||||||
self.add_frame_option(_("GraphViz Options"),
|
self.add_frame_option(_("Page Options"),
|
||||||
_("Number of Vertical Pages"),
|
_("Number of Vertical Pages"),
|
||||||
self.vpages_sb,
|
self.vpages_sb,
|
||||||
_("GraphViz can create very large graphs "
|
_("GraphViz can create very large graphs "
|
||||||
@ -238,6 +240,12 @@ class GraphVizDialog(Report.ReportDialog):
|
|||||||
"controls the number pages in the array "
|
"controls the number pages in the array "
|
||||||
"vertically."))
|
"vertically."))
|
||||||
|
|
||||||
|
def toggle_date(self,obj):
|
||||||
|
if self.includedates_cb.get_active():
|
||||||
|
self.just_year_cb.set_sensitive(1)
|
||||||
|
else:
|
||||||
|
self.just_year_cb.set_sensitive(0)
|
||||||
|
|
||||||
def make_doc_menu(self):
|
def make_doc_menu(self):
|
||||||
"""Build a one item menu of document types that are
|
"""Build a one item menu of document types that are
|
||||||
appropriate for this report."""
|
appropriate for this report."""
|
||||||
|
Loading…
Reference in New Issue
Block a user