Annotation of Examples/AppKit/Draw/graphicsUndo.subproj/BringToFrontGraphicsChange.m, revision 1.1.1.1

1.1       root        1: #import "drawundo.h"
                      2: 
                      3: @interface BringToFrontGraphicsChange(PrivateMethods)
                      4: 
                      5: - redoDetails;
                      6: 
                      7: @end
                      8: 
                      9: @implementation BringToFrontGraphicsChange
                     10: 
                     11: - (const char *)changeName
                     12: {
                     13:     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.");
                     14: }
                     15: 
                     16: - redoDetails
                     17: {
                     18:     int count, i;
                     19:     id detail, graphic;
                     20:     List *allGraphics;
                     21: 
                     22:     allGraphics = [graphicView graphics];
                     23:     count = [changeDetails count];
                     24:     for (i = count; i >= 0; --i) {
                     25:        detail = [changeDetails objectAt:i];
                     26:        graphic = [detail graphic];
                     27:         [allGraphics removeObject:graphic];
                     28:         [allGraphics insertObject:graphic at:0];
                     29:     }
                     30: 
                     31:     return self;
                     32: }
                     33: 
                     34: @end

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.