Annotation of Examples/EnterpriseObjects/SHLExamples/Sorting/SlidingMatrix.h, revision 1.1

1.1     ! root        1: /*--------------------------------------------------------------------------
        !             2:  *
        !             3:  *     You may freely copy, distribute, and reuse the code in this example.
        !             4:  *     SHL Systemhouse disclaims any warranty of any kind, expressed or  
        !             5:  *     implied, as to its fitness for any particular use.
        !             6:  *
        !             7:  *
        !             8:  *     SlidingMatrix
        !             9:  *
        !            10:  *     Inherits From:          Matrix
        !            11:  *
        !            12:  *     Conforms To:            None.
        !            13:  *
        !            14:  *     Declared In:            SlidingMatrix.h
        !            15:  *
        !            16:  *     Class Description
        !            17:  *
        !            18:  *             This is an adaption of Thomas Burkholder's Ranker class found
        !            19:  *             in NeXT's MiniExamples. I have modified it to support its usage
        !            20:  *             in custom IB connectors (added delegate notification when a
        !            21:  *             row change takes place,  reworked row exchange).
        !            22:  *
        !            23:  *
        !            24:  *------------------------------------------------------------------------*/
        !            25: #import <appkit/appkit.h>
        !            26: 
        !            27: 
        !            28: 
        !            29: 
        !            30: @interface SlidingMatrix : Matrix
        !            31: {
        !            32:        id      delegate;
        !            33: }
        !            34: 
        !            35: 
        !            36: @end
        !            37: 
        !            38: 
        !            39: 
        !            40: /*--------------------------------------------------------------------------
        !            41:  *
        !            42:  *     SlidingMatrixDelegate
        !            43:  *
        !            44:  *     Category Of:            Object
        !            45:  *
        !            46:  *     Declared In:            SlidingMatrix.h
        !            47:  *
        !            48:  *     Category Description
        !            49:  *
        !            50:  *             �description�
        !            51:  *
        !            52:  *
        !            53:  *------------------------------------------------------------------------*/
        !            54: 
        !            55: @interface Object (SlidingMatrixDelegate)
        !            56: 
        !            57: - (BOOL) slidingMatrix: sender  willSlideFromRow: (int) sourceRow;
        !            58: - (BOOL) slidingMatrix: sender  willSlideToRow: (int) destinationRow;
        !            59: - slidingMatrix: sender  didSlideFromRow: (int) sourceRow 
        !            60:                        toRow: (int) destinationRow;
        !            61: 
        !            62: @end
        !            63: 

unix.superglobalmegacorp.com

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