|
|
Sample Programs from NeXSTEP 3.3
#import "drawundo.h"
@interface BringToFrontGraphicsChange(PrivateMethods)
- redoDetails;
@end
@implementation BringToFrontGraphicsChange
- (const char *)changeName
{
return NXLocalStringFromTable("Operations", "Bring to Front", NULL, "The operation of bringing a graphical entity or group of graphical entities to the front of all other graphical entities.");
}
- redoDetails
{
int count, i;
id detail, graphic;
List *allGraphics;
allGraphics = [graphicView graphics];
count = [changeDetails count];
for (i = count; i >= 0; --i) {
detail = [changeDetails objectAt:i];
graphic = [detail graphic];
[allGraphics removeObject:graphic];
[allGraphics insertObject:graphic at:0];
}
return self;
}
@end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.