This is SendToBackGraphicsChange.m in view mode; [Download] [Up]
#import "drawundo.h" @interface SendToBackGraphicsChange(PrivateMethods) - redoDetails; @end @implementation SendToBackGraphicsChange - (const char *)changeName { return NXLocalStringFromTable("Operations", "Send To Back", NULL, "The operation of sending all the selected graphical entities to the back of (behind) all other graphical entities."); } - redoDetails { int count, i; id detail, graphic; List *allGraphics; allGraphics = [graphicView graphics]; count = [changeDetails count]; for (i = 0; i < count; i++) { detail = [changeDetails objectAt:i]; graphic = [detail graphic]; [allGraphics removeObject:graphic]; [allGraphics addObject:graphic]; } return self; } @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.