home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C / Utilities / Ph 1.1.1 / PhClient / rez.r < prev    next >
Encoding:
Text File  |  1992-11-04  |  33.4 KB  |  1,525 lines  |  [TEXT/MPS ]

  1. /*_____________________________________________________________________
  2.  
  3.     rez.r    -  Resources for the Ph Application
  4.  _____________________________________________________________________*/
  5.  
  6.  
  7. #include "Types.r"
  8. #include "SysTypes.r"
  9.  
  10. include    "Movable-Modal WDEF 1.01";
  11.  
  12. /* Edit Window. */
  13.  
  14. resource 'WIND' (128, "Edit") {
  15.     {0, 0, 283, 504},
  16.     zoomDocProc, 
  17.     inVisible, 
  18.     goAway, 
  19.     0x0, 
  20.     ""
  21. };
  22.  
  23. resource 'CNTL' (128, "Edit Scroll Bar") {
  24.     {28, 489, 269, 505},
  25.     0, 
  26.     visible, 
  27.     0, 
  28.     0, 
  29.     scrollBarProc, 
  30.     0, 
  31.     ""
  32. };
  33.  
  34. resource 'CNTL' (129, "Show Field Info Check Box") {
  35.     {6, 5, 19, 120},
  36.     0,
  37.     visible,
  38.     1,
  39.     0,
  40.     checkBoxProcUseWFont,
  41.     0,
  42.     "Show Field Info"
  43. };
  44.  
  45. resource 'CNTL' (130, "Revert Field Btn") {
  46.     {6, 135, 19, 225},
  47.     0,
  48.     visible,
  49.     0,
  50.     0,
  51.     pushButProcUseWFont,
  52.     0,
  53.     "Revert Field"
  54. };
  55.  
  56. resource 'CNTL' (131, "Revert All Fields Btn") {
  57.     {6, 250, 19, 365},
  58.     0,
  59.     visible,
  60.     0,
  61.     0,
  62.     pushButProcUseWFont,
  63.     0,
  64.     "Revert All Fields"
  65. };
  66.  
  67. /* Query Window. */
  68.  
  69. resource 'WIND' (129, "Query", preload) {
  70.     {0, 0, 283, 504},
  71.     zoomDocProc,
  72.     inVisible,
  73.     goAway,
  74.     0x0,
  75.     ""
  76. };
  77.  
  78. resource 'CNTL' (132, "Query Doit Btn") {
  79.     {42, 430, 62, 490},
  80.     0,
  81.     visible,
  82.     1,
  83.     0,
  84.     pushButProc,
  85.     0,
  86.     "Doit"
  87. };
  88.  
  89. resource 'CNTL' (133, "Query Scroll Bar") {
  90.     {75, 489, 269, 505},
  91.     0,
  92.     visible,
  93.     0,
  94.     0,
  95.     scrollBarProc,
  96.     0, 
  97.     ""
  98. };
  99.  
  100. /* Help Window. */
  101.  
  102. resource 'WIND' (130, "Help", preload) {
  103.     {0, 0, 283, 504},
  104.     zoomDocProc,
  105.     inVisible,
  106.     goAway,
  107.     0x0,
  108.     ""
  109. };
  110.  
  111. resource 'CNTL' (134, "Help Scroll Bar") {
  112.     {-1, 489, 269, 505},
  113.     0,
  114.     visible,
  115.     0,
  116.     0,
  117.     scrollBarProc,
  118.     0, 
  119.     ""
  120. };
  121.    
  122. /* Menus. */
  123.     
  124. #define AllItems        0b1111111111111111111111111111111    /* 31 flags */
  125. #define mi1        0b0000000000000001
  126. #define mi2        0b0000000000000010
  127. #define mi3        0b0000000000000100
  128. #define mi4        0b0000000000001000
  129. #define mi5        0b0000000000010000
  130. #define mi6        0b0000000000100000
  131. #define mi7        0b0000000001000000
  132. #define mi8        0b0000000010000000
  133. #define mi9        0b0000000100000000
  134. #define mi10    0b0000001000000000
  135. #define mi11    0b0000010000000000
  136. #define mi12    0b0000100000000000
  137. #define mi13    0b0001000000000000
  138. #define mi14    0b0010000000000000
  139. #define mi15    0b0100000000000000
  140. #define mi16    0b1000000000000000
  141.  
  142. resource 'MBAR' (128, preload) {
  143.     {128, 129, 130, 131, 132, 133}
  144. };
  145.  
  146. resource 'MENU' (128, "Apple", preload) {
  147.     1, 
  148.     textMenuProc,
  149.     AllItems & ~mi2,
  150.     enabled, 
  151.     apple,
  152.     {
  153.         "About Ph…",
  154.             noicon, nokey, nomark, plain;
  155.         "-",
  156.             noicon, nokey, nomark, plain
  157.     }
  158. };
  159.  
  160. resource 'MENU' (129, "File", preload) {
  161.     2, 
  162.     textMenuProc,
  163.     mi1 | mi7 | mi12 | mi13 | mi15,
  164.     enabled, 
  165.     "File",
  166.     {
  167.         "New Query Window",
  168.             noicon, "N", nomark, plain;
  169.         "New Ph Record…",
  170.             noicon, "R", nomark, plain;
  171.         "Open Ph Record…",
  172.             noicon, "O", nomark, plain;
  173.         "Close",
  174.             noIcon, "W", nomark, plain;
  175.         "Save Ph Record",
  176.             noicon, "S", nomark, plain;
  177.         "-",
  178.             noicon, nokey, nomark, plain;
  179.         "Login…",
  180.             noicon, "L", nomark, plain;
  181.         "Logout",
  182.             noicon, nokey, nomark, plain;
  183.         "-",
  184.             noicon, nokey, nomark, plain;
  185.         "Change Password…",
  186.             noicon, "K", nomark, plain;
  187.         "Delete Ph Record…",
  188.             noicon, "D", nomark, plain;
  189.         "Update Site List",
  190.             noicon, nokey, nomark, plain;
  191.         "Change Default Server…",
  192.             noicon, nokey, nomark, plain;
  193.         "-",
  194.             noicon, nokey, nomark, plain;
  195.         "Quit",
  196.             noicon, "Q", nomark, plain
  197.     }
  198. };
  199.  
  200. resource 'MENU' (130, "Edit", preload) {
  201.     3, 
  202.     textMenuProc,
  203.     0,
  204.     disabled, 
  205.     "Edit",
  206.      {
  207.         "Undo",
  208.             noicon, "Z", nomark, plain;
  209.         "-",
  210.             noicon, nokey, nomark, plain;
  211.         "Cut",
  212.             noicon, "X", nomark, plain;
  213.         "Copy",
  214.             noicon, "C", nomark, plain;
  215.         "Paste",
  216.             noicon, "V", nomark, plain;
  217.         "Clear",
  218.             noicon, nokey, nomark, plain;
  219.         "-",
  220.             noicon, nokey, nomark, plain;
  221.         "Select All",
  222.             noicon, "A", nomark, plain;
  223.     }
  224. };
  225.  
  226. resource 'MENU' (131, "Proxy", preload) {
  227.     4,
  228.     textMenuProc,
  229.     allItems,
  230.     disabled,
  231.     "Proxy",
  232.     {
  233.     }
  234. };
  235.  
  236. resource 'MENU' (132, "Windows", preload) {
  237.     5,
  238.     textMenuProc,
  239.     allItems,
  240.     enabled,
  241.     "Windows",
  242.     {
  243.     }
  244. };
  245.  
  246. resource 'MENU' (133, "Help", preload) {
  247.     6,
  248.     textMenuProc,
  249.     allItems,
  250.     enabled,
  251.     "Help",
  252.     {
  253.         "Change Ph Help Server…",
  254.             noicon, nokey, nomark, plain;
  255.         "-",
  256.             noicon, nokey, nomark, plain;
  257.     }
  258. };
  259.  
  260. /* Strings. */
  261.  
  262. resource 'STR#' (128, "Server Field Names", preload) {
  263.     {
  264. /* 1*/    "name",
  265. /* 2*/    "type",
  266. /* 3*/    "hero",
  267. /* 4*/    "alias",
  268. /* 5*/    "proxy",
  269. /* 6*/    "password",
  270. /* 7*/    "email",
  271.     }
  272. };
  273.  
  274. resource 'STR#' (129, "Server Commands", preload) {
  275.     {
  276. /* 1*/    "fields",
  277. /* 2*/    "login \"^0\"",
  278. /* 3*/    "answer ",
  279. /* 4*/    "query ^0 return alias",
  280. /* 5*/    "query alias=\"^0\" return all",
  281. /* 6*/    "query ^0 return all",
  282. /* 7*/    "change alias=\"^0\" make ^1=\"",
  283. /* 8*/    "change alias=\"^0\" make password=",
  284. /* 9*/    "query proxy=\"^0\" return alias",
  285. /*10*/    "add alias=\"^0\"",
  286. /*11*/    "delete alias=\"^0\"",
  287. /*12*/    "status",
  288. /*13*/    "quit",
  289. /*14*/    "query ",
  290. /*15*/    "help macph ",
  291. /*16*/    "help native ",
  292. /*17*/    "query ns-servers type=serverlist return text",
  293. /*18*/    "query id=\"^0\" return all",
  294.     }
  295. };
  296.  
  297. resource 'STR#' (130, "Server Field Attributes", preload) {
  298.     {
  299. /* 1*/    "Change",
  300. /* 2*/    "Encrypt",
  301.     }
  302. };
  303.  
  304. resource 'STR#' (131, "MacTCP Error Messages", preload) {
  305.     {
  306. /* 1*/    "MacTCP is improperly configured.",
  307. /* 2*/    "MacTCP is not installed, or it is improperly configured.",
  308. /* 3*/    "The domain name server is not responding.",
  309. /* 4*/    "The host name you specified for the Ph server does not exist.",
  310. /* 5*/    "Unable to locate a domain name server for the host name "
  311.             "you specified for the Ph server. MacTCP may be improperly "
  312.             "configured.",
  313. /* 6*/    "The Ph server is not responding.",
  314. /* 7*/    "The Ph server went down.",
  315. /* 8*/    "None of the known domain name servers are responding.",
  316. /* 9*/    "MacTCP initialization error: error in getting address from a "
  317.             "server or the address is already in use by another machine.",
  318. /*10*/    "Domain name server timeout.",
  319. /*11*/    "Unexpected error number ^0.",
  320. /*12*/    "The domain name server has returned an error.",
  321. /*13*/    "Syntax error in Ph server host domain name.",
  322. /*14*/    "MacTCP is improperly configured. "
  323.             "No domain name servers are defined.",
  324.     }
  325. };
  326.  
  327. resource 'STR#' (132, "Server Error Messages", preload) {
  328.     {
  329. /* 1*/    "One of the values you specified was not accepted by the server.",
  330. /* 2*/    "You must specify a name.",
  331. /* 3*/    "Unexpected Ph server response code ^0.",
  332. /* 4*/    "The alias or password was not accepted by the Ph server.",
  333. /* 5*/    "The name does not uniquely identify a Ph server record (more "
  334.             "than one Ph server record matches the name.)",
  335. /* 6*/    "Sorry, the server database is currently read only (^0).",
  336. /* 7*/    "The server database is busy. Try again later.",
  337. /* 8*/    "There is no Ph server record matching that alias, id or name.",
  338. /* 9*/    "^0",
  339. /*10*/    "This field has a maximum size of ^0 characters.",
  340. /*11*/    "You must specify a server.",
  341. /*12*/    "You must specify an alias or name.",
  342. /*13*/    "You must specify a password.",
  343. /*14*/    "You must specify an alias.",
  344. /*15*/    "You must specify a type.",
  345. /*16*/    "The two passwords are not identical.",
  346. /*17*/    "Only standard printable ASCII characters are legal here.",
  347. /*18*/    "You are not authorized to make changes to the Ph record for “^0”.",
  348. /*19*/    "The Proxy menu only works with specially modified Ph servers.",
  349. /*20*/    "Unexpected syntax error in server response.",
  350. /*21*/    "The Ph help text has not been installed on the server.",
  351. /*22*/    "The value you specified for the “^0” field was not accepted by "
  352.             "the server: ^1",
  353. /*23*/    "The password you specified was not accepted by the server: ^0",
  354. /*24*/    "You cannot login to a record which has no alias.",
  355. /*25*/    "You cannot open a record which has no alias.",
  356. /*26*/    "You cannot save a record with an empty alias field.",
  357. /*27*/    "You must specify an alias, id or name."
  358.     }
  359. };
  360.  
  361. resource 'STR#' (133, "Miscellaneous Strings", preload) {
  362.     {
  363. /* 1*/    "• = Field Changed",
  364. /* 2*/    "Max Size = ",
  365. /* 3*/    "Passwords are never displayed.  To change the password, "
  366.             "use\nthe “Change Password” command in the “File” menu.",
  367. /* 4*/    "Encrypted values cannot be displayed or edited.",
  368. /* 5*/    "¬ = Can’t Edit Field",
  369. /* 6*/    "Sending new password to server. Please wait.",
  370. /* 7*/    "Getting Ph record from server. Please wait.",
  371. /* 8*/    "Sending changed fields to server. Please wait.",
  372. /* 9*/    "Creating server Ph record. Please wait.",
  373. /*10*/    "Deleting server Ph record. Please wait.",
  374. /*11*/    "Querying server. Please wait.",
  375. /*12*/    "Getting help text from server. Please wait.",
  376. /*13*/    "Getting help topic list from server ^0. Please wait.",
  377. /*14*/    "Getting site list from server ^0. Please wait.",
  378. /*15*/    "You are logged in to server “^0” as “^1”. ^2",
  379. /*16*/    "You are a hero!",
  380. /*17*/    "You are not logged in to a server.",
  381. /*18*/    "^0^1 (login)",
  382. /*19*/    "^0^1 (hero)",
  383. /*20*/    "^0^1",
  384. /*21*/    "Save changes for alias “^0” before ^1?",
  385. /*22*/    "quitting",
  386. /*23*/    "closing window",
  387. /*24*/    "Why?…",
  388. /*25*/    "Do you really want to delete the Ph record for alias “^0”?",
  389. /*26*/    "You can’t delete the Ph record for alias “^0”, because "
  390.             "it is the current login window, or because it was used as "
  391.             "the current login window for some other open window.",
  392. /*27*/    "Query ^0",
  393. /*28*/    "site",
  394. /*29*/    "server",
  395. /*30*/    "domain",
  396. /*31*/    "Ph Prefs",
  397. /*32*/    "You are getting low on memory and should close some windows.",
  398. /*33*/    "----- The query reply was too long. It was truncated.",
  399. /*34*/    "Please select your default Ph server from the popup menu, "
  400.             "or type the domain name of your default Ph server in the field "
  401.             "provided. The default server should normally be your local campus "
  402.             "or organization Ph server.",
  403. /*35*/    "Please type the domain name of your default Ph server in the "
  404.             "field provided. The default server should normally be your local "
  405.             "campus or organization Ph server.",
  406. /*36*/    "Ph requires the Monaco font.",
  407. /*37*/    "Ph requires System 6.0.5 or later.",
  408. /*38*/    "Please select a Ph help server from the popup menu, "
  409.             "or type the domain name of a Ph help server in the field "
  410.             "provided. The help server should normally be your local campus "
  411.             "or organization Ph server.",
  412. /*39*/    "Please type the domain name of a Ph help server in the "
  413.             "field provided. The help server should normally be your local "
  414.             "campus or organization Ph server.",
  415.     }
  416. };
  417.  
  418. resource 'STR#' (134, "About Box Text") {
  419.     {
  420. "A Mac Ph client, for use with the UIUC CSO nameserver.",
  421. " ",
  422. "Copyright ©1991, 1992, Northwestern University.",
  423. " ",
  424. "John Norstad",
  425. "Academic Computing and Network Services",
  426. "Northwestern University",
  427. "j-norstad@nwu.edu",
  428. " ",
  429. "This program is free. Use it in good health.",
  430. " ",
  431. "Thanks to Steve Dorner for designing and writing the Ph system and",
  432. "for his advice. Thanks also to Albert Lunde for the icon.",
  433. " ",
  434. "MPW C source code is available via anonymous FTP from",
  435. "ftp.acns.nwu.edu.",
  436.     }
  437. };
  438.  
  439. resource 'STR ' (128, "Default Default Server", preload) {
  440.     "ns.nwu.edu"
  441. };
  442.  
  443. resource 'STR ' (129, "Server Port Number", preload) {
  444.     "105"
  445. };
  446.  
  447. /* About Box Dialog. */
  448.  
  449. resource 'DLOG' (128, "About Box") {
  450.     {0, 0, 300, 500},
  451.     dBoxProc,
  452.     invisible,
  453.     noGoAway,
  454.     0x0,
  455.     128,
  456.     ""
  457. };
  458.  
  459. resource 'DITL' (128, "About Box") {
  460.     {    
  461.         /* [1] - Icon. */
  462.         {10, 23, 42, 55},
  463.         Icon {
  464.             enabled,
  465.             128
  466.         },
  467.         /* [2] - Status info. */
  468.         {20, 140, 52, 485},
  469.         UserItem {
  470.             enabled
  471.         },
  472.         /* [3] - Ph version number. */
  473.         {17, 60, 35, 135},
  474.         StaticText {
  475.             enabled,
  476.             "Ph 1.1.1"
  477.         },
  478.         /* [4] - About box text in Monaco 9. */
  479.         {80, 15, 290, 485},
  480.         UserItem {
  481.             enabled
  482.         },
  483.         /* [5] - About box horizontal rule. */
  484.         {55, 10, 56, 490},
  485.         UserItem {
  486.             enabled
  487.         },
  488.         /* [6] - Hot rectangle covering entire dialog. */
  489.         {0, 0, 300, 500},
  490.         UserItem {
  491.             enabled
  492.         },
  493.         /* [7] - Balloon help. */
  494.         {0, 0, 0, 0},
  495.         HelpItem {
  496.             disabled,
  497.             HMScanhdlg {128}
  498.         },
  499.     }
  500. };
  501.  
  502. /* Login Dialog. */
  503.  
  504. resource 'DLOG' (129, "Login") {
  505.     {0, 0, 205, 450},
  506.     2053,
  507.     invisible,
  508.     noGoAway,
  509.     0x0,
  510.     129,
  511.     ""
  512. };
  513.  
  514. resource 'DITL' (129, "Login") {
  515.     {    /* array DITLarray: 9 elements */
  516.         /* [1] */
  517.         {172, 377, 192, 437},
  518.         Button {
  519.             enabled,
  520.             "Login"
  521.         },
  522.         /* [2] */
  523.         {172, 304, 192, 364},
  524.         Button {
  525.             enabled,
  526.             "Cancel"
  527.         },
  528.         /* [3] */
  529.         {96, 20, 112, 115},
  530.         StaticText {
  531.             disabled,
  532.             "Alias or Name"
  533.         },
  534.         /* [4] */
  535.         {96, 122, 112, 437},
  536.         EditText {
  537.             disabled,
  538.             ""
  539.         },
  540.         /* [5] */
  541.         {134, 47, 150, 115},
  542.         StaticText {
  543.             disabled,
  544.             "Password"
  545.         },
  546.         /* [6] */
  547.         {134, 122, 150, 437},
  548.         EditText {
  549.             disabled,
  550.             ""
  551.         },
  552.         /* [7] */
  553.         {58, 48, 74, 115},
  554.         StaticText {
  555.             disabled,
  556.             "Ph Server"
  557.         },
  558.         /* [8] */
  559.         {58, 122, 74, 437},
  560.         EditText {
  561.             disabled,
  562.             ""
  563.         },
  564.         /* [9] */
  565.         {20, 438, 36, 437},
  566.         UserItem {
  567.             enabled,
  568.         },
  569.         /* [10] - Balloon help. */
  570.         {0, 0, 0, 0},
  571.         HelpItem {
  572.             disabled,
  573.             HMScanhdlg {129}
  574.         },
  575.     }
  576. };
  577.  
  578. /* Change Password Dialog. */
  579.  
  580. resource 'DLOG' (130, "Change Password") {
  581.     {0, 0, 165, 450},
  582.     2053,
  583.     invisible,
  584.     noGoAway,
  585.     0x0,
  586.     130,
  587.     ""
  588. };
  589.  
  590. resource 'DITL' (130, "Change Password") {
  591.     {    /* array DITLarray: 7 elements */
  592.         /* [1] */
  593.         {132, 377, 152, 437},
  594.         Button {
  595.             enabled,
  596.             "OK"
  597.         },
  598.         /* [2] */
  599.         {132, 304, 152, 364},
  600.         Button {
  601.             enabled,
  602.             "Cancel"
  603.         },
  604.         /* [3] */
  605.         {56, 14, 72, 115},
  606.         StaticText {
  607.             disabled,
  608.             "New Password"
  609.         },
  610.         /* [4] */
  611.         {56, 122, 72, 437},
  612.         EditText {
  613.             disabled,
  614.             ""
  615.         },
  616.         /* [5] */
  617.         {94, 13, 110, 114},
  618.         StaticText {
  619.             disabled,
  620.             "New Password"
  621.         },
  622.         /* [6] */
  623.         {94, 122, 110, 437},
  624.         EditText {
  625.             disabled,
  626.             ""
  627.         },
  628.         /* [7] */
  629.         {15, 95, 31, 355},
  630.         StaticText {
  631.             disabled,
  632.             "Please type your new password twice."
  633.         },
  634.         /* [8] - Balloon help. */
  635.         {0, 0, 0, 0},
  636.         HelpItem {
  637.             disabled,
  638.             HMScanhdlg {130}
  639.         },
  640.     }
  641. };
  642.  
  643. /* Server Transaction Wait Dialog. */
  644.  
  645. resource 'DLOG' (131, "Wait", preload) {
  646.     {0, 0, 88, 360},
  647.     2053,
  648.     invisible,
  649.     noGoAway,
  650.     0x0,
  651.     131,
  652.     ""
  653. };
  654.  
  655. resource 'DITL' (131, "Wait", preload) {
  656.     {    /* array DITLarray: 2 elements */
  657.         /* [1] */
  658.         {55, 287, 75, 347},
  659.         Button {
  660.             enabled,
  661.             "Abort"
  662.         },
  663.         /* [2] */
  664.         {10, 10, 42, 347},
  665.         StaticText {
  666.             disabled,
  667.             ""
  668.         },
  669.         /* [3] - Balloon help. */
  670.         {0, 0, 0, 0},
  671.         HelpItem {
  672.             disabled,
  673.             HMScanhdlg {131}
  674.         },
  675.     }
  676. };
  677.  
  678. /* Open Dialog. */
  679.  
  680. resource 'DLOG' (132, "Open") {
  681.     {0, 0, 91, 450},
  682.     2053,
  683.     invisible,
  684.     noGoAway,
  685.     0x0,
  686.     132,
  687.     ""
  688. };
  689.  
  690. resource 'DITL' (132, "Open") {
  691.     {    /* array DITLarray: 4 elements */
  692.         /* [1] */
  693.         {58, 377, 78, 437},
  694.         Button {
  695.             enabled,
  696.             "OK"
  697.         },
  698.         /* [2] */
  699.         {58, 304, 78, 364},
  700.         Button {
  701.             enabled,
  702.             "Cancel"
  703.         },
  704.         /* [3] */
  705.         {20, 20, 36, 135},
  706.         StaticText {
  707.             disabled,
  708.             "Alias, Id or Name"
  709.         },
  710.         /* [4] */
  711.         {20, 142, 36, 437},
  712.         EditText {
  713.             disabled,
  714.             ""
  715.         },
  716.         /* [5] - Balloon help. */
  717.         {0, 0, 0, 0},
  718.         HelpItem {
  719.             disabled,
  720.             HMScanhdlg {132}
  721.         },
  722.     }
  723. };
  724.  
  725. /* Error Message Dialog. */
  726.  
  727. resource 'DLOG' (133, "Error Message") {
  728.     {0, 0, 139, 341},
  729.     dBoxProc,
  730.     invisible,
  731.     noGoAway,
  732.     0x0,
  733.     133,
  734.     ""
  735. };
  736.  
  737. resource 'DITL' (133, "Error Message") {
  738.     {    /* array DITLarray: 4 elements */
  739.         /* [1] */
  740.         {106, 268, 126, 328},
  741.         Button {
  742.             enabled,
  743.             "OK"
  744.         },
  745.         /* [2] */
  746.         {13, 23, 45, 55},
  747.         Icon {
  748.             disabled,
  749.             0
  750.         },
  751.         /* [3] */
  752.         {13, 78, 93, 328},
  753.         StaticText {
  754.             disabled,
  755.             "^0"
  756.         },
  757.         /* [4] - to outline ok button. */
  758.         {0, 0, 0, 0},
  759.         UserItem {
  760.             disabled
  761.         },
  762.         /* [5] - Balloon help. */
  763.         {0, 0, 0, 0},
  764.         HelpItem {
  765.             disabled,
  766.             HMScanhdlg {133}
  767.         },
  768.     }
  769. };
  770.  
  771. /* Save Changes Dialog. */
  772.  
  773. resource 'DLOG' (134, "Save Changes") {
  774.     {0, 0, 139, 361},
  775.     dBoxProc,
  776.     invisible,
  777.     noGoAway,
  778.     0x0,
  779.     134,
  780.     ""
  781. };
  782.  
  783. resource 'DITL' (134, "Save Changes") {
  784.     {    /* array DITLarray: 6 elements */
  785.         /* [1] */
  786.         {106, 288, 126, 348},
  787.         Button {
  788.             enabled,
  789.             "Save"
  790.         },
  791.         /* [2] */
  792.         {106, 215, 126, 275},
  793.         Button {
  794.             enabled,
  795.             "Cancel"
  796.         },
  797.         /* [3] */
  798.         {106, 78, 126, 161},
  799.         Button {
  800.             enabled,
  801.             "Don’t Save"
  802.         },
  803.         /* [4] */
  804.         {13, 23, 45, 55},
  805.         Icon {
  806.             disabled,
  807.             2
  808.         },
  809.         /* [5] */
  810.         {13, 78, 93, 348},
  811.         StaticText {
  812.             disabled,
  813.             "^0"
  814.         },
  815.         /* [6] */
  816.         {0, 0, 0, 0},
  817.         UserItem {
  818.             disabled
  819.         },
  820.         /* [7] - Balloon help. */
  821.         {0, 0, 0, 0},
  822.         HelpItem {
  823.             disabled,
  824.             HMScanhdlg {134}
  825.         },
  826.     }
  827. };
  828.  
  829. /* New Dialog. */
  830.  
  831. resource 'DLOG' (135, "New") {
  832.     {0, 0, 243, 422},
  833.     2053,
  834.     invisible,
  835.     noGoAway,
  836.     0x0,
  837.     135,
  838.     ""
  839. };
  840.  
  841. resource 'DITL' (135, "New") {
  842.     {    /* array DITLarray: 12 elements */
  843.         /* [1] */
  844.         {210, 349, 230, 409},
  845.         Button {
  846.             enabled,
  847.             "OK"
  848.         },
  849.         /* [2] */
  850.         {210, 276, 230, 336},
  851.         Button {
  852.             enabled,
  853.             "Cancel"
  854.         },
  855.         /* [3] */
  856.         {20, 53, 36, 87},
  857.         StaticText {
  858.             disabled,
  859.             "Alias"
  860.         },
  861.         /* [4] */
  862.         {20, 94, 36, 409},
  863.         EditText {
  864.             disabled,
  865.             ""
  866.         },
  867.         /* [5] */
  868.         {58, 45, 74, 87},
  869.         StaticText {
  870.             disabled,
  871.             "Name"
  872.         },
  873.         /* [6] */
  874.         {58, 94, 74, 409},
  875.         EditText {
  876.             disabled,
  877.             ""
  878.         },
  879.         /* [7] */
  880.         {96, 53, 112, 87},
  881.         StaticText {
  882.             disabled,
  883.             "Type"
  884.         },
  885.         /* [8] */
  886.         {96, 94, 112, 409},
  887.         EditText {
  888.             disabled,
  889.             ""
  890.         },
  891.         /* [9] */
  892.         {134, 19, 150, 87},
  893.         StaticText {
  894.             disabled,
  895.             "Password"
  896.         },
  897.         /* [10] */
  898.         {134, 94, 150, 409},
  899.         EditText {
  900.             disabled,
  901.             ""
  902.         },
  903.         /* [11] */
  904.         {172, 19, 188, 87},
  905.         StaticText {
  906.             disabled,
  907.             "Password"
  908.         },
  909.         /* [12] */
  910.         {172, 94, 188, 409},
  911.         EditText {
  912.             disabled,
  913.             ""
  914.         },
  915.         /* [13] - Balloon help. */
  916.         {0, 0, 0, 0},
  917.         HelpItem {
  918.             disabled,
  919.             HMScanhdlg {135}
  920.         },
  921.     }
  922. };
  923.  
  924. /* Really Delete Dialog. */
  925.  
  926. resource 'DLOG' (136, "Really Delete") {
  927.     {0, 0, 139, 361},
  928.     dBoxProc,
  929.     invisible,
  930.     noGoAway,
  931.     0x0,
  932.     136,
  933.     ""
  934. };
  935.  
  936. resource 'DITL' (136, "Really Delete") {
  937.     {    /* array DITLarray: 5 elements */
  938.         /* [1] */
  939.         {106, 288, 126, 348},
  940.         Button {
  941.             enabled,
  942.             "Delete"
  943.         },
  944.         /* [2] */
  945.         {106, 215, 126, 275},
  946.         Button {
  947.             enabled,
  948.             "Cancel"
  949.         },
  950.         /* [3] */
  951.         {13, 23, 45, 55},
  952.         Icon {
  953.             disabled,
  954.             0
  955.         },
  956.         /* [4] */
  957.         {13, 78, 93, 348},
  958.         StaticText {
  959.             disabled,
  960.             "^0"
  961.         },
  962.         /* [5] */
  963.         {0, 0, 0, 0},
  964.         UserItem {
  965.             disabled
  966.         },
  967.         /* [6] - Balloon help. */
  968.         {0, 0, 0, 0},
  969.         HelpItem {
  970.             disabled,
  971.             HMScanhdlg {136}
  972.         },
  973.     }
  974. };
  975.  
  976. /* Site Dialog. */
  977.  
  978. resource 'DLOG' (137, "Site") {
  979.     {0, 0, 210, 475},
  980.     2053,
  981.     invisible,
  982.     noGoAway,
  983.     0x0,
  984.     137,
  985.     ""
  986. };
  987.  
  988. resource 'DITL' (137, "Site") {
  989.     {    /* array DITLarray: 5 elements */
  990.         /* [1] */
  991.         {177, 402, 197, 462},
  992.         Button {
  993.             enabled,
  994.             "OK"
  995.         },
  996.         /* [2] */
  997.         {177, 329, 197, 389},
  998.         Button {
  999.             enabled,
  1000.             "Cancel"
  1001.         },
  1002.         /* [3] */
  1003.         {135, 100, 151, 375},
  1004.         EditText {
  1005.             disabled,
  1006.             ""
  1007.         },
  1008.         /* [4] */
  1009.         {13, 13, 77, 462},
  1010.         StaticText {
  1011.             disabled,
  1012.             "^0"
  1013.         },
  1014.         /* [5] */
  1015.         {98, 13, 114, 462},
  1016.         UserItem {
  1017.             enabled
  1018.         },
  1019.         /* [6] - Balloon help. */
  1020.         {0, 0, 0, 0},
  1021.         HelpItem {
  1022.             disabled,
  1023.             HMScanhdlg {137}
  1024.         },
  1025.     }
  1026. };
  1027.  
  1028. /* Out of memory alert. */
  1029.  
  1030. resource 'ALRT' (138, preload) {
  1031.     {0, 0, 69, 293},
  1032.     138,
  1033.     {    /* array: 4 elements */
  1034.         /* [1] */
  1035.         OK, visible, sound1,
  1036.         /* [2] */
  1037.         OK, visible, sound1,
  1038.         /* [3] */
  1039.         OK, visible, sound1,
  1040.         /* [4] */
  1041.         OK, visible, sound1
  1042.     }
  1043. };
  1044.  
  1045. resource 'DITL' (138, preload) {
  1046.     {    /* array DITLarray: 3 elements */
  1047.         /* [1] */
  1048.         {36, 220, 56, 280},
  1049.         Button {
  1050.             enabled,
  1051.             "OK"
  1052.         },
  1053.         /* [2] */
  1054.         {7, 74, 23, 280},
  1055.         StaticText {
  1056.             disabled,
  1057.             "Out of memory."
  1058.         }
  1059.     }
  1060. };
  1061.  
  1062. /* Cursors. */
  1063.  
  1064. resource 'CURS' (128, "BeachBall 1", preload) {
  1065.     $"07C0 1F30 3F08 7F04 7F04 FF02 FF02 FFFE"
  1066.     $"81FE 81FE 41FC 41FC 21F8 19F0 07C0",
  1067.     $"07C0 1FF0 3FF8 7FFC 7FFC FFFE FFFE FFFE"
  1068.     $"FFFE FFFE 7FFC 7FFC 3FF8 1FF0 07C0",
  1069.     {7, 7}
  1070. };
  1071.  
  1072. resource 'CURS' (129, "BeachBall 2", preload) {
  1073.     $"07C0 1FF0 3FF8 5FF4 4FE4 87C2 8382 8102"
  1074.     $"8382 87C2 4FE4 5FF4 3FF8 1FF0 07C0",
  1075.     $"07C0 1FF0 3FF8 7FFC 7FFC FFFE FFFE FFFE"
  1076.     $"FFFE FFFE 7FFC 7FFC 3FF8 1FF0 07C0",
  1077.     {7, 7}
  1078. };
  1079.  
  1080. resource 'CURS' (130, "BeachBall 3", preload) {
  1081.     $"07C0 19F0 21F8 41FC 41FC 81FE 81FE FFFE"
  1082.     $"FF02 FF02 7F04 7F04 3F08 1F30 07C0",
  1083.     $"07C0 1FF0 3FF8 7FFC 7FFC FFFE FFFE FFFE"
  1084.     $"FFFE FFFE 7FFC 7FFC 3FF8 1FF0 07C0",
  1085.     {7, 7}
  1086. };
  1087.  
  1088. resource 'CURS' (131, "BeachBall 4", preload) {
  1089.     $"07C0 1830 2008 701C 783C FC7E FEFE FFFE"
  1090.     $"FEFE FC7E 783C 701C 2008 1830 07C0",
  1091.     $"07C0 1FF0 3FF8 7FFC 7FFC FFFE FFFE FFFE"
  1092.     $"FFFE FFFE 7FFC 7FFC 3FF8 1FF0 07C0",
  1093.     {7, 7}
  1094. };
  1095.  
  1096. /* Bundle. */
  1097.  
  1098. resource 'BNDL' (128) {
  1099.     'PHED',
  1100.     0,
  1101.     {    /* array TypeArray: 2 elements */
  1102.         /* [1] */
  1103.         'FREF',
  1104.         {    /* array IDArray: 2 elements */
  1105.             /* [1] */
  1106.             0, 128,
  1107.             /* [2] */
  1108.             1, 129
  1109.         },
  1110.         /* [2] */
  1111.         'ICN#',
  1112.         {    /* array IDArray: 2 elements */
  1113.             /* [1] */
  1114.             0, 128,
  1115.             /* [2] */
  1116.             1, 129
  1117.         }
  1118.     }
  1119. };
  1120.  
  1121.  
  1122. type 'PHED' as 'STR ';
  1123.  
  1124. resource 'PHED' (0) {
  1125.     "Ph 1.1.1. Copyright Northwestern University 1991, 1992"
  1126. };
  1127.  
  1128. resource 'FREF' (128) {
  1129.     'APPL',
  1130.     0,
  1131.     ""
  1132. };
  1133.  
  1134. resource 'FREF' (129) {
  1135.     'PHEP',
  1136.     1,
  1137.     ""
  1138. };
  1139.  
  1140. resource 'ICON' (128) {
  1141.         $"0000 7800 000F 8E00 00F0 0B80 1F00 0540"
  1142.         $"600F E540 23FF F540 27FF 7540 277F 02A0"
  1143.         $"2773 02A0 1061 82A0 1073 C2A0 10FF E2B0"
  1144.         $"10FF F150 11FF F150 09FC F150 09E0 0150"
  1145.         $"0800 1FA8 0800 20A8 0C00 4068 0400 9828"
  1146.         $"0401 241E 040F FF8E 0401 180E 0200 800E"
  1147.         $"0200 400E 0200 300E 0201 FFFE 023E 0F1E"
  1148.         $"01C1 F078 009E 0F80 0061 F000 003E 0000",
  1149. };
  1150.  
  1151. resource 'ICN#' (128) {
  1152.     {    /* array: 2 elements */
  1153.         /* [1] */
  1154.         $"0000 7800 000F 8E00 00F0 0B80 1F00 0540"
  1155.         $"600F E540 23FF F540 27FF 7540 277F 02A0"
  1156.         $"2773 02A0 1061 82A0 1073 C2A0 10FF E2B0"
  1157.         $"10FF F150 11FF F150 09FC F150 09E0 0150"
  1158.         $"0800 1FA8 0800 20A8 0C00 4068 0400 9828"
  1159.         $"0401 241E 040F FF8E 0401 180E 0200 800E"
  1160.         $"0200 400E 0200 300E 0201 FFFE 023E 0F1E"
  1161.         $"01C1 F078 009E 0F80 0061 F000 003E",
  1162.         /* [2] */
  1163.         $"0000 7800 000F FE00 00FF FF80 1FFF FFC0"
  1164.         $"7FFF FFC0 3FFF FFC0 3FFF FFC0 3FFF FFE0"
  1165.         $"3FFF FFE0 1FFF FFE0 1FFF FFE0 1FFF FFF0"
  1166.         $"1FFF FFF0 1FFF FFF0 0FFF FFF0 0FFF FFF0"
  1167.         $"0FFF FFF0 0FFF FFF8 0FFF FFF8 07FF FFF8"
  1168.         $"07FF FFF8 07FF FFFE 07FF FFFE 03FF FFFE"
  1169.         $"03FF FFFE 03FF FFFE 03FF FFFE 03FF FFFE"
  1170.         $"03FF FFFE 01FF FFF8 00FF FF80 007F F0"
  1171.     }
  1172. };
  1173.  
  1174. resource 'ICN#' (129) {
  1175.     {    /* array: 2 elements */
  1176.         /* [1] */
  1177.         $"0000 7800 000F 8E00 00F0 0B80 1F00 0540"
  1178.         $"600F E540 23FF F540 27FF 7540 277F 02A0"
  1179.         $"2773 02A0 1061 82A0 1073 C2A0 10FF E2B0"
  1180.         $"10FF F150 11FF F150 09FC F150 09E0 0150"
  1181.         $"0800 0128 0800 00A8 0C00 00A8 0400 00A8"
  1182.         $"0400 00A8 0400 00A8 0400 0054 0200 0054"
  1183.         $"0200 00D4 0200 0F14 0201 F0F4 023E 0F04"
  1184.         $"01C1 F07C 009E 0F80 0061 F000 003E",
  1185.         /* [2] */
  1186.         $"0000 7800 000F FE00 00FF FF80 1FFF FFC0"
  1187.         $"7FFF FFC0 3FFF FFC0 3FFF FFC0 3FFF FFE0"
  1188.         $"3FFF FFE0 1FFF FFE0 1FFF FFE0 1FFF FFF0"
  1189.         $"1FFF FFF0 1FFF FFF0 0FFF FFF0 0FFF FFF0"
  1190.         $"0FFF FFF0 0FFF FFF8 0FFF FFF8 07FF FFF8"
  1191.         $"07FF FFF8 07FF FFF8 07FF FFF8 03FF FFFC"
  1192.         $"03FF FFFC 03FF FFFC 03FF FFFC 03FF FFFC"
  1193.         $"03FF FFFC 01FF FFFC 00FF FF80 007F F0"
  1194.     }
  1195. };
  1196.  
  1197. resource 'ics#' (128) {
  1198.     {    /* array: 2 elements */
  1199.         /* [1] */
  1200.         $"0060 03B0 1C18 E3D8 8F98 5F98 56CC 47EC"
  1201.         $"476C 261E 2023 20FB 2023 107C 13F8 1F80",
  1202.         /* [2] */
  1203.         $"0060 03E0 1FF0 FFF0 FFF0 7FF0 7FF8 7FF8"
  1204.         $"7FF8 3FFC 3FFF 3FFF 3FFF 1FFC 1F80 1C"
  1205.     }
  1206. };
  1207.  
  1208. resource 'ics#' (129) {
  1209.     {    /* array: 2 elements */
  1210.         /* [1] */
  1211.         $"0060 03B0 1C18 E3D8 8F98 5F98 56CC 47EC"
  1212.         $"476E 2606 2006 2003 200F 107C 13F0 1F80",
  1213.         /* [2] */
  1214.         $"0060 03F0 1FF0 FFF8 FFF8 7FF8 7FFC 7FFC"
  1215.         $"7FFC 3FFE 3FFE 3FFE 3FFC 1FF0 1F80 1C"
  1216.     }
  1217. };
  1218.  
  1219. resource 'ics8' (128) {
  1220.     $"0000 0000 0000 0000 00FF FF00 0000 0000"
  1221.     $"0000 0000 0000 FFFF FF00 FFFF 0000 0000"
  1222.     $"0000 00FF FFFF 0000 0000 00FF FF00 0000"
  1223.     $"FFFF FF00 0000 ECEC ECEC 00FF FF00 0000"
  1224.     $"FF00 0000 ECEC ECEC EC00 00FF FF00 0000"
  1225.     $"00FF 00EC ECEC ECEC EC00 00FF FF00 0000"
  1226.     $"00FF 00EC 00EC EC00 ECEC 0000 FFFF 0000"
  1227.     $"00FF 0000 00EC ECEC ECEC EC00 FFFF 0000"
  1228.     $"00FF 0000 00EC ECEC 00EC EC00 FFFF 0000"
  1229.     $"0000 FF00 00EC EC00 0000 00FF FFFF FF00"
  1230.     $"0000 FF00 0000 0000 0000 FF08 0808 FFFF"
  1231.     $"0000 FF00 0000 0000 FFFF FFFF FF08 FFFF"
  1232.     $"0000 FF00 0000 0000 0000 FF08 0808 FFFF"
  1233.     $"0000 00FF 0000 0000 00FF FFFF FFFF 0000"
  1234.     $"0000 00FF 0000 FFFF FFFF FFFF FF00 0000"
  1235.     $"0000 00FF FFFF FFFF FF"
  1236. };
  1237.  
  1238. resource 'ics8' (129) {
  1239.     $"0000 0000 0000 0000 00FF FF00 0000 0000"
  1240.     $"0000 0000 0000 FFFF FF00 FFFF 0000 0000"
  1241.     $"0000 00FF FFFF 0000 0000 00FF FF00 0000"
  1242.     $"FFFF FF00 0000 ECEC ECEC 00FF FF00 0000"
  1243.     $"FF00 0000 ECEC ECEC EC00 00FF FF00 0000"
  1244.     $"00FF 00EC ECEC ECEC EC00 00FF FF00 0000"
  1245.     $"00FF 00EC 00EC EC00 ECEC 0000 FFFF 0000"
  1246.     $"00FF 0000 00EC ECEC ECEC EC00 FFFF 0000"
  1247.     $"00FF 0000 00EC ECEC 00EC EC00 FFFF FF00"
  1248.     $"0000 FF00 00EC EC00 0000 0000 00FF FF00"
  1249.     $"0000 FF00 0000 0000 0000 0000 00FF FF00"
  1250.     $"0000 FF00 0000 0000 0000 0000 0000 FFFF"
  1251.     $"0000 FF00 0000 0000 0000 0000 FFFF FFFF"
  1252.     $"0000 00FF 0000 0000 00FF FFFF FFFF 0000"
  1253.     $"0000 00FF 0000 FFFF FFFF FFFF 0000 0000"
  1254.     $"0000 00FF FFFF FFFF FF"
  1255. };
  1256.  
  1257. resource 'ics4' (128) {
  1258.     $"0000 0000 0FF0 0000 0000 00FF F0FF 0000"
  1259.     $"000F FF00 000F F000 FFF0 0066 660F F000"
  1260.     $"F000 6666 600F F000 0F06 6666 600F F000"
  1261.     $"0F06 0660 6600 FF00 0F00 0666 6660 FF00"
  1262.     $"0F00 0666 0660 FF00 00F0 0660 000F FFF0"
  1263.     $"00F0 0000 00FC CCFF 00F0 0000 FFFF FCFF"
  1264.     $"00F0 0000 00FC CCFF 000F 0000 0FFF FF00"
  1265.     $"000F 00FF FFFF F000 000F FFFF F0"
  1266. };
  1267.  
  1268. resource 'ics4' (129) {
  1269.     $"0000 0000 0FF0 0000 0000 00FF F0FF 0000"
  1270.     $"000F FF00 000F F000 FFF0 0066 660F F000"
  1271.     $"F000 6666 600F F000 0F06 6666 600F F000"
  1272.     $"0F06 0660 6600 FF00 0F00 0666 6660 FF00"
  1273.     $"0F00 0666 0660 FFF0 00F0 0660 0000 0FF0"
  1274.     $"00F0 0000 0000 0FF0 00F0 0000 0000 00FF"
  1275.     $"00F0 0000 0000 FFFF 000F 0000 0FFF FF00"
  1276.     $"000F 00FF FFFF 0000 000F FFFF F0"
  1277. };
  1278.  
  1279. resource 'icl8' (128) {
  1280.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1281.     $"00FF FFFF FF00 0000 0000 0000 0000 0000"
  1282.     $"0000 0000 0000 0000 0000 0000 FFFF FFFF"
  1283.     $"FF00 0000 FFFF FF00 0000 0000 0000 0000"
  1284.     $"0000 0000 0000 0000 FFFF FFFF 0000 0000"
  1285.     $"0000 0000 FFF8 FFFF FF00 0000 0000 0000"
  1286.     $"0000 00FF FFFF FFFF 0000 0000 0000 0000"
  1287.     $"0000 0000 00FF F8FF F8FF 0000 0000 0000"
  1288.     $"00FF FF00 0000 0000 0000 0000 ECEC ECEC"
  1289.     $"ECEC EC00 00FF F8FF F8FF 0000 0000 0000"
  1290.     $"0000 FF00 0000 ECEC ECEC ECEC ECEC ECEC"
  1291.     $"ECEC ECEC 00FF F8FF F8FF 0000 0000 0000"
  1292.     $"0000 FF00 00EC ECEC ECEC ECEC ECEC ECEC"
  1293.     $"00EC ECEC 00FF F8FF F8FF 0000 0000 0000"
  1294.     $"0000 FF00 00EC ECEC 00EC ECEC ECEC ECEC"
  1295.     $"0000 0000 0000 FFF8 FFF8 FF00 0000 0000"
  1296.     $"0000 FF00 00EC ECEC 00EC ECEC 0000 ECEC"
  1297.     $"0000 0000 0000 FFF8 FFF8 FF00 0000 0000"
  1298.     $"0000 00FF 0000 0000 00EC EC00 0000 00EC"
  1299.     $"EC00 0000 0000 FFF8 FFF8 FF00 0000 0000"
  1300.     $"0000 00FF 0000 0000 00EC ECEC 0000 ECEC"
  1301.     $"ECEC 0000 0000 FFF8 FFF8 FF00 0000 0000"
  1302.     $"0000 00FF 0000 0000 ECEC ECEC ECEC ECEC"
  1303.     $"ECEC EC00 0000 FFF8 FFF8 FFFF 0000 0000"
  1304.     $"0000 00FF 0000 0000 ECEC ECEC ECEC ECEC"
  1305.     $"ECEC ECEC 0000 00FF F8FF F8FF 0000 0000"
  1306.     $"0000 00FF 0000 00EC ECEC ECEC ECEC ECEC"
  1307.     $"ECEC ECEC 0000 00FF F8FF F8FF 0000 0000"
  1308.     $"0000 0000 FF00 00EC ECEC ECEC ECEC 0000"
  1309.     $"ECEC ECEC 0000 00FF F8FF F8FF 0000 0000"
  1310.     $"0000 0000 FF00 00EC ECEC EC00 0000 0000"
  1311.     $"0000 0000 0000 00FF F8FF F8FF 0000 0000"
  1312.     $"0000 0000 FF00 0000 0000 0000 0000 0000"
  1313.     $"0000 00FF FFFF FFFF FFF8 FFF8 FF00 0000"
  1314.     $"0000 0000 FF00 0000 0000 0000 0000 0000"
  1315.     $"0000 FF08 0808 0808 FFF8 FFF8 FF00 0000"
  1316.     $"0000 0000 FFFF 0000 0000 0000 0000 0000"
  1317.     $"00FF 0808 0808 0808 08FF FFF8 FF00 0000"
  1318.     $"0000 0000 00FF 0000 0000 0000 0000 0000"
  1319.     $"FF08 08FF FF08 0808 0808 FFF8 FF00 0000"
  1320.     $"0000 0000 00FF 0000 0000 0000 0000 00FF"
  1321.     $"0808 FF00 00FF 0808 0808 08FF FFFF FF00"
  1322.     $"0000 0000 00FF 0000 0000 0000 FFFF FFFF"
  1323.     $"FFFF FFFF FFFF FFFF FF08 0808 FFFF FF00"
  1324.     $"0000 0000 00FF 0000 0000 0000 0000 00FF"
  1325.     $"0808 08FF FF08 0808 0808 0808 FFFF FF00"
  1326.     $"0000 0000 0000 FF00 0000 0000 0000 0000"
  1327.     $"FF08 0808 0808 0808 0808 0808 FFFF FF00"
  1328.     $"0000 0000 0000 FF00 0000 0000 0000 0000"
  1329.     $"00FF 0808 0808 0808 0808 0808 FFFF FF00"
  1330.     $"0000 0000 0000 FF00 0000 0000 0000 0000"
  1331.     $"0000 FFFF 0808 0808 0808 0808 FFFF FF00"
  1332.     $"0000 0000 0000 FF00 0000 0000 0000 00FF"
  1333.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"
  1334.     $"0000 0000 0000 FF00 0000 FFFF FFFF FFF8"
  1335.     $"F8F8 F8F8 FFFF FFFF F8F8 F8FF FFFF FF00"
  1336.     $"0000 0000 0000 00FF FFFF F8F8 F8F8 F8FF"
  1337.     $"FFFF FFFF F8F8 F8F8 F8FF FFFF FF00 0000"
  1338.     $"0000 0000 0000 0000 FFF8 F8FF FFFF FFF8"
  1339.     $"F8F8 F8F8 FFFF FFFF FF00 0000 0000 0000"
  1340.     $"0000 0000 0000 0000 00FF FFF8 F8F8 F8FF"
  1341.     $"FFFF FFFF 0000 0000 0000 0000 0000 0000"
  1342.     $"0000 0000 0000 0000 0000 FFFF FFFF FF"
  1343. };
  1344.  
  1345. resource 'icl8' (129) {
  1346.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1347.     $"00FF FFFF FF00 0000 0000 0000 0000 0000"
  1348.     $"0000 0000 0000 0000 0000 0000 FFFF FFFF"
  1349.     $"FF00 0000 FFFF FF00 0000 0000 0000 0000"
  1350.     $"0000 0000 0000 0000 FFFF FFFF 0000 0000"
  1351.     $"0000 0000 FFF8 FFFF FF00 0000 0000 0000"
  1352.     $"0000 00FF FFFF FFFF 0000 0000 0000 0000"
  1353.     $"0000 0000 00FF F8FF F8FF 0000 0000 0000"
  1354.     $"00FF FF00 0000 0000 0000 0000 ECEC ECEC"
  1355.     $"ECEC EC00 00FF F8FF F8FF 0000 0000 0000"
  1356.     $"0000 FF00 0000 ECEC ECEC ECEC ECEC ECEC"
  1357.     $"ECEC ECEC 00FF F8FF F8FF 0000 0000 0000"
  1358.     $"0000 FF00 00EC ECEC ECEC ECEC ECEC ECEC"
  1359.     $"00EC ECEC 00FF F8FF F8FF 0000 0000 0000"
  1360.     $"0000 FF00 00EC ECEC 00EC ECEC ECEC ECEC"
  1361.     $"0000 0000 0000 FFF8 FFF8 FF00 0000 0000"
  1362.     $"0000 FF00 00EC ECEC 00EC ECEC 0000 ECEC"
  1363.     $"0000 0000 0000 FFF8 FFF8 FF00 0000 0000"
  1364.     $"0000 00FF 0000 0000 00EC EC00 0000 00EC"
  1365.     $"EC00 0000 0000 FFF8 FFF8 FF00 0000 0000"
  1366.     $"0000 00FF 0000 0000 00EC ECEC 0000 ECEC"
  1367.     $"ECEC 0000 0000 FFF8 FFF8 FF00 0000 0000"
  1368.     $"0000 00FF 0000 0000 ECEC ECEC ECEC ECEC"
  1369.     $"ECEC EC00 0000 FFF8 FFF8 FFFF 0000 0000"
  1370.     $"0000 00FF 0000 0000 ECEC ECEC ECEC ECEC"
  1371.     $"ECEC ECEC 0000 00FF F8FF F8FF 0000 0000"
  1372.     $"0000 00FF 0000 00EC ECEC ECEC ECEC ECEC"
  1373.     $"ECEC ECEC 0000 00FF F8FF F8FF 0000 0000"
  1374.     $"0000 0000 FF00 00EC ECEC ECEC ECEC 0000"
  1375.     $"ECEC ECEC 0000 00FF F8FF F8FF 0000 0000"
  1376.     $"0000 0000 FF00 00EC ECEC EC00 0000 0000"
  1377.     $"0000 0000 0000 00FF F8FF F8FF 0000 0000"
  1378.     $"0000 0000 FF00 0000 0000 0000 0000 0000"
  1379.     $"0000 0000 0000 00FF F8F8 FFF8 FF00 0000"
  1380.     $"0000 0000 FF00 0000 0000 0000 0000 0000"
  1381.     $"0000 0000 0000 0000 FFF8 FFF8 FF00 0000"
  1382.     $"0000 0000 FFFF 0000 0000 0000 0000 0000"
  1383.     $"0000 0000 0000 0000 FFF8 FFF8 FF00 0000"
  1384.     $"0000 0000 00FF 0000 0000 0000 0000 0000"
  1385.     $"0000 0000 0000 0000 FFF8 FFF8 FF00 0000"
  1386.     $"0000 0000 00FF 0000 0000 0000 0000 0000"
  1387.     $"0000 0000 0000 0000 FFF8 FFF8 FF00 0000"
  1388.     $"0000 0000 00FF 0000 0000 0000 0000 0000"
  1389.     $"0000 0000 0000 0000 FFF8 FFF8 FF00 0000"
  1390.     $"0000 0000 00FF 0000 0000 0000 0000 0000"
  1391.     $"0000 0000 0000 0000 00FF F8FF F8FF 0000"
  1392.     $"0000 0000 0000 FF00 0000 0000 0000 0000"
  1393.     $"0000 0000 0000 0000 00FF F8FF F8FF 0000"
  1394.     $"0000 0000 0000 FF00 0000 0000 0000 0000"
  1395.     $"0000 0000 0000 0000 FFFF F8FF F8FF 0000"
  1396.     $"0000 0000 0000 FF00 0000 0000 0000 0000"
  1397.     $"0000 0000 FFFF FFFF F8F8 F8FF F8FF 0000"
  1398.     $"0000 0000 0000 FF00 0000 0000 0000 00FF"
  1399.     $"FFFF FFFF F8F8 F8F8 FFFF FFFF F8FF 0000"
  1400.     $"0000 0000 0000 FF00 0000 FFFF FFFF FFF8"
  1401.     $"F8F8 F8F8 FFFF FFFF F8F8 F8F8 F8FF 0000"
  1402.     $"0000 0000 0000 00FF FFFF F8F8 F8F8 F8FF"
  1403.     $"FFFF FFFF F8F8 F8F8 F8FF FFFF FFFF 0000"
  1404.     $"0000 0000 0000 0000 FFF8 F8FF FFFF FFF8"
  1405.     $"F8F8 F8F8 FFFF FFFF FF00 0000 0000 0000"
  1406.     $"0000 0000 0000 0000 00FF FFF8 F8F8 F8FF"
  1407.     $"FFFF FFFF 0000 0000 0000 0000 0000 0000"
  1408.     $"0000 0000 0000 0000 0000 FFFF FFFF FF"
  1409. };
  1410.  
  1411. resource 'icl4' (128) {
  1412.     $"0000 0000 0000 0000 0FFF F000 0000 0000"
  1413.     $"0000 0000 0000 FFFF F000 FFF0 0000 0000"
  1414.     $"0000 0000 FFFF 0000 0000 FDFF F000 0000"
  1415.     $"000F FFFF 0000 0000 0000 0FDF DF00 0000"
  1416.     $"0FF0 0000 0000 6666 6660 0FDF DF00 0000"
  1417.     $"00F0 0066 6666 6666 6666 0FDF DF00 0000"
  1418.     $"00F0 0666 6666 6666 0666 0FDF DF00 0000"
  1419.     $"00F0 0666 0666 6666 0000 00FD FDF0 0000"
  1420.     $"00F0 0666 0666 0066 0000 00FD FDF0 0000"
  1421.     $"000F 0000 0660 0006 6000 00FD FDF0 0000"
  1422.     $"000F 0000 0666 0066 6600 00FD FDF0 0000"
  1423.     $"000F 0000 6666 6666 6660 00FD FDFF 0000"
  1424.     $"000F 0000 6666 6666 6666 000F DFDF 0000"
  1425.     $"000F 0006 6666 6666 6666 000F DFDF 0000"
  1426.     $"0000 F006 6666 6600 6666 000F DFDF 0000"
  1427.     $"0000 F006 6660 0000 0000 000F DFDF 0000"
  1428.     $"0000 F000 0000 0000 000F FFFF FDFD F000"
  1429.     $"0000 F000 0000 0000 00FC CCCC FDFD F000"
  1430.     $"0000 FF00 0000 0000 0FCC CCCC CFFD F000"
  1431.     $"0000 0F00 0000 0000 FCCF FCCC CCFD F000"
  1432.     $"0000 0F00 0000 000F CCF0 0FCC CCCF FFF0"
  1433.     $"0000 0F00 0000 FFFF FFFF FFFF FCCC FFF0"
  1434.     $"0000 0F00 0000 000F CCCF FCCC CCCC FFF0"
  1435.     $"0000 00F0 0000 0000 FCCC CCCC CCCC FFF0"
  1436.     $"0000 00F0 0000 0000 0FCC CCCC CCCC FFF0"
  1437.     $"0000 00F0 0000 0000 00FF CCCC CCCC FFF0"
  1438.     $"0000 00F0 0000 000F FFFF FFFF FFFF FFF0"
  1439.     $"0000 00F0 00FF FFFD DDDD FFFF DDDF FFF0"
  1440.     $"0000 000F FFDD DDDF FFFF DDDD DFFF F000"
  1441.     $"0000 0000 FDDF FFFD DDDD FFFF F000 0000"
  1442.     $"0000 0000 0FFD DDDF FFFF 0000 0000 0000"
  1443.     $"0000 0000 00FF FFF0"
  1444. };
  1445.  
  1446. resource 'icl4' (129) {
  1447.     $"0000 0000 0000 0000 0FFF F000 0000 0000"
  1448.     $"0000 0000 0000 FFFF F000 FFF0 0000 0000"
  1449.     $"0000 0000 FFFF 0000 0000 FDFF F000 0000"
  1450.     $"000F FFFF 0000 0000 0000 0FDF DF00 0000"
  1451.     $"0FF0 0000 0000 6666 6660 0FDF DF00 0000"
  1452.     $"00F0 0066 6666 6666 6666 0FDF DF00 0000"
  1453.     $"00F0 0666 6666 6666 0666 0FDF DF00 0000"
  1454.     $"00F0 0666 0666 6666 0000 00FD FDF0 0000"
  1455.     $"00F0 0666 0666 0066 0000 00FD FDF0 0000"
  1456.     $"000F 0000 0660 0006 6000 00FD FDF0 0000"
  1457.     $"000F 0000 0666 0066 6600 00FD FDF0 0000"
  1458.     $"000F 0000 6666 6666 6660 00FD FDFF 0000"
  1459.     $"000F 0000 6666 6666 6666 000F DFDF 0000"
  1460.     $"000F 0006 6666 6666 6666 000F DFDF 0000"
  1461.     $"0000 F006 6666 6600 6666 000F DFDF 0000"
  1462.     $"0000 F006 6660 0000 0000 000F DFDF 0000"
  1463.     $"0000 F000 0000 0000 0000 000F DDFD F000"
  1464.     $"0000 F000 0000 0000 0000 0000 FDFD F000"
  1465.     $"0000 FF00 0000 0000 0000 0000 FDFD F000"
  1466.     $"0000 0F00 0000 0000 0000 0000 FDFD F000"
  1467.     $"0000 0F00 0000 0000 0000 0000 FDFD F000"
  1468.     $"0000 0F00 0000 0000 0000 0000 FDFD F000"
  1469.     $"0000 0F00 0000 0000 0000 0000 0FDF DF00"
  1470.     $"0000 00F0 0000 0000 0000 0000 0FDF DF00"
  1471.     $"0000 00F0 0000 0000 0000 0000 FFDF DF00"
  1472.     $"0000 00F0 0000 0000 0000 FFFF DDDF DF00"
  1473.     $"0000 00F0 0000 000F FFFF DDDD FFFF DF00"
  1474.     $"0000 00F0 00FF FFFD DDDD FFFF DDDD DF00"
  1475.     $"0000 000F FFDD DDDF FFFF DDDD DFFF FF00"
  1476.     $"0000 0000 FDDF FFFD DDDD FFFF F000 0000"
  1477.     $"0000 0000 0FFD DDDF FFFF 0000 0000 0000"
  1478.     $"0000 0000 00FF FFF0"
  1479. };
  1480.  
  1481. resource 'SICN' (128) {
  1482.     {    /* array: 1 element */
  1483.         /* [1] */
  1484.         $"0060 03B0 1C18 E3D8 8F98 5F98 56CC 47EC"
  1485.         $"476C 261E 2023 20FB 2023 107C 13F8 1F80",
  1486.     }
  1487. };
  1488.  
  1489. /* Version. */
  1490.  
  1491. resource 'vers' (1) {
  1492.     0x01, 0x11, release, 0x00, verUS,      /* 1.1.1 */
  1493.     "1.1.1",
  1494.     "1.1.1, Copyright Northwestern University 1991, 1992"
  1495. };
  1496.  
  1497. resource 'vers' (2) {
  1498.     0x01, 0x11, release, 0x00, verUS,      /* 1.1.1 */
  1499.     "1.1.1",
  1500.     "Ph 1.1.1"
  1501. };
  1502.  
  1503. /* Size. */
  1504.  
  1505. resource 'SIZE' (-1) {
  1506.     reserved,
  1507.     acceptSuspendResumeEvents,
  1508.     reserved,
  1509.     canBackground,
  1510.     doesActivateOnFGSwitch,
  1511.     backgroundAndForeground,
  1512.     dontGetFrontClicks,
  1513.     ignoreAppDiedEvents,
  1514.     is32BitCompatible,
  1515.     isHighLevelEventAware,
  1516.     onlyLocalHLEvents,
  1517.     notStationeryAware,
  1518.     dontUseTextEditServices,
  1519.     reserved,
  1520.     reserved,
  1521.     reserved,
  1522.     400*1024,
  1523.     400*1024,
  1524. };
  1525.