[[ ANN ]] Release 10.0.0 DP-5

matthias_livecode_150811 at m-r-d.de matthias_livecode_150811 at m-r-d.de
Fri Apr 21 17:32:22 EDT 2023



> Am 21.04.2023 um 22:10 schrieb Håkan Liljegren <hakan at exformedia.se>:
> 
> Thanks for the input. I thought I had done everything until I finally realised that the file dialog that comes up had a button in the lower left corner that said: “Show options”. =-o So then I could select “LiveCode Script” as format. And tada. Well, LiveCode crashed…
> …but still. Can now work from that!
> 
> Thanks anyway!
> 
> :-Håkan
> 
>> On 21 Apr 2023, at 14:02, matthias rebbe via use-livecode <use-livecode at lists.runrev.com> wrote:
>> 
>> Hakan,
>> 
>> as far as I know
>> 
>> you have to create a script only stack and name it for example 
>> se.eformedia.widget.MyButton
>> 
>> Then add a openControl handler to the script and put the part of your script into it that creates the internal widget controls.
>> 
>> Create a resizeControl handler in which you put any code that is responsible for resizing the controls.
>> 
>> Use getProp and SetProp handlers to add properties for the control
>> As long as the stack is in memory you do not need to use the extension builder to test the script widget. 
>> You could just use the message box and execute the following:
>> 
>> create widget as "se.eformedia.widget.MyButton"      
>> 
>> use here the name of the stack you used at the beginning.
>> 
>> 
>> To build the widget using  the extension builder you'll need to add some more to the script. You could use the following sample stack as an example
>> https://livecode.com/documents/sample-script-widget.zip
>> The link to that stack was posted in the Blog here https://livecode.com/livecode-10-dp-5-smaller-faster-richer/
>> 
>> 
>> 
>> My problem currently is, that LC crashes to Desktop right away when I try to build the widget using the extension builder. 
>> In my opinion this should not happen. There should be some routine that prevents LC from crashing when there is a problem with building the script widget.
>> But it's a DP so let's see.
>> 
>> 
>> Regards,
>> Matthias
>> 
>> 
>> 
>> 
>> 
>>> Am 21.04.2023 um 10:49 schrieb Håkan Liljegren via use-livecode <use-livecode at lists.runrev.com>:
>>> 
>>> This caught my eye as I have several “controls” already that could be turned into "script widgets”. But after “scriptifying” a “group widget” how can I turn it into a script widget. I can’t add the file in the extension builder so how can I create the needed .lce file? Or is this a “not implemented yet” feature?
>>> 
>>> :-Håkan
>>> 
>>>> On 18 Apr 2023, at 19:18, panagiotis merakos via use-livecode <use-livecode at lists.runrev.com> wrote:
>>>> 
>>>> - A prototype implementation of the 'script widgets' feature has
>>>> been included
>>> 
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 



More information about the use-livecode mailing list