home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1999 April / DPPCPRO0499.ISO / April / Netobjs / Install.exe / data1.cab / Program_Executable_Files / NetObjects_System / NOF.JSB < prev    next >
Encoding:
JavaScript Bean file  |  1998-12-16  |  46.3 KB  |  1,984 lines

  1. <JSB>
  2. <JSB_DESCRIPTOR NAME = "NetObjectBean" 
  3. DISPLAYNAME = "NetObject Fusion JavaScript" ENV = "client" 
  4. SHORTDESCRIPTION = "NOF JSB file" JSFILE="effects.js">
  5.  
  6. <!--  The Netobject Bean      Version 0.2 -->
  7. <!--
  8.  
  9.  
  10. /***** DRAWOBJ TYPES  MAPPED TO HTML OBJECTS  *****/
  11.  
  12.     layout                    *doc    // special case for layout
  13.     
  14.     rectangle,                 *img,vis
  15.     roundRectangle,         *img,vis
  16.     line,                    *img,vis
  17.     ellipse,                *img,vis
  18.     text,                    *txt,vis
  19.     picture,                *img,vis
  20.     poly,                    *img,vis
  21.     ShockWave,                *shk
  22.     Sound,                    *snd    // this is a bit wierd: either linked icon orinline
  23.     Video,                    *vid        // this is a bit wierd: either linked icon orinline
  24.     ActiveX,                *act
  25.     FormMultiEdit,            *tfd
  26.     arrowline,                *img,vis
  27.     NavBar,                    *nav,vis
  28.     Banner,                    *img,vis         // might do something different here?
  29.     VertBar,                *nav,vis                
  30.     VertBanner,                *img,vis
  31.     FormButton,                *btn
  32.     FormRadio,                *rad
  33.     FormCheckBox,            *chk
  34.     FormEdit,                *tfd
  35.     FormPsw,        //not used!
  36.     FormComboBox,            *sel
  37.     FormClearButton,        *btn
  38.     BBSComp,                                // these are all components, see below
  39.     SiteMapperComp,
  40.     PopMenuComp,
  41.     FormToolComp,
  42.     BillboardComp,
  43.     TickerTape,
  44.     NavBarPicture,            *img,vis
  45.     Quicktime,                *qck
  46.     styleLine,                *vis
  47.     whiteboard,                *lyr, vis
  48.     
  49. //    AND: (drawobj types???)
  50.     Java                    *jav,vis
  51.     Component                *com,vis      // if we wrap our components as javabeans, then we can get event, method info for them that way
  52.     JavaBean                *jbn,vis
  53.     Table                    *tbl,vis
  54.     ImageMap                *map
  55.     TextLink                *tln
  56.     DataList                            
  57.  
  58.     Frameset                *fst
  59.     Frame                    *fra
  60.  
  61. /*****  HTML TYPES MAPPED TO LAYOUT TYPES *****/
  62.  
  63.     img = image                       // picture, navbutton, banner, drawobjects
  64.     txt = text block            // text
  65.     chk = checkbox                // FormCheckbox
  66.     rad = radio button             // FormRadio
  67.     frm = form                    // ****
  68.     tfd = text field            // FormEdit, FormMultiEdit
  69.     sel = selection object         // FormComboBox
  70.     btn = button                // FormButton
  71.     doc = document                // layout
  72.     win = window                // ****
  73.     lyr = white board            // whiteboard
  74.  
  75. // NEW:  (no custom entries yet, but most are in 'VIS')
  76.     shk = shockwave                // ShockWave
  77.     snd = Sound                    // Sound
  78.     vid = Video                    // Video
  79.     act = ActiveX                // ActiveX
  80.     nav = NavBar                // NavBar, VertBar
  81.     tbl = Table                    // Table
  82.     jav = Java                    // ???
  83.     com = Component                // ???
  84.     jbn = JavaBean                // ??
  85.     map    = imageMap                //
  86.     tln = text link                //
  87.         
  88.     vis = visible object     (img, txt, lyr, nav, tbl)
  89.     all = all object            //
  90.  
  91. /*****  PROPERTY TYPES *****/
  92.  
  93. //???? do we need all these???
  94.  
  95.     string
  96.     number    
  97.     boolean
  98.     path        - needs to be resolved at publish time
  99.     object        - JavaScript object containing multiple parameters (point, rect, message)
  100.     link        - needs to be resolved at publish time
  101.     color        - treat as string?
  102.  
  103. /*****  PROPERTY CLASSES *****/
  104.  
  105.     image         - brings up NOF image selection dialog
  106.     file        - brings up file open dialog                 // is there a way to specify type filters?
  107.     objectID    - select an ID from list of layout objects
  108.     link        - brings up NOF link dialog
  109.     color        - brings up color picker or type to set #rrggbb
  110.     message        - brings up message dialog to set Target, Message, Data (and Name?)
  111.     
  112. -->
  113.  
  114.  
  115.  
  116. <!--  The list of events in the Netobject Bean -->
  117.  
  118.  
  119.  
  120. <!-- ###### Mouse ######## -->            
  121.  
  122. <JSB_EVENT NAME = "Clicked" DISPLAYNAME = "" MENUITEM = "Mouse" LAYOUTOBJECTLIST = "img,tln,map,chk,rad,btn">
  123. <!--
  124. <JSB_EVENT NAME = "Double Clicked" DISPLAYNAME = "" MENUITEM = "Mouse" LAYOUTOBJECTLIST = "img,tln,map">
  125. -->
  126. <JSB_EVENT NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Clicked" >
  127.  
  128. <!--
  129. <JSB_EVENT NAME = "Mouse Down" DISPLAYNAME = "" MENUITEM = "Mouse" LAYOUTOBJECTLIST = "vis,doc, fra, map">
  130. <JSB_EVENT NAME = "Mouse Up" DISPLAYNAME = "" MENUITEM = "Mouse" LAYOUTOBJECTLIST = "vis,doc, fra, map">
  131. -->
  132. <JSB_EVENT NAME = "Mouse Down" DISPLAYNAME = "" MENUITEM = "Mouse" LAYOUTOBJECTLIST = "img,tln, map">
  133. <JSB_EVENT NAME = "Mouse Up" DISPLAYNAME = "" MENUITEM = "Mouse" LAYOUTOBJECTLIST = "img,tln, map">
  134.  
  135. <JSB_EVENT NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Mouse Up" >
  136.  
  137. <JSB_EVENT NAME = "Mouse Over" DISPLAYNAME = "" MENUITEM = "Mouse" LAYOUTOBJECTLIST = "img, lyr,tln, map">
  138. <JSB_EVENT NAME = "Mouse Out" DISPLAYNAME = "" MENUITEM = "Mouse" LAYOUTOBJECTLIST = "img,  lyr,tln, map">
  139.  
  140. <!-- ###### Object ######## -->            
  141.  
  142.  
  143. <JSB_EVENT NAME = "Hidden" DISPLAYNAME = "Hidden" MENUITEM = "Object" LAYOUTOBJECTLIST = "vis,shk, com,snd,jav,jbn,act,vid,qck,doc, fra">
  144. <JSB_EVENT NAME = "Shown" DISPLAYNAME = "Shown" MENUITEM = "Object" LAYOUTOBJECTLIST = "vis,shk,com,snd,jav,jbn,act,vid,qck,doc, fra">
  145.  
  146. <JSB_EVENT NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Shown">
  147. <!--
  148. <JSB_EVENT NAME = "Error" DISPLAYNAME = "Error" MENUITEM = "Object" LAYOUTOBJECTLIST = "img">
  149. <JSB_EVENT NAME = "Loaded" DISPLAYNAME = "Loaded" MENUITEM = "Object" LAYOUTOBJECTLIST = "img">
  150. -->
  151.  
  152. <JSB_EVENT NAME = "Focus" DISPLAYNAME = "Focus" MENUITEM = "Object" LAYOUTOBJECTLIST = "chk">
  153. <JSB_EVENT NAME = "Blur" DISPLAYNAME = "Blur" MENUITEM = "Object" LAYOUTOBJECTLIST = "chk">
  154.  
  155. <JSB_EVENT NAME = "Focus" DISPLAYNAME = "Focus" MENUITEM = "Object" LAYOUTOBJECTLIST = "rad">
  156. <JSB_EVENT NAME = "Blur" DISPLAYNAME = "Blur" MENUITEM = "Object" LAYOUTOBJECTLIST = "rad">
  157.  
  158. <JSB_EVENT NAME = "Reset" DISPLAYNAME = "Reset" MENUITEM = "Object" LAYOUTOBJECTLIST = "frm">
  159. <JSB_EVENT NAME = "Submit" DISPLAYNAME = "Submit" MENUITEM = "Object" LAYOUTOBJECTLIST = "frm">
  160.  
  161. <!--  ##### should have onChange here -->
  162. <JSB_EVENT NAME = "Change" DISPLAYNAME = "Change" MENUITEM = "Object" LAYOUTOBJECTLIST = "tfd">
  163. <JSB_EVENT NAME = "Select" DISPLAYNAME = "Select" MENUITEM = "Object" LAYOUTOBJECTLIST = "tfd">
  164. <JSB_EVENT NAME = "Focus" DISPLAYNAME = "Focus" MENUITEM = "Object" LAYOUTOBJECTLIST = "tfd">
  165. <JSB_EVENT NAME = "Blur" DISPLAYNAME = "Blur" MENUITEM = "Object" LAYOUTOBJECTLIST = "tfd">
  166.  
  167. <!--  ##### should have onChange here -->
  168. <JSB_EVENT NAME = "Change" DISPLAYNAME = "Change" MENUITEM = "Object" LAYOUTOBJECTLIST = "sel">
  169. <JSB_EVENT NAME = "Focus" DISPLAYNAME = "Focus" MENUITEM = "Object" LAYOUTOBJECTLIST = "sel">
  170. <JSB_EVENT NAME = "Blur" DISPLAYNAME = "Blur" MENUITEM = "Object" LAYOUTOBJECTLIST = "sel">
  171.  
  172.  
  173.  
  174. <JSB_EVENT NAME = "Clicked" DISPLAYNAME = "Clicked" MENUITEM = "Object" LAYOUTOBJECTLIST = "btn">
  175. <JSB_EVENT NAME = "Focus" DISPLAYNAME = "Focus" MENUITEM = "Object" LAYOUTOBJECTLIST = "btn">
  176. <JSB_EVENT NAME = "Blur" DISPLAYNAME = "Blur" MENUITEM = "Object" LAYOUTOBJECTLIST = "btn">
  177.  
  178.  
  179. <!-- ###### Page ######## -->            
  180.  
  181. <JSB_EVENT NAME = "Page Loaded" DISPLAYNAME = "" MENUITEM = "Page" LAYOUTOBJECTLIST = "vis,shk,com,tln,snd,jav,jbn,act,vid,qck,doc, fra,fst,chk,tfd,rad.sel,btn,map">
  182. <JSB_EVENT NAME = "Page Exiting" DISPLAYNAME = "" MENUITEM = "Page" LAYOUTOBJECTLIST = "vis,shk,com,tln,snd,jav,jbn,act,vid,qck,doc, fra,fst,tfd,rad.sel,btn,map">
  183.  
  184.  
  185. <JSB_EVENT NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Page">
  186.  
  187.  
  188. <!-- ###### Transition ######## -->            
  189.  
  190. <JSB_EVENT NAME = "Transition Started" DISPLAYNAME = "Transition Started" MENUITEM = "Transition" LAYOUTOBJECTLIST = "vis,doc, fra">
  191. <JSB_EVENT NAME = "Transition Ended" DISPLAYNAME = "Transition Ended" MENUITEM = "Transition" LAYOUTOBJECTLIST = "vis,doc, fra">
  192.  
  193.  
  194. <!-- ###### Motion ######## -->            
  195.  
  196. <JSB_EVENT NAME = "Motion Started" DISPLAYNAME = "Motion Started" MENUITEM = "Motion" LAYOUTOBJECTLIST = "vis,shk,com,snd,jav,jbn,act,vid,qck,doc,fra">
  197. <JSB_EVENT NAME = "Motion Ended" DISPLAYNAME = "Motion Ended" MENUITEM = "Motion" LAYOUTOBJECTLIST = "vis,shk,com,snd,jav,jbn,act,vid,qck,doc,fra">
  198.  
  199. <!-- ###### Drag ######## -->            
  200.  
  201. <JSB_EVENT NAME = "Drag Started" DISPLAYNAME = "Drag Started" MENUITEM = "Drag" LAYOUTOBJECTLIST = "vis">
  202. <JSB_EVENT NAME = "Drag Ended" DISPLAYNAME = "Drag Ended" MENUITEM = "Drag" LAYOUTOBJECTLIST = "vis">
  203.  
  204. <JSB_EVENT NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Drag" >
  205.  
  206.  
  207. <!-- ###### Get Property ######## -->            
  208.  
  209.  
  210. <!-- ###### Set Property ######## -->            
  211.  
  212. <!-- ###### Utility ######## -->            
  213.  
  214.  
  215. <!-- ###### Window ######## -->            
  216.  
  217. <JSB_EVENT NAME = "Focus Window" DISPLAYNAME = "Focus" MENUITEM = "Window" LAYOUTOBJECTLIST = "doc,fra, fst">
  218. <JSB_EVENT NAME = "Blur Window" DISPLAYNAME = "Blur" MENUITEM = "Window" LAYOUTOBJECTLIST = "doc,fra, fst">
  219.  
  220.  
  221. <JSB_EVENT NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Window" >
  222.  
  223.  
  224. <!--  The list of methods in the Netobject Bean -->
  225.  
  226.  
  227.  
  228. <!-- ###### Mouse ######## -->            
  229.  
  230. <!--
  231. <JSB_METHOD
  232.     NAME = "Set Masking"
  233.     DISPLAYNAME = "Set Masking"
  234.     TYPE=void
  235.     MENUITEM = "Mouse"
  236.     POPPARAMETERLIST = "true,false"
  237.     LAYOUTOBJECTLIST = "img">
  238. </JSB_METHOD>
  239. <JSB_METHOD
  240.     NAME = "Get Masking"
  241.     DISPLAYNAME = "Get Masking"
  242.     TYPE=void
  243.     MENUITEM = "Mouse"
  244.     LAYOUTOBJECTLIST = "img">
  245. </JSB_METHOD>
  246. -->
  247. <!-- ###### Object ######## -->            
  248.  
  249. <JSB_METHOD
  250.     NAME = "Hide"
  251.     DISPLAYNAME = "Hide"
  252.     TYPE=void
  253.     MENUITEM = "Object"
  254.     LAYOUTOBJECTLIST = "vis,shk,com,snd,jav,jbn,act,vid,qck,doc,fra">
  255. </JSB_METHOD>
  256. <JSB_METHOD
  257.     NAME = "Show"
  258.     DISPLAYNAME = "Show"
  259.     TYPE=void
  260.     MENUITEM = "Object"
  261.     LAYOUTOBJECTLIST = "vis,shk,com,snd,jav,jbn,act,vid,qck,doc,fra">
  262. </JSB_METHOD>
  263.  
  264. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Show"></JSB_METHOD>
  265.  
  266. <JSB_METHOD
  267.     NAME = "Bring Forward"
  268.     DISPLAYNAME = "Bring Forward"
  269.     TYPE=void
  270.     MENUITEM = "Object"
  271.     LAYOUTOBJECTLIST = "vis">
  272. </JSB_METHOD>
  273. <JSB_METHOD
  274.     NAME = "Send Backward"
  275.     DISPLAYNAME = "Send Backward"
  276.     TYPE=void
  277.     MENUITEM = "Object"
  278.     LAYOUTOBJECTLIST = "vis">
  279. </JSB_METHOD>
  280.  
  281. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Send Backward"></JSB_METHOD>
  282.  
  283. <JSB_METHOD
  284.     NAME = "Bring To Front"
  285.     DISPLAYNAME = "Bring To Front"
  286.     TYPE=void
  287.     MENUITEM = "Object"
  288.     LAYOUTOBJECTLIST = "vis">
  289. </JSB_METHOD>
  290. <JSB_METHOD
  291.     NAME = "Send To Back"
  292.     DISPLAYNAME = "Send To Back"
  293.     TYPE=void
  294.     MENUITEM = "Object"
  295.     LAYOUTOBJECTLIST = "vis">
  296. </JSB_METHOD>
  297.  
  298. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Send to Back"></JSB_METHOD>
  299.  
  300. <JSB_METHOD
  301.     NAME = "Save Position"
  302.     DISPLAYNAME = "Save Position"
  303.     TYPE=void
  304.     MENUITEM = "Object"
  305.     LAYOUTOBJECTLIST = "vis,shk,com,snd,jav,jbn,act,vid,qck,doc,fra">
  306. </JSB_METHOD>                        
  307. <JSB_METHOD
  308.     NAME = "Restore Position"
  309.     DISPLAYNAME = "Restore Position"
  310.     TYPE=void
  311.     MENUITEM = "Object"
  312.     LAYOUTOBJECTLIST = "vis,shk,com,snd,jav,jbn,act,vid,qck,doc,fra">
  313. </JSB_METHOD>                        
  314.  
  315. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Restore Position"></JSB_METHOD>
  316.  
  317. <JSB_METHOD
  318.     NAME = "Delay"
  319.     DISPLAYNAME = "Delay"
  320.     TYPE=string
  321.     MENUITEM = "Object"
  322.     LAYOUTOBJECTLIST = "vis,shk,com,tln,snd,jav,jbn,act,vid,qck,doc,fra,frs">
  323.     <JSB_PARAMETER
  324.         NAME = "action"
  325.         DISPLAYNAME = "Custom Message"
  326.         TYPE = "customevent">
  327.     <JSB_PARAMETER
  328.         NAME = "delay"
  329.         DISPLAYNAME = "Delay (seconds)"
  330.         TYPE = "number">
  331.     <JSB_PARAMETER
  332.         NAME = "continuous"
  333.         DISPLAYNAME = "Loop"
  334.         TYPE = "boolean">
  335. </JSB_METHOD>
  336.  
  337.  
  338. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Delay"></JSB_METHOD>
  339.  
  340.  
  341. <!-- ***** Image specific ***** -->        
  342. <JSB_METHOD
  343.     NAME = "Set Image"
  344.     DISPLAYNAME = "Set Image"
  345.     TYPE=void
  346.     MENUITEM = "Object"
  347.     LAYOUTOBJECTLIST = "img">
  348.     <JSB_PARAMETER
  349.         NAME = "Image 1 (Normal)"
  350.         DISPLAYNAME = "Image 1 (Normal)"
  351.         TYPE = "image">
  352.     <JSB_PARAMETER
  353.         NAME = "Image 2 (Highlighted)"
  354.         DISPLAYNAME = "Image 2 (Highlighted)"
  355.         TYPE = "image">
  356.     <JSB_PARAMETER
  357.         NAME = "Image 3 (Depressed)"
  358.         DISPLAYNAME = "Image 3 (Depressed)"
  359.         TYPE = "image">
  360.     <JSB_PARAMETER
  361.         NAME = "Image 4 (Selected)"
  362.         DISPLAYNAME = "Image 4 (Selected)"
  363.         TYPE = "image">
  364.     <JSB_PARAMETER
  365.         NAME = "Image 5"
  366.         DISPLAYNAME = "Image 5"
  367.         TYPE = "image">
  368.     <JSB_PARAMETER
  369.         NAME = "Image 6"
  370.         DISPLAYNAME = "Image 6"
  371.         TYPE = "image">
  372.     <JSB_PARAMETER
  373.         NAME = "Image 7"
  374.         DISPLAYNAME = "Image 7"
  375.         TYPE = "image">
  376.     <JSB_PARAMETER
  377.         NAME = "Image 8"
  378.         DISPLAYNAME = "Image 8"
  379.         TYPE = "image">
  380.     <JSB_PARAMETER
  381.         NAME = "Image 9"
  382.         DISPLAYNAME = "Image 9"
  383.         TYPE = "image">
  384.     <JSB_PARAMETER
  385.         NAME = "Image 10"
  386.         DISPLAYNAME = "Image 10"
  387.         TYPE = "image">
  388. </JSB_METHOD>
  389. <JSB_METHOD
  390.     NAME = "Use Image"
  391.     DISPLAYNAME = "Use Image"
  392.     TYPE=void
  393.     MENUITEM = "Object"
  394.     POPPARAMETERLIST = "Image 1 (Normal),Image 2 (Highlighted),Image 3 (Depressed),Image 4 (Selected),Image 5,Image 6,Image 7,Image 8,Image 9,Image 10"
  395.     LAYOUTOBJECTLIST = "img">
  396. </JSB_METHOD>
  397.  
  398. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Use Image"></JSB_METHOD>
  399.  
  400. <!-- ***** Checkbox specific ***** -->        
  401.  
  402. <JSB_METHOD
  403.     NAME = "Check"
  404.     DISPLAYNAME = "Check"
  405.     TYPE=void
  406.     MENUITEM = "Object"
  407.     LAYOUTOBJECTLIST = "chk">
  408. </JSB_METHOD>                        
  409.  
  410.  
  411. <JSB_METHOD
  412.     NAME = "Uncheck"
  413.     DISPLAYNAME = "Uncheck"
  414.     TYPE=void
  415.     MENUITEM = "Object"
  416.     LAYOUTOBJECTLIST = "chk">
  417. </JSB_METHOD>                        
  418. <JSB_METHOD
  419.     NAME = "Focus"
  420.     DISPLAYNAME = "Focus"
  421.     TYPE=void
  422.     MENUITEM = "Object"
  423.     LAYOUTOBJECTLIST = "chk">
  424. </JSB_METHOD>                        
  425. <JSB_METHOD
  426.     NAME = "Blur"
  427.     DISPLAYNAME = "Blur"
  428.     TYPE=void
  429.     MENUITEM = "Object"
  430.     LAYOUTOBJECTLIST = "chk">
  431. </JSB_METHOD>                        
  432.   
  433. <!-- ***** Radio Button specific ***** -->        
  434.  
  435. <JSB_METHOD
  436.     NAME = "Check"
  437.     DISPLAYNAME = "Check"
  438.     TYPE=void
  439.     MENUITEM = "Object"
  440.     LAYOUTOBJECTLIST = "rad">
  441. </JSB_METHOD>                        
  442. <JSB_METHOD
  443.     NAME = "Uncheck"
  444.     DISPLAYNAME = "Uncheck"
  445.     TYPE=void
  446.     MENUITEM = "Object"
  447.     LAYOUTOBJECTLIST = "rad">
  448. </JSB_METHOD>                        
  449. <JSB_METHOD
  450.     NAME = "Focus"
  451.     DISPLAYNAME = "Focus"
  452.     TYPE=void
  453.     MENUITEM = "Object"
  454.     LAYOUTOBJECTLIST = "rad">
  455. </JSB_METHOD>                        
  456. <JSB_METHOD
  457.     NAME = "Blur"
  458.     DISPLAYNAME = "Blur"
  459.     TYPE=void
  460.     MENUITEM = "Object"
  461.     LAYOUTOBJECTLIST = "rad">
  462. </JSB_METHOD>                        
  463.  
  464. <!-- ***** Form specific ***** -->        
  465.  
  466. <JSB_METHOD
  467.     NAME = "Reset"
  468.     DISPLAYNAME = "Reset"
  469.     TYPE=void
  470.     MENUITEM = "Object"
  471.     LAYOUTOBJECTLIST = "frm">
  472. </JSB_METHOD>                        
  473. <JSB_METHOD
  474.     NAME = "Submit"
  475.     DISPLAYNAME = "Submit"
  476.     TYPE=void
  477.     MENUITEM = "Object"
  478.     LAYOUTOBJECTLIST = "frm">
  479. </JSB_METHOD>                        
  480.  
  481. <!-- ***** Text Field specific ***** -->        
  482.  
  483. <JSB_METHOD
  484.     NAME = "Select"
  485.     DISPLAYNAME = "Select"
  486.     TYPE=void
  487.     MENUITEM = "Object"
  488.     MENUITEMBITMAP = "ie.bmp"
  489.     LAYOUTOBJECTLIST = "tfd">
  490. </JSB_METHOD>                        
  491. <JSB_METHOD
  492.     NAME = "Focus"
  493.     DISPLAYNAME = "Focus"
  494.     TYPE=void
  495.     MENUITEM = "Object"
  496.     LAYOUTOBJECTLIST = "tfd">
  497. </JSB_METHOD>                        
  498. <JSB_METHOD
  499.     NAME = "Blur"
  500.     DISPLAYNAME = "Blur"
  501.     TYPE=void
  502.     MENUITEM = "Object"
  503.     LAYOUTOBJECTLIST = "tfd">
  504. </JSB_METHOD>                        
  505.  
  506. <!-- ***** Selection Object specific ***** -->        
  507.  
  508. <JSB_METHOD
  509.     NAME = "Select"
  510.     DISPLAYNAME = "Select"
  511.     TYPE=string
  512.     MENUITEM = "Object"
  513.     LAYOUTOBJECTLIST = "sel">
  514.     <JSB_PARAMETER
  515.         NAME = "index"
  516.         DISPLAYNAME = "Index"
  517.         TYPE = "number"
  518.         VALUESET = "0-999"
  519.         DEFAULTVALUE="0"
  520.         CLASS="number">    
  521. </JSB_METHOD>
  522.  
  523. <JSB_METHOD
  524.     NAME = "Restore Default Selection"
  525.     DISPLAYNAME = "Restore Default Selection"
  526.     TYPE=void
  527.     MENUITEM = "Object"
  528.     LAYOUTOBJECTLIST = "sel">
  529. </JSB_METHOD>                        
  530. <JSB_METHOD
  531.     NAME = "Delete Option"
  532.     DISPLAYNAME = "Delete Option"
  533.     TYPE=void
  534.     MENUITEM = "Object"
  535.     LAYOUTOBJECTLIST = "sel">
  536.     <JSB_PARAMETER
  537.         NAME = "Option Number"
  538.         DISPLAYNAME = "Option Number"
  539.         TYPE = "number"
  540.         VALUESET = "0-99"
  541.         DEFAULTVALUE="0"
  542.         CLASS="number">    
  543. </JSB_METHOD>                        
  544. <JSB_METHOD
  545.     NAME = "Add Option"
  546.     DISPLAYNAME = "Add Option"
  547.     TYPE=void
  548.     MENUITEM = "Object"
  549.     LAYOUTOBJECTLIST = "sel">
  550.     <JSB_PARAMETER
  551.         NAME = "Option Name"
  552.         DISPLAYNAME = "Option Name"
  553.         TYPE = "string">    
  554.     <JSB_PARAMETER
  555.         NAME = "Value"
  556.         DISPLAYNAME = "Value"
  557.         TYPE = "string">    
  558. </JSB_METHOD>                        
  559.  
  560. <JSB_METHOD
  561.     NAME = "Focus"
  562.     DISPLAYNAME = "Focus"
  563.     TYPE=void
  564.     MENUITEM = "Object"
  565.     LAYOUTOBJECTLIST = "sel">
  566. </JSB_METHOD>                        
  567. <JSB_METHOD
  568.     NAME = "Blur"
  569.     DISPLAYNAME = "Blur"
  570.     TYPE=void
  571.     MENUITEM = "Object"
  572.     LAYOUTOBJECTLIST = "sel">
  573. </JSB_METHOD>                        
  574.  
  575. <!-- ***** Button specific ***** -->        
  576.  
  577. <JSB_METHOD
  578.     NAME = "Click"
  579.     DISPLAYNAME = "Click"
  580.     TYPE=void
  581.     MENUITEM = "Object"
  582.     MENUITEMBITMAP = "ie.bmp"
  583.     LAYOUTOBJECTLIST = "btn">
  584. </JSB_METHOD>                        
  585. <JSB_METHOD
  586.     NAME = "Focus"
  587.     DISPLAYNAME = "Focus"
  588.     TYPE=void
  589.     MENUITEM = "Object"
  590.     LAYOUTOBJECTLIST = "btn">
  591. </JSB_METHOD>                        
  592. <JSB_METHOD
  593.     NAME = "Blur"
  594.     DISPLAYNAME = "Blur"
  595.     TYPE=void
  596.     MENUITEM = "Object"
  597.     LAYOUTOBJECTLIST = "btn">
  598. </JSB_METHOD>
  599.  
  600. <!-- ***** Sound ***** -->        
  601.  
  602. <JSB_METHOD
  603.     NAME = "Play"
  604.     DISPLAYNAME = "Play"
  605.     TYPE=void
  606.     MENUITEM = "Object"
  607.     LAYOUTOBJECTLIST = "snd">
  608. </JSB_METHOD>                        
  609. <JSB_METHOD
  610.     NAME = "Pause"
  611.     DISPLAYNAME = "Pause"
  612.     TYPE=void
  613.     MENUITEM = "Object"
  614.     LAYOUTOBJECTLIST = "snd">
  615. </JSB_METHOD>                        
  616. <JSB_METHOD
  617.     NAME = "Stop"
  618.     DISPLAYNAME = "Stop"
  619.     TYPE=void
  620.     MENUITEM = "Object"
  621.     LAYOUTOBJECTLIST = "snd">
  622. </JSB_METHOD>    
  623.  
  624. <!-- ***** Region ***** -->        
  625.                     
  626. <JSB_METHOD
  627.     NAME = "Display File"
  628.     DISPLAYNAME = "Display File"
  629.     TYPE=string
  630.     MENUITEM = "Object"
  631.     LAYOUTOBJECTLIST = "lyr">
  632.     <JSB_PARAMETER
  633.         NAME = "URL"
  634.         DISPLAYNAME = "URL"
  635.         TYPE = "link">
  636. </JSB_METHOD>
  637. <JSB_METHOD
  638.     NAME = "Display HTML"
  639.     DISPLAYNAME = "Display HTML"
  640.     TYPE=string
  641.     MENUITEM = "Object"
  642.     LAYOUTOBJECTLIST = "lyr">
  643.     <JSB_PARAMETER
  644.         NAME = "HTML"
  645.         DISPLAYNAME = "HTML"
  646.         TYPE = "string">
  647. </JSB_METHOD>
  648.  
  649.  
  650. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Object"></JSB_METHOD>
  651.  
  652. <!-- ###### Transition ######## -->            
  653.  
  654. <JSB_METHOD
  655.     NAME = "Wipe"
  656.     DISPLAYNAME = "Wipe"
  657.     TYPE=void
  658.     MENUITEM = "Transition"
  659.     LAYOUTOBJECTLIST = "vis,doc,fra"
  660.     POPPARAMETERLIST = "In From Top,In From Top Right,In From Right,In From Bottom Right,In From Bottom,In From Bottom Left,In From Left,In From Top Left,Out To Top,Out To Top Right,Out To Right,Out To Bottom Right,Out To Bottom,Out To Bottom Left,Out To Left,Out To Top Left">
  661.    <JSB_PARAMETER  
  662.         NAME="direction"
  663.         DISPLAYNAME="Direction (degrees)"
  664.        TYPE="number"
  665.        VALUESET="0:359"
  666.         DEFAULTVALUE="0" >   
  667.    <JSB_PARAMETER  
  668.         NAME="hide"
  669.         DISPLAYNAME="Visibility"
  670.        TYPE=string
  671.        VALUESET="Hide,Show"
  672.        PROPERTYEDITOR="selection"
  673.         DEFAULTVALUE="Show" >
  674.    <JSB_PARAMETER  
  675.         NAME="duration"
  676.         DISPLAYNAME="Duration (second/10)"
  677.        TYPE="number"
  678.        VALUESET="0:9999"
  679.         DEFAULTVALUE="10" >
  680.    <JSB_PARAMETER  
  681.         NAME="inDuration"
  682.         DISPLAYNAME="Ease In (second/10)"
  683.        TYPE="number"
  684.        VALUESET="0:9999"
  685.         DEFAULTVALUE="2" >
  686.    <JSB_PARAMETER  
  687.         NAME="outDuration"
  688.         DISPLAYNAME="Ease Out (second/10)"
  689.        TYPE="number"
  690.        VALUESET="0:9999"
  691.         DEFAULTVALUE="2" >
  692.    <JSB_PARAMETER  
  693.         NAME="repeat"
  694.         DISPLAYNAME="Repeat (times)"
  695.        TYPE="number"
  696.        VALUESET="0:9999"
  697.         DEFAULTVALUE="1" >
  698.    <JSB_PARAMETER  
  699.         NAME="reverse"
  700.         DISPLAYNAME="Reverse Direction"
  701.        TYPE=boolean
  702.         DEFAULTVALUE="false" >
  703.     <JSB_PARAMETER
  704.         NAME = "message"
  705.         DISPLAYNAME = "Completion Message"
  706.         TYPE = "customevent">
  707. </JSB_METHOD>                        
  708. <JSB_METHOD
  709.     NAME = "Peek"
  710.     DISPLAYNAME = "Peek"
  711.     TYPE=void
  712.     MENUITEM = "Transition"
  713.     LAYOUTOBJECTLIST = "vis,doc,fra"
  714.     POPPARAMETERLIST = "In From Top,In From Top Right,In From Right,In From Bottom Right,In From Bottom,In From Bottom Left,In From Left,In From Top Left,Out To Top,Out To Top Right,Out To Right,Out To Bottom Right,Out To Bottom,Out To Bottom Left,Out To Left,Out To Top Left">
  715.    <JSB_PARAMETER  
  716.         NAME="direction"
  717.         DISPLAYNAME="Direction (degrees)"
  718.        TYPE="number"
  719.        VALUESET="0:359"
  720.         DEFAULTVALUE="0" >   
  721.    <JSB_PARAMETER  
  722.         NAME="hide"
  723.         DISPLAYNAME="Visibility"
  724.        TYPE=string
  725.        VALUESET="Hide,Show"
  726.         DEFAULTVALUE="Show" >
  727.    <JSB_PARAMETER  
  728.         NAME="duration"
  729.         DISPLAYNAME="Duration (second/10)"
  730.        TYPE="number"
  731.        VALUESET="0:9999"
  732.         DEFAULTVALUE="10" >
  733.    <JSB_PARAMETER  
  734.         NAME="inDuration"
  735.         DISPLAYNAME="Ease In (second/10)"
  736.        TYPE="number"
  737.        VALUESET="0:9999"
  738.         DEFAULTVALUE="2" >
  739.    <JSB_PARAMETER  
  740.         NAME="outDuration"
  741.         DISPLAYNAME="Ease Out (second/10)"
  742.        TYPE="number"
  743.        VALUESET="0:9999"
  744.         DEFAULTVALUE="2" >
  745.    <JSB_PARAMETER  
  746.         NAME="repeat"
  747.         DISPLAYNAME="Repeat (times)"
  748.        TYPE="number"
  749.        VALUESET="0:9999"
  750.         DEFAULTVALUE="1" >
  751.    <JSB_PARAMETER  
  752.         NAME="reverse"
  753.         DISPLAYNAME="Reverse Direction"
  754.        TYPE=boolean
  755.         DEFAULTVALUE="false" >
  756.     <JSB_PARAMETER
  757.         NAME = "message"
  758.         DISPLAYNAME = "Completion Message"
  759.         TYPE = "customevent">
  760. </JSB_METHOD>                        
  761. <JSB_METHOD
  762.     NAME = "Iris"
  763.     DISPLAYNAME = "Iris"
  764.     TYPE=void
  765.     MENUITEM = "Transition"
  766.     LAYOUTOBJECTLIST = "vis,doc,fra"
  767.     POPPARAMETERLIST = "In,Out">
  768.    <JSB_PARAMETER  
  769.         NAME="hide"
  770.         DISPLAYNAME="Visibility"
  771.        TYPE=string
  772.        VALUESET="Hide,Show"
  773.        PROPERTYEDITOR="selection"
  774.         DEFAULTVALUE="Show" >
  775.    <JSB_PARAMETER  
  776.         NAME="duration"
  777.         DISPLAYNAME="Duration (second/10)"
  778.        TYPE="number"
  779.        VALUESET="0:9999"
  780.         DEFAULTVALUE="10" >
  781.    <JSB_PARAMETER  
  782.         NAME="inDuration"
  783.         DISPLAYNAME="Ease In (second/10)"
  784.        TYPE="number"
  785.        VALUESET="0:9999"
  786.         DEFAULTVALUE="2" >
  787.    <JSB_PARAMETER  
  788.         NAME="outDuration"
  789.         DISPLAYNAME="Ease Out (second/10)"
  790.        TYPE="number"
  791.        VALUESET="0:9999"
  792.         DEFAULTVALUE="2" >
  793.    <JSB_PARAMETER  
  794.         NAME="repeat"
  795.         DISPLAYNAME="Repeat (times)"
  796.        TYPE="number"
  797.        VALUESET="0:9999"
  798.         DEFAULTVALUE="1" >
  799.    <JSB_PARAMETER  
  800.         NAME="reverse"
  801.         DISPLAYNAME="Reverse Direction"
  802.        TYPE=boolean
  803.         DEFAULTVALUE="false" >
  804.     <JSB_PARAMETER
  805.         NAME = "message"
  806.         DISPLAYNAME = "Completion Message"
  807.         TYPE = "customevent">
  808. </JSB_METHOD>                        
  809.  
  810.  
  811. <!-- ###### Motion ######## -->            
  812. <JSB_METHOD
  813.     NAME = "Fly"
  814.     DISPLAYNAME = "Fly"
  815.     TYPE=void
  816.     MENUITEM = "Motion"
  817.     LAYOUTOBJECTLIST = "vis,shk,com,snd,jav,jbn,act,vid,qck,doc,fra"
  818.     POPPARAMETERLIST = "In From Top,In From Top Right,In From Right,In From Bottom Right,In From Bottom,In From Bottom Left,In From Left,In From Top Left,Out To Top,Out To Top Right,Out To Right,Out To Bottom Right,Out To Bottom,Out To Bottom Left,Out To Left,Out To Top Left">
  819.    <JSB_PARAMETER  
  820.         NAME="direction"
  821.         DISPLAYNAME="Direction (degrees)"
  822.            TYPE="number"
  823.            VALUESET="0:359"
  824.         DEFAULTVALUE="0" >   
  825.    <JSB_PARAMETER  
  826.         NAME="hide"
  827.         DISPLAYNAME="Visibility"
  828.        TYPE=string
  829.        VALUESET="Hide,Show"
  830.        PROPERTYEDITOR="selection"
  831.         DEFAULTVALUE="Show" >
  832.    <JSB_PARAMETER  
  833.         NAME="duration"
  834.         DISPLAYNAME="Duration (second/10)"
  835.        TYPE="number"
  836.        VALUESET="0:9999"
  837.         DEFAULTVALUE="10" >
  838.    <JSB_PARAMETER  
  839.         NAME="inDuration"
  840.         DISPLAYNAME="Ease In (second/10)"
  841.        TYPE="number"
  842.        VALUESET="0:9999"
  843.         DEFAULTVALUE="2" >
  844.    <JSB_PARAMETER  
  845.         NAME="outDuration"
  846.         DISPLAYNAME="Ease Out (second/10)"
  847.         TYPE="number"
  848.          VALUESET="0:9999"
  849.         DEFAULTVALUE="2" >
  850.    <JSB_PARAMETER  
  851.         NAME="repeat"
  852.         DISPLAYNAME="Repeat (times)"
  853.         TYPE="number"
  854.          VALUESET="0:9999"
  855.           DEFAULTVALUE="1" >
  856.    <JSB_PARAMETER  
  857.         NAME="reverse"
  858.         DISPLAYNAME="Reverse Direction"
  859.          TYPE=boolean
  860.         DEFAULTVALUE="false" >
  861.     <JSB_PARAMETER
  862.         NAME = "message"
  863.         DISPLAYNAME = "Completion Message"
  864.         TYPE = "customevent">
  865. </JSB_METHOD>
  866.                         
  867. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Fly"></JSB_METHOD>
  868.  
  869.  
  870. <JSB_METHOD
  871.     NAME = "Move To"
  872.     DISPLAYNAME = "Move To"
  873.     TYPE=void
  874.     MENUITEM = "Motion"
  875.     LAYOUTOBJECTLIST = "vis,shk,com,snd,jav,jbn,act,vid,qck,doc,fra"
  876.     POPPARAMETERLIST = "Saved Position">
  877.     <JSB_PARAMETER
  878.         NAME = "x"
  879.         DISPLAYNAME = "Destination: X"
  880.         TYPE = "number"
  881.         DEFAULTVALUE=0>
  882.     <JSB_PARAMETER
  883.         NAME = "y"
  884.         DISPLAYNAME = "Destination: Y"
  885.         TYPE = "number"
  886.         DEFAULTVALUE=0>
  887.     <JSB_PARAMETER  
  888.         NAME="duration"
  889.         DISPLAYNAME="Duration (second/10)"
  890.        TYPE="number"
  891.        VALUESET="0:9999"
  892.         DEFAULTVALUE="10" >
  893.    <JSB_PARAMETER  
  894.         NAME="inDuration"
  895.         DISPLAYNAME="Ease In (second/10)"
  896.        TYPE="number"
  897.        VALUESET="0:9999"
  898.         DEFAULTVALUE="2" >
  899.    <JSB_PARAMETER  
  900.         NAME="outDuration"
  901.         DISPLAYNAME="Ease Out (second/10)"
  902.        TYPE="number"
  903.        VALUESET="0:9999"
  904.         DEFAULTVALUE="2" >
  905.    <JSB_PARAMETER  
  906.         NAME="repeat"
  907.         DISPLAYNAME="Repeat (times)"
  908.          TYPE="number"
  909.          VALUESET="0:9999"
  910.         DEFAULTVALUE="1" >
  911.    <JSB_PARAMETER  
  912.         NAME="reverse"
  913.         DISPLAYNAME="Reverse Direction"
  914.           TYPE=boolean
  915.         DEFAULTVALUE="false" >
  916.     <JSB_PARAMETER
  917.         NAME = "message"
  918.         DISPLAYNAME = "Completion Message"
  919.         TYPE = "customevent">
  920. </JSB_METHOD>                        
  921. <JSB_METHOD
  922.     NAME = "Move By"
  923.     DISPLAYNAME = "Move By"
  924.     TYPE=void
  925.     MENUITEM = "Motion"
  926.     LAYOUTOBJECTLIST = "vis,shk,com,snd,jav,jbn,act,vid,qck,doc,fra">
  927.     <JSB_PARAMETER
  928.         NAME = "x"
  929.         DISPLAYNAME = "Horizontal"
  930.         TYPE = "number"
  931.         DEFAULTVALUE=0>
  932.     <JSB_PARAMETER
  933.         NAME = "y"
  934.         DISPLAYNAME = "Vertical"
  935.         TYPE = "number"
  936.         DEFAULTVALUE=0>
  937.     <JSB_PARAMETER  
  938.         NAME="duration"
  939.         DISPLAYNAME="Duration (second/10)"
  940.        TYPE="number"
  941.        VALUESET="0:9999"
  942.         DEFAULTVALUE="10" >
  943.    <JSB_PARAMETER  
  944.         NAME="inDuration"
  945.         DISPLAYNAME="Ease In (second/10)"
  946.        TYPE="number"
  947.        VALUESET="0:9999"
  948.         DEFAULTVALUE="2" >
  949.    <JSB_PARAMETER  
  950.         NAME="outDuration"
  951.         DISPLAYNAME="Ease Out (second/10)"
  952.        TYPE="number"
  953.        VALUESET="0:9999"
  954.         DEFAULTVALUE="2" >
  955.    <JSB_PARAMETER  
  956.         NAME="repeat"
  957.         DISPLAYNAME="Repeat (times)"
  958.        TYPE="number"
  959.        VALUESET="0:9999"
  960.         DEFAULTVALUE="1" >
  961.    <JSB_PARAMETER  
  962.         NAME="reverse"
  963.         DISPLAYNAME="Reverse Direction"
  964.        TYPE=boolean
  965.         DEFAULTVALUE="false" >
  966.     <JSB_PARAMETER
  967.         NAME = "message"
  968.         DISPLAYNAME = "Completion Message"
  969.         TYPE = "customevent">
  970. </JSB_METHOD>                        
  971.  
  972. <!-- ###### Drag ######## -->    
  973.  
  974. <JSB_METHOD
  975.     NAME = "Start Drag"
  976.     DISPLAYNAME = "Start Drag"
  977.     TYPE=void
  978.     MENUITEM = "Drag"
  979.     POPPARAMETERLIST = "Until Mouse Up,Until End Drag Message"
  980.     LAYOUTOBJECTLIST = "vis">
  981. </JSB_METHOD>                        
  982. <JSB_METHOD
  983.     NAME = "End Drag"
  984.     DISPLAYNAME = "End Drag"
  985.     TYPE=void
  986.     MENUITEM = "Drag"
  987.     LAYOUTOBJECTLIST = "vis">
  988. </JSB_METHOD>                        
  989.  
  990. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "End Drag"></JSB_METHOD>
  991.  
  992. <JSB_METHOD
  993.     NAME = "Constrain Drag"
  994.     DISPLAYNAME = "Constrain Drag"
  995.     TYPE=string
  996.     MENUITEM = "Drag"
  997.     POPPARAMETERLIST = "none,to container object"
  998.     LAYOUTOBJECTLIST = "vis">
  999. </JSB_METHOD>
  1000. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Drag Boundries"></JSB_METHOD>
  1001.  
  1002. <JSB_METHOD
  1003.     NAME = "Set Collision Detection"
  1004.     DISPLAYNAME = "Set Collision Detection"
  1005.     TYPE=void
  1006.     MENUITEM = "Drag"
  1007.     LAYOUTOBJECTLIST = "vis">
  1008.     <JSB_PARAMETER  
  1009.         NAME="objectID"
  1010.         DISPLAYNAME="Object ID"
  1011.         TYPE="string">
  1012.     <JSB_PARAMETER  
  1013.         NAME="when"
  1014.         DISPLAYNAME="When"
  1015.         TYPE="string"
  1016.         VALUESET="drag,drop,move"
  1017.         DEFAULTVALUE="drop" >
  1018.     <JSB_PARAMETER  
  1019.         NAME="type"
  1020.         DISPLAYNAME="Type"
  1021.         TYPE="string"
  1022.         VALUESET="intersection,not intersection,contained by,not contained by,contains,not contains,mouse inside,mouse not inside"
  1023.         DEFAULTVALUE="intersection" >
  1024.     <JSB_PARAMETER  
  1025.         NAME="message"
  1026.         DISPLAYNAME="Message"
  1027.         TYPE="customevent">
  1028. </JSB_METHOD>                        
  1029. <JSB_METHOD
  1030.     NAME = "Clear Collision Detection"
  1031.     DISPLAYNAME = "Clear Collision Detection"
  1032.     TYPE=void
  1033.     MENUITEM = "Drag"
  1034.     LAYOUTOBJECTLIST = "vis">
  1035. </JSB_METHOD>                        
  1036.  
  1037. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Drag"></JSB_METHOD>
  1038.  
  1039. <!-- ###### Get Property ######## -->            
  1040.  
  1041. <JSB_METHOD
  1042.     NAME = "Get Top"
  1043.     DISPLAYNAME = "Get Top"
  1044.     TYPE="number"
  1045.     MENUITEM = "Get Property"
  1046.     LAYOUTOBJECTLIST = "vis,shk,com,snd,jav,jbn,act,vid,qck,doc,fra">
  1047. </JSB_METHOD>
  1048. <JSB_METHOD
  1049.     NAME = "Get Left"
  1050.     DISPLAYNAME = "Get Left"
  1051.     TYPE="number"
  1052.     MENUITEM = "Get Property"
  1053.     LAYOUTOBJECTLIST = "vis,shk,com,snd,jav,jbn,act,vid,qck,doc,fra">
  1054. </JSB_METHOD>
  1055. <JSB_METHOD
  1056.     NAME = "Get Position"
  1057.     DISPLAYNAME = "Get Position"
  1058.     TYPE=object
  1059.     MENUITEM = "Get Property"
  1060.     LAYOUTOBJECTLIST = "vis,shk,com,snd,jav,jbn,act,vid,qck,doc,fra">
  1061. </JSB_METHOD>
  1062. <JSB_METHOD
  1063.     NAME = "Get Z-Index"
  1064.     DISPLAYNAME = "Get Z-Index"
  1065.     TYPE="number"
  1066.     MENUITEM = "Get Property"
  1067.     LAYOUTOBJECTLIST = "vis,shk,com,snd,jav,jbn,act,vid,qck,doc,fra">
  1068. </JSB_METHOD>
  1069.  
  1070. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Get Z-Index"></JSB_METHOD>
  1071.  
  1072. <JSB_METHOD
  1073.     NAME = "Get Clip Top"
  1074.     DISPLAYNAME = "Get Clip Top"
  1075.     TYPE="number"
  1076.     MENUITEM = "Get Property"
  1077.     LAYOUTOBJECTLIST = "vis,doc,fra">
  1078. </JSB_METHOD>
  1079. <JSB_METHOD
  1080.     NAME = "Get Clip Bottom"
  1081.     DISPLAYNAME = "Get Clip Bottom"
  1082.     TYPE="number"
  1083.     MENUITEM = "Get Property"
  1084.     LAYOUTOBJECTLIST = "vis,doc,fra">
  1085. </JSB_METHOD>
  1086. <JSB_METHOD
  1087.     NAME = "Get Clip Left"
  1088.     DISPLAYNAME = "Get Clip Left"
  1089.     TYPE="number"
  1090.     MENUITEM = "Get Property"
  1091.     LAYOUTOBJECTLIST = "vis,doc,fra">
  1092. </JSB_METHOD>
  1093. <JSB_METHOD
  1094.     NAME = "Get Clip Right"
  1095.     DISPLAYNAME = "Get Clip Right"
  1096.     TYPE="number"
  1097.     MENUITEM = "Get Property"
  1098.     LAYOUTOBJECTLIST = "vis,doc,fra">
  1099. </JSB_METHOD>
  1100.  
  1101. <!-- ***** Image specific ***** -->        
  1102.  
  1103. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Get Clip Right"></JSB_METHOD>
  1104.  
  1105. <JSB_METHOD
  1106.     NAME = "Get Src"
  1107.     DISPLAYNAME = "Get Src"
  1108.     TYPE=string
  1109.     MENUITEM = "Get Property"
  1110.     LAYOUTOBJECTLIST = "img">
  1111. </JSB_METHOD>
  1112. <JSB_METHOD
  1113.     NAME = "Get Lowsrc"
  1114.     DISPLAYNAME = "Get Lowsrc"
  1115.     TYPE=string
  1116.     MENUITEM = "Get Property"
  1117.     LAYOUTOBJECTLIST = "img">
  1118. </JSB_METHOD>
  1119.  
  1120. <!--
  1121. <JSB_METHOD
  1122.     NAME = "Get Name"
  1123.     DISPLAYNAME = "Get Name"
  1124.     TYPE=string
  1125.     MENUITEM = "Get Property"
  1126.     LAYOUTOBJECTLIST = "img">
  1127. </JSB_METHOD>
  1128. <JSB_METHOD
  1129.     NAME = "Get Border"
  1130.     DISPLAYNAME = "Get Border"
  1131.     TYPE="number"
  1132.     MENUITEM = "Get Property"
  1133.     LAYOUTOBJECTLIST = "img">
  1134. </JSB_METHOD>
  1135. <JSB_METHOD
  1136.     NAME = "Get Complete"
  1137.     DISPLAYNAME = "Get Complete"
  1138.     TYPE=boolean
  1139.     MENUITEM = "Get Property"
  1140.     LAYOUTOBJECTLIST = "img">
  1141. </JSB_METHOD>
  1142. <JSB_METHOD
  1143.     NAME = "Get Height"
  1144.     DISPLAYNAME = "Get Height"
  1145.     TYPE="number"
  1146.     MENUITEM = "Get Property"
  1147.     LAYOUTOBJECTLIST = "img">
  1148. </JSB_METHOD>
  1149. <JSB_METHOD
  1150.     NAME = "Get Width"
  1151.     DISPLAYNAME = "Get Width"
  1152.     TYPE="number"
  1153.     MENUITEM = "Get Property"
  1154.     LAYOUTOBJECTLIST = "img">
  1155. </JSB_METHOD>
  1156. <JSB_METHOD
  1157.     NAME = "Get Hspace"
  1158.     DISPLAYNAME = "Get Hspace"
  1159.     TYPE="number"
  1160.     MENUITEM = "Get Property"
  1161.     LAYOUTOBJECTLIST = "img">
  1162. </JSB_METHOD>
  1163. <JSB_METHOD
  1164.     NAME = "Get Vspace"
  1165.     DISPLAYNAME = "Get Vspace"
  1166.     TYPE="number"
  1167.     MENUITEM = "Get Property"
  1168.     LAYOUTOBJECTLIST = "img">
  1169. </JSB_METHOD>
  1170. -->
  1171.  
  1172. <!-- ***** Checkbox specific ***** -->        
  1173.  
  1174. <!--
  1175. <JSB_METHOD
  1176.     NAME = "Get Name"
  1177.     DISPLAYNAME = "Get Name"
  1178.     TYPE=string
  1179.     MENUITEM = "Get Property"
  1180.     LAYOUTOBJECTLIST = "chk">
  1181. </JSB_METHOD>
  1182. -->
  1183.  
  1184. <JSB_METHOD
  1185.     NAME = "Get Checked"
  1186.     DISPLAYNAME = "Get Checked"
  1187.     TYPE=boolean
  1188.     MENUITEM = "Get Property"
  1189.     LAYOUTOBJECTLIST = "chk">
  1190. </JSB_METHOD>
  1191.  
  1192. <!--
  1193. <JSB_METHOD
  1194.     NAME = "Get Default State"
  1195.     DISPLAYNAME = "Get Default State"
  1196.     TYPE=boolean
  1197.     MENUITEM = "Get Property"
  1198.     LAYOUTOBJECTLIST = "chk">
  1199. </JSB_METHOD>
  1200. <JSB_METHOD
  1201.     NAME = "Get Value"
  1202.     DISPLAYNAME = "Get Value"
  1203.     TYPE=string
  1204.     MENUITEM = "Get Property"
  1205.     LAYOUTOBJECTLIST = "chk">
  1206. </JSB_METHOD>
  1207. <JSB_METHOD
  1208.     NAME = "Get Length"
  1209.     DISPLAYNAME = "Get Length"
  1210.     TYPE="number"
  1211.     MENUITEM = "Get Property"
  1212.     LAYOUTOBJECTLIST = "chk">
  1213. </JSB_METHOD>
  1214. -->
  1215.  
  1216. <!-- ***** Radio Button specific ***** -->    
  1217.     
  1218. <!--
  1219. <JSB_METHOD
  1220.     NAME = "Get Name"
  1221.     DISPLAYNAME = "Get Name"
  1222.     TYPE=string
  1223.     MENUITEM = "Get Property"
  1224.     LAYOUTOBJECTLIST = "rad">
  1225. </JSB_METHOD>
  1226. <JSB_METHOD
  1227.     NAME = "Get Value"
  1228.     DISPLAYNAME = "Get Value"
  1229.     TYPE=string
  1230.     MENUITEM = "Get Property"
  1231.     LAYOUTOBJECTLIST = "rad">
  1232. </JSB_METHOD>
  1233. -->
  1234.  
  1235. <JSB_METHOD
  1236.     NAME = "Get Checked"
  1237.     DISPLAYNAME = "Get Checked"
  1238.     TYPE=boolean
  1239.     MENUITEM = "Get Property"
  1240.     LAYOUTOBJECTLIST = "rad">
  1241. </JSB_METHOD>
  1242.  
  1243.  
  1244. <!-- ***** Text Field specific ***** -->    
  1245.     
  1246. <!--
  1247. <JSB_METHOD
  1248.     NAME = "Get Name"
  1249.     DISPLAYNAME = "Get Name"
  1250.     TYPE=string
  1251.     MENUITEM = "Get Property"
  1252.     LAYOUTOBJECTLIST = "tfd">
  1253. </JSB_METHOD>
  1254. -->
  1255.  
  1256. <JSB_METHOD
  1257.     NAME = "Get Value"
  1258.     DISPLAYNAME = "Get Value"
  1259.     TYPE=string
  1260.     MENUITEM = "Get Property"
  1261.     LAYOUTOBJECTLIST = "tfd">
  1262. </JSB_METHOD>
  1263.  
  1264. <!--
  1265. <JSB_METHOD
  1266.     NAME = "Get Default Value"
  1267.     DISPLAYNAME = "Get Default Value"
  1268.     TYPE=string
  1269.     MENUITEM = "Get Property"
  1270.     LAYOUTOBJECTLIST = "tfd">
  1271. </JSB_METHOD>
  1272.  -->
  1273.  
  1274. <!-- ***** Selection Object specific ***** -->    
  1275.     
  1276. <!--
  1277. <JSB_METHOD
  1278.     NAME = "Get Name"
  1279.     DISPLAYNAME = "Get Name"
  1280.     TYPE=string
  1281.     MENUITEM = "Get Property"
  1282.     LAYOUTOBJECTLIST = "sel">
  1283. </JSB_METHOD>
  1284. <JSB_METHOD
  1285.     NAME = "Get Length"
  1286.     DISPLAYNAME = "Get Length"
  1287.     TYPE=string
  1288.     MENUITEM = "Get Property"
  1289.     LAYOUTOBJECTLIST = "sel">
  1290. </JSB_METHOD>
  1291. <JSB_METHOD
  1292.     NAME = "Get Options"
  1293.     DISPLAYNAME = "Get Options"
  1294.     TYPE=object
  1295.     MENUITEM = "Get Property"
  1296.     LAYOUTOBJECTLIST = "sel">
  1297. </JSB_METHOD>
  1298. -->
  1299.  
  1300. <JSB_METHOD
  1301.     NAME = "Get Selected Value"
  1302.     DISPLAYNAME = "Get Selected Value"
  1303.     TYPE=string
  1304.     MENUITEM = "Get Property"
  1305.     LAYOUTOBJECTLIST = "sel">
  1306. </JSB_METHOD>
  1307. <JSB_METHOD
  1308.     NAME = "Get Selected Text"
  1309.     DISPLAYNAME = "Get Selected Text"
  1310.     TYPE=string
  1311.     MENUITEM = "Get Property"
  1312.     LAYOUTOBJECTLIST = "sel">
  1313. </JSB_METHOD>
  1314. <JSB_METHOD
  1315.     NAME = "Get Selected Index"
  1316.     DISPLAYNAME = "Get Selected Index"
  1317.     TYPE=string
  1318.     MENUITEM = "Get Property"
  1319.     LAYOUTOBJECTLIST = "sel">
  1320. </JSB_METHOD>
  1321.  
  1322. <!--
  1323. <JSB_METHOD
  1324.     NAME = "Get Default Selected For Index"
  1325.     DISPLAYNAME = "Get Default Selected For Index"
  1326.     TYPE=string
  1327.     MENUITEM = "Get Property"
  1328.     LAYOUTOBJECTLIST = "sel">
  1329.     <JSB_PARAMETER
  1330.         NAME = "index"
  1331.         DISPLAYNAME = "Index"
  1332.         TYPE = "number"
  1333.         DEFAULTVALUE=0>
  1334. </JSB_METHOD>
  1335. <JSB_METHOD
  1336.     NAME = "Get Value For Index"
  1337.     DISPLAYNAME = "Get Value For Index"
  1338.     TYPE=string
  1339.     MENUITEM = "Get Property"
  1340.     LAYOUTOBJECTLIST = "sel">
  1341.     <JSB_PARAMETER
  1342.         NAME = "index"
  1343.         DISPLAYNAME = "Index"
  1344.         TYPE = "number"
  1345.         DEFAULTVALUE=0>
  1346. </JSB_METHOD>
  1347. <JSB_METHOD
  1348.     NAME = "Get Text For Index"
  1349.     DISPLAYNAME = "Get Text For Index"
  1350.     TYPE=string
  1351.     MENUITEM = "Get Property"
  1352.     LAYOUTOBJECTLIST = "sel">
  1353.     <JSB_PARAMETER
  1354.         NAME = "index"
  1355.         DISPLAYNAME = "Index"
  1356.         TYPE = "number"
  1357.         DEFAULTVALUE=0>
  1358. </JSB_METHOD>
  1359. -->
  1360. <!-- ***** Button specific ***** -->        
  1361.  
  1362. <!--
  1363. <JSB_METHOD
  1364.     NAME = "Get Name"
  1365.     DISPLAYNAME = "Get Name"
  1366.     TYPE=string
  1367.     MENUITEM = "Get Property"
  1368.     LAYOUTOBJECTLIST = "btn">
  1369. </JSB_METHOD>
  1370. <JSB_METHOD
  1371.     NAME = "Get Value"
  1372.     DISPLAYNAME = "Get Value"
  1373.     TYPE=boolean
  1374.     MENUITEM = "Get Property"
  1375.     LAYOUTOBJECTLIST = "btn">
  1376. </JSB_METHOD>
  1377. -->
  1378.  
  1379. <!-- ***** Form specific ***** -->        
  1380.  
  1381. <JSB_METHOD
  1382.     NAME = "Get Form"
  1383.     DISPLAYNAME = "Get Form"
  1384.     TYPE=object
  1385.     MENUITEM = "Get Property"
  1386.     LAYOUTOBJECTLIST = "frm">
  1387. </JSB_METHOD>
  1388.  
  1389. <!-- ###### Set Property ######## -->            
  1390.  
  1391. <JSB_METHOD
  1392.     NAME = "Set Top"
  1393.     DISPLAYNAME = "Set Top"
  1394.     TYPE=void
  1395.     MENUITEM = "Set Property"
  1396.     LAYOUTOBJECTLIST = "vis,shk,com,snd,jav,jbn,act,vid,qck,doc,fra">
  1397.     <JSB_PARAMETER
  1398.         NAME = "top"
  1399.         DISPLAYNAME = "Top"
  1400.         TYPE = "number"
  1401.         DEFAULTVALUE=0>
  1402. </JSB_METHOD>                        
  1403. <JSB_METHOD
  1404.     NAME = "Set Left"
  1405.     DISPLAYNAME = "Set Left"
  1406.     TYPE=void
  1407.     MENUITEM = "Set Property"
  1408.     LAYOUTOBJECTLIST = "vis,shk,com,snd,jav,jbn,act,vid,qck,doc,fra">
  1409.     <JSB_PARAMETER
  1410.         NAME = "left"
  1411.         DISPLAYNAME = "Left"
  1412.         TYPE = "number"
  1413.         DEFAULTVALUE=0>
  1414. </JSB_METHOD>                        
  1415. <JSB_METHOD
  1416.     NAME = "Set Position"
  1417.     DISPLAYNAME = "Set Position"
  1418.     TYPE=void
  1419.     MENUITEM = "Set Property"
  1420.     LAYOUTOBJECTLIST = "vis,shk,com,snd,jav,jbn,act,vid,qck,doc,fra">
  1421.     <JSB_PARAMETER
  1422.         NAME = "x"
  1423.         DISPLAYNAME = "Left"
  1424.         TYPE = "number"
  1425.         DEFAULTVALUE=0>
  1426.     <JSB_PARAMETER
  1427.         NAME = "y"
  1428.         DISPLAYNAME = "Top"
  1429.         TYPE = "number"
  1430.         DEFAULTVALUE=0>
  1431. </JSB_METHOD>                        
  1432. <JSB_METHOD
  1433.     NAME = "Set Z-Index"
  1434.     DISPLAYNAME = "Set Z-Index"
  1435.     TYPE=void
  1436.     MENUITEM = "Set Property"
  1437.     LAYOUTOBJECTLIST = "vis,shk,com,snd,jav,jbn,act,vid,qck,doc,fra">
  1438.     <JSB_PARAMETER
  1439.         NAME = "zOrder"
  1440.         DISPLAYNAME = "z-Index"
  1441.         TYPE = "number"
  1442.         DEFAULTVALUE=1>
  1443. </JSB_METHOD>                        
  1444.  
  1445. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Set Z-Index"></JSB_METHOD>
  1446.  
  1447. <JSB_METHOD
  1448.     NAME = "Set Clip Top"
  1449.     DISPLAYNAME = "Set Clip Top"
  1450.     TYPE="number"
  1451.     MENUITEM = "Set Property"
  1452.     LAYOUTOBJECTLIST = "vis,doc,fra">
  1453.     <JSB_PARAMETER
  1454.         NAME = "Value"
  1455.         DISPLAYNAME = "Value"
  1456.         TYPE = "Number"
  1457.         DEFAULTVALUE="">
  1458. </JSB_METHOD>
  1459. <JSB_METHOD
  1460.     NAME = "Set Clip Bottom"
  1461.     DISPLAYNAME = "Set Clip Bottom"
  1462.     TYPE="number"
  1463.     MENUITEM = "Set Property"
  1464.     LAYOUTOBJECTLIST = "vis,doc,fra">
  1465.     <JSB_PARAMETER
  1466.         NAME = "Value"
  1467.         DISPLAYNAME = "Value"
  1468.         TYPE = "Number"
  1469.         DEFAULTVALUE="">
  1470. </JSB_METHOD>
  1471. <JSB_METHOD
  1472.     NAME = "Set Clip Left"
  1473.     DISPLAYNAME = "Set Clip Left"
  1474.     TYPE="number"
  1475.     MENUITEM = "Set Property"
  1476.     LAYOUTOBJECTLIST = "vis,doc,fra">
  1477.     <JSB_PARAMETER
  1478.         NAME = "Value"
  1479.         DISPLAYNAME = "Value"
  1480.         TYPE = "Number"
  1481.         DEFAULTVALUE="">
  1482. </JSB_METHOD>
  1483. <JSB_METHOD
  1484.     NAME = "Set Clip Right"
  1485.     DISPLAYNAME = "Set Clip Right"
  1486.     TYPE="number"
  1487.     MENUITEM = "Set Property"
  1488.     LAYOUTOBJECTLIST = "vis,doc,fra">
  1489.     <JSB_PARAMETER
  1490.         NAME = "Value"
  1491.         DISPLAYNAME = "Value"
  1492.         TYPE = "Number"
  1493.         DEFAULTVALUE="">
  1494. </JSB_METHOD>
  1495.  
  1496. <!-- ***** Image specific ***** -->        
  1497.  
  1498. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Set Clip Right"></JSB_METHOD>
  1499.  
  1500. <JSB_METHOD
  1501.     NAME = "Set Src"
  1502.     DISPLAYNAME = "Set Src"
  1503.     TYPE=string
  1504.     MENUITEM = "Set Property"
  1505.     LAYOUTOBJECTLIST = "img">
  1506.     <JSB_PARAMETER
  1507.         NAME = "Image"
  1508.         DISPLAYNAME="Image"
  1509.         TYPE = "image">
  1510. </JSB_METHOD>
  1511. <JSB_METHOD
  1512.     NAME = "Set Lowsrc"
  1513.     DISPLAYNAME = "Set Lowsrc"
  1514.     TYPE=string
  1515.     MENUITEM = "Set Property"
  1516.     LAYOUTOBJECTLIST = "img">
  1517.     <JSB_PARAMETER
  1518.         NAME = "Image"
  1519.         DISPLAYNAME="Image"
  1520.         TYPE = "image">
  1521. </JSB_METHOD>
  1522. <!-- ***** Checkbox specific ***** -->        
  1523.  
  1524. <JSB_METHOD
  1525.     NAME = "Set Checked"
  1526.     DISPLAYNAME = "Set Checked"
  1527.     TYPE=void
  1528.     MENUITEM = "Set Property"
  1529.     LAYOUTOBJECTLIST = "chk">
  1530.     <JSB_PARAMETER
  1531.         NAME = "State"
  1532.         DISPLAYNAME = "State"
  1533.         TYPE = "boolean"
  1534.         DEFAULTVALUE="true">
  1535. </JSB_METHOD>                        
  1536.  
  1537. <!-- ***** Raio Button specific ***** -->        
  1538.  
  1539. <JSB_METHOD
  1540.     NAME = "Set Checked"
  1541.     DISPLAYNAME = "Set Checked"
  1542.     TYPE=string
  1543.     MENUITEM = "Set Property"
  1544.     LAYOUTOBJECTLIST = "rad">
  1545.     <JSB_PARAMETER
  1546.         NAME = "Checked"
  1547.         DISPLAYNAME = "Checked"
  1548.         TYPE = "boolean"
  1549.         DEFAULTVALUE="true">
  1550. </JSB_METHOD>    
  1551. <!-- 
  1552. <JSB_METHOD
  1553.     NAME = "Set Value"
  1554.     DISPLAYNAME = "Set Value"
  1555.     TYPE=string
  1556.     MENUITEM = "Set Property"
  1557.     LAYOUTOBJECTLIST = "rad">
  1558.     <JSB_PARAMETER
  1559.         NAME = "Value"
  1560.         DISPLAYNAME = "Value"
  1561.         TYPE = "String"
  1562.         DEFAULTVALUE="">
  1563. </JSB_METHOD>                        
  1564.  -->                    
  1565.  
  1566. <!-- ***** Text Field specific ***** -->        
  1567.  
  1568. <JSB_METHOD
  1569.     NAME = "Set Value"
  1570.     DISPLAYNAME = "Set Value"
  1571.     TYPE=void
  1572.     MENUITEM = "Set Property"
  1573.     LAYOUTOBJECTLIST = "tfd">
  1574.     <JSB_PARAMETER
  1575.         NAME = "Value"
  1576.         DISPLAYNAME = "Value"
  1577.         TYPE = "String"
  1578.         DEFAULTVALUE="">
  1579. </JSB_METHOD>                        
  1580.  
  1581. <!-- ***** Document specific ***** -->        
  1582.  
  1583. <JSB_METHOD
  1584.     NAME = "Set Background Color"
  1585.     DISPLAYNAME = "Set Background Color"
  1586.     TYPE=string
  1587.     MENUITEM = "Set Property"
  1588.     LAYOUTOBJECTLIST = "doc,fra">
  1589.     <JSB_PARAMETER
  1590.         NAME = "color"
  1591.         DISPLAYNAME = "Color"
  1592.         TYPE = "color"
  1593.         DEFAULTVALUE="#000000">
  1594. </JSB_METHOD>    
  1595.  
  1596. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Set Property"></JSB_METHOD>
  1597.                     
  1598. <!-- ###### Location ######## -->    
  1599.  
  1600. <JSB_METHOD
  1601.     NAME = "Go To URL"
  1602.     DISPLAYNAME = "Go To URL"
  1603.     TYPE=void
  1604.     MENUITEM = "Location"
  1605.     LAYOUTOBJECTLIST = "doc,fra, fst">
  1606.     <JSB_PARAMETER
  1607.         NAME = "URL"
  1608.         DISPLAYNAME = "URL"
  1609.         TYPE = "link"
  1610.         DEFAULTVALUE="">
  1611.     <JSB_PARAMETER
  1612.         NAME = "Target Frame"
  1613.         DISPLAYNAME = "Target Frame"
  1614.         TYPE = "string"
  1615.         VALUESET="This,Top,Other"
  1616.         DEFAULTVALUE="This">
  1617.     <JSB_PARAMETER
  1618.         NAME = "Other Target"
  1619.         DISPLAYNAME = "Other Target"
  1620.         TYPE = "string"
  1621.         DEFAULTVALUE="">
  1622. </JSB_METHOD>
  1623.         
  1624. <!-- ###### Dialog ######## -->            
  1625.  
  1626. <JSB_METHOD
  1627.     NAME = "Alert"
  1628.     DISPLAYNAME = "Alert"
  1629.     TYPE=void
  1630.     MENUITEM = "Dialog"
  1631.     LAYOUTOBJECTLIST = "doc,fra, fst">
  1632.     <JSB_PARAMETER
  1633.         NAME = "Message"
  1634.         DISPLAYNAME = "Message"
  1635.         TYPE = "string"
  1636.         DEFAULTVALUE="">
  1637. </JSB_METHOD>
  1638. <JSB_METHOD
  1639.     NAME = "Confirm"
  1640.     DISPLAYNAME = "Confirm"
  1641.     TYPE=boolean
  1642.     MENUITEM = "Dialog"
  1643.     LAYOUTOBJECTLIST = "doc,fra, fst">
  1644.     <JSB_PARAMETER
  1645.         NAME = "Message"
  1646.         DISPLAYNAME = "Message"
  1647.         TYPE = "string"
  1648.         DEFAULTVALUE="">
  1649. </JSB_METHOD>
  1650. <JSB_METHOD
  1651.     NAME = "Prompt"
  1652.     DISPLAYNAME = "Prompt"
  1653.     TYPE=string
  1654.     MENUITEM = "Dialog"
  1655.     LAYOUTOBJECTLIST = "doc,fra, fst">
  1656.     <JSB_PARAMETER
  1657.         NAME = "message"
  1658.         DISPLAYNAME = "Message"
  1659.         TYPE = "string"
  1660.         DEFAULTVALUE="">
  1661.     <JSB_PARAMETER
  1662.         NAME = "defaultValue"
  1663.         DISPLAYNAME = "Default Value"
  1664.         TYPE = "string"
  1665.         DEFAULTVALUE="">
  1666. </JSB_METHOD>
  1667.  
  1668.  
  1669.  
  1670. <!-- ###### Window ######## -->            
  1671.  
  1672. <JSB_METHOD
  1673.     NAME = "Set Status Bar"
  1674.     DISPLAYNAME = "Set Status Bar"
  1675.     TYPE=void
  1676.     MENUITEM = "Window"
  1677.     LAYOUTOBJECTLIST = "doc,fra, fst">
  1678.     <JSB_PARAMETER
  1679.         NAME = "message"
  1680.         DISPLAYNAME = "Message"
  1681.         TYPE = "string"
  1682.         DEFAULTVALUE="">
  1683. </JSB_METHOD>
  1684.  
  1685. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Set Status Bar"></JSB_METHOD>
  1686.  
  1687. <JSB_METHOD
  1688.     NAME = "Resize To"
  1689.     DISPLAYNAME = "Resize To"
  1690.     TYPE=void
  1691.     MENUITEM = "Window"
  1692.     LAYOUTOBJECTLIST = "doc, fst">
  1693.     <JSB_PARAMETER
  1694.         NAME = "width"
  1695.         DISPLAYNAME = "Width"
  1696.         TYPE = "number"
  1697.         DEFAULTVALUE=100>
  1698.     <JSB_PARAMETER
  1699.         NAME = "height"
  1700.         DISPLAYNAME = "Height"
  1701.         TYPE = "number"
  1702.         DEFAULTVALUE=100>
  1703. </JSB_METHOD>
  1704. <JSB_METHOD
  1705.     NAME = "Resize By"
  1706.     DISPLAYNAME = "Resize By"
  1707.     TYPE=void
  1708.     MENUITEM = "Window"
  1709.     LAYOUTOBJECTLIST = "doc, fst">
  1710.     <JSB_PARAMETER
  1711.         NAME = "width"
  1712.         DISPLAYNAME = "Width"
  1713.         TYPE = "number"
  1714.         DEFAULTVALUE=0>
  1715.     <JSB_PARAMETER
  1716.         NAME = "height"
  1717.         DISPLAYNAME = "Height"
  1718.         TYPE = "number"
  1719.         DEFAULTVALUE=0>
  1720. </JSB_METHOD>
  1721.  
  1722. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Resize By></JSB_METHOD>
  1723.  
  1724. <JSB_METHOD
  1725.     NAME = "Reposition To"
  1726.     DISPLAYNAME = "Reposition To"
  1727.     TYPE=void
  1728.     MENUITEM = "Window"
  1729.     LAYOUTOBJECTLIST = "doc, fst">
  1730.     <JSB_PARAMETER
  1731.         NAME = "top"
  1732.         DISPLAYNAME = "Top"
  1733.         TYPE = "number"
  1734.         DEFAULTVALUE=0>
  1735.     <JSB_PARAMETER
  1736.         NAME = "left"
  1737.         DISPLAYNAME = "Left"
  1738.         TYPE = "number"
  1739.         DEFAULTVALUE=0>
  1740. </JSB_METHOD>
  1741. <JSB_METHOD
  1742.     NAME = "Reposition By"
  1743.     DISPLAYNAME = "Reposition By"
  1744.     TYPE=void
  1745.     MENUITEM = "Window"
  1746.     LAYOUTOBJECTLIST = "doc, fst">
  1747.     <JSB_PARAMETER
  1748.         NAME = "top"
  1749.         DISPLAYNAME = "Top"
  1750.         TYPE = "number"
  1751.         DEFAULTVALUE=0>
  1752.     <JSB_PARAMETER
  1753.         NAME = "left"
  1754.         DISPLAYNAME = "Left"
  1755.         TYPE = "number"
  1756.         DEFAULTVALUE=0>
  1757. </JSB_METHOD>
  1758.  
  1759. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Reposition By></JSB_METHOD>
  1760.  
  1761. <JSB_METHOD
  1762.     NAME = "Scroll To"
  1763.     DISPLAYNAME = "Scroll To"
  1764.     TYPE=void
  1765.     MENUITEM = "Window"
  1766.     LAYOUTOBJECTLIST = "doc,fra">
  1767.     <JSB_PARAMETER
  1768.         NAME = "top"
  1769.         DISPLAYNAME = "Top"
  1770.         TYPE = "number"
  1771.         DEFAULTVALUE=0>
  1772.     <JSB_PARAMETER
  1773.         NAME = "left"
  1774.         DISPLAYNAME = "Left"
  1775.         TYPE = "number"
  1776.         DEFAULTVALUE=0>
  1777. </JSB_METHOD>
  1778. <JSB_METHOD
  1779.     NAME = "Scroll By"
  1780.     DISPLAYNAME = "Scroll By"
  1781.     TYPE=void
  1782.     MENUITEM = "Window"
  1783.     LAYOUTOBJECTLIST = "doc,fra">
  1784.     <JSB_PARAMETER
  1785.         NAME = "top"
  1786.         DISPLAYNAME = "Top"
  1787.         TYPE = "number"
  1788.         DEFAULTVALUE=0>
  1789.     <JSB_PARAMETER
  1790.         NAME = "left"
  1791.         DISPLAYNAME = "Left"
  1792.         TYPE = "number"
  1793.         DEFAULTVALUE=0>
  1794. </JSB_METHOD>
  1795.  
  1796. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Scroll By></JSB_METHOD>
  1797.  
  1798.  
  1799. <JSB_METHOD
  1800.     NAME = "Close"
  1801.     DISPLAYNAME = "Close"
  1802.     TYPE=void
  1803.     MENUITEM = "Window"
  1804.     LAYOUTOBJECTLIST = "doc, fst">
  1805. </JSB_METHOD>
  1806.  
  1807. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Close></JSB_METHOD>
  1808.  
  1809. <JSB_METHOD
  1810.     NAME = "Focus"
  1811.     DISPLAYNAME = "Focus"
  1812.     TYPE=void
  1813.     MENUITEM = "Window"
  1814.     LAYOUTOBJECTLIST = "doc,fra, fst">
  1815. </JSB_METHOD>
  1816. <JSB_METHOD
  1817.     NAME = "Blur"
  1818.     DISPLAYNAME = "Blur"
  1819.     TYPE=void
  1820.     MENUITEM = "Window"
  1821.     LAYOUTOBJECTLIST = "doc,fra, fst">
  1822. </JSB_METHOD>
  1823.  
  1824. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Blur></JSB_METHOD>
  1825.  
  1826. <JSB_METHOD
  1827.     NAME = "Get Opener"
  1828.     DISPLAYNAME = "Get Opener"
  1829.     TYPE=string
  1830.     MENUITEM = "Window"
  1831.     LAYOUTOBJECTLIST = "doc,fra, fst">
  1832. </JSB_METHOD>
  1833. <JSB_METHOD
  1834.     NAME = "Get Name"
  1835.     DISPLAYNAME = "Get Name"
  1836.     TYPE=string
  1837.     MENUITEM = "Window"
  1838.     LAYOUTOBJECTLIST = "doc,fra, fst">
  1839. </JSB_METHOD>
  1840. <JSB_METHOD
  1841.     NAME = "Set Name"
  1842.     DISPLAYNAME = "Set Name"
  1843.     TYPE=string
  1844.     MENUITEM = "Window"
  1845.     LAYOUTOBJECTLIST = "doc,fra">
  1846.     <JSB_PARAMETER
  1847.         NAME = "name"
  1848.         DISPLAYNAME = "Name"
  1849.         TYPE = "string">
  1850. </JSB_METHOD>    
  1851. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Set Name></JSB_METHOD>
  1852.  
  1853.  
  1854. <JSB_METHOD
  1855.     NAME = "Open Window"
  1856.     DISPLAYNAME = "Open Window"
  1857.     TYPE=void
  1858.     MENUITEM = "Window"
  1859.     LAYOUTOBJECTLIST = "doc,fra, fst">
  1860.     <JSB_PARAMETER
  1861.         NAME = "name"
  1862.         DISPLAYNAME = "Name"
  1863.         TYPE = "string"
  1864.         DEFAULTVALUE="">
  1865.     <JSB_PARAMETER
  1866.         NAME = "URL"
  1867.         DISPLAYNAME = "URL"
  1868.         TYPE = "link"
  1869.         DEFAULTVALUE="">
  1870.     <JSB_PARAMETER
  1871.         NAME = "width"
  1872.         DISPLAYNAME = "Width"
  1873.         TYPE = "number"
  1874.         DEFAULTVALUE=400>
  1875.     <JSB_PARAMETER
  1876.         NAME = "height"
  1877.         DISPLAYNAME = "Height"
  1878.         TYPE = "number"
  1879.         DEFAULTVALUE=300>
  1880.     <JSB_PARAMETER
  1881.         NAME = "top"
  1882.         DISPLAYNAME = "Top"
  1883.         TYPE = "number"
  1884.         DEFAULTVALUE=0>
  1885.     <JSB_PARAMETER
  1886.         NAME = "left"
  1887.         DISPLAYNAME = "Left"
  1888.         TYPE = "number"
  1889.         DEFAULTVALUE=0>
  1890.     <JSB_PARAMETER
  1891.         NAME = "toolbar"
  1892.         DISPLAYNAME = "Toolbar"
  1893.         TYPE = "string"
  1894.        VALUESET="yes,no"
  1895.         DEFAULTVALUE="yes">
  1896.     <JSB_PARAMETER
  1897.         NAME = "menubar"
  1898.         DISPLAYNAME = "Menubar"
  1899.         TYPE = "string"
  1900.        VALUESET="yes,no"
  1901.         DEFAULTVALUE="yes">
  1902.     <JSB_PARAMETER
  1903.         NAME = "location"
  1904.         DISPLAYNAME = "Location"
  1905.         TYPE = "string"
  1906.        VALUESET="yes,no"
  1907.         DEFAULTVALUE="yes">
  1908.     <JSB_PARAMETER
  1909.         NAME = "status"
  1910.         DISPLAYNAME = "Status"
  1911.         TYPE = "string"
  1912.        VALUESET="yes,no"
  1913.         DEFAULTVALUE="yes">
  1914.     <JSB_PARAMETER
  1915.         NAME = "resizable"
  1916.         DISPLAYNAME = "Resizable"
  1917.         TYPE = "string"
  1918.        VALUESET="yes,no"
  1919.         DEFAULTVALUE="yes">
  1920.     <JSB_PARAMETER
  1921.         NAME = "directories"
  1922.         DISPLAYNAME = "Directories"
  1923.         TYPE = "string"
  1924.        VALUESET="yes,no"
  1925.         DEFAULTVALUE="yes">
  1926.     <JSB_PARAMETER
  1927.         NAME = "scrollbars"
  1928.         DISPLAYNAME = "Scrollbars"
  1929.         TYPE = "string"
  1930.        VALUESET="yes,no"
  1931.         DEFAULTVALUE="yes">
  1932. </JSB_METHOD>
  1933. <JSB_METHOD
  1934.     NAME = "Message To Window"
  1935.     DISPLAYNAME = "Message To Window"
  1936.     TYPE=void
  1937.     MENUITEM = "Window"
  1938.     LAYOUTOBJECTLIST = "doc,fra">
  1939.     <JSB_PARAMETER
  1940.         NAME = "window"
  1941.         DISPLAYNAME = "Target Window"
  1942.         TYPE = "string">
  1943.     <JSB_PARAMETER
  1944.         NAME = "object"
  1945.         DISPLAYNAME = "Target Object ID"
  1946.         TYPE = "string">
  1947.     <JSB_PARAMETER
  1948.         NAME = "message"
  1949.         DISPLAYNAME = "Message"
  1950.         TYPE = "customevent">
  1951. </JSB_METHOD>
  1952.  
  1953. <!-- ###### Browser ######## -->            
  1954. <JSB_METHOD
  1955.     NAME = "Check Browser Type"
  1956.     DISPLAYNAME = "Check Browser Type"
  1957.     TYPE=string
  1958.     MENUITEM = "Browser"
  1959.     POPPARAMETERLIST = "Is Navigator,Is Internet Explorer"
  1960.     LAYOUTOBJECTLIST = "doc,fra">
  1961. </JSB_METHOD>
  1962.  
  1963. <JSB_METHOD NAME = "Divider" DIVIDER = "Yes" MENUITEM = "Browser" >
  1964.  
  1965.  
  1966. <!--  The constructorfor the Netobject Bean, we will just include the javascript file in the header of the html file -->
  1967.  
  1968. <JSB_CONSTRUCTOR>
  1969. </JSB_CONSTRUCTOR>
  1970.  
  1971. <JSB_BODYTAG>
  1972. </JSB_BODYTAG>
  1973.  
  1974. <JSB_STARTBODY>
  1975. </JSB_STARTBODY>
  1976.  
  1977. <JSB_ENDBODY>
  1978. </JSB_ENDBODY>
  1979.  
  1980. </JSB>
  1981.  
  1982.  
  1983.  
  1984.