|
|
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: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.