Sounds great! So, in the search results, will I be able to know how to call that function? IE, if I find insertIconFromFile, will I be able to know that I can call it through using c.editCommands.insertIconFromFile?
On Monday, May 20, 2013 3:47:35 PM UTC+2, Terry wrote: > > On Mon, 20 May 2013 04:00:59 -0700 (PDT) > Fidel Pérez <[email protected] <javascript:>> wrote: > > > Ok, in order to print icons, the code is this: > > > > c.editCommands.insertIconFromFile(path) > > > > Im quoting from this Leo manual< > http://leoeditor.com/scripting.html#import-objects>, > > "inserting and deleting icons" section -_- > > > > Although I still have a mess on which functions can be called how, and > > where to find the list of classes that can be called such as > "editCommands" > > and the rest that they might exist. > > I'm not aware of a general solution to the problem of finding the > various pieces of Leo's class structure. Basically there are all these > classes defined in the source, and instances of these are attached to > each other in a hierarchical network (with loops). > > I've written an introspection function which lists the methods and > instance variables (and class variables) of an arbitrary object by name > and by type. I should release it. It builds its lists in a Leo > outline, so you can navigate around that outline and expand nodes by > introspection as needed. > > It occurs to me that the same code could be used to search Leo's > runtime object hierarchy for you, i.e. you enter 'insertIconFromFile' > and it recursively searches for it. > > Cheers -Terry > -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/leo-editor?hl=en-US. For more options, visit https://groups.google.com/groups/opt_out.
