Annotation of Examples/AppKit/SortingInAction/SortApp.h, revision 1.1.1.1

1.1       root        1: #import <appkit/Application.h>
                      2: #import "GenericSort.h"
                      3: #import <objc/NXStringTable.h>
                      4: 
                      5: @interface SortApp:Application
                      6: {
                      7:     id algorithmMatrix;                /* matrix of switches for sort algorithms */
                      8:     id performRadios;          /* radio button matrix for parallel--series */
                      9:     id tickValueMatrix;                /* matrix of text fields for tick values */
                     10:     id tickMatrix;             /* matrix of tick operations */
                     11:     id dataSetMatrix;          /* matrix of text fields for data parameters */
                     12:     id messageField;           /* text field used to display current status */
                     13:     id goButton;               /* button that starts/cancels sorting */
                     14:     id tickField;              /* text field to display current tick count */
                     15:     id stringTable;            /* NXStringTable for string resources */
                     16:     DPSTimedEntry teNum;       /* timed entry used to update tickField */
                     17:     id infoPanel;              /* the Info... panel */
                     18:     id helpPanel;              /* the help panel */
                     19:     id sortController;         /* controller which manages sorting activity */
                     20:     port_t drawPort;           /* main thread port,receives drawing message */
                     21: }
                     22: 
                     23: /* FACTORY METHODS */
                     24: + initialize;
                     25: + new;
                     26: 
                     27: /* TARGET-ACTION METHODS */
                     28: - info:sender;
                     29: - help:sender;
                     30: - go:sender;
                     31: - stop:sender;
                     32: 
                     33: /* PUBLIC METHODS */
                     34: - setControlsEnabled:(BOOL)value;
                     35: - startTickCounter;
                     36: - stopTickCounter;
                     37: - allFinished;
                     38: - stringTable;
                     39: - draw:(simpleMsg *)msg;
                     40: - (port_t)drawPort;
                     41: 
                     42: /* DELEGATE METHODS */
                     43: - appDidInit:sender;
                     44: 
                     45: @end

unix.superglobalmegacorp.com

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