* src/const.py.in: remove unused variables

* src/gramps.glade: remove unused dialogs


svn: r5751
This commit is contained in:
Don Allingham
2006-01-14 05:27:48 +00:00
parent 7549856991
commit c8bbadb15f
5 changed files with 156 additions and 259 deletions

View File

@@ -62,22 +62,29 @@ import GrampsWidgets
from DdTargets import DdTargets
from WindowUtils import GladeIf
#-------------------------------------------------------------------------
#
#
#
#-------------------------------------------------------------------------
class AttrEmbedList(DisplayTabs.EmbeddedList):
_HANDLE_COL = -1
column_names = [
(_('Type'),0),
(_('Value'),1),
]
def __init__(self,db,data):
def __init__(self,dbstate,uistate,track,data):
self.data = data
self.hbox = gtk.HBox()
self.label = gtk.Label(_('Attributes'))
self.hbox.show_all()
DisplayTabs.EmbeddedList.__init__(self, db, DisplayTabs.FamilyAttrModel)
DisplayTabs.EmbeddedList.__init__(self, dbstate, uistate, track,
DisplayTabs.FamilyAttrModel)
def get_data(self):
return self.data
@@ -94,8 +101,11 @@ class AttrEmbedList(DisplayTabs.EmbeddedList):
def get_tab_widget(self):
return self.label
class ChildEmbedList(DisplayTabs.EmbeddedList):
_HANDLE_COL = 8
column_names = [
(_('#'),0) ,
(_('ID'),1) ,
@@ -107,37 +117,19 @@ class ChildEmbedList(DisplayTabs.EmbeddedList):
(_('Death Place'),7),
]
def __init__(self,db,family):
def __init__(self,dbstate,uistate,track,family):
self.family = family
self.hbox = gtk.HBox()
self.label = gtk.Label(_('Children'))
self.add_btn = gtk.Button()
self.add_btn.add(gtk.image_new_from_stock(gtk.STOCK_ADD,
gtk.ICON_SIZE_BUTTON))
self.edit_btn = gtk.Button()
self.edit_btn.add(gtk.image_new_from_stock(gtk.STOCK_EDIT,
gtk.ICON_SIZE_BUTTON))
self.del_btn = gtk.Button()
self.del_btn.add(gtk.image_new_from_stock(gtk.STOCK_REMOVE,
gtk.ICON_SIZE_BUTTON))
self.hbox.show_all()
DisplayTabs.EmbeddedList.__init__(self, dbstate, uistate, track,
DisplayTabs.ChildModel)
DisplayTabs.EmbeddedList.__init__(self, db, DisplayTabs.ChildModel)
self.set_spacing(6)
vbox = gtk.VBox()
vbox.set_spacing(6)
vbox.pack_start(self.add_btn,False)
vbox.pack_start(self.edit_btn,False)
vbox.pack_start(self.del_btn,False)
vbox.show_all()
self.pack_start(vbox,False)
def get_data(self):
return self.family.get_child_handle_list()
def column_order(self):
return self.db.get_child_column_order()
return self.dbstate.db.get_child_column_order()
def set_label(self):
if len(self.get_data()):
@@ -149,6 +141,19 @@ class ChildEmbedList(DisplayTabs.EmbeddedList):
def get_tab_widget(self):
return self.label
def add_button_clicked(self,obj):
print "Add Button Clicked"
def del_button_clicked(self,obj):
print "Del Button Clicked"
def edit_button_clicked(self,obj):
handle = self.get_selected()
if handle:
import EditPerson
person = self.dbstate.db.get_person_from_handle(handle)
EditPerson.EditPerson(self.dbstate,self.uistate,self.track,person)
#-------------------------------------------------------------------------
#
# EditFamily
@@ -230,9 +235,12 @@ class EditFamily(DisplayState.ManagedWindow):
self.mbutton.connect('clicked',self.mother_clicked)
self.fbutton.connect('clicked',self.father_clicked)
self.child_list = ChildEmbedList(self.dbstate.db, self.family)
self.event_list = DisplayTabs.EventEmbedList(self.dbstate.db, self.family)
self.attr_list = AttrEmbedList(self.dbstate.db, self.family.get_attribute_list())
self.child_list = ChildEmbedList(self.dbstate,self.uistate,
self.track, self.family)
self.event_list = DisplayTabs.EventEmbedList(self.dbstate, self.uistate,
self.track, self.family)
self.attr_list = AttrEmbedList(self.dbstate, self.uistate, self.track,
self.family.get_attribute_list())
self.note_tab = DisplayTabs.NoteTab(self.family.get_note_object())
self.gallery_tab = DisplayTabs.GalleryTab(self.dbstate.db,
self.family.get_media_list())