Here LC is also crashing to Desktop. Tried now the steps of Ali's lesson, but LC still is crashing. But maybe there is an typo in one of my scripts, so they are not identical to the ones in the lesson. Will wait with a bug report until Ali is adding the final stack to the lesson or at least the complete stack script that can be copied. Currently only screenshots from the scripts are shown.
> Am 21.04.2023 um 22:10 schrieb Håkan Liljegren <ha...@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@lists.runrev.com <mailto:use-livecode@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@lists.runrev.com <mailto:use-livecode@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@lists.runrev.com <mailto:use-livecode@lists.runrev.com>> >>>> wrote: >>>> >>>> - A prototype implementation of the 'script widgets' feature has >>>> been included >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode@lists.runrev.com <mailto:use-livecode@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@lists.runrev.com <mailto:use-livecode@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@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode