How to get all message names
Björnke von Gierke
bvg at mac.com
Mon Jan 30 17:04:41 EST 2012
If you need help, just ask me directly :)
On 30.01.2012, at 18:01, Mike Bonner wrote:
> Ok so maybe its an encoded array of xml data. I'm thinking use the sqlite
> db generated by the bvgdocu to do this.
>
> On Mon, Jan 30, 2012 at 9:55 AM, Mike Bonner <bonnmike at gmail.com> wrote:
>
>> This may be a roundabout method but.. If you go here
>> http://bjoernke.com/index.irev?target=bvgdocu and download bvgdocu 2.0
>> it generates an sqlite database of the dictionary where the "type" column
>> contains the type of entry. Message, etc. It might be possible to use the
>> sqlite db directly, and if not dig around and see exactly how the info was
>> generated.
>>
>> After poking around in the code it appears that the .index files located
>> in (C:\Program Files (x86)\RunRev\LiveCode 5.0.2\Documentation) are
>> encoded arrays. So some method similar to what bvg did should work to
>> extract the info you are looking for directly from the files. Maybe?
>> Haven't done it so my level of clue on this stuff is still pretty low.
>>
>>
>> On Mon, Jan 30, 2012 at 8:34 AM, Klaus on-rev <klaus at major.on-rev.com>wrote:
>>
>>> Hi Craig,
>>>
>>> Am 30.01.2012 um 16:08 schrieb dunbarx at aol.com:
>>>
>>>> Clever, Klaus.
>>>
>>> :-)
>>>
>>> But this is only step 1...
>>>
>>>> But there are lots of groups in the stack "revDictionary". I selected
>>> "message" to load the DG, and then went through each group and tried to
>>> extract the dgText which contained, say, "mouseUp". Nothing. Do you know
>>> what the name of the dataGrid is?
>>>
>>> No, sorry, I just looked by myself and that is very well hidden somehow.
>>>
>>>> And why would my method not work?
>>>
>>> Sorry, no idea.
>>>
>>>> Craig Newman
>>>
>>>>> ...
>>>>> Hi all,
>>>>>
>>>>> Does anyone know how to quickly get all livecode message names?
>>>>>
>>>>> I know you can get the propertyNames, the functionNames, the
>>> commandNames
>>>>> but I get a error when doing get the messageNames or a couple of
>>> similars.
>>>>
>>>> Open the dictionary.
>>>> In the left index click: Language -> Commands
>>>>
>>>> Now you only need to extract this list from the first column of the
>>> datagrid :-)
>>>>
>>>>> Thanks in advance,
>>>>> Claudi
>>>
>>> Best
>>>
>>> Klaus
>>>
>>> --
>>> Klaus Major
>>> http://www.major-k.de
>>> klaus at major.on-rev.com
>>>
>>>
>>> _______________________________________________
>>> 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