home *** CD-ROM | disk | FTP | other *** search
/ Looney Tunes Photo Fun / LooneyTunesPhotoFun.iso / data1.cab / Workflow / PhotoProjectStandAlone.scr
Text File  |  2000-03-21  |  46KB  |  804 lines

  1. // 
  2. // DUMMY SCRIPT
  3. // 
  4. // 
  5.  
  6. // DLL that contains the wizard's resources
  7. wizard_resources(lpEtoilesResStandAlone10.dll);
  8.  
  9.  
  10. // Workshop declaration: name, code DLL (without "Workflow\" path)
  11.  
  12. workshop (InRoomMainWorkshop,lpInRoomMainWorkshop.dll);
  13. workshop (InRoomBrowseWorkshop,lpInRoomBrowseWorkshop.dll);
  14. workshop (InRoomScanWorkshop,lpInRoomScanWorkshop.dll);
  15. workshop (InRoomInternetWorkshop,lpInRoomInternetWorkshop.dll);
  16. workshop (PositioningWorkshop,lpPosWkSA10.dll);
  17. workshop (TaggingWorkshop,lptagw10.dll);            // TO BE REMOVED IN FINAL VERSION
  18. workshop (MergeFitsWorkshop, lpmgft10.dll);
  19. workshop (DistortionWorkshop , lpdist10.dll);
  20. workshop (ColorCorrectionWorkshop,lpclcr10.dll );
  21. workshop (ShareWorkshop,lpShareWorkshop.dll);
  22. workshop (ChangeTextWorkshop, EChangeTextEWBWorkshop.dll  );
  23. workshop (RedEyeRemovalWorkshop,lprdey10.dll );
  24. workshop (ActivityCenterWorkshop, lpactivitycenterworkshop10.dll );
  25. workshop (ExportImgWorkshop, lpExportImgWorkshop.dll);
  26. workshop (PhotoGalleryWorkshop, lpPhotoGallery.dll);
  27. workshop (ScrapbookWorkshop, lpScrapbookWorkshop.dll);
  28. workshop (SignInWorkshop, lpSignInWorkshop10.dll );
  29. workshop (AddressBookWorkshop, lpAddressBookWorkshop10.dll );
  30. workshop (PhotomailWorkshop, lpPhotomailWorkshop10.dll );
  31. workshop (PaintingWorkshop,lpPaintingWorkshop.dll);
  32. workshop (PrintWorkshop, lpPrintWorkshop10.dll );
  33. workshop (UploadWorkshop, lpUploadWorkshop.dll );
  34. workshop (VideoEWBWorkshop,lpVideoEWBWorkshop.dll);
  35. workshop (FunLabWorkshop,FunLabWorkshop.dll);
  36.  
  37.  
  38. //    Define Common Buttons
  39. //    Parameters are: 
  40. //                Button name, tool tip, 
  41. //                Background ID, Background Alpha ID, Animation ID, Animation Alpha ID, X Position, Y Position
  42. //              [Text ID,Text style (None=0,Embossed=1),Text Color (0x00bbggrr),Text X Position,Text Y Position]
  43. //             [] are optional parameters
  44. // or
  45. //                Button name, Background ID,
  46. //                X position of the button (fraction of the parent's width),Y position of the button (fraction of the parent's height)
  47. //              [Text ID,Text X Position(fraction of the parent's width),Text Y Position(fraction of the parent's height)] 
  48. //             [] are optional parameters
  49. // if the text is defined there the text will be outside the button,
  50. // if you want the text inside the button define it in the rcx file inside the "Background_ID REACTIVBUTTON" definition
  51.  
  52. button (Continue,201,0.79,0.0); 
  53. button (Back,202,0.59,0.0); 
  54. button (BackAlone,202,0.75,0.0); 
  55. button (Ok,354,0.83,0.0,59,0.92,0.45); 
  56. button (Cancel,355,0.62,0.0,60,0.72,0.45); 
  57. button (CancelAlone,355,0.75,0.0,60,0.85,0.45); 
  58. button (FunLabButton,336,0.8,0.0); 
  59. button (MailRoom,337,0.7,0.0); 
  60. button (BackFunLab,338,0.7,0.0); 
  61. button (BackHome,339,0.61,0.0); 
  62. button (BackHomeAlone,339,0.7,0.0); 
  63. button (BackTemplates,340,0.61,0.0); 
  64. button (BackSignIn,341,0.7,0.0); 
  65. button (HomePage,284,0.12,0.0); 
  66. button (PrintOk,366,0.83,0.0,82,0.92,0.45); 
  67. button (SendOk,367,0.83,0.0,83,0.92,0.45); 
  68. button (CarryOk,368,0.83,0.0,84,0.92,0.45); 
  69. button (OkCorrectStrangeBug,354,0.83,0.0,59,0.925,0.45); 
  70.  
  71. button (TaggingButton,Go to Tagging Workshop (LPI internal use only),255,256,0,0,690,10); // TEMPORARY. Remove this line in final version.
  72.  
  73. // Workshops title
  74. button (FunLabTitle,            314,    0.335,0.0); 
  75. button (PositioningTitle,        315,    0.335,0.0); 
  76. button (ColorCorrectionTitle,    320,    0.335,0.0); 
  77. button (DistortionTitle,        321,    0.335,0.0); 
  78. button (RedEyeRemovalTitle,        322,    0.335,0.0); 
  79. button (ChangeTextTitle,        323,    0.335,0.0); 
  80. button (InRoomTitle,            324,    0.335,0.0); 
  81. button (ActivityCenterTitle,    325,    0.335,0.0); 
  82. button (PrintShareTitle,        326,    0.335,0.0); 
  83. button (PhotomailTitle,            327,    0.335,0.0); 
  84. button (AddressBookTitle,        328,    0.335,0.0); 
  85. button (ExportImgTitle,            329,    0.335,0.0); 
  86. button (SelectTemplateTitle,    331,    0.335,0.0); 
  87. button (SignInTitle,            332,    0.335,0.0); 
  88. button (PaintingTitle,            333,    0.335,0.0); 
  89. button (PrintTitle,                334,    0.335,0.0); 
  90. button (AcmeTitle,                342,    0.335,0.0); 
  91. button (MyPhotosTitle,            344,    0.335,0.0); 
  92. button (MyComputerTitle,        345,    0.335,0.0); 
  93. button (ScannerTitle,            346,    0.335,0.0); 
  94. button (CameraTitle,            347,    0.335,0.0); 
  95. button (EWBPhotosTitle,            348,    0.335,0.0); 
  96. button (ScrapbookTitle,            349,    0.335,0.0); 
  97. button (DownloadTitle,            350,    0.335,0.0); 
  98. button (UploadTitle,            351,    0.335,0.0); 
  99. button (VideoTitle,                369,    -0.9,-0.9,85,0.21,0.20); 
  100.  
  101.  
  102. // Workflow node declaration: node name, workshop name, resources DLL, MS-Agent script
  103.  
  104.                 // SignIn to Select Template
  105.  
  106. begin_node (ExitVideo,VideoEWBWorkshop,VideoEWBWorkshopRes.dll, Scripts\FinalVideo.msa);
  107.     params(Video\Close.avi);
  108.     //navbarlink (Continue, Cmd(Validate), go(SignIn), None, None);
  109.     //navbarlink (SignInTitle, None, go(None), None, None);
  110.     autolink (Continue, Cmd(Quit), go(None), None, None);
  111. end_node;
  112.  
  113. begin_node (SignIn,SignInWorkshop,lpSignInWorkshopRes.dll, Scripts\SignIn.msa);
  114.     navbarlink (Ok, Cmd(Validate), go(None), None, None);
  115.     autolink (Enter, Cmd(Validate), go(None), None, None);
  116.     autolink (ContinueSignIn, None, go(ActivityCenter), FromSignIn, None);
  117.     navbarlink (SignInTitle, None, go(None), None, None);
  118.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  119. end_node;
  120.  
  121. begin_node (IntroVideo,VideoEWBWorkshop,IntroVideoEWBWorkshopRes.dll, Scripts\IntroductionVideo.msa);
  122.     params(NavBar Video\animintro3.avi);
  123.     navbarlink (OkCorrectStrangeBug, Cmd(Validate), go(SignIn), None, None);
  124.     autolink (Enter, Cmd(Validate), go(SignIn), None, None);
  125.     autolink (Continue, Cmd(Validate), go(SignIn), None, None);
  126.     autolink (ExitWorkshop, Cmd(Validate), go(ExitVideo), None, None);
  127.     navbarlink (VideoTitle, None, go(None), None, None);
  128. end_node;
  129.  
  130. bootstrap (IntroVideo);            // Must be after the bootstrap node declaration
  131.  
  132. // 360 degrees panarama
  133. begin_node (ActivityCenter,ActivityCenterWorkshop,LPActivityCenterResSA.dll, Scripts\ActivityCenter.msa);
  134.     // Buttons in panorama
  135.     autolink (ActivityCenterSelectPhoto, None, go(ActivityCenterInRoomMain), None, None);
  136.     autolink (AddressBookNode, None, go(AddressBook), None, None);
  137.     autolink (SelectTemplateNode, None, go(SelectTemplate), None, None);
  138.     autolink (ScrapbookNode, None, go(Scrapbook), None, None);
  139.     autolink (PhotoGalleryNode, None, go(NewDocumentInRoomMain), None, None);
  140.     autolink (FridgeNode, None, go(SelectTemplateTagging), None, None);
  141.     // Navigation bar buttons
  142.     navbarlink (BackAlone, None, go(SignIn), None, cmd(ReturnFromActivityCenter));
  143.     navbarlink (ActivityCenterTitle, None, go(None), None, None);
  144.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  145. end_node;
  146.  
  147. begin_node (AddressBook,AddressBookWorkshop,lpAddressBookWorkshopRes.dll, Scripts\AdBook.msa);
  148.     navbarlink (Cancel, Cmd(Cancel), go(Previous), None, None);
  149.     navbarlink (Ok, Cmd(Validate), go(None), None, None);
  150.     autolink (Enter, Cmd(Validate), go(None), None, None);
  151.     autolink (AddressBook, None, go(Previous), FromSignIn, None);
  152.     navbarlink (AddressBookTitle, None, go(None), None, None);
  153.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  154.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  155. end_node;
  156.  
  157. begin_node (SelectTemplate,ScrapbookWorkshop,RES EScrapbookWorkshop.dll, Scripts\SelectTemplate.msa);
  158.     params(UseEWBCollection, Read_Only, Keyword=GetTemplateCategory);    //  The user only see EWB templates of the category selected in the Activity Center
  159.     navbarlink (Back, Cmd(Cancel), go(ActivityCenter), None, None);
  160.     navbarlink (Continue, Cmd(ValidateScrapbook), go(None), None, None);
  161.     navbarlink (SelectTemplateTitle, None, go(None), None, None);
  162.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  163.     autolink (SuccesfulValidate, None, go(FunLab), FromSelectTemplate, None);
  164.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  165.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  166.     autolink (Enter, Cmd(ValidateScrapbook), go(None), None, None);
  167. end_node;
  168.  
  169. begin_node (SelectTemplateFromFunLab,ScrapbookWorkshop,RES EScrapbookWorkshop.dll, Scripts\SelectTemplate.msa);
  170.     params(FromFunLab, UseEWBCollection, Read_Only, Keyword=GetTemplateCategory);    //  The user only see EWB templates of the category selected in the Activity Center
  171.     navbarlink (Cancel, Cmd(Cancel), go(Previous), None, None);
  172.     navbarlink (Ok, Cmd(ValidateScrapbook), go(None), None, None);
  173.     navbarlink (SelectTemplateTitle, None, go(None), None, None);
  174.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  175.     autolink (SuccesfulValidate, None, go(FunLab), FromSelectTemplate, None);
  176.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  177.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  178.     autolink (Enter, Cmd(ValidateScrapbook), go(None), None, None);
  179. end_node;
  180.  
  181.  
  182. begin_node (Scrapbook,ScrapbookWorkshop,RES EScrapbookWorkshop.dll, Scripts\Scrapbook.msa);
  183.     params(UseUserCollection);                                    //  The user only see his projects 
  184.     navbarlink (Cancel, None, go(Previous), None, None);
  185.     navbarlink (Ok, Cmd(ValidateScrapbook), go(None), None, None);
  186.     navbarlink (ScrapbookTitle, None, go(None), None, None);
  187.     menuitem (NewAlbum, 32774);
  188.     menuitem (EmptyTrash, 32820);
  189.     menuitem (RenameAlbum, 32784);
  190.     menuitem (DeleteAlbum, 32775);        
  191.     menuitem (DeleteThumbnail, 32783);
  192.     menuitem (Delete, 32808);
  193.     menuitem (SelectAll, 32785);
  194.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  195.     autolink (SuccesfulValidate, None, go(FunLab), None, None);
  196.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  197.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  198.     autolink (Enter, Cmd(ValidateScrapbook), go(None), None, None);
  199. end_node;
  200.  
  201.                 // In Room used to change a photo in the panorama
  202.  
  203. begin_node (ActivityCenterInRoomMain, InRoomMainWorkshop,lpInRoomMainWorkshopRes.dll, Scripts\InRoomMain.msa);
  204.     autolink (BrowseDisk, None, go(ActivityCenterInRoomBrowse), None, None);
  205.     autolink (Scan, None, go(ActivityCenterInRoomScan), None, None);
  206.     autolink (Camera, None, go(ActivityCenterInRoomCamera), None, None);
  207.     autolink (Internet, None, go(ActivityCenterInRoomInternet), None, None);
  208.     autolink (UserPhotoGallery, None, go(ActivityCenterSelectPhoto), None, None);
  209.     autolink (EWBPhotoGallery, None, go(ActivityCenterEWBPhotoGallery), None, None);
  210.     navbarlink (BackAlone, Cmd(Cancel), go(ActivityCenter), None, None);
  211.     navbarlink (InRoomTitle, None, go(None), None, None);
  212.     autolink (Enter, None, go(None), None, None);
  213.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  214.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  215.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  216. end_node;
  217.  
  218. begin_node (ActivityCenterSelectPhoto,PhotoGalleryWorkshop,RES EPhotoGalleryWorkshop.dll, None);
  219.     params(NewDocument, UseUserCollection);            // => the workshop will create a project from the selected photo
  220.     autolink (BrowseDisk, None, go(ActivityCenterInRoomBrowse), None, None);
  221.     autolink (Scan, None, go(ActivityCenterInRoomScan), None, None);
  222.     autolink (Camera, None, go(ActivityCenterInRoomCamera), None, None);
  223.     autolink (Internet, None, go(ActivityCenterInRoomInternet), None, None);
  224.     autolink (EWBPhotoGallery, None, go(ActivityCenterEWBPhotoGallery), None, None);
  225.     navbarlink (Cancel, Cmd(Cancel), go(ActivityCenter), None, None);
  226.     navbarlink (Ok, Cmd(Validate), go(None), None, None);
  227.     autolink (Enter, Cmd(Validate), go(None), None, None);
  228.     autolink (OnlyOneElementSelected, None, go(ActivityCenter), None, None);
  229.     autolink (Previous, Cmd(Cancel), go(ActivityCenter), None, None);
  230.     navbarlink (MyPhotosTitle, None, go(None), None, None);
  231.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  232.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  233.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  234.     menuitem (SelectAll, 32785);
  235.     menuitem (RotateLeft, 32822);
  236.     menuitem (RotateRight, 32823);
  237. end_node;
  238.  
  239. begin_node (ActivityCenterInRoomBrowse, InRoomBrowseWorkshop,lpInRoomBrowseWorkshopRes.dll, Scripts\InRoomBrowse.msa);
  240.     params(NewDocument);            // => the workshop will create a project from the selected photo
  241.     autolink (Scan, None, go(ActivityCenterInRoomScan), None, None);
  242.     autolink (Camera, None, go(ActivityCenterInRoomCamera), None, None);
  243.     autolink (Internet, None, go(ActivityCenterInRoomInternet), None, None);
  244.     autolink (UserPhotoGallery, None, go(ActivityCenterSelectPhoto), None, None);
  245.     autolink (EWBPhotoGallery, None, go(ActivityCenterEWBPhotoGallery), None, None);
  246.     navbarlink (Cancel, None, go(ActivityCenter), None, None);
  247.     navbarlink (Ok, Cmd(Validate), go(None), None, None);
  248.     autolink (Enter, Cmd(Validate), go(None), None, None);
  249.     autolink (OnlyOneElementSelected, None, go(ActivityCenter), None, None);
  250.     autolink (Previous, None, go(ActivityCenter), None, None);
  251.     navbarlink (MyComputerTitle, None, go(None), None, None);
  252.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  253.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  254.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  255.     menuitem (SelectAll, 32785);
  256. end_node;
  257.  
  258. begin_node (ActivityCenterInRoomScan, InRoomScanWorkshop,lpInRoomScanWorkshopRes.dll, Scripts\InRoomScan.msa);
  259.     params(NewDocument);            // => the workshop will create a project from the selected photo
  260.     autolink (BrowseDisk, None, go(ActivityCenterInRoomBrowse), None, None);
  261.     autolink (Camera, None, go(ActivityCenterInRoomCamera), None, None);
  262.     autolink (Internet, None, go(ActivityCenterInRoomInternet), None, None);
  263.     autolink (UserPhotoGallery, None, go(ActivityCenterSelectPhoto), None, None);
  264.     autolink (EWBPhotoGallery, None, go(ActivityCenterEWBPhotoGallery), None, None);
  265.     navbarlink (CancelAlone, None, go(ActivityCenter), None, None);
  266.     autolink (Enter, Cmd(Validate), go(None), None, None);
  267.     autolink (OnlyOneElementSelected, None, go(ActivityCenter), None, None);
  268.     autolink (Previous, None, go(ActivityCenter), None, None);
  269.     navbarlink (ScannerTitle, None, go(None), None, None);
  270.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  271.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  272.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  273. end_node;
  274.  
  275. begin_node (ActivityCenterInRoomCamera, InRoomScanWorkshop,lpInRoomScanWorkshopRes.dll, Scripts\InRoomCamera.msa);
  276.     params(NewDocument,Camera);
  277.     autolink (BrowseDisk, None, go(ActivityCenterInRoomBrowse), None, None);
  278.     autolink (Scan, None, go(ActivityCenterInRoomScan), None, None);
  279.     autolink (Internet, None, go(ActivityCenterInRoomInternet), None, None);
  280.     autolink (UserPhotoGallery, None, go(ActivityCenterSelectPhoto), None, None);
  281.     autolink (EWBPhotoGallery, None, go(ActivityCenterEWBPhotoGallery), None, None);
  282.     navbarlink (CancelAlone, None, go(ActivityCenter), None, None);
  283.     autolink (Enter, Cmd(Validate), go(None), None, None);
  284.     autolink (OnlyOneElementSelected, None, go(ActivityCenter), None, None);
  285.     autolink (Previous, None, go(ActivityCenter), None, None);
  286.     navbarlink (CameraTitle, None, go(None), None, None);
  287.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  288.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  289.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  290. end_node;
  291.  
  292. begin_node (ActivityCenterInRoomInternet, InRoomInternetWorkshop,lpInRoomInternetWorkshopRes.dll, Scripts\InRoomDownload.msa);
  293.     params(NewDocument);            // => the workshop will create a project from the selected photo
  294.     autolink (BrowseDisk, None, go(ActivityCenterInRoomBrowse), None, None);
  295.     autolink (Scan, None, go(ActivityCenterInRoomScan), None, None);
  296.     autolink (Camera, None, go(ActivityCenterInRoomCamera), None, None);
  297.     autolink (UserPhotoGallery, None, go(ActivityCenterSelectPhoto), None, None);
  298.     autolink (EWBPhotoGallery, None, go(ActivityCenterEWBPhotoGallery), None, None);
  299.     navbarlink (CancelAlone, None, go(ActivityCenter), None, None);
  300.     autolink (Enter, Cmd(Validate), go(None), None, None);
  301.     autolink (OnlyOneElementSelected, None, go(ActivityCenter), None, None);
  302.     autolink (Previous, None, go(ActivityCenter), None, None);
  303.     navbarlink (DownloadTitle, None, go(None), None, None);
  304.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  305.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  306.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  307. end_node;
  308.  
  309. begin_node (ActivityCenterEWBPhotoGallery,PhotoGalleryWorkshop,RES EPhotoGalleryWorkshop.dll, Scripts\EWBPhotoGallery.msa);
  310.     params(NewDocument, UseEWBCollection, Read_Only);                        // => the workshop will create a project from the selected photo
  311.     autolink (BrowseDisk, None, go(ActivityCenterInRoomBrowse), None, None);
  312.     autolink (Scan, None, go(ActivityCenterInRoomScan), None, None);
  313.     autolink (Camera, None, go(ActivityCenterInRoomCamera), None, None);
  314.     autolink (Internet, None, go(ActivityCenterInRoomInternet), None, None);
  315.     autolink (UserPhotoGallery, None, go(ActivityCenterSelectPhoto), None, None);
  316.     navbarlink (Cancel, Cmd(Cancel), go(ActivityCenter), None, None);
  317.     navbarlink (Ok, Cmd(Validate), go(None), None, None);
  318.     autolink (Enter, Cmd(Validate), go(None), None, None);
  319.     autolink (OnlyOneElementSelected, None, go(ActivityCenter), None, None);
  320.     autolink (Previous, Cmd(Cancel), go(ActivityCenter), None, None);
  321.     menuitem (NewAlbum, 32774);
  322.     navbarlink (EWBPhotosTitle, None, go(None), None, None);
  323.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  324.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  325.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  326.     menuitem (RotateLeft, 32822);
  327.     menuitem (RotateRight, 32823);
  328. end_node;
  329.  
  330.                 // In Room comming from PhotoGallery in the Activity Center to create a new document from a photo
  331.  
  332. begin_node (NewDocumentPhotoGallery,PhotoGalleryWorkshop,RES EPhotoGalleryWorkshop.dll, Scripts\PhotoGallery.msa);
  333.     params(NewDocument, UseUserCollection);                        // => the workshop will create a project from the selected photo
  334.     autolink (BrowseDisk, None, go(NewDocumentInRoomBrowse), None, None);
  335.     autolink (Scan, None, go(NewDocumentInRoomScan), None, None);
  336.     autolink (Camera, None, go(NewDocumentInRoomCamera), None, None);
  337.     autolink (Internet, None, go(NewDocumentInRoomInternet), None, None);
  338.     autolink (EWBPhotoGallery, None, go(NewDocumentEWBPhotoGallery), None, None);
  339.     navbarlink (Cancel, Cmd(Cancel), go(ActivityCenter), None, None);
  340.     navbarlink (Ok, Cmd(Validate), go(None), None, None);
  341.     autolink (Enter, Cmd(Validate), go(None), None, None);
  342.     autolink (OnlyOneElementSelected, None, go(FunLab), None, None);
  343.     autolink (Previous, Cmd(Cancel), go(ActivityCenter), None, None);
  344.     menuitem (NewAlbum, 32774);
  345.     menuitem (EmptyTrash, 32820);
  346.     menuitem (RenameAlbum, 32784);
  347.     menuitem (DeleteAlbum, 32775);
  348.     menuitem (DeleteThumbnail, 32783);
  349.     menuitem (Delete, 32808);        
  350.     navbarlink (MyPhotosTitle, None, go(None), None, None);
  351.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  352.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  353.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  354.     menuitem (SelectAll, 32785);
  355.     menuitem (RotateLeft, 32822);
  356.     menuitem (RotateRight, 32823);
  357. end_node;
  358.  
  359. begin_node (NewDocumentInRoomMain, InRoomMainWorkshop,lpInRoomMainWorkshopRes.dll, Scripts\InRoomMain.msa);
  360.     autolink (BrowseDisk, None, go(NewDocumentInRoomBrowse), None, None);
  361.     autolink (Scan, None, go(NewDocumentInRoomScan), None, None);
  362.     autolink (Camera, None, go(NewDocumentInRoomCamera), None, None);
  363.     autolink (Internet, None, go(NewDocumentInRoomInternet), None, None);
  364.     autolink (UserPhotoGallery, None, go(NewDocumentPhotoGallery), None, None);
  365.     autolink (EWBPhotoGallery, None, go(NewDocumentEWBPhotoGallery), None, None);
  366.     navbarlink (BackAlone, Cmd(Cancel), go(ActivityCenter), None, None);
  367.     navbarlink (InRoomTitle, None, go(None), None, None);
  368.     autolink (Enter, Cmd(Validate), go(None), None, None);
  369.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  370.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  371.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  372. end_node;
  373.  
  374. begin_node (NewDocumentInRoomBrowse, InRoomBrowseWorkshop,lpInRoomBrowseWorkshopRes.dll, Scripts\InRoomBrowse.msa);
  375.     params(NewDocument);            // => the workshop will create a project from the selected photo
  376.     autolink (Scan, None, go(NewDocumentInRoomScan), None, None);
  377.     autolink (Camera, None, go(NewDocumentInRoomCamera), None, None);
  378.     autolink (Internet, None, go(NewDocumentInRoomInternet), None, None);
  379.     autolink (UserPhotoGallery, None, go(NewDocumentPhotoGallery), None, None);
  380.     autolink (EWBPhotoGallery, None, go(NewDocumentEWBPhotoGallery), None, None);
  381.     navbarlink (Cancel, None, go(ActivityCenter), None, None);
  382.     navbarlink (Ok, Cmd(Validate), go(None), None, None);
  383.     autolink (Enter, Cmd(Validate), go(None), None, None);
  384.     autolink (OnlyOneElementSelected, None, go(FunLab), None, None);
  385.     autolink (Previous, None, go(ActivityCenter), None, None);
  386.     navbarlink (MyComputerTitle, None, go(None), None, None);
  387.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  388.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  389.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  390.     menuitem (SelectAll, 32785);
  391.     menuitem (RotateLeft, 32822);
  392.     menuitem (RotateRight, 32823);
  393. end_node;
  394.  
  395. begin_node (NewDocumentInRoomScan, InRoomScanWorkshop,lpInRoomScanWorkshopRes.dll, Scripts\InRoomScan.msa);
  396.     params(NewDocument);            // => the workshop will create a project from the selected photo
  397.     autolink (BrowseDisk, None, go(NewDocumentInRoomBrowse), None, None);
  398.     autolink (Camera, None, go(NewDocumentInRoomCamera), None, None);
  399.     autolink (Internet, None, go(NewDocumentInRoomInternet), None, None);
  400.     autolink (UserPhotoGallery, None, go(NewDocumentPhotoGallery), None, None);
  401.     autolink (EWBPhotoGallery, None, go(NewDocumentEWBPhotoGallery), None, None);
  402.     navbarlink (CancelAlone, None, go(ActivityCenter), None, None);
  403.     autolink (Enter, Cmd(Validate), go(None), None, None);
  404.     autolink (OnlyOneElementSelected, None, go(FunLab), None, None);
  405.     autolink (Previous, None, go(ActivityCenter), None, None);
  406.     navbarlink (ScannerTitle, None, go(None), None, None);
  407.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  408.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  409.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  410. end_node;
  411.  
  412. begin_node (NewDocumentInRoomCamera, InRoomScanWorkshop,lpInRoomScanWorkshopRes.dll, Scripts\InRoomCamera.msa);
  413.     params(NewDocument, Camera);
  414.     autolink (BrowseDisk, None, go(NewDocumentInRoomBrowse), None, None);
  415.     autolink (Scan, None, go(NewDocumentInRoomScan), None, None);
  416.     autolink (Internet, None, go(NewDocumentInRoomInternet), None, None);
  417.     autolink (UserPhotoGallery, None, go(NewDocumentPhotoGallery), None, None);
  418.     autolink (EWBPhotoGallery, None, go(NewDocumentEWBPhotoGallery), None, None);
  419.     navbarlink (CancelAlone, None, go(ActivityCenter), None, None);
  420.     autolink (Enter, Cmd(Validate), go(None), None, None);
  421.     autolink (OnlyOneElementSelected, None, go(FunLab), None, None);
  422.     autolink (Previous, None, go(ActivityCenter), None, None);
  423.     navbarlink (CameraTitle, None, go(None), None, None);
  424.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  425.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  426.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  427. end_node;
  428.  
  429. begin_node (NewDocumentInRoomInternet, InRoomInternetWorkshop,lpInRoomInternetWorkshopRes.dll, Scripts\InRoomDownload.msa);
  430.     params(NewDocument);            // => the workshop will create a project from the selected photo
  431.     autolink (BrowseDisk, None, go(NewDocumentInRoomBrowse), None, None);
  432.     autolink (Scan, None, go(NewDocumentInRoomScan), None, None);
  433.     autolink (Camera, None, go(NewDocumentInRoomCamera), None, None);
  434.     autolink (UserPhotoGallery, None, go(NewDocumentPhotoGallery), None, None);
  435.     autolink (EWBPhotoGallery, None, go(NewDocumentEWBPhotoGallery), None, None);
  436.     navbarlink (CancelAlone, None, go(ActivityCenter), None, None);
  437.     autolink (Enter, Cmd(Validate), go(None), None, None);
  438.     autolink (OnlyOneElementSelected, None, go(FunLab), None, None);
  439.     autolink (Previous, None, go(ActivityCenter), None, None);
  440.     navbarlink (DownloadTitle, None, go(None), None, None);
  441.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  442.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  443.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  444. end_node;
  445.  
  446. begin_node (NewDocumentEWBPhotoGallery,PhotoGalleryWorkshop,RES EPhotoGalleryWorkshop.dll, Scripts\EWBPhotoGallery.msa);
  447.     params(NewDocument, UseEWBCollection, Read_Only);                        // => the workshop will create a project from the selected photo
  448.     autolink (BrowseDisk, None, go(NewDocumentInRoomBrowse), None, None);
  449.     autolink (Scan, None, go(NewDocumentInRoomScan), None, None);
  450.     autolink (Camera, None, go(NewDocumentInRoomCamera), None, None);
  451.     autolink (Internet, None, go(NewDocumentInRoomInternet), None, None);
  452.     autolink (UserPhotoGallery, None, go(NewDocumentPhotoGallery), None, None);
  453.     navbarlink (Cancel, Cmd(Cancel), go(ActivityCenter), None, None);
  454.     navbarlink (Ok, Cmd(Validate), go(None), None, None);
  455.     autolink (Enter, Cmd(Validate), go(None), None, None);
  456.     autolink (OnlyOneElementSelected, None, go(FunLab), None, None);
  457.     autolink (Previous, Cmd(Cancel), go(ActivityCenter), None, None);
  458.     menuitem (NewAlbum, 32774);
  459.     navbarlink (EWBPhotosTitle, None, go(None), None, None);
  460.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  461.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  462.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  463.     menuitem (RotateLeft, 32822);
  464.     menuitem (RotateRight, 32823);
  465. end_node;
  466.  
  467.                 // In Room comming from Fun Lab to substitute an image in the current montage
  468.  
  469. begin_node (SubstitutePhotoGallery,PhotoGalleryWorkshop,RES EPhotoGalleryWorkshop.dll, Scripts\PhotoGallery.msa);
  470.     params(UseUserCollection);                        // => the workshop will create a project from the selected photo
  471.     autolink (BrowseDisk, None, go(SubstituteInRoomBrowse), None, None);
  472.     autolink (Scan, None, go(SubstituteInRoomScan), None, None);
  473.     autolink (Camera, None, go(SubstituteInRoomCamera), None, None);
  474.     autolink (Internet, None, go(SubstituteInRoomInternet), None, None);
  475.     autolink (EWBPhotoGallery, None, go(SubstituteEWBPhotoGallery), None, None);
  476.     navbarlink (Cancel, Cmd(Cancel), go(FunLab), None, None);
  477.     navbarlink (Ok, Cmd(Validate), go(None), None, None);
  478.     autolink (Enter, Cmd(Validate), go(None), None, None);
  479.     autolink (OnlyOneElementSelected, None, go(FunLab), None, None);
  480.     autolink (Previous, Cmd(Cancel), go(FunLab), None, None);
  481.     menuitem (NewAlbum, 32774);
  482.     menuitem (EmptyTrash, 32820);
  483.     menuitem (RenameAlbum, 32784);
  484.     menuitem (DeleteAlbum, 32775);
  485.     menuitem (DeleteThumbnail, 32783);
  486.     menuitem (Delete, 32808);        
  487.     navbarlink (MyPhotosTitle, None, go(None), None, None);
  488.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  489.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  490.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  491.     menuitem (SelectAll, 32785);
  492.     menuitem (RotateLeft, 32822);
  493.     menuitem (RotateRight, 32823);
  494. end_node;
  495.  
  496. begin_node (SubstituteInRoomMain, InRoomMainWorkshop,lpInRoomMainWorkshopRes.dll, Scripts\InRoomMain.msa);
  497.     autolink (BrowseDisk, None, go(SubstituteInRoomBrowse), None, None);
  498.     autolink (Scan, None, go(SubstituteInRoomScan), None, None);
  499.     autolink (Camera, None, go(SubstituteInRoomCamera), None, None);
  500.     autolink (Internet, None, go(SubstituteInRoomInternet), None, None);
  501.     autolink (UserPhotoGallery, None, go(SubstitutePhotoGallery), None, None);
  502.     autolink (EWBPhotoGallery, None, go(SubstituteEWBPhotoGallery), None, None);
  503.     navbarlink (CancelAlone, None, go(FunLab), None, None);
  504.     navbarlink (InRoomTitle, None, go(None), None, None);
  505.     autolink (Enter, Cmd(Validate), go(None), None, None);
  506.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  507.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  508.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  509. end_node;
  510.  
  511. begin_node (SubstituteInRoomBrowse, InRoomBrowseWorkshop,lpInRoomBrowseWorkshopRes.dll, Scripts\InRoomBrowse.msa);
  512.     autolink (Scan, None, go(SubstituteInRoomScan), None, None);
  513.     autolink (Camera, None, go(SubstituteInRoomCamera), None, None);
  514.     autolink (Internet, None, go(SubstituteInRoomInternet), None, None);
  515.     autolink (UserPhotoGallery, None, go(SubstitutePhotoGallery), None, None);
  516.     autolink (EWBPhotoGallery, None, go(SubstituteEWBPhotoGallery), None, None);
  517.     navbarlink (Cancel, None, go(FunLab), None, None);
  518.     navbarlink (Ok, Cmd(Validate), go(None), None, None);
  519.     autolink (Enter, Cmd(Validate), go(None), None, None);
  520.     autolink (OnlyOneElementSelected, None, go(FunLab), None, None);
  521.     autolink (Previous, None, go(FunLab), None, None);
  522.     navbarlink (MyComputerTitle, None, go(None), None, None);
  523.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  524.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  525.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  526.     menuitem (SelectAll, 32785);
  527.     menuitem (RotateLeft, 32822);
  528.     menuitem (RotateRight, 32823);
  529. end_node;
  530.  
  531. begin_node (SubstituteInRoomScan, InRoomScanWorkshop,lpInRoomScanWorkshopRes.dll, Scripts\InRoomScan.msa);
  532.     autolink (BrowseDisk, None, go(SubstituteInRoomBrowse), None, None);
  533.     autolink (Camera, None, go(SubstituteInRoomCamera), None, None);
  534.     autolink (Internet, None, go(SubstituteInRoomInternet), None, None);
  535.     autolink (UserPhotoGallery, None, go(SubstitutePhotoGallery), None, None);
  536.     autolink (EWBPhotoGallery, None, go(SubstituteEWBPhotoGallery), None, None);
  537.     navbarlink (CancelAlone, None, go(FunLab), None, None);
  538.     autolink (Enter, Cmd(Validate), go(None), None, None);
  539.     autolink (OnlyOneElementSelected, None, go(FunLab), None, None);
  540.     autolink (Previous, None, go(FunLab), None, None);
  541.     navbarlink (ScannerTitle, None, go(None), None, None);
  542.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  543.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  544.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  545. end_node;
  546.  
  547. begin_node (SubstituteInRoomCamera, InRoomScanWorkshop,lpInRoomScanWorkshopRes.dll, Scripts\InRoomCamera.msa);
  548.     params(Camera);
  549.     autolink (BrowseDisk, None, go(SubstituteInRoomBrowse), None, None);
  550.     autolink (Scan, None, go(SubstituteInRoomScan), None, None);
  551.     autolink (Internet, None, go(SubstituteInRoomInternet), None, None);
  552.     autolink (UserPhotoGallery, None, go(SubstitutePhotoGallery), None, None);
  553.     autolink (EWBPhotoGallery, None, go(SubstituteEWBPhotoGallery), None, None);
  554.     navbarlink (CancelAlone, None, go(FunLab), None, None);
  555.     autolink (Enter, Cmd(Validate), go(None), None, None);
  556.     autolink (OnlyOneElementSelected, None, go(FunLab), None, None);
  557.     autolink (Previous, None, go(FunLab), None, None);
  558.     navbarlink (CameraTitle, None, go(None), None, None);
  559.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  560.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  561.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  562. end_node;
  563.  
  564. begin_node (SubstituteInRoomInternet, InRoomInternetWorkshop,lpInRoomInternetWorkshopRes.dll, Scripts\InRoomDownload.msa);
  565.     autolink (BrowseDisk, None, go(SubstituteInRoomBrowse), None, None);
  566.     autolink (Scan, None, go(SubstituteInRoomScan), None, None);
  567.     autolink (Camera, None, go(SubstituteInRoomCamera), None, None);
  568.     autolink (UserPhotoGallery, None, go(SubstitutePhotoGallery), None, None);
  569.     autolink (EWBPhotoGallery, None, go(SubstituteEWBPhotoGallery), None, None);
  570.     navbarlink (CancelAlone, None, go(FunLab), None, None);
  571.     autolink (Enter, Cmd(Validate), go(None), None, None);
  572.     autolink (OnlyOneElementSelected, None, go(FunLab), None, None);
  573.     autolink (Previous, None, go(FunLab), None, None);
  574.     navbarlink (DownloadTitle, None, go(None), None, None);
  575.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  576.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  577.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  578. end_node;
  579.  
  580. begin_node (SubstituteEWBPhotoGallery,PhotoGalleryWorkshop,RES EPhotoGalleryWorkshop.dll, Scripts\EWBPhotoGallery.msa);
  581.     params(UseEWBCollection, Read_Only);                        // => the workshop will create a project from the selected photo
  582.     autolink (BrowseDisk, None, go(SubstituteInRoomBrowse), None, None);
  583.     autolink (Scan, None, go(SubstituteInRoomScan), None, None);
  584.     autolink (Camera, None, go(SubstituteInRoomCamera), None, None);
  585.     autolink (Internet, None, go(SubstituteInRoomInternet), None, None);
  586.     autolink (UserPhotoGallery, None, go(SubstitutePhotoGallery), None, None);
  587.     navbarlink (Cancel, Cmd(Cancel), go(FunLab), None, None);
  588.     navbarlink (Ok, Cmd(Validate), go(None), None, None);
  589.     autolink (Enter, Cmd(Validate), go(None), None, None);
  590.     autolink (OnlyOneElementSelected, None, go(FunLab), None, None);
  591.     autolink (Previous, Cmd(Cancel), go(FunLab), None, None);
  592.     menuitem (NewAlbum, 32774);
  593.     navbarlink (EWBPhotosTitle, None, go(None), None, None);
  594.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  595.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  596.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  597.     menuitem (RotateLeft, 32822);
  598.     menuitem (RotateRight, 32823);
  599. end_node;
  600.  
  601.                 // Fun Lab, Painting, ACME, ...
  602.  
  603. begin_node (FunLab,FunLabWorkshop,RES FunLab Workshop.dll, Scripts\FunLab.msa);
  604.     autolink (SelectBackground, None, go (SelectBackground), None, None);
  605.     autolink (SelectSubject, None, go (SubstituteInRoomMain), None, None);
  606.     autolink (ChangeTemplate, None, go (SelectTemplateFromFunLab), None, None);
  607.     autolink (ChangeText,None,go(ChangeText),None,None);
  608.     autolink (RedEyeRemoval,None,go(RedEyeRemoval),None,None);
  609.     autolink (Distortion,None,go(Distortion),None,None);
  610.     autolink (Painting,None,go(Painting),None,None);
  611.     autolink (ColorCorrection,None,go(ColorCorrection),None,None);
  612.     autolink (Acme,None,go(Acme),None,None);
  613.     //navbarlink (BackTemplates, None, go(SelectTemplateFromFunLab), None,  cmd(ReturnFromFunLab));
  614.     //navbarlink (Back, None, go(Previous), None,  None);
  615.     navbarlink (Continue, Cmd(ValidateFunLab), go(None), None, None);
  616.     autolink (Enter, Cmd(ValidateFunLab), go(None), None, None);
  617.     autolink (SuccesfulValidate, Cmd(Validate), go(PrintShare), None, None);
  618.     navbarlink (FunLabTitle, None, go(None), None, None);
  619.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  620.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  621.     autolink (Positioning, Cmd(Validate), go(Positioning),  None, Cmd(PushSelection));
  622. end_node;
  623.  
  624. begin_node (Positioning,PositioningWorkshop,lpPosResSA.dll, Scripts\Positionning.msa);
  625.     navbarlink (Cancel, Cmd(Cancel, PopSelection), go(Previous), None, None);
  626.     navbarlink (Ok, Cmd(Validate, PopSelection), go(Previous), None, None);                // Restore selection before quitting
  627.     autolink (Enter, Cmd(Validate, PopSelection), go(Previous), None, None);
  628.     navbarlink (PositioningTitle, None, go(None), None, None);
  629.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  630.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  631. //    autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));    // grayed ou by LS 09/17/99
  632.     menuitem (Positionning, 32810);                                                // gray out Goto Positioning button in Preview Area
  633. end_node;
  634.  
  635. begin_node (SelectBackground, PhotoGalleryWorkshop,RES EPhotoGalleryWorkshop.dll, Scripts\PhotoGallery.msa);
  636. //    params(UseBothCollection, Read_Only);    Temporary removed because the user can't access the In Room
  637.     params(UseUserCollection);
  638.     navbarlink (Back, Cmd(Cancel), go(Previous), None, None);
  639.     navbarlink (Continue, Cmd(Validate), go(Previous), None, None);
  640.     autolink (Enter, Cmd(Validate), go(Previous), None, None);
  641.     navbarlink (FunLabTitle, None, go(None), None, None);
  642.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  643.     autolink (Positioning, Cmd(Validate), go(Positioning),  None, Cmd(PushSelection));
  644.     menuitem (RotateLeft, 32822);
  645.     menuitem (RotateRight, 32823);
  646. end_node;
  647.  
  648. begin_node (ColorCorrection, ColorCorrectionWorkshop,lpColorCorrectionStandAloneRes.dll, Scripts\ColorCorrection.msa);
  649.     navbarlink (Cancel, Cmd(Cancel), go(Previous), None, None);
  650.     navbarlink (Ok, Cmd(Validate), go(Previous), None, None);
  651.     autolink (Enter, Cmd(Validate), go(Previous), None, None);
  652.     navbarlink (ColorCorrectionTitle, None, go(None), None, None);
  653.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  654.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  655.     autolink (Positioning, Cmd(Validate), go(Positioning),  None, Cmd(PushSelection));
  656. end_node;
  657.  
  658. begin_node (Distortion, DistortionWorkshop,RES Distortion Workshop StandAlone.dll, Scripts\Distorsion.msa);
  659.     navbarlink (Cancel, Cmd(Cancel), go(Previous), None, None);
  660.     navbarlink (Ok, Cmd(Validate), go(Previous), None, None);
  661.     autolink (Enter, Cmd(Validate), go(Previous), None, None);
  662.     navbarlink (DistortionTitle, None, go(None), None, None);
  663.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  664.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  665.     autolink (Positioning, Cmd(Validate), go(Positioning),  None, Cmd(PushSelection));
  666. end_node;
  667.  
  668. begin_node (RedEyeRemoval, RedEyeRemovalWorkshop,lpRemoveRedEyeStandAloneRes.dll, Scripts\RemoveRedEyes.msa);
  669.     navbarlink (Cancel, Cmd(Cancel), go(Previous), None, None);
  670.     navbarlink (Ok, Cmd(Validate), go(Previous), None, None);
  671.     autolink (Enter, Cmd(Validate), go(Previous), None, None);
  672.     navbarlink (RedEyeRemovalTitle, None, go(None), None, None);
  673.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  674.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  675.     autolink (Positioning, Cmd(Validate), go(Positioning),  None, Cmd(PushSelection));
  676.  end_node;
  677.  
  678. begin_node (ChangeText, ChangeTextWorkshop,RES EChangeTextEWBWorkshop.dll, Scripts\Text.msa);
  679.     navbarlink (Cancel, Cmd(Cancel), go(Previous), None, None);
  680.     navbarlink (Ok, Cmd(Validate), go(FunLab), None, None);
  681.     autolink (Enter, Cmd(Validate), go(FunLab), None, None);
  682.     navbarlink (ChangeTextTitle, None, go(None), None, None);
  683.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  684.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  685.     autolink (Positioning, Cmd(Validate), go(Positioning),  None, Cmd(PushSelection));
  686.     menuitem (Date, 651);
  687.     menuitem (MyAdress, 652);
  688.     menuitem (MyFriendAdress, 653);
  689. end_node;
  690.  
  691. begin_node (Acme,MergeFitsWorkshop,RES MergeFitsWorkshop.dll, Scripts\Acme.msa);
  692.     params(UseEWBCollection, Read_Only, Keyword=ACME);
  693.     navbarlink (Cancel, Cmd(Cancel), go(Previous), None, None);
  694.     navbarlink (Ok, None, go(FunLab), None, None);
  695.     autolink (Enter, None, go(FunLab), None, None);
  696.     navbarlink (AcmeTitle, None, go(None), None, None);
  697.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  698.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  699.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  700. end_node;
  701.  
  702. begin_node (Painting, PaintingWorkshop,lpPaintingWorkshopRes.dll, Scripts\Painting.msa);
  703.     navbarlink (Cancel, Cmd(Cancel), go(Previous), None, None);
  704.     navbarlink (Ok, Cmd(Validate), go(Previous), None, None);
  705.     autolink (Enter, Cmd(Validate), go(Previous), None, None);
  706.     navbarlink (PaintingTitle, None, go(None), None, None);
  707.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  708.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  709.     autolink (Positioning, Cmd(Validate), go(Positioning),  None, Cmd(PushSelection));
  710. end_node;
  711.  
  712.                 // Share
  713. begin_node (PrintShare,ShareWorkshop,lpShareRes.dll, Scripts\Share.msa);
  714.     autolink (Print, None, go(Print),None,None);
  715.     autolink (Save, None, go(ExportImg),None,None);
  716.     autolink (Share, None, go(Photomail),None,None);
  717.     autolink (Upload, None, go(Upload),None,None);
  718.     autolink (Fridge, Cmd(Shell LPBrowser.exe http://www.ltphotofun.com), go(None),None,None);
  719.     navbarlink (BackAlone, Cmd(Cancel), go(FunLab), FromShare, None));
  720.     navbarlink (PrintShareTitle, None, go(None), None, None);
  721.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  722.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  723.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  724. end_node;
  725.  
  726. begin_node (Photomail, PhotomailWorkshop,lpMailRes.dll, Scripts\Photomail.msa);
  727.     autolink (GoToAddressBook, None, go(AddressBook2), Photomail, None);
  728.     navbarlink (Cancel, None, go(Previous), None, None);
  729.     navbarlink (SendOk, Cmd(Validate), go(None), None, None);
  730.     autolink (Enter, Cmd(Validate), go(None), None, None);
  731.     navbarlink (PhotomailTitle, None, go(None), None, None);
  732.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  733.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  734.     autolink (ContinuePhotomail, None, go(PrintShare), None, None);
  735.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  736.     menuitem (Date, 651);
  737.     menuitem (MyAdress, 652);
  738.     menuitem (MyFriendAdress, 653);
  739. end_node;
  740.  
  741. begin_node (AddressBook2,AddressBookWorkshop,lpAddressBookWorkshopRes.dll, Scripts\AdBook.msa);
  742.     navbarlink (Cancel, None, go(Photomail), KEEP_DATA, None);
  743.     navbarlink (Ok, Cmd(Validate), go(None), None, None);
  744.     autolink (Enter, Cmd(Validate), go(None), None, None);
  745.     autolink (AddressBook, None, go(Photomail), KEEP_DATA, None);
  746.     navbarlink (AddressBookTitle, None, go(None), None, None);
  747.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  748.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  749.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  750. end_node;
  751.  
  752. begin_node (ExportImg,ExportImgWorkshop,lpExportImgWorkshopRes.dll, Scripts\ExportImg.msa);
  753.     navbarlink (Cancel, None, go(Previous), None, None);
  754.     navbarlink (CarryOk, Cmd(Validate), go(None), None, None);
  755.     autolink (Enter, Cmd(Validate), go(None), None, None);
  756.     navbarlink (ExportImgTitle, None, go(None), None, None);
  757.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  758.     autolink (SuccesfulValidate, None, go(PrintShare), None, None);
  759.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  760.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  761. end_node;
  762.  
  763. begin_node (Print,PrintWorkshop,lpPrintWorkshopRes.dll, Scripts\Print.msa);
  764.     navbarlink (Cancel, None, go(Previous), None, None);
  765.     navbarlink (PrintOk, Cmd(Validate), go(PrintShare), None, None);
  766.     autolink (Enter, Cmd(Validate), go(PrintShare), None, None);
  767.     navbarlink (PrintTitle, None, go(None), None, None);
  768.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  769.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  770.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  771.     menuitem (PrintSetup, 32778);
  772. end_node;
  773.  
  774. begin_node (Upload,UploadWorkshop,lpUploadWorkshopRes.dll, Scripts\Upload.msa);
  775.     navbarlink (CancelAlone, None, go(Previous), None, None);
  776.     autolink (Enter, Cmd(Validate), go(PrintShare), None, None);
  777.     navbarlink (UploadTitle, None, go(None), None, None);
  778.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  779.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  780.     autolink (Positioning, Cmd(Validate), go(Positioning),  None, Cmd(PushSelection));
  781. end_node;
  782.  
  783.                 // TO BE REMOVED IN FINAL VERSION
  784.  
  785. begin_node (Tagging, TaggingWorkshop,lptagres.dll, None);
  786.     navbarlink (Back, Cmd(Cancel), go(Previous), None, None);
  787.     navbarlink (Continue, Cmd(Validate), go(Previous), None, None);
  788.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  789.     autolink (Positioning, Cmd(Validate), go(Positioning),  None, Cmd(PushSelection));
  790. end_node;
  791.  
  792. begin_node (SelectTemplateTagging, ScrapbookWorkshop, RES EScrapbookWorkshop.dll, None);
  793.     params(UseEWBCollection, Read_Only);                    //  The designer can see EWB templates of all categories
  794.     navbarlink (BackHome, Cmd(Cancel), go(ActivityCenter), None, None);
  795.     navbarlink (TaggingButton, Cmd(ValidateBeforeTagging), go(None), None, None);    
  796.     navbarlink (SelectTemplateTitle, None, go(None), None, None);
  797.     navbarlink (HomePage, Cmd(Cancel), go(ActivityCenter), None, None);
  798.     autolink (SuccesfulValidate, None, go(FunLab), FromSelectTemplate, None);
  799.     autolink (GotoTagging, None, go(Tagging), None, None);
  800.     autolink (ExitWorkshop, Cmd(Cancel), go(ExitVideo), None, None);
  801.     autolink (Positioning, None, go(Positioning),  None, Cmd(PushSelection));
  802. end_node;
  803.  
  804.