Mercurial > projects > dwt-mac
diff dwt/internal/cocoa/NSObjectController.d @ 1:8b48be5454ce
The internal cocoa classes compile now
author | Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com> |
---|---|
date | Tue, 19 Aug 2008 17:35:17 +0200 |
parents | 380af2bdd8e5 |
children | f565d3a95c0a |
line wrap: on
line diff
--- a/dwt/internal/cocoa/NSObjectController.d Sat Aug 09 17:00:02 2008 +0200 +++ b/dwt/internal/cocoa/NSObjectController.d Tue Aug 19 17:35:17 2008 +0200 @@ -13,6 +13,7 @@ *******************************************************************************/ module dwt.internal.cocoa.NSObjectController; +import dwt.internal.cocoa.id; import dwt.internal.cocoa.NSArray; import dwt.internal.cocoa.NSController; import dwt.internal.cocoa.NSPredicate; @@ -34,163 +35,163 @@ public void add (id sender) { - OS.objc_msgSend(this.id, OS.sel_add_1, sender !is null ? sender.id : null); + OS.objc_msgSend(this.id_, OS.sel_add_1, sender !is null ? sender.id_ : null); } public void addObject (id object) { - OS.objc_msgSend(this.id, OS.sel_addObject_1, object !is null ? object.id : null); + OS.objc_msgSend(this.id_, OS.sel_addObject_1, object !is null ? object.id_ : null); } public bool automaticallyPreparesContent () { - return OS.objc_msgSend(this.id, OS.sel_automaticallyPreparesContent) !is null; + return OS.objc_msgSend(this.id_, OS.sel_automaticallyPreparesContent) !is null; } public bool canAdd () { - return OS.objc_msgSend(this.id, OS.sel_canAdd) !is null; + return OS.objc_msgSend(this.id_, OS.sel_canAdd) !is null; } public bool canRemove () { - return OS.objc_msgSend(this.id, OS.sel_canRemove) !is null; + return OS.objc_msgSend(this.id_, OS.sel_canRemove) !is null; } public id content () { - objc.id result = OS.objc_msgSend(this.id, OS.sel_content); + objc.id result = OS.objc_msgSend(this.id_, OS.sel_content); return result !is null ? new id(result) : null; } //public NSFetchRequest defaultFetchRequest() { - // objc.id result = OS.objc_msgSend(this.id, OS.sel_defaultFetchRequest); + // objc.id result = OS.objc_msgSend(this.id_, OS.sel_defaultFetchRequest); // return result !is null ? new NSFetchRequest(result) : null; //} public NSString entityName () { - objc.id result = OS.objc_msgSend(this.id, OS.sel_entityName); + objc.id result = OS.objc_msgSend(this.id_, OS.sel_entityName); return result !is null ? new NSString(result) : null; } public void fetch (id sender) { - OS.objc_msgSend(this.id, OS.sel_fetch_1, sender !is null ? sender.id : null); + OS.objc_msgSend(this.id_, OS.sel_fetch_1, sender !is null ? sender.id_ : null); } public NSPredicate fetchPredicate () { - objc.id result = OS.objc_msgSend(this.id, OS.sel_fetchPredicate); + objc.id result = OS.objc_msgSend(this.id_, OS.sel_fetchPredicate); return result !is null ? new NSPredicate(result) : null; } // //public bool fetchWithRequest(NSFetchRequest fetchRequest, bool merge, objc.id** error) { - // return OS.objc_msgSend(this.id, OS.sel_fetchWithRequest_1merge_1error_1, fetchRequest !is null ? fetchRequest.id : null, merge, error) !is null; + // return OS.objc_msgSend(this.id_, OS.sel_fetchWithRequest_1merge_1error_1, fetchRequest !is null ? fetchRequest.id_ : null, merge, error) !is null; //} public NSObjectController initWithContent (id content) { - objc.id result = OS.objc_msgSend(this.id, OS.sel_initWithContent_1, content !is null ? content.id : null); + objc.id result = OS.objc_msgSend(this.id_, OS.sel_initWithContent_1, content !is null ? content.id_ : null); return result !is null ? this : null; } public bool isEditable () { - return OS.objc_msgSend(this.id, OS.sel_isEditable) !is null; + return OS.objc_msgSend(this.id_, OS.sel_isEditable) !is null; } //public NSManagedObjectContext managedObjectContext() { - // objc.id result = OS.objc_msgSend(this.id, OS.sel_managedObjectContext); + // objc.id result = OS.objc_msgSend(this.id_, OS.sel_managedObjectContext); // return result !is null ? new NSManagedObjectContext(result) : null; //} public id newObject () { - objc.id result = OS.objc_msgSend(this.id, OS.sel_newObject); + objc.id result = OS.objc_msgSend(this.id_, OS.sel_newObject); return result !is null ? new id(result) : null; } public objc.Class objectClass () { - return cast(objc.Class) OS.objc_msgSend(this.id, OS.sel_objectClass); + return cast(objc.Class) OS.objc_msgSend(this.id_, OS.sel_objectClass); } public void prepareContent () { - OS.objc_msgSend(this.id, OS.sel_prepareContent); + OS.objc_msgSend(this.id_, OS.sel_prepareContent); } public void remove (id sender) { - OS.objc_msgSend(this.id, OS.sel_remove_1, sender !is null ? sender.id : null); + OS.objc_msgSend(this.id_, OS.sel_remove_1, sender !is null ? sender.id_ : null); } public void removeObject (id object) { - OS.objc_msgSend(this.id, OS.sel_removeObject_1, object !is null ? object.id : null); + OS.objc_msgSend(this.id_, OS.sel_removeObject_1, object !is null ? object.id_ : null); } public NSArray selectedObjects () { - objc.id result = OS.objc_msgSend(this.id, OS.sel_selectedObjects); + objc.id result = OS.objc_msgSend(this.id_, OS.sel_selectedObjects); return result !is null ? new NSArray(result) : null; } public id selection () { - objc.id result = OS.objc_msgSend(this.id, OS.sel_selection); + objc.id result = OS.objc_msgSend(this.id_, OS.sel_selection); return result !is null ? new id(result) : null; } public void setAutomaticallyPreparesContent (bool flag) { - OS.objc_msgSend(this.id, OS.sel_setAutomaticallyPreparesContent_1, flag); + OS.objc_msgSend(this.id_, OS.sel_setAutomaticallyPreparesContent_1, flag); } public void setContent (id content) { - OS.objc_msgSend(this.id, OS.sel_setContent_1, content !is null ? content.id : null); + OS.objc_msgSend(this.id_, OS.sel_setContent_1, content !is null ? content.id_ : null); } public void setEditable (bool flag) { - OS.objc_msgSend(this.id, OS.sel_setEditable_1, flag); + OS.objc_msgSend(this.id_, OS.sel_setEditable_1, flag); } public void setEntityName (NSString entityName) { - OS.objc_msgSend(this.id, OS.sel_setEntityName_1, entityName !is null ? entityName.id : null); + OS.objc_msgSend(this.id_, OS.sel_setEntityName_1, entityName !is null ? entityName.id_ : null); } public void setFetchPredicate (NSPredicate predicate) { - OS.objc_msgSend(this.id, OS.sel_setFetchPredicate_1, predicate !is null ? predicate.id : null); + OS.objc_msgSend(this.id_, OS.sel_setFetchPredicate_1, predicate !is null ? predicate.id_ : null); } //public void setManagedObjectContext(NSManagedObjectContext managedObjectContext) { - // OS.objc_msgSend(this.id, OS.sel_setManagedObjectContext_1, managedObjectContext !is null ? managedObjectContext.id : null); + // OS.objc_msgSend(this.id_, OS.sel_setManagedObjectContext_1, managedObjectContext !is null ? managedObjectContext.id_ : null); //} public void setObjectClass (objc.Class objectClass) { - OS.objc_msgSend(this.id, OS.sel_setObjectClass_1, objectClass); + OS.objc_msgSend(this.id_, OS.sel_setObjectClass_1, objectClass); } public void setUsesLazyFetching (bool enabled) { - OS.objc_msgSend(this.id, OS.sel_setUsesLazyFetching_1, enabled); + OS.objc_msgSend(this.id_, OS.sel_setUsesLazyFetching_1, enabled); } public bool usesLazyFetching () { - return OS.objc_msgSend(this.id, OS.sel_usesLazyFetching) !is null; + return OS.objc_msgSend(this.id_, OS.sel_usesLazyFetching) !is null; } public bool validateUserInterfaceItem (id item) { - return OS.objc_msgSend(this.id, OS.sel_validateUserInterfaceItem_1, item !is null ? item.id : null) !is null; + return OS.objc_msgSend(this.id_, OS.sel_validateUserInterfaceItem_1, item !is null ? item.id_ : null) !is null; } }