home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / os2 / fractz / fractz.rc < prev    next >
Encoding:
Text File  |  1994-01-19  |  10.7 KB  |  173 lines

  1. /*+--------------------------------------------------------------------------+*/
  2. /*+--------------------------------------------------------------------------+*/
  3.  
  4. #include <os2.h>
  5. #include "fractz.h"
  6.  
  7. ICON ID_WINDOW PRELOAD fractz.ico
  8.  
  9. MENU ID_WINDOW PRELOAD
  10.    {
  11.    SUBMENU "~Fractal",            IDM_FRACTYPE,      MIS_TEXT
  12.       {
  13.       MENUITEM "~Mandel",         IDM_MANDEL,        MIS_TEXT,  MIA_CHECKED
  14.       MENUITEM "~Lambda",         IDM_LAMBDA,        MIS_TEXT
  15.       MENUITEM "~CmplxNewt",      IDM_CMPLXNEWT,     MIS_TEXT
  16.       MENUITEM "~Julia",          IDM_JULIA1,        MIS_TEXT
  17.       MENUITEM "Cm~plxMan",       IDM_CMPLXMAN,      MIS_TEXT
  18.       MENUITEM "Ma~gnetj1",       IDM_MAGNETJ1,      MIS_TEXT
  19.       MENUITEM "~Tetration",      IDM_TETRATION,     MIS_TEXT
  20.       MENUITEM "~Spider",         IDM_SPIDER,        MIS_TEXT
  21.       MENUITEM SEPARATOR
  22.       MENUITEM "~Reset",          IDM_RESET,          MIS_TEXT
  23.       MENUITEM SEPARATOR
  24.       MENUITEM "S~ave as BMP...", IDM_SAVE,           MIS_TEXT
  25.       MENUITEM "~View BMP...",    IDM_VIEW,           MIS_TEXT
  26.       MENUITEM "~Unview BMP",     IDM_UNVIEW,         MIS_TEXT
  27.       MENUITEM SEPARATOR
  28.       MENUITEM "E~xit",           IDM_EXITPROG,       MIS_TEXT
  29.       }
  30.    SUBMENU "~Display",            IDM_DISPLAY,        MIS_TEXT
  31.       {
  32.       MENUITEM "~Image",          IDM_IMAGE,          MIS_TEXT, MIA_CHECKED
  33.       MENUITEM "~Orbits",         IDM_ORBIT,          MIS_TEXT
  34.       MENUITEM SEPARATOR
  35.       MENUITEM "~Fix Colors",     IDM_FIXCOLORS,      MIS_TEXT, MIA_CHECKED
  36.       MENUITEM "~Change Colors",  IDM_CHANGECOLORS,   MIS_TEXT
  37.       }
  38.  
  39.    SUBMENU "~Settings",           IDM_SETUP,          MIS_TEXT
  40.       {
  41.       MENUITEM "~Dialog...",      IDM_SETTINGS,       MIS_TEXT
  42.       }
  43.    SUBMENU "~Map",                IDM_MAP,            MIS_TEXT
  44.       {
  45.       MENUITEM "~Default",        IDM_DEFAULT,        MIS_TEXT,  MIA_CHECKED
  46.       MENUITEM "~Altern",         IDM_ALTERN,         MIS_TEXT
  47.       MENUITEM "~Blues",          IDM_BLUES,          MIS_TEXT
  48.       MENUITEM "~Chroma",         IDM_CHROMA,         MIS_TEXT
  49.       MENUITEM "~Darkgrey",       IDM_DARKGREY,       MIS_TEXT
  50.       MENUITEM "~Firestrm",       IDM_FIRESTRM,       MIS_TEXT
  51.       MENUITEM "Gamma~1",         IDM_GAMMA1,         MIS_TEXT
  52.       MENUITEM "Gamma~2",         IDM_GAMMA2,         MIS_TEXT
  53.       MENUITEM "~Green",          IDM_GREEN,          MIS_TEXT
  54.       MENUITEM "Gre~y",           IDM_GREY,           MIS_TEXT
  55.       MENUITEM "~Landscap",       IDM_LANDSCAP,       MIS_TEXT
  56.       MENUITEM "~Neon",           IDM_NEON,           MIS_TEXT
  57.       MENUITEM "~Paintjet",       IDM_PAINTJET,       MIS_TEXT
  58.       MENUITEM "~Royal",          IDM_ROYAL,          MIS_TEXT
  59.       MENUITEM "~Topo",           IDM_TOPO,           MIS_TEXT
  60.       MENUITEM "~Volcano",        IDM_VOLCANO,        MIS_TEXT
  61.       MENUITEM  SEPARATOR
  62.       MENUITEM "R~andom",         IDM_RANDOM,         MIS_TEXT
  63.       MENUITEM  SEPARATOR
  64.       MENUITEM "Co~mplement",     IDM_COMPLEMENT,     MIS_TEXT
  65.       }
  66.    SUBMENU "~Help", IDM_HELP, MIS_TEXT
  67.       {
  68.       MENUITEM "~Instructions", IDM_HELPINSTRUCTIONS, MIS_TEXT
  69.       MENUITEM SEPARATOR
  70.       MENUITEM "~Product Information", IDM_HELPABOUT, MIS_TEXT
  71.       }
  72.    }
  73.  
  74. ACCELTABLE ID_WINDOW PRELOAD
  75.    {
  76.    VK_F1, IDM_HELPINSTRUCTIONS, VIRTUALKEY
  77.    VK_F3, IDM_EXITPROG, VIRTUALKEY
  78.    }
  79.  
  80. STRINGTABLE PRELOAD
  81.    {
  82.    IDS_APPNAME,      "FRACTZ"
  83.    IDS_NOREGISTER,   "Window class could not be registered."
  84.    IDS_NOSTDWINDOWS, "The standard windows could not be created."
  85.    IDS_NOTHREAD,     "The drawing thread could not be created."
  86.    IDS_SEMERROR,     "A semaphore error occurred."
  87.    IDS_FAILOPEN,     "Couldn't open file."
  88.    IDS_FAILCREATE,   "Couldn't create file (duplicate perhaps)."
  89.    }
  90.  
  91.  
  92. /*********
  93. DLGTEMPLATE DLG_SETTINGS 
  94. BEGIN
  95.     DIALOG "SETTINGS", DLG_SETTINGS, 5, 3, 410, 251, WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
  96.     PRESPARAMS PP_FONTNAMESIZE "8.Helv"
  97.     BEGIN
  98.         CONTROL "XL", DLG_XLEFT, 34, 205, 60, 10, WC_ENTRYFIELD, ES_LEFT | ES_AUTOSCROLL | ES_MARGIN | ES_ANY | WS_VISIBLE | WS_TABSTOP
  99.         CONTROL "XR", DLG_XRIGHT, 34, 190, 61, 10, WC_ENTRYFIELD, ES_LEFT | ES_AUTOSCROLL | ES_MARGIN | ES_ANY | WS_VISIBLE | WS_TABSTOP
  100.         CONTROL "YB", DLG_YBOTTOM, 33, 175, 61, 10, WC_ENTRYFIELD, ES_LEFT | ES_AUTOSCROLL | ES_MARGIN | ES_ANY | WS_VISIBLE | WS_TABSTOP
  101.         CONTROL "YT", DLG_YTOP, 34, 160, 60, 10, WC_ENTRYFIELD, ES_LEFT | ES_AUTOSCROLL | ES_MARGIN | ES_ANY | WS_VISIBLE | WS_TABSTOP
  102.         CONTROL "REALDX", DLG_REALNO, 209, 205, 61, 10, WC_ENTRYFIELD, ES_LEFT | ES_AUTOSCROLL | ES_MARGIN | ES_ANY | WS_VISIBLE | WS_TABSTOP
  103.         CONTROL "IMAGDY", DLG_IMAGNO, 209, 190, 60, 10, WC_ENTRYFIELD, ES_LEFT | ES_AUTOSCROLL | ES_MARGIN | ES_ANY | WS_VISIBLE | WS_TABSTOP
  104.         CONTROL "MAXITER", DLG_MAXITER, 209, 175, 59, 10, WC_ENTRYFIELD, ES_LEFT | ES_AUTOSCROLL | ES_MARGIN | ES_ANY | WS_VISIBLE | WS_TABSTOP
  105.         CONTROL "BAILOUT", DLG_BAILOUT, 209, 160, 59, 10, WC_ENTRYFIELD, ES_LEFT | ES_AUTOSCROLL | ES_MARGIN | ES_ANY | WS_VISIBLE | WS_TABSTOP
  106.         CONTROL "1", DLGA_INSIDECOLOR, 344, 205, 27, 10, WC_ENTRYFIELD, ES_LEFT | ES_AUTOSCROLL | ES_MARGIN | ES_ANY | WS_VISIBLE | WS_TABSTOP
  107.         CONTROL "1.0", DLG_SPHERERAD, 208, 124, 27, 9, WC_ENTRYFIELD, ES_LEFT | ES_AUTOSCROLL | ES_ANY | WS_VISIBLE | WS_TABSTOP
  108.         CONTROL "50.0", DLGA_MAXHT, 21, 68, 35, 11, WC_ENTRYFIELD, ES_LEFT | ES_AUTOSCROLL | ES_MARGIN | ES_ANY | WS_VISIBLE | WS_TABSTOP
  109.         DEFPUSHBUTTON "OK", DID_OK, 6, 4, 51, 14
  110.         PUSHBUTTON "Cancel", DID_CANCEL, 71, 4, 51, 14
  111.         PUSHBUTTON "Help", 998, 134, 3, 51, 14, BS_HELP
  112.         CONTROL "NAME", DLG_FRACTNAME, 99, 240, 100, 10, WC_ENTRYFIELD, ES_CENTER | ES_AUTOSCROLL | ES_MARGIN | ES_ANY | WS_VISIBLE | WS_GROUP | WS_TABSTOP
  113.         PRESPARAMS PP_HILITEBACKGROUNDCOLOR , 0x0L
  114.         CONTROL "FORMULA", DLG_FORMULA, 99, 225, 100, 10, WC_ENTRYFIELD, ES_CENTER | ES_AUTOSCROLL | ES_MARGIN | ES_ANY | WS_VISIBLE | WS_GROUP | WS_TABSTOP
  115.         CONTROL "EXAMPLE", DLG_EXAMPLEPERTS, 227, 231, 64, 10, WC_ENTRYFIELD, ES_CENTER | ES_AUTOSCROLL | ES_MARGIN | ES_ANY | WS_VISIBLE | WS_GROUP | WS_TABSTOP
  116.         CONTROL "XL =", 112, 7, 205, 19, 8, WC_STATIC, SS_TEXT | DT_RIGHT | DT_VCENTER | DT_MNEMONIC | WS_VISIBLE | WS_GROUP
  117.         CONTROL "XR =", 113, 7, 190, 19, 8, WC_STATIC, SS_TEXT | DT_RIGHT | DT_VCENTER | DT_MNEMONIC | WS_VISIBLE | WS_GROUP
  118.         CONTROL "YB =", 114, 7, 175, 19, 8, WC_STATIC, SS_TEXT | DT_RIGHT | DT_VCENTER | DT_MNEMONIC | WS_VISIBLE | WS_GROUP
  119.         CONTROL "YT =", 115, 6, 160, 20, 8, WC_STATIC, SS_TEXT | DT_RIGHT | DT_VCENTER | DT_MNEMONIC | WS_VISIBLE | WS_GROUP
  120.         CONTROL "Bailout =", 116, 154, 160, 50, 10, WC_STATIC, SS_TEXT | DT_RIGHT | DT_VCENTER | DT_MNEMONIC | WS_VISIBLE | WS_GROUP
  121.         CONTROL "Maxiter =", 117, 154, 175, 50, 8, WC_STATIC, SS_TEXT | DT_RIGHT | DT_VCENTER | DT_MNEMONIC | WS_VISIBLE | WS_GROUP
  122.         CONTROL "Imag Pert. (dY) =", 118, 119, 190, 85, 8, WC_STATIC, SS_TEXT | DT_RIGHT | DT_VCENTER | DT_MNEMONIC | WS_VISIBLE | WS_GROUP
  123.         CONTROL "Real Pert. (dX) =", 119, 119, 205, 85, 8, WC_STATIC, SS_TEXT | DT_RIGHT | DT_VCENTER | DT_MNEMONIC | WS_VISIBLE | WS_GROUP
  124.         CONTROL "Hint Perturbation", 120, 224, 242, 70, 8, WC_STATIC, SS_TEXT | DT_CENTER | DT_VCENTER | DT_MNEMONIC | WS_VISIBLE | WS_GROUP
  125.         CONTROL "Box Coordinates", 121, 7, 222, 65, 8, WC_STATIC, SS_TEXT | DT_CENTER | DT_VCENTER | DT_MNEMONIC | WS_VISIBLE | WS_GROUP
  126.         CONTROL "spherical", DLG_SPHERICAL, 9, 137, 7, 7, WC_BUTTON, BS_AUTOCHECKBOX | WS_VISIBLE | WS_GROUP | WS_TABSTOP
  127.         CONTROL "dlga180", DLG_180, 71, 131, 9, 8, WC_BUTTON, BS_AUTORADIOBUTTON | WS_VISIBLE | WS_GROUP | WS_TABSTOP
  128.         CONTROL "dlga360", DLG_360, 71, 119, 7, 6, WC_BUTTON, BS_AUTORADIOBUTTON | WS_VISIBLE | WS_TABSTOP
  129.         CONTROL "Radius =", 110, 157, 124, 45, 8, WC_STATIC, SS_TEXT | DT_RIGHT | DT_VCENTER | DT_MNEMONIC | WS_VISIBLE
  130.         CONTROL "Sphere", 111, 23, 137, 29, 8, WC_STATIC, SS_TEXT | DT_LEFT | DT_VCENTER | DT_MNEMONIC | WS_VISIBLE | WS_GROUP
  131.         CONTROL "Covers 180", 106, 82, 131, 52, 8, WC_STATIC, SS_TEXT | DT_LEFT | DT_VCENTER | DT_MNEMONIC | WS_VISIBLE
  132.         CONTROL "Covers 360", 107, 83, 118, 50, 8, WC_STATIC, SS_TEXT | DT_LEFT | DT_VCENTER | DT_MNEMONIC | WS_VISIBLE
  133.         CONTROL "hemi / full", 108, 69, 114, 66, 35, WC_STATIC, SS_GROUPBOX | DT_LEFT | DT_TOP | DT_MNEMONIC | WS_VISIBLE | WS_GROUP
  134.         DEFPUSHBUTTON "OK", 101, 33, -18, 51, 14
  135.         PUSHBUTTON "Cancel", 102, 87, -18, 51, 14
  136.         PUSHBUTTON "Help", 105, 141, -18, 51, 14, BS_HELP
  137.         CONTROL "phi", DLGA_PHI, 114, 32, 280, 20, WC_SLIDER, SLS_HORIZONTAL | SLS_BOTTOM | SLS_HOMELEFT | SLS_BUTTONSBOTTOM | SLS_PRIMARYSCALE1 | WS_VISIBLE
  138.         CTLDATA 12, 0, 181, 0, 181, 0
  139.         CONTROL "beta", DLGA_BETA, 113, 58, 280, 20, WC_SLIDER, SLS_HORIZONTAL | SLS_BOTTOM | SLS_HOMELEFT | SLS_BUTTONSBOTTOM | SLS_PRIMARYSCALE1 | WS_VISIBLE
  140.         CTLDATA 12, 0, 181, 0, 181, 0
  141.         CONTROL "alpha", DLGA_ALPHA, 113, 84, 280, 18, WC_SLIDER, SLS_HORIZONTAL | SLS_BOTTOM | SLS_HOMELEFT | SLS_BUTTONSBOTTOM | SLS_PRIMARYSCALE1 | WS_VISIBLE
  142.         CTLDATA 12, 0, 181, 0, 181, 0
  143.         CONTROL "usepotential", DLGA_USEPOTENTIAL, 321, 164, 8, 8, WC_BUTTON, BS_AUTOCHECKBOX | WS_VISIBLE | WS_GROUP | WS_TABSTOP
  144.         CONTROL "Alpha", 125, 87, 88, 23, 8, WC_STATIC, SS_TEXT | DT_RIGHT | DT_VCENTER | DT_MNEMONIC | WS_VISIBLE
  145.         CONTROL "Beta", 126, 91, 63, 20, 7, WC_STATIC, SS_TEXT | DT_RIGHT | DT_VCENTER | DT_MNEMONIC | WS_VISIBLE
  146.         CONTROL "Phi", 127, 93, 39, 16, 6, WC_STATIC, SS_TEXT | DT_RIGHT | DT_VCENTER | DT_MNEMONIC | WS_VISIBLE
  147.         CONTROL "Inside =", 128, 309, 206, 30, 8, WC_STATIC, SS_TEXT | DT_RIGHT | DT_VCENTER | DT_MNEMONIC | WS_VISIBLE | WS_GROUP | WS_TABSTOP
  148.         CONTROL "Ceiling Ht.", 130, 20, 81, 36, 7, WC_STATIC, SS_TEXT | DT_CENTER | DT_VCENTER | DT_MNEMONIC | WS_VISIBLE | WS_GROUP
  149.         CONTROL "Sample", 131, 3, 151, 405, 2, WC_STATIC, SS_FGNDFRAME | WS_VISIBLE | WS_GROUP
  150.         CONTROL "Sample", 132, 0, 109, 409, 2, WC_STATIC, SS_FGNDFRAME | WS_VISIBLE | WS_GROUP
  151.         CONTROL "Sample", 133, 1, 24, 408, 1, WC_STATIC, SS_FGNDFRAME | WS_VISIBLE | WS_GROUP
  152.         CONTROL "Sample", 134, 312, 153, 96, 30, WC_STATIC, SS_FGNDFRAME | WS_VISIBLE | WS_GROUP
  153.         CONTROL "3d", DLGA_THREED, 9, 94, 8, 8, WC_BUTTON, BS_AUTOCHECKBOX | WS_VISIBLE | WS_GROUP | WS_TABSTOP
  154.         CONTROL "3-D", 21, 23, 93, 27, 8, WC_STATIC, SS_TEXT | DT_LEFT | DT_VCENTER | DT_MNEMONIC | WS_VISIBLE | WS_GROUP
  155.         CONTROL "Use Potential", DLGA_USEPOTENTIAL, 331, 164, 45, 8, WC_STATIC, SS_TEXT | DT_LEFT | DT_VCENTER | DT_MNEMONIC | WS_VISIBLE
  156.         CONTROL "Yes", DLG_AUTOYES, 20, 42, 28, 9, WC_BUTTON, BS_AUTORADIOBUTTON | WS_VISIBLE | WS_TABSTOP
  157.         CONTROL "No", DLG_AUTONO, 20, 30, 25, 10, WC_BUTTON, BS_AUTORADIOBUTTON | WS_VISIBLE | WS_TABSTOP
  158.         CONTROL "Autoscale", 22, 18, 30, 56, 30, WC_STATIC, SS_GROUPBOX | DT_LEFT | DT_TOP | DT_MNEMONIC | WS_VISIBLE | WS_GROUP
  159.     END
  160. END
  161. *******************/
  162.  
  163. rcinclude fractz.dlg
  164.  
  165.  
  166.  
  167.  
  168.  
  169. HELPTABLE 1 
  170. BEGIN
  171. END
  172.  
  173.