Annotation of os2sdk/demos/apps/ds/help.c, revision 1.1.1.1

1.1       root        1: /*  help.c - Show help screen */
                      2: 
                      3: #include "ds.h"
                      4: #include "vars.h"
                      5: 
                      6: 
                      7: char helpScreen[][63] = {
                      8:    /* 123456789 123456789 123456789 123456789 123456789 123456789 1 */
                      9:     "����������������������������[ Help ]������������������������ͻ", /*  0 */
                     10:     "� 21 Aug 1986 �      Display Subdirectories      � Ver 0.030 �", /*  1 */
                     11:     "������������������������������������������������������������͹", /*  2 */
                     12:     "�                        Cursor Keys                         �", /*  3 */
                     13:     "�                                                            �", /*  4 */
                     14:     "�     up - move to upper sibling     left - move to parent   �", /*  5 */
                     15:     "�   down - move to lower sibling    right - move to child    �", /*  6 */
                     16:     "�                                                            �", /*  7 */
                     17:     "�   Shift F1:  Set Colors                                    �", /*  8 */
                     18:     "�         F9:  Exit                                          �", /*  9 */
                     19:     "�      Enter:  Spawn shell at current directory              �", /* 10 */
                     20:     "�                                                            �", /* 11 */
                     21:     "������������������[ Press any key to return ]���������������ͼ"  /* 12 */
                     22: };
                     23: 
                     24: #define     H_WIDTH    62
                     25: #define     H_HEIGHT   13
                     26: 
                     27: int H_ROW;  /* (N_of_Rows - H_HEIGHT)/2 */
                     28: int H_COL;  /* (N_of_Cols - H_WIDTH)/2 */
                     29: 
                     30: 
                     31: /***   helpInit - initialize stuff for the help screen
                     32: *
                     33: *
                     34: */
                     35: helpInit ()
                     36: {
                     37:     H_ROW = (N_of_Rows - H_HEIGHT)/2;
                     38:     H_COL = (N_of_Cols - H_WIDTH)/2;
                     39: }   /* helpInit */
                     40: 
                     41: 
                     42: /***   showHelp - display the help screen
                     43: *
                     44: *
                     45: */
                     46: showHelp ()
                     47: {
                     48:     int row,col;
                     49:     Attr a;
                     50: 
                     51:     a = color[popupC];
                     52: 
                     53:     for (row=0; row<H_HEIGHT; row++)
                     54:        VIOWRTCHARSTRATT (chfs(helpScreen[row]), H_WIDTH, row+H_ROW,H_COL,
                     55:                          afs(&a), VioHandle);
                     56:     getch();                       /* Pause */
                     57: }   /* showHelp */

unix.superglobalmegacorp.com

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