libs-gdl2/EOInterface
Matt Rice b70ec2777a * EOInterface/EOAssociation.m: New variable _objectToAssociations.
(+objectDeallocated:): New private method.
(+initialize): initialize _objectToAssociations.
(-dealloc): Discard any pending notifications.
(-establishConnection): Retain display groups we're bound to.
Retain our self and register our object for dealloc notification.
(-breakConnection): Release display groups we're bound to. Release
our self and discard any pending notifications.
(-subjectChanged): Add comment

* EOInterface/EOColumnAssociation.m (-establishConnection): Assign our
dg ivar after establishing connection.  Use the dg ivar and move 2 if
statements into one.

* EOInterface/EODisplayGroup.m: Remove debugging class/category for
emptyArray and emptyDictionary.
(-indexesForObjectsIndeticalTo:): Fix typo by renaming to
-indexesForObjectsIdenticalTo:.
(-dealloc): Remove our self as an observer for any notifications,
as an editor or message handler for our editing context, our observer
proxies as observers from the observer center. Don't release
array/dictionary ivars that are emptyArray or emptyDictionary.
(-setSelectionIndexes:): Update to reflect change in method name.
(-deleteSelection): Remove unused local var.
(-fetch:): Call -redisplay.
(-updatedObjectIndex:): Return -1 instead of 0 until this is
implemented.
(-setValue:forObject:key:): fix comment in exception handlers.

* EOInterface/EOGenericControlAssociation.m:
(-subjectChanged:): Remove unused local variable.

* EOMasterDetailAssociation.m:
(-establishConnection, -breakConnection, -subjectChanged): Implement.

* EOInterface/EOPopUpAssociation.m: Remove unused local variables.

* EOInterface/EOTableViewAssociation.m:
(-breakConnection:): Remove our NSTableView object from the map table.
(-subjectChanged:): Remove unused local variables. Release temporary
retain on selection indexes.
(+bindToTableView:displayGroup:): Don't retain the table views in the
map table.  Release the newly created association.
(-dealloc): Remove self from the tvAssociationMap.

* EOInterface/SubclassFlags.h: Fix bitmask on MatchKey1AspectMask.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@21439 72102866-910b-0410-8b05-ffd578937521
2005-07-09 03:01:22 +00:00
..
EOActionAssociation.h * EOInterface/EOActionAssociation.h/m: New files. 2004-10-16 16:45:40 +00:00
EOActionAssociation.m 2005-05-12 Matt Rice <ratmice@yahoo.com> 2005-05-12 19:55:41 +00:00
EOActionCellAssociation.m * EOInterface/EOComboBoxAssociation.h/m: New files. 2004-10-17 20:27:26 +00:00
EOActionInsertionAssociation.h * EOInterface/EOActionAssociation.h/m: New files. 2004-10-16 16:45:40 +00:00
EOActionInsertionAssociation.m * EOInterface/EOActionAssociation.h/m: New files. 2004-10-16 16:45:40 +00:00
EOAspectConnector.h 2005-05-12 Matt Rice <ratmice@yahoo.com> 2005-05-12 19:55:41 +00:00
EOAspectConnector.m 2005-05-12 Matt Rice <ratmice@yahoo.com> 2005-05-12 19:55:41 +00:00
EOAssociation.h * EOInterface/EODetailSelectionAssociation.h/m: New files. 2004-10-20 21:32:06 +00:00
EOAssociation.m * EOInterface/EOAssociation.m: New variable _objectToAssociations. 2005-07-09 03:01:22 +00:00
EOColumnAssociation.h * EOInterface/EOActionAssociation.h/m: New files. 2004-10-16 16:45:40 +00:00
EOColumnAssociation.m * EOInterface/EOAssociation.m: New variable _objectToAssociations. 2005-07-09 03:01:22 +00:00
EOComboBoxAssociation.h * EOInterface/EOComboBoxAssociation.h/m: New files. 2004-10-17 20:27:26 +00:00
EOComboBoxAssociation.m * EOInterface/EOComboBoxAssociation.h/m: New files. 2004-10-17 20:27:26 +00:00
EOControlAssociation.h * EOInterface/EOComboBoxAssociation.h/m: New files. 2004-10-17 20:27:26 +00:00
EOControlAssociation.m 2005-05-12 Matt Rice <ratmice@yahoo.com> 2005-05-12 19:55:41 +00:00
EODeprecated.h * EOInterface/EODetailSelectionAssociation.h/m: New files. 2004-10-20 21:32:06 +00:00
EODetailSelectionAssociation.h * EOInterface/EODetailSelectionAssociation.h/m: New files. 2004-10-20 21:32:06 +00:00
EODetailSelectionAssociation.m * EOInterface/EODetailSelectionAssociation.h/m: New files. 2004-10-20 21:32:06 +00:00
EODisplayGroup.h 2005-05-12 Matt Rice <ratmice@yahoo.com> 2005-05-12 19:55:41 +00:00
EODisplayGroup.m * EOInterface/EOAssociation.m: New variable _objectToAssociations. 2005-07-09 03:01:22 +00:00
EOGenericControlAssociation.m * EOInterface/EOAssociation.m: New variable _objectToAssociations. 2005-07-09 03:01:22 +00:00
EOInterface.h * EOInterface/EODetailSelectionAssociation.h/m: New files. 2004-10-20 21:32:06 +00:00
EOMasterCopyAssociation.h * EOInterface/EODetailSelectionAssociation.h/m: New files. 2004-10-20 21:32:06 +00:00
EOMasterCopyAssociation.m * EOInterface/EODetailSelectionAssociation.h/m: New files. 2004-10-20 21:32:06 +00:00
EOMasterDetailAssociation.h * EOInterface/EODetailSelectionAssociation.h/m: New files. 2004-10-20 21:32:06 +00:00
EOMasterDetailAssociation.m * EOInterface/EOAssociation.m: New variable _objectToAssociations. 2005-07-09 03:01:22 +00:00
EOMasterPeerAssociation.m * EOInterface/EODetailSelectionAssociation.h/m: New files. 2004-10-20 21:32:06 +00:00
EOMatrixAssociation.h * EOInterface/EODetailSelectionAssociation.h/m: New files. 2004-10-20 21:32:06 +00:00
EOMatrixAssociation.m 2005-05-12 Matt Rice <ratmice@yahoo.com> 2005-05-12 19:55:41 +00:00
EOPickTextAssociation.h * EOInterface/EODetailSelectionAssociation.h/m: New files. 2004-10-20 21:32:06 +00:00
EOPickTextAssociation.m * EOInterface/EODetailSelectionAssociation.h/m: New files. 2004-10-20 21:32:06 +00:00
EOPopUpAssociation.h * EOInterface/EODetailSelectionAssociation.h/m: New files. 2004-10-20 21:32:06 +00:00
EOPopUpAssociation.m * EOInterface/EOAssociation.m: New variable _objectToAssociations. 2005-07-09 03:01:22 +00:00
EORadioMatrixAssociation.h * EOInterface/EODetailSelectionAssociation.h/m: New files. 2004-10-20 21:32:06 +00:00
EORadioMatrixAssociation.m 2005-05-12 Matt Rice <ratmice@yahoo.com> 2005-05-12 19:55:41 +00:00
EORecursiveBrowserAssociation.h * EOInterface/EODetailSelectionAssociation.h/m: New files. 2004-10-20 21:32:06 +00:00
EORecursiveBrowserAssociation.m * EOInterface/EODetailSelectionAssociation.h/m: New files. 2004-10-20 21:32:06 +00:00
EOTableViewAssociation.m * EOInterface/EOAssociation.m: New variable _objectToAssociations. 2005-07-09 03:01:22 +00:00
EOTextAssociation.h * EOInterface/EODetailSelectionAssociation.h/m: New files. 2004-10-20 21:32:06 +00:00
EOTextAssociation.m 2005-05-12 Matt Rice <ratmice@yahoo.com> 2005-05-12 19:55:41 +00:00
GNUmakefile 2005-05-12 Matt Rice <ratmice@yahoo.com> 2005-05-12 19:55:41 +00:00
Makefile.preamble 2005-05-12 Matt Rice <ratmice@yahoo.com> 2005-05-12 19:55:41 +00:00
NSImage+Additions.m * EOInterface/EOComboBoxAssociation.h/m: New files. 2004-10-17 20:27:26 +00:00
SubclassFlags.h * EOInterface/EOAssociation.m: New variable _objectToAssociations. 2005-07-09 03:01:22 +00:00