home *** CD-ROM | disk | FTP | other *** search
/ Winzipper / Winzipper_ISO.iso / multimedia / scala / HELP / MAIN1.SCA < prev    next >
Text File  |  1996-05-14  |  14KB  |  298 lines

  1. !ScalaScript
  2. {
  3. Sequence:
  4. :"SubScript"
  5. {
  6. Group:
  7. BoxX.1=139;BoxY.1=131;BoxX.2=0;BoxY.2=0;BoxX=BoxX.1;BoxY=BoxY.1;BoxW=360;BoxH=249;
  8. Descr="Click a button to get information about it!";
  9. Picture("Scala:\help\graphics\main.gif",UserPalette(RGBPen(1,0,16777215,12632256,5592405,8553090,11184810)));
  10. pagename="Main Menu";
  11. pagedescr="This is the Main menu. It gives you access to all other Scala MultiMedia menus and functions.";
  12. descr="Click a button to get information about it!";
  13. title="";
  14. Button(Normal(Box(0,0,31,32,Style(Norm))),Highlight(Box(0,0,31,32,Style(High))),Select(Box(0,0,31,32,Style(Sel)),Use(appclosebutton)));
  15. Button(Normal(Box(31,0,589,32,Style(Norm))),Highlight(Box(31,0,589,32,Style(High))),Select(Box(31,0,589,32,Style(Sel)),Use(apptitlebar)));
  16. Button(Normal(Box(620,0,20,32,Style(Norm))),Highlight(Box(620,0,20,32,Style(High))),Select(Box(620,0,20,32,Style(Sel)),Use(infobutton)));
  17. Button(Normal(Box(31,40,29,26,Style(Norm))),Highlight(Box(31,40,29,26,Style(High))),Select(Box(31,40,29,26,Style(Sel)),Use(scriptclosebutton)));
  18. Button(Normal(Box(60,40,558,26,Style(Norm))),Highlight(Box(60,40,558,26,Style(High))),Select(Box(60,40,558,26,Style(Sel)),Use(scripttitlebar)));
  19. Button(Normal(Box(564,40,48,26,Style(Norm))),Highlight(Box(564,40,48,26,Style(High))),Select(Box(564,40,48,26,Style(Sel)),Use(scriptswitcher)));
  20. Button(Normal(Box(618,40,18,26,Style(Norm))),Highlight(Box(618,40,18,26,Style(High))),Select(Box(618,40,18,26,Style(Sel)),Use(upbutton)));
  21. Button(Normal(Box(31,68,581,12,Style(Norm))),Highlight(Box(31,68,581,12,Style(High))),Select(Box(31,68,581,12,Style(Sel)),Use(pagecols)));
  22. Button(Normal(Box(31,82,48,26,Style(Norm))),Highlight(Box(31,82,48,26,Style(High))),Select(Box(31,82,48,26,Style(Sel)),Use(numbercol)));
  23. Button(Normal(Box(83,82,180,26,Style(Norm))),Highlight(Box(83,82,180,26,Style(High))),Select(Box(83,82,180,26,Style(Sel)),Use(namecol)));
  24. Button(Normal(Box(267,82,60,26,Style(Norm))),Highlight(Box(267,82,60,26,Style(High))),Select(Box(267,82,60,26,Style(Sel)),Use(wipecol)));
  25. Button(Normal(Box(331,82,50,26,Style(Norm))),Highlight(Box(331,82,50,26,Style(High))),Select(Box(331,82,50,26,Style(Sel)),Use(timingcol)));
  26. Button(Normal(Box(385,82,50,26,Style(Norm))),Highlight(Box(385,82,50,26,Style(High))),Select(Box(385,82,50,26,Style(Sel)),Use(soundcol)));
  27. Button(Normal(Box(439,82,50,26,Style(Norm))),Highlight(Box(439,82,50,26,Style(High))),Select(Box(439,82,50,26,Style(Sel)),Use(mpegcol)));
  28. Button(Normal(Box(493,82,50,26,Style(Norm))),Highlight(Box(493,82,50,26,Style(High))),Select(Box(493,82,50,26,Style(Sel)),Use(inputcol)));
  29. Button(Normal(Box(547,82,65,26,Style(Norm))),Highlight(Box(547,82,65,26,Style(High))),Select(Box(547,82,65,26,Style(Sel)),Use(branchcol)));
  30. Button(Normal(Box(618,82,18,306,Style(Norm))),Highlight(Box(618,82,18,306,Style(High))),Select(Box(618,82,18,306,Style(Sel)),Use(verticalscroll)));
  31. Button(Normal(Box(267,390,345,18,Style(Norm))),Highlight(Box(267,390,345,18,Style(High))),Select(Box(267,390,345,18,Style(Sel)),Use(horizscroll)));
  32. Button(Normal(Box(31,420,122,26,Style(Norm))),Highlight(Box(31,420,122,26,Style(High))),Select(Box(31,420,122,26,Style(Sel)),Use(addbutton)));
  33. Button(Normal(Box(31,450,122,26,Style(Norm))),Highlight(Box(31,450,122,26,Style(High))),Select(Box(31,450,122,26,Style(Sel)),Use(previewbutton)));
  34. Button(Normal(Box(157,420,152,26,Style(Norm))),Highlight(Box(157,420,152,26,Style(High))),Select(Box(157,420,152,26,Style(Sel)),Use(editpopup)));
  35. Button(Normal(Box(157,450,152,26,Style(Norm))),Highlight(Box(157,450,152,26,Style(High))),Select(Box(157,450,152,26,Style(Sel)),Use(designpopup)));
  36. Button(Normal(Box(313,420,34,26,Style(Norm))),Highlight(Box(313,420,34,26,Style(High))),Select(Box(313,420,34,26,Style(Sel)),Use(shufflerbutton)));
  37. Button(Normal(Box(351,420,152,26,Style(Norm))),Highlight(Box(351,420,152,26,Style(High))),Select(Box(351,420,152,26,Style(Sel)),Use(openscript)));
  38. Button(Normal(Box(351,450,152,26,Style(Norm))),Highlight(Box(351,450,152,26,Style(High))),Select(Box(351,450,152,26,Style(Sel)),Use(savescript)));
  39. Button(Normal(Box(507,420,129,26,Style(Norm))),Highlight(Box(507,420,129,26,Style(High))),Select(Box(507,420,129,26,Style(Sel)),Use(toolspopup)));
  40. Button(Normal(Box(507,450,129,26,Style(Norm))),Highlight(Box(507,450,129,26,Style(High))),Select(Box(507,450,129,26,Style(Sel)),Use(runbutton)));
  41. Wait();
  42. Sequence:
  43. Use(SetUp);
  44. Use(DrawBox);
  45. Resources:
  46. :appclosebutton
  47. {
  48. title="Application Close button";
  49. text[1]="Closes Scala. A single click on the Application Close button brings up a dialog prompting you to confirm that you wish to leave. Clicking Yes exits Scala to DOS, Windows or OS/2. Clicking No returns to the Main menu.";
  50. descr=text[1];
  51. block=1;
  52. max=1;
  53. Use(SetPos);
  54. }
  55. :apptitlebar
  56. {
  57. title="Application title bar";
  58. text[1]="Displays the name of the application.";
  59. descr=text[1];
  60. block=1;
  61. max=1;
  62. Use(SetPos);
  63. }
  64. :infobutton
  65. {
  66. title="Information button";
  67. text[1]="Switches Scala into Help mode. All menus and most dialogs have their own Help information, describing objects and choices available on the screen. Click the EXIT button in the Help window to end Help mode.^n^nIn Help mode, click an item on the screen to display a brief description of what the item is and how to work with it. For more in-depth information, consult the User's Guide. You can find the titles of most Help segments as headings in the User's Guide index.";
  68. descr=text[1];
  69. block=1;
  70. max=1;
  71. Use(SetPos);
  72. }
  73. :scriptclosebutton
  74. {
  75. title="Script Close button";
  76. text[1]="Closes the current script. Clicking on the Script Close button brings up a dialog. Answering Yes clears the script from the window. Answering No leaves the script open.";
  77. descr=text[1];
  78. block=1;
  79. max=1;
  80. Use(SetPos);
  81. }
  82. :scripttitlebar
  83. {
  84. title="Script title bar";
  85. text[1]="Displays the name and path of the script you are currently working in. Use the Script Switcher to move to another open script.";
  86. descr=text[1];
  87. block=1;
  88. max=1;
  89. Use(SetPos);
  90. }
  91. :scriptswitcher
  92. {
  93. title="Script Switcher";
  94. text[1]="Moves forward and backward through the open scripts. Scripts are numbered according to the order in which they were opened.";
  95. descr=text[1];
  96. block=1;
  97. max=1;
  98. Use(SetPos);
  99. }
  100. :upbutton
  101. {
  102. title="Up button";
  103. text[1]="Moves you up the path out of the last group shown in the script title bar.";
  104. descr=text[1];
  105. block=1;
  106. max=1;
  107. Use(SetPos);
  108. }
  109. :pagecols
  110. {
  111. title="Page columns";
  112. text[1]="Each row in the Main menu in which there is information represents a page in the script. The columns hold information or events associated with the page as a whole. The number of columns displayed depends upon the number of EX modules installed, which can vary.^n^nTo adjust the column width, place the pointer in the space to the left of the column to be adjusted. Click and drag to decrease or increase the width.^n^nTo reposition columns, drag the column heading to the left or right until it is in its desired position. (The No. and Name columns cannot be repositioned.)";
  113. descr=text[1];
  114. block=1;
  115. max=1;
  116. Use(SetPos);
  117. }
  118. :numbercol
  119. {
  120. title="No. (Number) column";
  121. text[1]="Shows the position of a page in the sequence of the script. Click on a button in this column to display the Page Control menu. If the No. button contains a number, the selected page, group or sub-script is 'on'. When the button says 'Off', the page is still in the script, but is not displayed when the script runs.";
  122. descr=text[1];
  123. block=1;
  124. max=1;
  125. Use(SetPos);
  126. }
  127. :namecol
  128. {
  129. title="Name column";
  130. text[1]="Shows the name of the screen page, group, special event or sub-script. Click once on a Name button to select a page without opening a menu or dialog. Double-click on a screen page to open a Design menu. The Design menu that opens depends on the type of element that is first on the page. Double-click on a group to move down a level and see its component pages. You can change the order of pages by dragging them up or down to a new position. Select several pages at once by Shift-clicking or Ctrl-clicking.";
  131. descr=text[1];
  132. block=1;
  133. max=1;
  134. Use(SetPos);
  135. }
  136. :wipecol
  137. {
  138. title="Wipe column";
  139. text[1]="Shows the page wipe and the speed of transition, if any, that controls how a page comes onto the screen. The default is the 'Cut' wipe. Click on a Wipe button to see the Page Wipe menu. For groups, special events or sub-scripts, the Wipe button cannot be chosen and appears blank.";
  140. descr=text[1];
  141. block=1;
  142. max=1;
  143. Use(SetPos);
  144. }
  145. :timingcol
  146. {
  147. title="Timing column";
  148. text[1]="Shows the page timing settings. Click to open the Timing menu. The Timing menu lets you specify when you want a page in your script to advance.";
  149. descr=text[1];
  150. block=1;
  151. max=1;
  152. Use(SetPos);
  153. }
  154. :soundcol
  155. {
  156. title="Sound column";
  157. text[1]="Shows the name of the sound file or event type for pages that have sound events; if no sound event is applied to the page as a whole, the button is blank. Click to open the Sound menu. The Sound menu lets you apply, add or modify sound events for selected pages.";
  158. descr=text[1];
  159. block=1;
  160. max=1;
  161. Use(SetPos);
  162. }
  163. :mpegcol
  164. {
  165. title="MPEG column";
  166. text[1]="Shows the name of the MPEG file or event type for pages that have MPEG events. Click to open the MPEG menu. The MPEG menu lets you apply, add or modify MPEG events for selected pages.";
  167. descr=text[1];
  168. block=1;
  169. max=1;
  170. Use(SetPos);
  171. }
  172. :inputcol
  173. {
  174. title="Input column";
  175. text[1]="Click to open the Input menu, which lets you choose the type of input that a page accepts, with options for Button Controls, Slideshow Controls, and Mouse Pointer.";
  176. descr=text[1];
  177. block=1;
  178. max=1;
  179. Use(SetPos);
  180. }
  181. :branchcol
  182. {
  183. title="Branch column";
  184. text[1]="Shows the branching or variable event associated with the page. Click to open the Branch (Branching and Variables) menu. The Branch menu lets you create branching events like Repeat Until and Go To, assign values to variables, and create expressions.";
  185. descr=text[1];
  186. block=1;
  187. max=1;
  188. Use(SetPos);
  189. }
  190. :verticalscroll
  191. {
  192. title="Vertical scroll bar";
  193. text[1]="Lets you see other pages when there are more pages than can fit on the screen at once. Drag the bar up or down, or click in the empty area past either end to move it.";
  194. descr=text[1];
  195. block=1;
  196. max=1;
  197. Use(SetPos);
  198. }
  199. :horizscroll
  200. {
  201. title="Horizontal scroll bar";
  202. text[1]="Lets you see other columns when there are more columns than can fit on the screen at once. Drag the bar left or right, or click in the empty area past either end to move it.";
  203. descr=text[1];
  204. block=1;
  205. max=1;
  206. Use(SetPos);
  207. }
  208. :addbutton
  209. {
  210. title="Add...";
  211. text[1]="Lets you add a new page. Opens the File menu, where you can choose backgrounds or sub-scripts, or create a special event page, which could contain a sound, branch, or other event.";
  212. descr=text[1];
  213. block=1;
  214. max=1;
  215. Use(SetPos);
  216. }
  217. :previewbutton
  218. {
  219. title="Preview";
  220. text[1]="Lets you view the selected pages of the script. Press Esc to halt the Preview and return to the Main menu.";
  221. descr=text[1];
  222. block=1;
  223. max=1;
  224. Use(SetPos);
  225. }
  226. :editpopup
  227. {
  228. title="Main menu Edit pop-up";
  229. text[1]="Provides various basic editing functions.^n^nCut^nDeletes selected items from the screen and places them on the Scala clipboard.^n^nCopy^nCopies selected items to the Scala clipboard.";
  230. text[2]="Delete^nDeletes selected items permanently. A warning dialog asks if you are sure you want to proceed. (Deleting items from a script affects only the script, and has no effect on files an item may refer to.)^n^nPaste^nPastes the most recently cut or copied item(s) from the Scala clipboard into the sequence of pages, after the selected page.";
  231. text[3]="Group^nGroups all selected pages together into a single group page. The order in which they were selected determines their order in the group. The group is placed at the same location in the script as the first item selected. Grouped pages appear darker than other items on the Main menu. Double-click on a group to see its contents.";
  232. text[4]="Ungroup^nDissolves a group into its constituent pages. They appear in the location formerly occupied by the group, in their grouped order.^n^nSelect All^nSelects all pages in the script.";
  233. descr=text[1];
  234. block=1;
  235. max=4;
  236. Use(SetPos);
  237. }
  238. :designpopup
  239. {
  240. title="Design pop-up";
  241. text[1]="Gives direct access to Scala's eight Design menus.^n^nText...^nJumps to the Design Text menu, where you can add and edit text elements on the page.^n^nClips...^nJumps to the Design Clips menu, where you can add and modify clips on the page.";
  242. text[2]="Background...^nJumps to the Design Background menu, where you can make adjustments to the background of a page.^n^nPalette...^nJumps to the Design Palette menu, where you can add and adjust colors of the page background, clips, and other elements.";
  243. text[3]="Buttons...^nJumps to the Design Buttons menu, where you can add and adjust interactive buttons.^n^nStyles...^nJumps to the Design Styles menu, where you can adjust the attributes of styles applied to text and clips, turn the Grid on and off, and save or restore default settings.";
  244. text[4]="List...^nJumps to the Design List menu, where you can adjust the order of events on a page, add In and Out wipes to elements, and add new events.";
  245. descr=text[1];
  246. block=1;
  247. max=4;
  248. Use(SetPos);
  249. }
  250. :shufflerbutton
  251. {
  252. title="Shuffler button";
  253. text[1]="Toggles between Shuffler view (miniature pictures) and List view (page names). In Shuffler view, pages such as backgrounds or animations are shown graphically in miniatures. Other types of pages, such as sound events and sub-scripts, are labeled with the name of the file.";
  254. descr=text[1];
  255. block=1;
  256. max=1;
  257. Use(SetPos);
  258. }
  259. :openscript
  260. {
  261. title="Open Script...";
  262. text[1]="Takes you to the Open Script File menu with the Scripts directory displayed by default. Double-click on the script that you want to work with to open it.";
  263. descr=text[1];
  264. block=1;
  265. max=1;
  266. Use(SetPos);
  267. }
  268. :savescript
  269. {
  270. title="Save Script...";
  271. text[1]="Takes you into the Save Script File menu, showing the directory from which the current script was opened. Click OK to save the current script under the same name, or enter a new name in the File> text box.";
  272. descr=text[1];
  273. block=1;
  274. max=1;
  275. Use(SetPos);
  276. }
  277. :toolspopup
  278. {
  279. title="Tools pop-up";
  280. text[1]="Lets you choose either the Options menu or the Scala Team.";
  281. descr=text[1];
  282. block=1;
  283. max=1;
  284. Use(SetPos);
  285. }
  286. :runbutton
  287. {
  288. title="Run!";
  289. text[1]="Runs the current script. You can stop the script by pressing Esc.";
  290. descr=text[1];
  291. block=1;
  292. max=1;
  293. Use(SetPos);
  294. }
  295. }
  296. Resources:
  297. }
  298.