* src/DdTargets.py: add family targets to target list functions
	* src/Marriage.py (at_dest_drag_data_received, ev_dest_drag_data_received,
	ev_source_drag_data_get, at_source_drag_data_get): fixed dnd methods and
	added use of DdTarget types.
	* src/plugins/ScratchPad.py (generate_family_event_tooltip,
	generate_family_event_tooltip, redraw_object_list): added support for
	family events and attributes.


svn: r4249
This commit is contained in:
Richard Taylor
2005-03-29 13:16:24 +00:00
parent e11c8d99cc
commit 91ffd57ee5
4 changed files with 104 additions and 17 deletions

View File

@ -152,7 +152,9 @@ class _DdTargets(object):
self.EVENT.drag_type,
self.ATTRIBUTE.drag_type,
self.ADDRESS.drag_type,
self.SOURCEREF.drag_type)
self.SOURCEREF.drag_type,
self.FAMILY_EVENT.drag_type,
self.FAMILY_ATTRIBUTE.drag_type)
def all_text_targets(self):
"""return a list of all the targets that could be used
@ -172,7 +174,9 @@ class _DdTargets(object):
self.EVENT.target(),
self.ATTRIBUTE.target(),
self.ADDRESS.target(),
self.SOURCEREF.target())
self.SOURCEREF.target(),
self.FAMILY_EVENT.target(),
self.FAMILY_ATTRIBUTE.target())
def all_targets(self):
"""return a list of all the known targets."""