livecode / atom-language-livecode

LiveCode Language package for Atom
GNU General Public License v3.0
16 stars 15 forks source link

add a snippet to automatically generate a stub of a LCB script #3

Closed BerndN closed 8 years ago

BerndN commented 8 years ago

snippet done by Andy Piddock additional stuff BerndN

'.source.iRev, .source.lcb': 'lcbtemplate': 'prefix': 'lcbt' 'body': '-- declaring extension as widget, followed by identifier\n widget community.livecode.username.identifier\n use com.livecode.canvas\n use com.livecode.widget\n use com.livecode.engine\n metadata title is "title"\n metadata author is "author"\n metadata version is "1.0.0"\n \n -- property yourProperty get mYourVariable set yourSetCommand \n \n public handler OnLoad(in pProperties as Array)\n -- your code here\n put pProperties["myProperty"] into mMyVariable\n end handler\n \n public handler OnSave(out rProperties as Array)\n -- your code here\n put the empty array into rProperties\n put mMyVariable into rProperties["myProperty"]\n return rProperties\n end handler\n \n public handler OnCreate()\n -- your code here\n end handler\n \n public handler OnPaint()\n -- your code here\n end handler\n \n end widget'

Review on Reviewable

peter-b commented 8 years ago

Hi @BerndN, is there any chance you could please make this pull request as an actual change to the code? :smiley: