Changeset 71
- Timestamp:
- 09/29/11 12:55:54 (8 months ago)
- Location:
- trunk/lingosource/castlib1
- Files:
-
- 13 edited
-
ButtonImageCreator.ls (modified) (1 diff)
-
DialogManager.ls (modified) (1 diff)
-
DrawTableParent.ls (modified) (11 diffs)
-
SliderScrollbarMenuParent.ls (modified) (1 diff)
-
TableManager.ls (modified) (2 diffs)
-
ToolTipBeaver_1.ls (modified) (1 diff)
-
commonMovieScript.ls (modified) (4 diffs)
-
st_movie_defaultLayoutDefinitions.txt (modified) (1 diff)
-
st_score_DialogManagerHost.txt (modified) (1 diff)
-
st_score_aleXtraLoader.txt (modified) (1 diff)
-
st_score_eventRouter.txt (modified) (1 diff)
-
st_score_menuBehaviorHost.txt (modified) (1 diff)
-
tabSortListePS.ls (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/lingosource/castlib1/ButtonImageCreator.ls
r61 r71 2 2 ----------------------------------- 3 3 -- CREATED: 4 -- Alex da Franca c2003 da.franca@online.de4 -- Alex da Franca c2003 alex@farbflash.de 5 5 -- PROPERTIES: 6 6 --!memberProperties: [#name: "ButtonImageCreator", #scripttype: #parent, #scriptSyntax: #lingo, #comments: "~/Documents/Scripts/lingo/ButtonImageCreator.ls"] -
trunk/lingosource/castlib1/DialogManager.ls
r61 r71 792 792 end if 793 793 794 -- due to a stupid bug in 11.5.9.629 we can get <NULL> as a result of call() and on windows/shockwave it compares to 1 as true 795 -- voidP(<NULL>) = false, but ilk(<NULL>) = #void therefore we force void here 796 if ilk(dontdismiss) = #void then dontdismiss = void 797 794 798 if voidP(dontdismiss) then 795 799 isButton = cellref[#isButton] 796 dontdismiss = ([#radio, #toggle, #sortbutton ].getPos(isButton) > 0)800 dontdismiss = ([#radio, #toggle, #sortbutton, #none].getPos(isButton) > 0) 797 801 end if 798 802 -- now dismiss the dialog, if the function didn't return true -
trunk/lingosource/castlib1/DrawTableParent.ls
r65 r71 619 619 -- Scriptmarker: changes alex (10.02.2007 at 08:28 Uhr) // Scriptmarker 620 620 -- added edittext property #hiddentext to support password entry fields by obfuscating user input => mObfuscateText 621 -- #hiddentext is a string which shall be a single char which replaces the user input, use * or ×for example621 -- #hiddentext is a string which shall be a single char which replaces the user input, use * or . for example 622 622 623 623 … … 2314 2314 end if 2315 2315 2316 retval = 0 2316 2317 inst = eventRequest[#target] 2317 2318 theIlk = ilk(inst) 2318 2319 case theIlk of 2319 2320 #instance, #script: 2320 ret urncall(hnd, [inst], eventlist)2321 retval = call(hnd, [inst], eventlist) 2321 2322 2322 2323 #integer, #symbol, #string: … … 2324 2325 theV = pCMS.mGetKanal(inst) 2325 2326 if not voidP(theV) then 2326 ret urnsendSprite(theV, hnd, eventlist)2327 retval = sendSprite(theV, hnd, eventlist) 2327 2328 end if 2328 2329 … … 2331 2332 inst = pTableformatlist[#CallerRef] 2332 2333 if ilk(inst) = #instance then 2333 ret urncall(hnd, [inst], eventlist)2334 retval = call(hnd, [inst], eventlist) 2334 2335 else 2335 ret urncall(hnd, [pCallerInstance], eventlist)2336 retval = call(hnd, [pCallerInstance], eventlist) 2336 2337 end if 2337 2338 2338 2339 end case 2339 2340 2340 return 0 2341 -- due to a stupid bug in 11.5.9.629 we can get <NULL> as a result of call() and on windows/shockwave it compares to 1 as true 2342 -- voidP(<NULL>) = false, but ilk(<NULL>) = #void therefore we force void here 2343 -- unfortunately there is another bug in director, which will throw a script error, if we use ilk() on deeted 3-D models 2344 -- therefore we have to check voidP() BEFORE ilk()! oh well... 2345 if voidP(retval) then retval = void 2346 if ilk(retval) = #void then retval = void 2347 2348 return retval 2341 2349 end 2342 2350 … … 2354 2362 2355 2363 if not(objectP(eventRequest)) then eventRequest = pTableformatlist[whichEvent] 2364 2365 retval = 0 2356 2366 2357 2367 if objectP(eventRequest) then … … 2379 2389 end if 2380 2390 2391 2381 2392 inst = eventRequest[#target] 2382 2393 theIlk = ilk(inst) 2383 2394 if theIlk = #instance then 2384 ret urncall(hnd, [inst], eventlist)2395 retval = call(hnd, [inst], eventlist) 2385 2396 else if theIlk = #script then 2386 ret urncall(hnd, [inst], eventlist)2397 retval = call(hnd, [inst], eventlist) 2387 2398 else if [#integer, #symbol, #string].getPos(theIlk) > 0 then 2388 2399 theV = pCMS.mGetKanal(inst) 2389 2400 if not voidP(theV) then 2390 ret urnsendSprite(theV, hnd, eventlist)2401 retval = sendSprite(theV, hnd, eventlist) 2391 2402 end if 2392 2403 else … … 2394 2405 2395 2406 if ilk(inst) = #instance then 2396 ret urncall(hnd, [inst], eventlist)2407 retval = call(hnd, [inst], eventlist) 2397 2408 else 2398 ret urncall(hnd, [pCallerInstance], eventlist)2409 retval = call(hnd, [pCallerInstance], eventlist) 2399 2410 end if 2400 2411 end if … … 2440 2451 inst = pTableformatlist[#CallerRef] 2441 2452 if ilk(inst) = #instance then 2442 ret urncall(ev, [inst], whichCell, me, pMyTabName, rightMouse, additionalParams)2453 retval = call(ev, [inst], whichCell, me, pMyTabName, rightMouse, additionalParams) 2443 2454 else 2444 return call(ev, [pCallerInstance], whichCell, me, pMyTabName, rightMouse, additionalParams) 2445 end if 2446 end if 2447 2448 end if 2449 2450 return 0 2455 retval = call(ev, [pCallerInstance], whichCell, me, pMyTabName, rightMouse, additionalParams) 2456 end if 2457 end if 2458 2459 end if 2460 2461 -- due to a stupid bug in 11.5.9.629 we can get <NULL> as a result of call() and on windows/shockwave it compares to 1 as true 2462 -- voidP(<NULL>) = false, but ilk(<NULL>) = #void therefore we force void here 2463 -- unfortunately there is another bug in director, which will throw a script error, if we use ilk() on deeted 3-D models 2464 -- therefore we have to check voidP() BEFORE ilk()! oh well... 2465 if voidP(retval) then retval = void 2466 if ilk(retval) = #void then retval = void 2467 2468 return retval 2451 2469 end 2452 2470 … … 2458 2476 eventRequest = pTableformatlist[#scrollEvent] 2459 2477 2478 retval = 0 2460 2479 if objectP(eventRequest) then 2461 2480 … … 2477 2496 theIlk = ilk(inst) 2478 2497 if theIlk = #instance then 2479 ret urncall(hnd, [inst], eventlist)2498 retval = call(hnd, [inst], eventlist) 2480 2499 else if theIlk = #script then 2481 ret urncall(hnd, [inst], eventlist)2500 retval = call(hnd, [inst], eventlist) 2482 2501 else if [#integer, #symbol, #string].getPos(theIlk) > 0 then 2483 2502 theV = pCMS.mGetKanal(inst) 2484 2503 if not voidP(theV) then 2485 ret urnsendSprite(theV, hnd, eventlist)2504 retval = sendSprite(theV, hnd, eventlist) 2486 2505 end if 2487 2506 else 2488 2507 inst = pTableformatlist[#CallerRef] 2489 2508 if ilk(inst) = #instance then 2490 ret urncall(hnd, [inst], eventlist)2509 retval = call(hnd, [inst], eventlist) 2491 2510 else 2492 ret urncall(hnd, [pCallerInstance], eventlist)2511 retval = call(hnd, [pCallerInstance], eventlist) 2493 2512 end if 2494 2513 end if … … 2500 2519 inst = pTableformatlist[#CallerRef] 2501 2520 if ilk(inst) = #instance then 2502 ret urncall(eventRequest, [inst], pScrollOffset, relativ, pMyTabname, me)2521 retval = call(eventRequest, [inst], pScrollOffset, relativ, pMyTabname, me) 2503 2522 else 2504 return call(eventRequest, [pCallerInstance], pScrollOffset, relativ, pMyTabName, me) 2505 end if 2506 2507 end if 2523 retval = call(eventRequest, [pCallerInstance], pScrollOffset, relativ, pMyTabName, me) 2524 end if 2525 2526 end if 2527 2528 -- due to a stupid bug in 11.5.9.629 we can get <NULL> as a result of call() and on windows/shockwave it compares to 1 as true 2529 -- voidP(<NULL>) = false, but ilk(<NULL>) = #void therefore we force void here 2530 -- unfortunately there is another bug in director, which will throw a script error, if we use ilk() on deeted 3-D models 2531 -- therefore we have to check voidP() BEFORE ilk()! oh well... 2532 if voidP(retval) then retval = void 2533 if ilk(retval) = #void then retval = void 2534 2535 return retval 2508 2536 2509 2537 end -
trunk/lingosource/castlib1/SliderScrollbarMenuParent.ls
r61 r71 1 1 -- Scrollbar Parentscript for vertical and horizontal scrollbars 2 -- Alex da Franca c2002 da.franca@online.de2 -- Alex da Franca c2002 alex@farbflash.de 3 3 4 4 -- version 31.05.03 -
trunk/lingosource/castlib1/TableManager.ls
r61 r71 1 1 -- Manager for DrawTable Parentscript used on Bitmap sprites and 3-D Sprites 2 -- Alex da Franca c2002 da.franca@online.de2 -- Alex da Franca c2002 alex@farbflash.de 3 3 -- Use this behavior on any dummy sprite to display a scrolling table with selectable items, text (fixed and editable) and images. 4 4 -- It creates a temporary bitmap member, which is used to display the table on the stage. … … 1813 1813 if voidP(retval) then retval = [:] 1814 1814 return retval 1815 end 1816 1817 -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1818 1819 on mAXTable_RefreshItem me, cellObject, refreshBackGround, tabname 1820 ----------------------------------- 1821 -- ACTION: Render a single cell 1822 -- render only one single cell, after changing its properties (e.g. #selected) NOT the #content property !!! 1823 -- ALWAYS change the content of a cell ONLY with the handler: mSetCellContent() 1824 -- to take a change of lineheight into consideration 1825 -- of course, if you change the content of a cell and don't want the dimension of the cell to change 1826 -- you can go with this function, much faster.. 1827 -- INPUT: <cellObject> ; object ; can be: 1828 -- a cell object itself 1829 -- or a linear list of two integers => [row, column] 1830 -- or a string => name of the cell 1831 -- <refreshBackGround> ; boolean (integer) ; whether to referesh the background as well 1832 -- (only relevant for cells with a transparent background e.g. an image for the whole table) 1833 -- <tabname> ; string ; name of the table, which shall be addressed, 1834 -- if empty, the first table in the list of tables is used 1835 -- RETURNS: - 1836 -- EXAMPLES: sendSprite(xscr().mGetKanal(#tableSprite), #mAXTable_RefreshItem, cellRef, 0, "myTable") 1837 -- -- refresh cell 3 in row 2 1838 -- sendSprite(xscr().mGetKanal(#tableSprite), #mAXTable_RefreshItem, [2, 3], 0, "myTable") 1839 -- -- the same as above 1840 -- sendSprite(xscr().mGetKanal(#tableSprite), #mAXTable_RefreshItem, "cellName", 0, "myTable") 1841 -- -- the same as above 1842 ----------------------------------- 1843 1844 if count(pTableList) < 1 then exit 1845 1846 if not voidP(tabname) then 1847 table = pTableList.getaprop(tabname) 1848 else 1849 table = pTableList[1] 1850 end if 1851 if ilk(table) <> #proplist then exit 1852 scr = table.getaprop(#myScriptObject) 1853 1854 if objectP(scr) then 1855 if ilk(cellObject) = #string then 1856 cellObject = mGetCellByName(me, cellObject, tabname) 1857 else 1858 if ilk(cellObject) = #list then cellObject = mGetCellByIndex(me, cellObject, tabname) 1859 end if 1860 1861 if objectP(cellObject) then call(#mRefreshItem, scr, cellObject, refreshBackGround) 1862 end if 1863 end 1864 1865 -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1866 1867 on mSetCellProperty me, cellObject, symbol_propname, any_propvalue, tabname 1868 ----------------------------------- 1869 -- ACTION: Change a property (e.g. #myFontColor) NOT the #content of a single cell and render that single cell 1870 -- ALWAYS change the content of a cell ONLY with the handler: mSetCellContent() 1871 -- to take a change of lineheight into consideration 1872 -- of course, if you change the content of a cell and don't want the dimension of the cell to change 1873 -- you can go with this function, much faster.. 1874 -- If you use mSetCellContent, you can change any other cell property before that call, 1875 -- as it will re-render the whole cell anyway 1876 -- INPUT: <cellObject> ; object ; can be: 1877 -- a cell object itself 1878 -- or a linear list of two integers => [row, column] 1879 -- or a string => name of the cell 1880 -- <symbol_propname> ; symbol ; one of several cell properties EXCEPT #content 1881 -- <any_propvalue> ; new value for the above property 1882 -- <tabname> ; string ; name of the table, which shall be addressed, 1883 -- if empty, the first table in the list of tables is used 1884 -- RETURNS: - 1885 -- EXAMPLES: sendSprite(xscr().mGetKanal(#tableSprite), #mSetCellProperty, cellRef, #myBGColor, rgb(200, 200, 220), "myTable") 1886 -- -- refresh cell 3 in row 2 1887 -- sendSprite(xscr().mGetKanal(#tableSprite), #mSetCellProperty, [2, 3], #myBGColor, rgb(200, 200, 220), "myTable") 1888 -- -- the same as above 1889 -- sendSprite(xscr().mGetKanal(#tableSprite), #mSetCellProperty, "cellName", #myBGColor, rgb(200, 200, 220), "myTable") 1890 -- -- the same as above 1891 ----------------------------------- 1892 1893 1894 if ilk(cellObject) = #string then 1895 cellObject = mGetCellByName(me, cellObject, tabname) 1896 else 1897 if ilk(cellObject) = #list then cellObject = mGetCellByIndex(me, cellObject, tabname) 1898 end if 1899 1900 if objectP(cellObject) then 1901 cellObject[symbol_propname] = any_propvalue 1902 mAXTable_RefreshItem(me, cellObject, 1, tabname) 1903 end if 1904 end 1905 1906 -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1907 1908 on mSetCellProperties me, cellObject, proplist_newProps, tabname 1909 ----------------------------------- 1910 -- ACTION: Bulk change several properties (e.g. #myFontColor, NOT the #content or font properties, size and font and antialias) 1911 -- of a single cell and render that single cell 1912 -- ALWAYS change the content of a cell ONLY with the handler: mSetCellContent() 1913 -- to take a change of lineheight into consideration 1914 -- of course, if you change the content of a cell and don't want the dimension of the cell to change 1915 -- you can go with this function, much faster.. 1916 -- If you use mSetCellContent, you can change any other cell property before that call, 1917 -- as it will re-render the whole cell anyway 1918 -- INPUT: <cellObject> ; object ; can be: 1919 -- a cell object itself 1920 -- or a linear list of two integers => [row, column] 1921 -- or a string => name of the cell 1922 -- <proplist_newProps> ; proplist ; property list with new values for the specified properties 1923 -- <tabname> ; string ; name of the table, which shall be addressed, 1924 -- if empty, the first table in the list of tables is used 1925 -- RETURNS: - 1926 -- EXAMPLES: sendSprite(xscr().mGetKanal(#tableSprite), #mSetCellProperties, cellRef, [#myBGColor: rgb(200, 200, 220), #myFontColor: rgb(20, 30, 40)], "myTable") 1927 -- -- refresh cell 3 in row 2 1928 -- sendSprite(xscr().mGetKanal(#tableSprite), #mSetCellProperties, [2, 3], [#myBGColor: rgb(200, 200, 220), #myFontColor: rgb(20, 30, 40)], "myTable") 1929 -- -- the same as above 1930 -- sendSprite(xscr().mGetKanal(#tableSprite), #mSetCellProperties, "cellName", [#myBGColor: rgb(200, 200, 220), #myFontColor: rgb(20, 30, 40)], "myTable") 1931 -- -- the same as above 1932 ----------------------------------- 1933 1934 if not(objectP(proplist_newProps)) then exit 1935 1936 if ilk(cellObject) = #string then 1937 cellObject = mGetCellByName(me, cellObject, tabname) 1938 else 1939 if ilk(cellObject) = #list then cellObject = mGetCellByIndex(me, cellObject, tabname) 1940 end if 1941 1942 if objectP(cellObject) then 1943 repeat with n = count(proplist_newProps) down to 1 1944 cellObject[proplist_newProps.getPropAt(n)] = proplist_newProps[n] 1945 end repeat 1946 1947 mAXTable_RefreshItem(me, cellObject, 1, tabname) 1948 end if 1815 1949 end 1816 1950 -
trunk/lingosource/castlib1/ToolTipBeaver_1.ls
r61 r71 1 1 -- ToolTip Behavior 2 -- by Alex da Franca c2001 da.franca@online.de2 -- by Alex da Franca c2001 alex@farbflash.de 3 3 -- drag this behavior onto any sprite with the provided "ttimageSave" bitmap member 4 4 -- customize the background color and the frame color of the tooltip by altering "ttimageSave" -
trunk/lingosource/castlib1/commonMovieScript.ls
r61 r71 416 416 end 417 417 418 419 -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 420 421 on mIsAtLeastVersionOf me, proplist_or_number_productVersionInfo 422 ----------------------------------- 423 -- CREATED: 08.02.2011 424 -- ACTION: Check whether player version number and productbuildversion 425 -- meet at least a certain value 426 -- INPUT: <proplist_or_number_productVersionInfo> ; proplist or number ; if number: => 427 -- at least version xy 428 -- if proplist then at least version productVersionInfo[#versionNumber] => #number 429 -- AND (if defined) productVersionInfo[#buildnumber] => number 430 -- RETURNS: boolean (integer) => true if current version is at least the specified version or higher 431 ----------------------------------- 432 433 if ilk(proplist_or_number_productVersionInfo) = #proplist then 434 versionNumber = proplist_or_number_productVersionInfo[#versionNumber] 435 buildnumber = proplist_or_number_productVersionInfo[#buildnumber] 436 else 437 versionNumber = proplist_or_number_productVersionInfo 438 buildnumber = 0 439 end if 440 441 if ilk(versionNumber, #number) <> 1 then versionNumber = 0 -- in dubio pro reo 442 if ilk(buildnumber, #number) <> 1 then buildnumber = 0 -- in dubio pro reo 443 444 currVersion = mGetVersionNumber(me) 445 446 if currVersion > versionNumber then return true 447 if currVersion < versionNumber then return false 448 449 env = mGetEnvironment(me) 450 currentBuildNumber = integer(env[#productBuildVersion]) 451 if buildnumber > currentBuildNumber then return false 452 return true 453 end 454 418 455 -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 419 456 … … 680 717 retval = sendSprite(spr, hnd, callbackObject, p1, p2, p3) 681 718 end case 719 720 -- due to a stupid bug in 11.5.9.629 we can get <NULL> as a result of call() and on windows/shockwave it compares to 1 as true 721 -- voidP(<NULL>) = false, but ilk(<NULL>) = #void therefore we force void here 722 -- unfortunately there is another bug in director, which will throw a script error, if we use ilk() on deeted 3-D models 723 -- therefore we have to check voidP() BEFORE ilk()! oh well... 724 if voidP(retval) then retval = void 725 if ilk(retval) = #void then retval = void 682 726 683 727 return retval … … 2172 2216 splitPath = mSplitPath(me, fullPath) 2173 2217 dd = 0 2174 dup = splitPath.getaprop(#basedir) & splitPath.getaprop(#basename) & backUpSuffix & splitPath.getaprop(#extension) & "_" & dd2218 dup = splitPath.getaprop(#basedir) & splitPath.getaprop(#basename) & backUpSuffix & "." & splitPath.getaprop(#extension) & "_" & dd 2175 2219 repeat while mCheckFileExists(me, dup) = 1 2176 2220 dd = dd + 1 2177 dup = splitPath.getaprop(#basedir) & splitPath.getaprop(#basename) & backUpSuffix & splitPath.getaprop(#extension) & "_" & dd2221 dup = splitPath.getaprop(#basedir) & splitPath.getaprop(#basename) & backUpSuffix & "." & splitPath.getaprop(#extension) & "_" & dd 2178 2222 end repeat 2179 2223 … … 2418 2462 on mHTMLize me, str 2419 2463 if offset("<html", str) < 1 then 2420 if offset("<title>", str) < 1 then put "<title>untitled</title>" before str 2464 titlePos = offset("</title>", str) 2465 if titlePos < 1 then 2466 theTitle = "<title>untitled</title>" 2467 put theTitle before str 2468 firstchar = length(theTitle) 2469 else 2470 firstchar = titlePos + 7 2471 end if 2421 2472 if offset("<body", str) < 1 then 2422 put "<body>" beforestr2473 put "<body>" after char firstchar of str 2423 2474 put "</body>" after str 2424 2475 end if -
trunk/lingosource/castlib1/st_movie_defaultLayoutDefinitions.txt
r61 r71 7 7 -- Purpose: 8 8 -- combine all formatting data into one single script 9 -- edit the appearance of tables and buttons here in10 9 11 10 -- Usage: -
trunk/lingosource/castlib1/st_score_DialogManagerHost.txt
r61 r71 1 -- Dialog Behavior by Alex da Franca c2003 da.Franca@online.de1 -- Dialog Behavior by Alex da Franca c2003 alex@farbflash.de 2 2 -------------------------------------------------------------------- 3 3 -
trunk/lingosource/castlib1/st_score_aleXtraLoader.txt
r61 r71 1 -- aleXtra Loader Behavior -- ©05 Alex da Franca -- alex@farbflash.de1 -- aleXtra Loader Behavior -- c05 Alex da Franca -- alex@farbflash.de 2 2 --------------------------------------------------------------------- 3 3 -- Purpose: -
trunk/lingosource/castlib1/st_score_eventRouter.txt
r61 r71 388 388 -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 389 389 390 on activateWindowEvent me 391 pEventsSuspendedAfterDeactivate = 0 392 end 393 394 -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 395 390 396 on deactivateApplicationEvent me 391 397 pEventsSuspendedAfterDeactivate = 1 398 end 399 400 -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 401 402 on activateApplicationEvent me 403 pEventsSuspendedAfterDeactivate = 0 392 404 end 393 405 -
trunk/lingosource/castlib1/st_score_menuBehaviorHost.txt
r61 r71 1 -- Menu Behavior by Alex da Franca ©2003 da.Franca@online.de1 -- Menu Behavior by Alex da Franca c2003 alex@farbflash.de 2 2 -------------------------------------------------------------------- 3 3 -
trunk/lingosource/castlib1/tabSortListePS.ls
r61 r71 1 1 -- Sortable Table Script 2 -- Alex da Franca c2003 da.franca@online.de2 -- Alex da Franca c2003 alex@farbflash.de 3 3 4 4 -- Version 31.08.03
Note: See TracChangeset
for help on using the changeset viewer.
