home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 October: Mac OS SDK / Dev.CD Oct 00 SDK1.toast / Development Kits / Mac OS / Apple Guide / Japanese Resources / Standard Includes_J / Standard Setup < prev   
Encoding:
Text File  |  1995-04-10  |  21.1 KB  |  607 lines  |  [TEXT/ttxt]

  1. ######################################################################
  2. #                                                            
  3. #        File:          Standard Setup                
  4. #                                                            
  5. #        Contains:      Standard Guide Script commands for Apple Guide files
  6. #
  7. #  Coded by:      Glenn Katz    and Shemin Gau
  8. #
  9. #        Copyright:     ©1994 by Apple Computer, Inc.        
  10. #
  11. #  J-Version      MULTITEK MIYAMOTO
  12. #                                                            
  13. ######################################################################
  14.  
  15. ######################################################################
  16. #    How To Use This File
  17. ######################################################################
  18.  
  19. # This file contains the Guide Script commands needed to setup a guide
  20. # file that follows the Apple Guide HI guidelines.  
  21. #
  22. # This file is part a set of files that you will compile to create your
  23. # guide file.  You will also need:
  24. #
  25. # • Build File - a file that points to all of the related source files
  26. #                that define your guide file.
  27. #
  28. # • Content    - a file that contains the actual text that appears on
  29. #                the guide file panels.  (As your guide file grows, it
  30. #                may be helpful to break the Content file into several
  31. #                smaller files).
  32. #
  33. #    To use this file:
  34. #
  35. #  1.  Edit this file to customize the standard setup for your guide
  36. #      file.  Most of the commands in this file can be used "as is,"
  37. #      but you'll want to change the <Help Menu>, <Balloon Menu Text>,
  38. #     and  <Version> commands to reflect your application's name.
  39. #
  40. #  2.  Edit the Content file to define the content of your guide file.
  41. #
  42. #  3.  Use the Guide Maker Build utility to compile the Build File
  43. #      that points to all of the source files that define your guide
  44. #      file.
  45.  
  46.  
  47. ######################################################################
  48. #    Help Menu Appearance
  49. ######################################################################
  50.  
  51. #    First, you must specify how this guide file will appear in the Help
  52. # menu:  the menu item name, the guide file type, and the command
  53. # key shortcut for quickly opening this file.
  54.  
  55. <Help Menu>    "ÉwÉãÉvÉÅÉjÉÖÅ[", HELP,"?"
  56.  
  57.  
  58.  
  59. # You can also specify the text that will appear when balloon help is
  60. # used on this Help menu item.
  61.  
  62. <Balloon Menu Text> "ÉoÉãÅ[ÉìÉwÉãÉv"
  63.  
  64.  
  65.  
  66. # If you want to restrict your guide file so that it only appears
  67. # in the Help menu for your application (and does not appear in the
  68. # Help menu for other applications located in the same folder), use
  69. # the following command.
  70.  
  71. # <App Creator> 'XXXX'
  72.  
  73.  
  74.  
  75. ######################################################################
  76. #    Access Window Attributes
  77. ######################################################################
  78.  
  79. # First, use this command to specify the type of window that Apple Guide 
  80. # should display when your guide file is first opened.
  81. #
  82. # Syntax:  <Startup Window> windowType , accessScreenOptions
  83. #
  84. # This command opens a Full access window (with three search modes - 
  85. # Topics, Index, and Look For) to a welcoming Howdy screen.
  86.  
  87. <Startup Window>    FULL, HOWDY
  88.  
  89. # These are some of the other alternatives:
  90.  
  91. # <Startup Window>    FULL, TOPICS
  92. # <Startup Window>    FULL, INDEX
  93. # <Startup Window>    FULL, LOOKFOR
  94. # <Startup Window>    SINGLE, HOWDY
  95. # <Startup Window>    SINGLE, TOPICS
  96. # <Startup Window> PRESENTATION
  97.  
  98.  
  99.  
  100. # If you specify a startup window that opens to Howdy screen, you must
  101. # also define the text that will be displayed on that screen.
  102.  
  103. <Howdy>        "Howdy Text"
  104.  
  105. <Define Text Block>    "Howdy Text"
  106. DZÇÃïîï™Ç™É^ÉCÉgÉãÇ…Ç»ÇËÇ‹Ç∑ÅBÇ¡fkfkǡǡygÇ¡g
  107.  
  108. âΩÇ©ÅAì¸óÕÇçsǡǃÇ≠ÇæÇ≥Ç¢ÅB
  109.  
  110. <End Text Block>
  111.  
  112.  
  113. # You can also specify a PICT image to be displayed in the logo region
  114. # at the top left corner of the access window.  
  115. #
  116. # Color and B&W templates for the PICT image are included in the
  117. # Standard Resources file (at ID 501 & 502).  To include your PICT
  118. # image in the guide file, replace these resources (at ID 501 & 502)
  119. # in the Standard Resources file, or use this command: 
  120.  
  121. #<App Logo> colorLogoFilename, B&WLogoFilename  
  122.  
  123.  
  124.  
  125. ######################################################################
  126. #    Finder File Information
  127. ######################################################################
  128.  
  129. # The following command specifies the version strings that appear in
  130. # the Finder Get Info dialog for your guide file.
  131. #
  132. # Syntax:  <Version> longVers1BottomOfGetInfo, shortVers1ForFinderListViews
  133. #                    [, longVers2TopOfGetInfo]
  134.  
  135. <VERSION>    "džǻÇΩÇàGuide 1.0 ©1994 É}ÉãÉ`ÉeÉbÉN Inc.", "1.0"
  136.  
  137.  
  138.  
  139. ######################################################################
  140. #    Prompt Set Definitions
  141. ######################################################################
  142.  
  143. #    You can specify strings which appear at the bottom of each panel 
  144. # to prompt the user about how to proceed after reading it.   
  145. #
  146. # The following commands create the standard Apple Guide prompts
  147. # recommended in the HI guidelines and used in Macintosh Guide.
  148. #
  149. # Syntax:  <Define Prompt Set> promptSetName, promptFirstPanel,
  150. #                              promptMiddlePanel, promptLastPanel,
  151. #                              promptForPanelsWithControls
  152.  
  153. <Define Prompt Set>    "How Do I Prompts", "énÇflÇÈÇΔÇ´ÇÕÅAâEñÓàÛÇÉNÉäÉbÉNǵǃÇ≠ÇæÇ≥Ç¢ÅB", "DZÇÃÉXÉeÉbÉvÇÃå„ÅAâEñÓàÛÇÉNÉäÉbÉNǵǃÇ≠ÇæÇ≥Ç¢ÅB", "DZÇÃÉXÉeÉbÉvÇ≈ǮǵNjǢÇ≈Ç∑ÅB", "ëIÇÒÇæÇÁÅAâEñÓàÛÇÉNÉäÉbÉNǵǃÇ≠ÇæÇ≥Ç¢ÅB"
  154. <Define Prompt Set>    "Standard Prompts", "ë±ÇØÇÈÇΩÇflÇ…ÇÕÅAâEñÓàÛÇÉNÉäÉbÉNǵǃÇ≠ÇæÇ≥Ç¢ÅB", "ë±ÇØÇÈÇΩÇflÇ…ÇÕÅAâEñÓàÛÇÉNÉäÉbÉNǵǃÇ≠ÇæÇ≥Ç¢ÅB", "——à»è„——", "ëIÇÒÇæÇÁÅAâEñÓàÛÇëIëǵǃÇ≠ÇæÇ≥Ç¢ÅB"
  155.  
  156.  
  157.  
  158. # One prompt set can be designated the <Default Prompt Set>. This set will
  159. # be used for all panels, except when you override it by using the 
  160. # <Sequence Prompt Set> or <Panel Prompt> commands. 
  161.  
  162. <Default Prompt Set> "How Do I Prompts"
  163.  
  164.  
  165.  
  166. ######################################################################
  167. #    Navigation Bar Button Definitions
  168. ######################################################################
  169.  
  170. #    You can specify which buttons appear in the navigation bar for your
  171. # guide file and the event each button should trigger.
  172. #
  173. # The following commands create the standard Apple Guide navigation
  174. # bar buttons recommended in the HI guidelines. These commands use
  175. # PICT resources located in the Standard Resources file.
  176. #
  177. # Syntax:  <Define Nav Button> buttonName, buttonUpPict, buttonDownPict,
  178. #                              dimmedButtonPict, buttonEvent
  179. #                              [, b&wUp] [, b&wDown] [, b&wDimmed]
  180.  
  181.  
  182.  
  183. # The GoStart button returns the user to your guide file's access window 
  184.  
  185. <Define Nav Button>        "GoStart",1103,1113,1123,GoStart()
  186.  
  187.  
  188.  
  189. # The Huh? button opens another sequence containing additional information
  190. # to help the user proceed.  The Huh? button is activated on a panel by
  191. # including the <Huh> command in its panel definition.
  192.  
  193. <Define Nav Button>        "Huh?",1101,1111,1121,DIMMABLE
  194.  
  195.  
  196.  
  197. # For convenience, navigation bar buttons are grouped into named sets.
  198. # "Standard Nav Bar" includes the GoStart and Huh? buttons 
  199. #
  200. # Syntax:  <Define Nav Button Set> navButtonSetName    [, leftNavButton] 
  201. #                                 [, midNavButton] [, rightNavButton]
  202.  
  203. <Define Nav Button Set>        "Standard Nav Bar","GoStart","Huh?"
  204. <Define Nav Button Set>        "GoStart Only","GoStart"
  205. <Define Nav Button Set>        "Huh? Only","Huh?"
  206.  
  207.  
  208.  
  209. # One navigation button set can be designated the <Default Nav Button Set>.
  210. # This set will be used in all sequences, except when you override it
  211. # by including the <Sequence Nav Button Set> command in a sequence definition. 
  212.  
  213. <Default Nav Button Set>    "Standard Nav Bar"
  214.  
  215.  
  216.  
  217. ######################################################################
  218. #    Panel Format Definitions    
  219. ######################################################################
  220.  
  221. # You can use <Format> commands to control the text attributes and
  222. # placement of items on panels in your guide file.
  223. #
  224. # The following commands define the standard formats recommended in
  225. # in the Apple Guide HI guidelines. 
  226. #
  227. # Syntax:  <Define Format> formatName, columnCoords [, txFnt] [, txSize]
  228. #                          [, txStyle] [, txColor] [, txAlign] [, alignPrompt]
  229.  
  230.  
  231.  
  232. # The "Full" format uses the full panel width.  It should be used on panels 
  233. # that don't contain step-by-step instructions.
  234.  
  235. <Define Format>    "Full", Column(6,11,330), "Osaka", 10, PLAIN, ,Left, false
  236.     
  237.  
  238.  
  239. # The "Tag" and "Body" formats set up a two column layout.  The "Do This" tags
  240. # used extensively in Macintosh Guide use the "Tag" format.  The instructions
  241. # are placed with the "Body" format.
  242.  
  243. <Define Format>    "Tag", Column(6,0,54), "Osaka", 10, Bold, ,Right, false
  244. <Define Format>    "Body", Column(6,65,330), "Osaka", 10, PLAIN, ,Left, true
  245.  
  246.  
  247.  
  248. # The "ResetPen" format is useful for canceling the previous <Format> command
  249. # in a panel definition.  Use this format when placing objects using the
  250. # Point(x,y) function to specify panel coordinates.
  251.  
  252. <Define Format> "ResetPen",Column(0,0,330), , , , , , false
  253.  
  254.  
  255.  
  256. # One format can be designated as the Default format.  This format will
  257. # be used for all text in your guide file, except when you override it
  258. # by including another <Format>. 
  259.  
  260. <Default Format> "Full"
  261.  
  262.  
  263.  
  264. ######################################################################
  265. #    Panel Height Settings    
  266. ######################################################################
  267.  
  268. # You can specify a maximum panel height to ensure that some piece
  269. # of your application will always be visible beneath the panels.  If
  270. # the elements you include in a panel definition make it taller than
  271. # the maximum height, the content will automatically be split into
  272. # two or more panels.
  273.  
  274. <Max Height>    500
  275.  
  276.  
  277.  
  278. # Apple Guide panels automatically size themselves to be as small as
  279. # possible.  You may want to set both a minimum and maximum panel height
  280. # to keep the panels from resizing  (the Finder Shortcuts guide file 
  281. # uses this effect).  
  282.  
  283. # <Min Height> 300
  284. # <Max Height> 300
  285.  
  286.  
  287.  
  288. ######################################################################
  289. #    Event Definitions    
  290. ######################################################################
  291.  
  292. # You can use the <Define Event> command to define an event function 
  293. # for use with the following commands: <Standard Button>, <3D Button>, 
  294. # <Define Nav Button>, <On Panel Create>, <On Panel Destroy>, 
  295. # <On Panel Show>, and <On Panel Hide>.
  296. #
  297. # The following commands create the Apple Guide API events not built
  298. # into Guide Maker.  These events are used by the standard navigation
  299. # bar buttons.
  300. #
  301. # Syntax:  <Define Event> eventName, targetApp, eventClass, eventID
  302. #                               [, IOPTData] [, optKey] [, optData]
  303.  
  304. <Define Event>    "DoHuh", 's***', 'help', 'dhuh'
  305. <Define Event>    "GoBack", 's***', 'help', 'gobk'
  306. <Define Event>    "GoStart", 's***', 'help', 'stac'
  307.  
  308.  
  309. #    The following commands define some additional events that use the 
  310. # Apple Guide API. You can attach these events to buttons on your
  311. # panels or use the <On Panel Show> command to trigger them when
  312. # the panel is opened.
  313.  
  314. # These events jump to the designated panel (first, last, next, or previous) 
  315. # in the current sequence.  
  316.  
  317. #    <Define Event>    "GoFirst", 's***', 'help', 'gofp'
  318. #    <Define Event>    "GoLast", 's***', 'help', 'golp'
  319. #    <Define Event>    "GoPrevious", 's***', 'help', 'gopp'
  320. #    <Define Event>    "GoNext", 's***', 'help', 'gonp'
  321.  
  322. # This command tells each animation object in the frontmost panel to animate 
  323. # itself.  A QuickTime™ movie is an example of an animation object.
  324.  
  325. #    <Define Event>    "Animate", 's***', 'help', 'paan'
  326.  
  327. # This event closes the frontmost Apple Guide window and passes control to
  328. # the next open Apple Guide window, or quits Apple Guide if no other windows are present.  
  329.  
  330. #    <Define Event>    "QuitFront", 's***', 'help', 'ktop'
  331.  
  332.  
  333. # You can also use the DoScript event to attach any AppleScript to a
  334. # button or any command that uses events. 
  335.  
  336.  
  337.  
  338. ######################################################################
  339. #    Context Check Definitions
  340. ######################################################################
  341.  
  342. #    Context checks are used to dynamically adapt the sequence of panels
  343. # presented to match the context of the user.
  344. #
  345. # The following context check definitions are used in Macintosh Guide 
  346. # and may also be useful for your guide file.  These definitions use
  347. # external code modules located in the Standard Resources file.
  348. #
  349. # Syntax:  <Define Context Check> contextCheckName, codeResSpec [, targetApp] 
  350. #                                 [, additionalParam] [, additionalParam] 
  351. #                                                      [, ... ]
  352.  
  353. #============================================
  354. # From external code module 'SYST' (system)
  355. #============================================
  356.  
  357. # Checking if File Sharing is on or off
  358. #
  359. #     'SYST'--> system module
  360. #     'MACS'--> current application's signature
  361. #     LONG:6--> 6 for case isFileSharing in resource file
  362. #     LONG:0--> off; LONG:1--> on
  363.  
  364. <DCC>    "FileSharingOff", 'SYST', 'MACS', LONG:6, LONG:0
  365. <DCC>    "FileSharingOn", 'SYST', 'MACS', LONG:6, LONG:1
  366.  
  367.  
  368.  
  369. # Checking if Guess Access is off
  370. #
  371. #     'SYST'--> system module
  372. #     'MACS'--> current application's signature
  373. #     LONG:10--> 10 for case isGuessAccess in resource file
  374. #     LONG:0--> fill in words for fill byte
  375.  
  376. <DCC>    "GuestAccessOff", 'SYST', 'MACS', LONG:10, LONG:0
  377.  
  378.  
  379.  
  380. # Checking the bit depth of the monitor
  381. #
  382. #     LONG:8--> 8 for case isMonitorBitDepth in resource file
  383. #     LONG--> 4 for greater than the compared value
  384. #             6 for greater than or equal to the compared value
  385. #             2 for equal to the compared vale
  386. #     LONG--> compared value, you can specify a value here or in the real context check call
  387.  
  388. <DCC>    "BitDepthGreaterThan", 'SYST', 'MACS', LONG:8, LONG:4, LONG
  389. <DCC>    "BitDepthAtLeast", 'SYST', 'MACS', LONG:8, LONG:6, LONG
  390. <DCC>    "isMonoChrome", 'SYST', 'MACS', LONG:8, LONG:2, LONG:1
  391.  
  392.  
  393.  
  394. # Checking the number of monitors
  395. #     LONG:11--> 11 for case isNumberMonitors in resource file
  396. #     LONG:4--> 4 for greater than the compared value
  397. #     LONG:1--> compared value
  398.  
  399. <DCC>    "MultipleMonitors", 'SYST', 'MACS', LONG:11, LONG:4, LONG:1 
  400.  
  401.  
  402.  
  403. # Checking if a menu item exists,or has checked mark
  404. #
  405. #     LONG:1--> 1 for case menuItemExists in resource file
  406. #               2 for case menuItemMarked in resource file
  407. #     LONG:0--> fill in a long for fill byte
  408. #     LONG:10--> 10 for the string parameter matches the menu name
  409. #     LPSTRING--> the string parameter for comparing with menu name
  410. #     LONG--> 10 for the string parameter matches the menu item name
  411. #             8 for the string parameter contains anything
  412. #     LPSTRING--> the string parameter for comparing with menu item name
  413.  
  414. <DCC>     "IsMenuExists", 'SYST', 'MACS', LONG:1, LONG:0, LONG:10, LPSTRING, LONG:8, LPSTRING
  415. <DCC>     "IsMenuItemExists", 'SYST', 'MACS', LONG:2, LONG:0, LONG:10, LPSTRING, LONG:10, LPSTRING
  416. <DCC>     "IsMenuItemChecked", 'SYST', 'MACS', LONG:2, LONG:0, LONG:10, LPSTRING, LONG:10, LPSTRING
  417. <DCC>     "CDMenuItemExists", 'SYST', 'aucd', LONG:2, LONG:0, LONG:10, LPSTRING, LONG:10, LPSTRING
  418.  
  419.  
  420.  
  421. # Checking the processor type
  422. #
  423. #     LONG:0--> for case gestaltCheck in resource file
  424. #     OSTYOE:'proc'--> the Gestalt selector you want to use, in this case, it's 'proc'
  425. #     LONG--> 5 for less than; 7 for less than or equal to; 3 for not equal to; 2 for equal to
  426. #     SHORT:0--> fill in a short for fill byte
  427. #     LONG--> gestalt compare value
  428.  
  429. <DCC>    "CPUIs68040",  'SYST', 'MACS', LONG:0, OSTYPE:'proc', LONG:5, SHORT:0, LONG:2
  430. <DCC>    "CPU030orGreater",  'SYST', 'MACS', LONG:0, OSTYPE:'proc', LONG:6, SHORT:0, LONG:4
  431. <DCC>    "CPU68kArch",  'SYST', 'MACS', LONG:0, OSTYPE:'proc', LONG:7, SHORT:0, LONG:5
  432. <DCC>    "CPUIs68000",  'SYST', 'MACS', LONG:0, OSTYPE:'proc', LONG:3, SHORT:0, LONG:5
  433. <DCC>    "CPU1bitQD",  'SYST', 'MACS', LONG:0, OSTYPE:'qd  ', LONG:2, SHORT:0, LONG:0x000
  434.  
  435.  
  436.  
  437. # Others
  438.  
  439. <DCC>    "NetworkName", 'SYST', 'MACS', LONG:9, LONG:0, LONG:8
  440.  
  441.  
  442.  
  443. #============================================
  444. # From external code module 'File' 
  445. #============================================
  446.  
  447. # Checking if a named file is in a special type folder, for instances: 
  448. # Extensions, Apple Menu Folder, and so on
  449. #
  450. #     'FILE'--> file module
  451. #     'MACS'--> current application's signature
  452. #     LONG:9--> 9 for case isFileExists in resource file
  453. #     OSTYPE:'extn'--> specify the type of file; if it's an init indicate 'extn'; 
  454. #                      if it's a control panel indicate 'ctrl', and so on.
  455. #     LONG:0--> fill in a long for fill byte
  456. #     LPSTRING--> will be the name of the file you want to check
  457. #     example usage: InControlPanelFolder("Sharing Setup")
  458.  
  459. <DCC>    "InExtensions",  'FILE', 'MACS', LONG:9, OSTYPE:'extn', LONG:0, LPSTRING
  460. <DCC>    "InSystemFolder", 'FILE', 'MACS', LONG:9, OSTYPE:'macs', LONG:0, LPSTRING
  461. <DCC>    "InAppleMenuFolder",  'FILE', 'MACS', LONG:9, OSTYPE:'amnu', LONG:0, LPSTRING
  462. <DCC>    "InControlPanelFolder", 'FILE', 'MACS', LONG:9, OSTYPE:'ctrl', LONG:0, LPSTRING
  463. <DCC>    "AppleShareInstalled",  'FILE', 'MACS', LONG:9, OSTYPE:'extn', LONG:0, LPSTRING:"AppleShare"
  464. <DCC>    "PrintMonitorInstalled",  'FILE', 'MACS', LONG:9, OSTYPE:'extn', LONG:0, LPSTRING:"PrintMonitor"
  465. <DCC>    "GXInstalled",  'FILE', 'MACS', LONG:9, OSTYPE:'extn', LONG:0, LPSTRING:"QuickDraw™ GX"
  466. <DCC>    "RamDiskExists", 'FILE', 'MACS', LONG:9, OSTYPE:'desk', LONG:0, LPSTRING:"Ram Disk"
  467.  
  468.  
  469. #     'FILE'--> file module
  470. #     'MACS'--> current application's signature
  471. #     LONG:0--> for case isFrontStartUp in resource file
  472.  
  473. <DCC>    "BootDiskWinActive", 'FILE', 'MACS', LONG:0
  474.  
  475.  
  476.  
  477. #     'FILE'--> file module
  478. #     'MACS'--> current application's signature
  479. #      LONG:1--> for case isOpenStartUp in resource file
  480.  
  481. <DCC>    "BootDiskWinOpen", 'FILE', 'MACS', LONG:1
  482.  
  483.  
  484.  
  485. # Others
  486.  
  487. <DCC>    "ControlPanelWinActive", 'FILE', 'MACS', OSTYPE:'ctrl', LONG:0
  488. <DCC>    "SystemFolderWinActive", 'FILE', 'MACS', OSTYPE:'macs', LONG:0
  489. <DCC>    "AppleMenuWinActive",  'FILE', 'MACS', OSTYPE:'amnu', LONG:0
  490. <DCC>    "ExtensionsWinActive",  'FILE', 'MACS', OSTYPE:'extn', LONG:0
  491. <DCC>    "AppleMenuWinOpen",  'FILE', 'MACS', OSTYPE:'amnu', LONG:1
  492. <DCC>    "ExtensionsWinOpen",  'FILE', 'MACS', OSTYPE:'extn', LONG:1
  493.  
  494.  
  495.  
  496. #============================================
  497. # From external code module 'WIND' (window)
  498. #============================================
  499.  
  500. # Checking if a named window is open or active
  501. #     'WIND'--> window module
  502. #     'MACS'--> current application's signature, if do not specify 
  503. #               the signature here, you'll need to specify it in the 
  504. #               actual context check call
  505. #     LONG:-->  0 for case isFront in resource file, which means the 
  506. #                    window is the frontmost (active) one
  507. #               1 for case isOpen in resource file, which means the window is open
  508. #               3 for case isShareWindowActive
  509. #     LONG:0--> fill in a long for fill byte
  510. #     LONG:--> 10 for the window name exactly matches the string parameter
  511. #              11 for window name contains the string parameter
  512. #              8  for window name contains any string parameter
  513. #     LPSTRING--> will be the name of the window you want to check
  514. #     example usage: OpenWindow('MACS',"Sharing Setup")
  515.  
  516. <DCC>    "OpenWindow", 'WIND', , LONG:1, LONG:0, LONG:10, LPSTRING
  517. <DCC>    "OpenWindowIsInfo", 'WIND','MACS', LONG:1, LONG:0, LONG:11, LPSTRING:"Info"
  518. <DCC>    "ActiveWindow", 'WIND', , LONG:0, LONG:0, LONG:10, LPSTRING
  519. <DCC>    "ActiveWindowIsInfo", 'WIND','MACS', LONG:0, LONG:0, LONG:11, LPSTRING:"Info"
  520. <DCC>    "AnyActiveWindow", 'WIND','MACS', LONG:0, LONG:0, LONG:8
  521. <DCC>    "ActiveWindowIsSharing" , 'WIND', 'MACS', LONG:3
  522.  
  523.  
  524.  
  525. # Others
  526.  
  527. <DCC>    "FindActive", 'WIND', 'MACS', LONG:3
  528. <DCC>    "FindMoreActive", 'WIND', 'MACS', LONG:4
  529.  
  530.  
  531.  
  532. #============================================
  533. # From external code module 'CHSR' (chooser)
  534. #============================================
  535.  
  536. #     'CHSR'--> chooser module
  537. #     'MACS'--> current application's signature
  538. #     LONG:4 --> for case isPrinterType in resource file
  539. #     LONG:0--> fill in a long for fill byte
  540. #     LONG:10--> the string parameter matches the printer name
  541. #     LPSTRING --> the name of the printer you want to check
  542.  
  543. <DCC>    "SelectedPrinter", 'CHSR', 'MACS', LONG:4, LONG:0, LONG:10, LPSTRING
  544.  
  545.  
  546.  
  547. #     LONG:0 --> for case isPrinterDirect in resource file
  548.  
  549. <DCC>    "DirectConnectPrinter", 'CHSR', 'MACS', LONG:0
  550.  
  551.  
  552.  
  553. # Others
  554.  
  555. <DCC>    "AppleTalkOff", 'CHSR', 'MACS', LONG:5, LONG:0
  556. <DCC>    "NetworkPrinter", 'CHSR', 'MACS', LONG:1, LONG:6, LONG:1
  557. <DCC>    "NetworkHasZones", 'CHSR', 'MACS', LONG:9
  558. <DCC>    "NoSelectedPrinter", 'CHSR', 'MACS', LONG:4, LONG:0, LONG:9, LPSTRING
  559.  
  560.  
  561.  
  562. #============================================
  563. # From external code module 'PCSS' (process)
  564. #============================================
  565.  
  566. #     'PCSS'--> process module
  567. #     'MACS'--> pass 'MACS'
  568. #     LONG--> 0 for the specified app is active; 1 for the window(s) 
  569. #                   of the specified app is active
  570. #     OSTYPE--> pass the application's signature 
  571. #     example usage: ActiveAppIs('fndf')
  572.  
  573. <DCC>    "ActiveAppIs",'PCSS','MACS', LONG:0,OSTYPE
  574. <DCC>    "OpenAppIs",'PCSS','MACS', LONG:1,OSTYPE
  575.  
  576.  
  577.  
  578. #============================================
  579. # From external code module 'DLOG' (dialog)
  580. #============================================
  581.  
  582. <DCC>    "ActiveDialog", 'DLOG', 'MACS', LONG:0, LONG
  583. <DCC>    "AnyActiveDialog", 'DLOG', 'aucd', LONG:5
  584.  
  585.  
  586.  
  587. #============================================
  588. # From external code module 'DTPr' (desktop printer)
  589. #============================================
  590.  
  591. <DCC>    "IsThereDTPrinter", 'DTPr',FRONT
  592.  
  593.  
  594.  
  595. #============================================
  596. # From external code module 'Pddm' (PDD maker)
  597. #============================================
  598.  
  599. <DCC>    "IsItPDDMaker", 'Pddm', FRONT, PSTRING
  600.  
  601.  
  602.  
  603.  
  604.  
  605.