|
|
Microsoft OS/2 SDK PM 08-08-1988
/*--------------------------------------------------------*\
SHAPES.RC - resource script
\*--------------------------------------------------------*/
#include <os2.h>
#include "shapes.h"
POINTER ID_RESOURCE shapes.ico
MENU ID_RESOURCE
{
SUBMENU "~Options", IDM_OPTIONS
{
MENUITEM "~List...", IDM_LIST
MENUITEM SEPARATOR
MENUITEM "Ro~tation...", IDM_ROTATION
MENUITEM "~Clipping", IDM_CLIPPING
MENUITEM "~Vary size", IDM_VARYSIZE
MENUITEM "~Perspective", IDM_PERSPECTIVE
MENUITEM SEPARATOR
MENUITEM "Li~ght Source...",IDM_LIGHTSOURCE
MENUITEM "~Shaded", IDM_SHADED
MENUITEM SEPARATOR
MENUITEM "A~bout Shapes...",IDM_ABOUT
}
MENUITEM "C~hild!", IDM_CHILD
MENUITEM "A~rrange!", IDM_ARRANGE
}
DLGTEMPLATE IDD_LIST
{
DIALOG "", 0, 10, 10, 100, 130, WS_SAVEBITS | FS_DLGBORDER
{
LISTBOX IDD_NEWSHAPE, 10, 35, 80, 85
DEFPUSHBUTTON "Enter" DID_OK, 15, 10, 30, 15, WS_GROUP
PUSHBUTTON "Cancel" DID_CANCEL, 55, 10, 30, 15, WS_GROUP
}
}
DLGTEMPLATE IDD_ROTATION
{
DIALOG "", 0, 10, 10, 230, 115, WS_SAVEBITS | FS_DLGBORDER
{
LTEXT "X Axis" -1, 10, 75, 25, 10
LTEXT "Y Axis" -1, 10, 55, 25, 10
LTEXT "Z Axis" -1, 10, 35, 25, 10
CTEXT "Angle" -1, 45, 95, 80, 10
CONTROL "" IDD_ANGLE_X, 45, 75, 80, 10,
WC_SCROLLBAR, SBS_HORZ | WS_VISIBLE | WS_TABSTOP
CONTROL "" IDD_ANGLE_Y, 45, 55, 80, 10,
WC_SCROLLBAR, SBS_HORZ | WS_VISIBLE | WS_TABSTOP
CONTROL "" IDD_ANGLE_Z, 45, 35, 80, 10,
WC_SCROLLBAR, SBS_HORZ | WS_VISIBLE | WS_TABSTOP
CTEXT "Angular Velocity" -1, 140, 95, 80, 10
CONTROL "" IDD_ANGVEL_X, 140, 75, 80, 10,
WC_SCROLLBAR, SBS_HORZ | WS_VISIBLE | WS_TABSTOP
CONTROL "" IDD_ANGVEL_Y, 140, 55, 80, 10,
WC_SCROLLBAR, SBS_HORZ | WS_VISIBLE | WS_TABSTOP
CONTROL "" IDD_ANGVEL_Z, 140, 35, 80, 10,
WC_SCROLLBAR, SBS_HORZ | WS_VISIBLE | WS_TABSTOP
DEFPUSHBUTTON "Enter" DID_OK, 75, 10, 30, 15, WS_GROUP
PUSHBUTTON "Cancel" DID_CANCEL, 125, 10, 30, 15, WS_GROUP
}
}
DLGTEMPLATE IDD_LIGHTSOURCE
{
DIALOG "", 0, 10, 10, 110, 95, WS_SAVEBITS | FS_DLGBORDER
{
LTEXT "X" -1, 10, 55, 10, 10
LTEXT "Y" -1, 10, 35, 10, 10
CTEXT "Light Source" -1, 25, 75, 80, 10
CONTROL "" IDD_LIGHTANG_X, 25, 55, 80, 10,
WC_SCROLLBAR, SBS_HORZ | WS_VISIBLE | WS_TABSTOP
CONTROL "" IDD_LIGHTANG_Y, 25, 35, 80, 10,
WC_SCROLLBAR, SBS_HORZ | WS_VISIBLE | WS_TABSTOP
DEFPUSHBUTTON "Enter" DID_OK, 20, 10, 30, 15, WS_GROUP
PUSHBUTTON "Cancel" DID_CANCEL, 70, 10, 30, 15, WS_GROUP
}
}
DLGTEMPLATE IDD_ABOUT
{
DIALOG "", 0, 10, 10, 160, 80, WS_SAVEBITS | FS_DLGBORDER
{
CTEXT "Shapes", -1, 10, 46,140, 10
ICON ID_RESOURCE -1, 8, 40, 0, 0
CTEXT "Created by Microsoft, 1988", -1, 10, 30,140, 10
DEFPUSHBUTTON "OK" DID_OK, 64, 6, 32, 14, WS_GROUP
}
}
ACCELTABLE ID_RESOURCE
{
"^O", IDM_OPTIONS
"^H", IDM_CHILD
"^R", IDM_ARRANGE
"^L", IDM_LIST
"^T", IDM_ROTATION
"^G", IDM_LIGHTSOURCE
"^S", IDM_SHADED
"^C", IDM_CLIPPING
"^V", IDM_VARYSIZE
"^P", IDM_PERSPECTIVE
"^B", IDM_ABOUT
}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.