mirror of
https://github.com/gnustep/libs-gdl2.git
synced 2025-02-21 10:30:58 +00:00
assignment. Replace label with window title. (-runAdaptorsPanel:): Remove unused variable. * DBModeler/DefaultColumnProvider.m: Add missing braces, remove unused ivars. (-cellForColumnNamed:): Autorelease cells. * DBModeler/EOAdditions.m: New EOAttribute KVC methods -allowNull and -setAllowNull:. * DBModeler/GNUmakefile: Add new to project. * DBModeler/KVDataSource.m (-createObject:): Return nil after throwing exception. * DBModeler/MainModelEditor.m (-dragImageForRows:event:dragImageOffset:):: Enable drag and drop for relationships. (-initWithDocument:): Add parenthesis around assignment. Don't release the document window on close. (-ecStuff:): temporarily reload everything in the outline view when something changes. (-viewSelectedObject:): Remove NSLog. Rewrite editor activation. Fix leaks. * DBModeler/Modeler.m (-applicationWillFinishLaunching:): Add new menu items. Don't order our menu in. (-new:,-open:): Move document initializition to _newDocumentWithModel:. (-_newDocumentWithModel:,-newFromDatabase:): New methods. (-validateMenuItem:,-generateSQL:): Ditto. * DBModeler/ModelerAttributeEditor.m (-initWithParentEditor:): Remove unused variables. (-displayGroupDidChangeSelection:): return early if there is no longer a selection. * DBModeler/ModelerEntityEditor.m: (-canSupportCurrentSelection): Remove NSLog. (-displayGroupDidChangeSelection:): Ditto. (-dealloc:): New method. (-initWithParentEditor:): Remove unused variables. Add parens around assignment. Release local variables. * DBModeler/ModelerTableEmbedibleEditor: (-addDefaultTableColumnsForTableView:displayGroup:): Release table columns. (-addTableColumnForItem:tableView:): Ditto. * DBModeler/Inspectors/RelationshipInspector.m: (-selectedEntity, -selectedDestinationAttribute): New methods. (-selectedSourceAttribute, -indexOfSourceAttribute:): Ditto. (-indexOfDestinationAttribute:,joinWithSource:destination:): Ditto. (-selectedJoin:,updateConnectButton,): Ditto. (-refresh): Rewrite using new methods. (-numberOfRowsInTableView:): Add fallback return value. (-tableView:objectValueForTableColumn:row:): Ditto. (-tableView:selectionDidChange:): If a source or destination attribute is now selected, select its counterpart. (-tableView:shouldSelectRow:): New method to disallow entity selection if there is a destination entity. (-tableView:willDisplayCell:forTableColumn:row:): New method, set the cell text color to disabled text color, if we would disallow selection. (-connectionChanged:): Implement disconnection. * DBModeler/SQLGenerator.h/m: New files initial implementation. * DBModeler/Resources/SQLGenerator.gorm: Ditto. * DBModeler/ConsistencyChecker.h/m: Ditto. * DBModeler/ConsistencyResults.h/m: Ditto. * DBModeler/ConsistencyResults.gorm: Ditto. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@21438 72102866-910b-0410-8b05-ffd578937521
45 lines
1.1 KiB
Makefile
45 lines
1.1 KiB
Makefile
include $(GNUSTEP_MAKEFILES)/common.make
|
|
include ../gdl2.make
|
|
|
|
SUBPROJECTS=../EOInterface ../EOModeler
|
|
include $(GNUSTEP_MAKEFILES)/aggregate.make
|
|
|
|
APP_NAME = DBModeler
|
|
DBModeler_SUBPROJECTS=Inspectors
|
|
|
|
ADDITIONAL_LIB_DIRS+=-L../EOAccess/$(GNUSTEP_OBJ_DIR)
|
|
ADDITIONAL_LIB_DIRS+=-L../EOControl/$(GNUSTEP_OBJ_DIR)
|
|
|
|
ifeq ($(FOUNDATION_LIB), apple)
|
|
ADDITIONAL_LIB_DIRS+= -F../EOModeler
|
|
ADDITIONAL_INCLUDE_DIRS+= -F../EOModeler
|
|
else
|
|
ADDITIONAL_INCLUDE_DIRS= -I..
|
|
ADDITIONAL_LIB_DIRS+=-L../EOInterface/$(GNUSTEP_OBJ_DIR) -L../EOModeler/$(GNUSTEP_OBJ_DIR)
|
|
endif
|
|
|
|
ADDITIONAL_NATIVE_LIBS += EOInterface gnustep-db2modeler
|
|
|
|
$(APP_NAME)_RESOURCE_FILES = \
|
|
Resources/Key_On.tiff \
|
|
Resources/ClassProperty_On.tiff \
|
|
Resources/ModelDrag.tiff \
|
|
Resources/SQLGenerator.gorm \
|
|
Resources/ConsistencyResults.gorm
|
|
|
|
$(APP_NAME)_OBJC_FILES = \
|
|
main.m \
|
|
Modeler.m \
|
|
AdaptorsPanel.m \
|
|
MainModelEditor.m \
|
|
ModelerEntityEditor.m \
|
|
DefaultColumnProvider.m \
|
|
KVDataSource.m \
|
|
ModelerAttributeEditor.m \
|
|
EOAdditions.m \
|
|
ModelerTableEmbedibleEditor.m \
|
|
SQLGenerator.m \
|
|
ConsistencyResults.m \
|
|
ConsistencyChecker.m
|
|
|
|
include $(GNUSTEP_MAKEFILES)/application.make
|