Annotation of pmsdk/samples/shapes/shapes.rc, revision 1.1.1.1

1.1       root        1: /*--------------------------------------------------------*\
                      2:     SHAPES.RC - resource script
                      3: \*--------------------------------------------------------*/
                      4: 
                      5: #include <os2.h>
                      6: #include "shapes.h"
                      7: 
                      8: POINTER ID_RESOURCE shapes.ico
                      9: 
                     10: MENU ID_RESOURCE
                     11:     {
                     12:     SUBMENU "~Options",            IDM_OPTIONS
                     13:        {
                     14:        MENUITEM "~List...",        IDM_LIST
                     15:        MENUITEM SEPARATOR
                     16:        MENUITEM "Ro~tation...",    IDM_ROTATION
                     17:        MENUITEM "~Clipping",       IDM_CLIPPING
                     18:        MENUITEM "~Vary size",      IDM_VARYSIZE
                     19:        MENUITEM "~Perspective",    IDM_PERSPECTIVE
                     20:        MENUITEM SEPARATOR
                     21:        MENUITEM "Li~ght Source...",IDM_LIGHTSOURCE
                     22:        MENUITEM "~Shaded",         IDM_SHADED
                     23:        MENUITEM SEPARATOR
                     24:        MENUITEM "A~bout Shapes...",IDM_ABOUT
                     25:        }
                     26:     MENUITEM "C~hild!",   IDM_CHILD
                     27:     MENUITEM "A~rrange!", IDM_ARRANGE
                     28:     }
                     29: 
                     30: DLGTEMPLATE IDD_LIST
                     31:     {
                     32:     DIALOG "", 0, 10, 10, 100, 130, WS_SAVEBITS | FS_DLGBORDER
                     33:        {
                     34:        LISTBOX                        IDD_NEWSHAPE,  10, 35, 80, 85
                     35:        DEFPUSHBUTTON "Enter"          DID_OK,        15, 10, 30, 15, WS_GROUP
                     36:        PUSHBUTTON "Cancel"            DID_CANCEL,    55, 10, 30, 15, WS_GROUP
                     37:        }
                     38:     }
                     39: 
                     40: DLGTEMPLATE IDD_ROTATION
                     41:     {
                     42:     DIALOG "", 0, 10, 10, 230, 115, WS_SAVEBITS | FS_DLGBORDER
                     43:        {
                     44:        LTEXT "X Axis"                 -1,            10, 75, 25, 10
                     45:        LTEXT "Y Axis"                 -1,            10, 55, 25, 10
                     46:        LTEXT "Z Axis"                 -1,            10, 35, 25, 10
                     47: 
                     48:        CTEXT "Angle"                  -1,            45, 95, 80, 10
                     49:        CONTROL ""                     IDD_ANGLE_X,   45, 75, 80, 10,
                     50:            WC_SCROLLBAR, SBS_HORZ | WS_VISIBLE | WS_TABSTOP
                     51:        CONTROL ""                     IDD_ANGLE_Y,   45, 55, 80, 10,
                     52:            WC_SCROLLBAR, SBS_HORZ | WS_VISIBLE | WS_TABSTOP
                     53:        CONTROL ""                     IDD_ANGLE_Z,   45, 35, 80, 10,
                     54:            WC_SCROLLBAR, SBS_HORZ | WS_VISIBLE | WS_TABSTOP
                     55: 
                     56:        CTEXT "Angular Velocity"       -1,           140, 95, 80, 10
                     57:        CONTROL ""                     IDD_ANGVEL_X, 140, 75, 80, 10,
                     58:            WC_SCROLLBAR, SBS_HORZ | WS_VISIBLE | WS_TABSTOP
                     59:        CONTROL ""                     IDD_ANGVEL_Y, 140, 55, 80, 10,
                     60:            WC_SCROLLBAR, SBS_HORZ | WS_VISIBLE | WS_TABSTOP
                     61:        CONTROL ""                     IDD_ANGVEL_Z, 140, 35, 80, 10,
                     62:            WC_SCROLLBAR, SBS_HORZ | WS_VISIBLE | WS_TABSTOP
                     63: 
                     64:        DEFPUSHBUTTON "Enter"          DID_OK,        75, 10, 30, 15, WS_GROUP
                     65:        PUSHBUTTON "Cancel"            DID_CANCEL,   125, 10, 30, 15, WS_GROUP
                     66:        }
                     67:     }
                     68: 
                     69: DLGTEMPLATE IDD_LIGHTSOURCE
                     70:     {
                     71:     DIALOG "", 0, 10, 10, 110, 95, WS_SAVEBITS | FS_DLGBORDER
                     72:        {
                     73:        LTEXT "X"                       -1,            10, 55, 10, 10
                     74:        LTEXT "Y"                       -1,            10, 35, 10, 10
                     75: 
                     76:        CTEXT "Light Source"            -1,            25, 75, 80, 10
                     77:        CONTROL ""                     IDD_LIGHTANG_X, 25, 55, 80, 10,
                     78:            WC_SCROLLBAR, SBS_HORZ | WS_VISIBLE | WS_TABSTOP
                     79:        CONTROL ""                     IDD_LIGHTANG_Y, 25, 35, 80, 10,
                     80:            WC_SCROLLBAR, SBS_HORZ | WS_VISIBLE | WS_TABSTOP
                     81: 
                     82:        DEFPUSHBUTTON "Enter"          DID_OK,         20, 10, 30, 15, WS_GROUP
                     83:        PUSHBUTTON "Cancel"            DID_CANCEL,     70, 10, 30, 15, WS_GROUP
                     84:        }
                     85:     }
                     86: 
                     87: DLGTEMPLATE IDD_ABOUT
                     88:     {
                     89:     DIALOG "", 0, 10, 10, 160, 80, WS_SAVEBITS | FS_DLGBORDER
                     90:        {
                     91:        CTEXT "Shapes",                           -1, 10, 46,140, 10
                     92:        ICON ID_RESOURCE                          -1,  8, 40,  0,  0
                     93:        CTEXT "Created by Microsoft, 1988",       -1, 10, 30,140, 10
                     94:        DEFPUSHBUTTON "OK"                    DID_OK, 64,  6, 32, 14, WS_GROUP
                     95:        }
                     96:     }
                     97: 
                     98: ACCELTABLE ID_RESOURCE
                     99:     {
                    100:     "^O",   IDM_OPTIONS
                    101:     "^H",   IDM_CHILD
                    102:     "^R",   IDM_ARRANGE
                    103:     "^L",   IDM_LIST
                    104:     "^T",   IDM_ROTATION
                    105:     "^G",   IDM_LIGHTSOURCE
                    106:     "^S",   IDM_SHADED
                    107:     "^C",   IDM_CLIPPING
                    108:     "^V",   IDM_VARYSIZE
                    109:     "^P",   IDM_PERSPECTIVE
                    110:     "^B",   IDM_ABOUT
                    111:     }

unix.superglobalmegacorp.com

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