* src/DataViews/_NoteView.py: Enable filter editor
* src/FilterEditor/_FilterEditor.py: Note Filter Editor * src/FilterEditor/_EditRule.py: Note Filter Editor * src/Filters/Rules/Note/_HasNote.py: Rename label * src/Filters/Rules/Note/__init__.py: Add more rules * src/Filters/Rules/__init__.py: Add Note Rules svn: r8232
This commit is contained in:
@@ -85,6 +85,7 @@ _name2typeclass = {
|
||||
_('Family attribute:') : RelLib.AttributeType,
|
||||
_('Relationship type:') : RelLib.FamilyRelType,
|
||||
_('Marker type:') : RelLib.MarkerType,
|
||||
_('Note type:') : RelLib.NoteType,
|
||||
}
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
@@ -232,6 +233,7 @@ class MyID(gtk.HBox):
|
||||
'Source' : _('Source'),
|
||||
'MediaObject' : _('Media Object'),
|
||||
'Repository' : _('Repository'),
|
||||
'Note' : _('Note'),
|
||||
}
|
||||
|
||||
def __init__(self, dbstate, uistate, track, namespace='Person'):
|
||||
@@ -292,6 +294,9 @@ class MyID(gtk.HBox):
|
||||
elif self.namespace == 'Repository':
|
||||
repo = self.db.get_repository_from_gramps_id(gramps_id)
|
||||
name = repo.get_name()
|
||||
elif self.namespace == 'Note':
|
||||
note = self.db.get_note_from_gramps_id(gramps_id)
|
||||
name = note.get()
|
||||
return name
|
||||
|
||||
def set_text(self,val):
|
||||
@@ -388,6 +393,8 @@ class EditRule(ManagedWindow.ManagedWindow):
|
||||
class_list = Rules.MediaObject.editor_rule_list
|
||||
elif self.space == 'Repository':
|
||||
class_list = Rules.Repository.editor_rule_list
|
||||
elif self.space == 'Note':
|
||||
class_list = Rules.Note.editor_rule_list
|
||||
|
||||
for class_obj in class_list:
|
||||
arglist = class_obj.labels
|
||||
|
@@ -199,3 +199,5 @@ class FilterEditor(ManagedWindow.ManagedWindow):
|
||||
return self.db.get_media_object_handles()
|
||||
elif self.space == 'Repository':
|
||||
return self.db.get_repository_handles()
|
||||
elif self.space == 'Note':
|
||||
return self.db.get_note_handles()
|
||||
|
Reference in New Issue
Block a user