File:  [OS/2 SDKs] / pmsdk / samples / shapes / shapes.rc
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Thu Aug 9 12:28:12 2018 UTC (7 years, 9 months ago) by root
Branches: msft, MAIN
CVS tags: pmsdk-1988, HEAD
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
    }

unix.superglobalmegacorp.com

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