Thanks, Peter, As I'm checking version 7.10 DP, your solution is not working... I rummaged into the "revNewScriptEditor" stack and found that "revSEColorize" doesn't exist anymore (or it's hidden somewhere else). But it's even simpler! here the script of my button:
on mouseUp put the script of button "TestButton" into fld "FScript" _internal script colorize char 1 to (the number of chars of field "FScript") of field "FScript" end mouseUp ... works perfectly ! (although I strictly don't know what an "_internal script" is). I guess it is not usable on a standalone. Jacques Le 26 août 2014 à 13:53, Peter M. Brigham <pmb...@gmail.com> a écrit : > Mark Weider came up with this trick, which I use in my library stack (a set > of utility handlers, click on the name of a handler and the script is > displayed in a field, properly colorized). > > put thisScript into fld "script" > -- now colorize script > -- thanks to Mark Wieder, of the useRev listserv > put the number of lines of field "script" into tNum > send "sePrefInit" to stack "revNewScriptEditor" > send "revSEColorize thisScript,default" to stack "revNewScriptEditor" > _internal script colorize line 1 to tNum of field "script" > -- how he figured this out, I don't know > > -- Peter > > Peter M. Brigham > pmb...@gmail.com > http://home.comcast.net/~pmbrig > > On Aug 26, 2014, at 5:53 AM, Jacques Hausser wrote: > >> I want a button to automatically put the script of any control in a field, >> showing the script editor's colors... I'm probably completely dumb, but I >> didn't find the trick. >> Thanks for every hint! >> >> Jacques >> >> >> _______________________________________________ >> 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 > > > _______________________________________________ > 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 ****************************************** Prof. Jacques Hausser Department of Ecology and Evolution Biophore / Sorge University of Lausanne CH 1015 Lausanne please use my private address: 6 route de Burtigny CH-1269 Bassins tel: ++ 41 22 366 19 40 mobile: ++ 41 79 757 05 24 E-Mail: jacques.haus...@unil.ch ******************************************* _______________________________________________ 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