libs-gdl2/GDL2Palette
Dave Wetzel 1e1962ccd2 * README
add Additional Notes
* Apps/EOModelEditor/Inspectors/GNUmakefile
* Apps/EOModelEditor/GNUmakefile
* Apps/EOModeler/Makefile.preamble
add parent directories to search path as suggested by Sergey Golovin
* TODO
updated
* GDL2Palette/GNUmakefile
add ../Apps/EOModeler to ADDITIONAL_NATIVE_LIB_DIRS
(as suggested by Sergey Golovin)
It does not build on OS X, I need patches guys :-)



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@30845 72102866-910b-0410-8b05-ffd578937521
2010-06-24 22:55:58 +00:00
..
GDL2ConnectionInspector.gorm * GDL2Palette/KeyWrapper.h: New file. 2006-09-05 22:39:30 +00:00
GDL2DisplayGroupInspector.gorm * GDL2Palette/KeyWrapper.h: Add LocalType. 2006-09-19 19:21:14 +00:00
ConnectionInspector.h * COPYING.LIB: Update to LGPL 3. 2007-07-12 06:39:22 +00:00
ConnectionInspector.m * EOInterface/EODisplayGroup.m (_qualifierForKey:value:defaultOperator:): 2010-04-09 10:43:59 +00:00
DisplayGroupInspector.h * COPYING.LIB: Update to LGPL 3. 2007-07-12 06:39:22 +00:00
DisplayGroupInspector.m * COPYING.LIB: Update to LGPL 3. 2007-07-12 06:39:22 +00:00
Foundation+Categories.h * COPYING.LIB: Update to LGPL 3. 2007-07-12 06:39:22 +00:00
Foundation+Categories.m * COPYING.LIB: Update to LGPL 3. 2007-07-12 06:39:22 +00:00
GDL2Palette.tiff * GDL2Palette/KeyWrapper.h: New file. 2006-09-05 22:39:30 +00:00
GNUmakefile * README 2010-06-24 22:55:58 +00:00
IB+Categories.m * COPYING.LIB: Update to LGPL 3. 2007-07-12 06:39:22 +00:00
KeyWrapper.h * COPYING.LIB: Update to LGPL 3. 2007-07-12 06:39:22 +00:00
KeyWrapper.m * COPYING.LIB: Update to LGPL 3. 2007-07-12 06:39:22 +00:00
Palette.h * COPYING.LIB: Update to LGPL 3. 2007-07-12 06:39:22 +00:00
Palette.m * COPYING.LIB: Update to LGPL 3. 2007-07-12 06:39:22 +00:00
palette.table New files. 2005-05-13 00:25:27 +00:00
README * EOAccess/EOModel.h: Forward declare NSMutableArray class. 2007-01-25 22:57:24 +00:00
ResourceManager.h * COPYING.LIB: Update to LGPL 3. 2007-07-12 06:39:22 +00:00
ResourceManager.m * COPYING.LIB: Update to LGPL 3. 2007-07-12 06:39:22 +00:00

The GDL2 Palette uses runtime introspection to know which Associations/Aspects
are available.  EOInterface has skeleton classes (ready to be implemented)
for all the associations, some of which are incomplete.  So not all
associations creatable with gorm will actually work.

Please see the EOInterface TODO file for a list of implemented association
classes and aspects.

Currently the palette looks for .eomodel or .eomodeld files, in the 
same directory as the .gorm file.  Ideally it would get the list of models from
a project management tool such as Project Manager or Project Center.
Inability to locate a model file would manifest itself as a lack of keys
to bind aspects to.

This tool should also be able to notify Gorm when a model file is changed.
Currently you must quit Gorm and reload the .gorm file when the model changes.