2006-11-08 Alex Roitman <shura@gramps-project.org>
* src/plugins/SimpleBookTitle.py: Fix the object selection. svn: r7592
This commit is contained in:
parent
624463ad93
commit
88f728f877
@ -1,3 +1,6 @@
|
|||||||
|
2006-11-08 Alex Roitman <shura@gramps-project.org>
|
||||||
|
* src/plugins/SimpleBookTitle.py: Fix the object selection.
|
||||||
|
|
||||||
2006-11-08 Martin Hawlisch <Martin.Hawlisch@gmx.de>
|
2006-11-08 Martin Hawlisch <Martin.Hawlisch@gmx.de>
|
||||||
* src/date_test.py: Correct import of Date object
|
* src/date_test.py: Correct import of Date object
|
||||||
* src/plugins/ImportGeneWeb.py: Fix parsing of baptism date
|
* src/plugins/ImportGeneWeb.py: Fix parsing of baptism date
|
||||||
|
@ -186,9 +186,9 @@ class SimpleBookTitleOptions(ReportOptions):
|
|||||||
preview_table.attach(self.obj_title,0,1,0,1,gtk.SHRINK|gtk.FILL,gtk.SHRINK|gtk.FILL)
|
preview_table.attach(self.obj_title,0,1,0,1,gtk.SHRINK|gtk.FILL,gtk.SHRINK|gtk.FILL)
|
||||||
|
|
||||||
select_obj_button = gtk.Button(_('From gallery...'))
|
select_obj_button = gtk.Button(_('From gallery...'))
|
||||||
select_obj_button.connect('clicked',self.select_obj,dialog.db)
|
select_obj_button.connect('clicked',self.select_obj,dialog)
|
||||||
select_file_button = gtk.Button(_('From file...'))
|
select_file_button = gtk.Button(_('From file...'))
|
||||||
select_file_button.connect('clicked',self.select_file,dialog.db)
|
select_file_button.connect('clicked',self.select_file,dialog)
|
||||||
select_table = gtk.Table(1,3)
|
select_table = gtk.Table(1,3)
|
||||||
select_table.set_col_spacings(10)
|
select_table.set_col_spacings(10)
|
||||||
select_table.attach(select_obj_button,
|
select_table.attach(select_obj_button,
|
||||||
@ -204,10 +204,14 @@ class SimpleBookTitleOptions(ReportOptions):
|
|||||||
self.size.set_range(0,20)
|
self.size.set_range(0,20)
|
||||||
self.size.set_numeric(True)
|
self.size.set_numeric(True)
|
||||||
self.size.set_value(self.options_dict['imgsize'])
|
self.size.set_value(self.options_dict['imgsize'])
|
||||||
|
size_frame = gtk.HBox()
|
||||||
|
size_frame.pack_start(self.size,expand=False,fill=False,padding=6)
|
||||||
|
size_frame.pack_start(gtk.Label(_('cm')),
|
||||||
|
expand=False,fill=False,padding=6)
|
||||||
|
|
||||||
dialog.add_frame_option(_('Image'),_('Preview'),preview_table)
|
dialog.add_frame_option(_('Image'),_('Preview'),preview_table)
|
||||||
dialog.add_frame_option(_('Image'),_('Select'),select_table)
|
dialog.add_frame_option(_('Image'),_('Select'),select_table)
|
||||||
dialog.add_frame_option(_('Image'),_('Size'),self.size)
|
dialog.add_frame_option(_('Image'),_('Size'),size_frame)
|
||||||
|
|
||||||
object_id = self.options_dict['imgid']
|
object_id = self.options_dict['imgid']
|
||||||
if object_id and dialog.db.get_object_from_gramps_id(object_id):
|
if object_id and dialog.db.get_object_from_gramps_id(object_id):
|
||||||
@ -233,15 +237,16 @@ class SimpleBookTitleOptions(ReportOptions):
|
|||||||
self.remove_obj_button.set_sensitive(False)
|
self.remove_obj_button.set_sensitive(False)
|
||||||
self.size.set_sensitive(False)
|
self.size.set_sensitive(False)
|
||||||
|
|
||||||
def select_obj(self,obj,database):
|
def select_obj(self,obj,dialog):
|
||||||
s_o = SelectObject.SelectObject(database,_("Select an Object"))
|
s_o = SelectObject(dialog.dbstate,dialog.uistate,dialog.track)
|
||||||
the_object = s_o.run()
|
the_object = s_o.run()
|
||||||
self.setup_object(database,the_object)
|
self.setup_object(dialog.db,the_object)
|
||||||
|
|
||||||
def select_file(self,obj,database):
|
def select_file(self,obj,dialog):
|
||||||
a_o = AddMedia.AddMediaObject(database)
|
a_o = AddMedia.AddMediaObject(dialog.dbstate,dialog.uistate,
|
||||||
the_object = a_o.run()
|
dialog.track)
|
||||||
self.setup_object(database,the_object)
|
a_o.run()
|
||||||
|
self.setup_object(dialog.db,a_o.object)
|
||||||
|
|
||||||
def setup_object(self,database,the_object):
|
def setup_object(self,database,the_object):
|
||||||
if not the_object:
|
if not the_object:
|
||||||
|
Loading…
Reference in New Issue
Block a user