New API doc - typos and questions

Re: New API doc - typos and questions

Postby TIG » Fri Nov 23, 2012 12:04 pm

@wood_galaxy

Now I understand you. :roll:
It is indeed a typo in that example code and it should be "'" NOT ''' - the first two '' are taken as an empty string and the third one as a start of a new string - so it's not really a 'rem' - a # or =begin...=end does that in Ruby - it's simply made all of the following code into a string until it reaches the next ' which happens to be inside a comment "can't", thereafter the code resumes again, but of course at that point it's garbled and will return errors and not work...
This type of error is sometimes hard to find but if you are using Notepad++ it'd be obvious, as the syntax highlighting would should a massive block of 'string' text where it shouldn't be, so looking at it's start/end delimiters ['] tells us what's up and what needs fixing...
See the original and the correction [the rest of the code - with the exception of the unnecessary $ variable in the menu setup seems OK]
Capture.PNG
Capture1.PNG

I thought you were using some of it for your own ends and having problems...
There are MANY errors in the API examples - it's been discussed, and indeed the main API docs used to have a user comments section at the end of each page where we pointed out the mistakes.
When Google moved the content these were 'lost'.
SketchUp still have the text but it's the way of including it that is lacking.
Various ways of introducing a 'wiki-like' system have been mooted, but nothing to date...
0
TIG
User avatar
TIG 
Global Moderator
 

Re: New API doc - typos and questions

Postby honkinberry » Tue Jan 29, 2013 8:38 pm

I finally tracked down a bug that popped up with 7.1, but not sure if this is the best place to note it.

But for Transformation.scaling, both (scale) and (pt, scale) have a bug.
One instead needs to use (xscale, yscale, zscale), even though all 3 parameters will be the same.
0

honkinberry 
 

Re: New API doc - typos and questions

Postby thomthom » Tue Jan 29, 2013 11:29 pm

Yea, that's a nasty one. It used to be in the comments of the API docs, but it disappeared some time ago.
0
Thomas Thomassen — SketchUp Monkey & Coding addict
List of my plugins and link to the CookieWare fund
User avatar
thomthom 
PluginStore Author
PluginStore Author
 

Sketchup API on the fritz

Postby mptak » Tue May 21, 2013 11:07 pm

Is anyone else having a hard time accessing the Sketchup Ruby API today?
0

mptak 
 

Re: New API doc - typos and questions

Postby thomthom » Tue May 21, 2013 11:29 pm

Yeah, the URLs got messed up when they launched the new site. Hope the fix the forwarding soon. You find working links at the bottom of sketchup.com

Sent from my LT25i using Tapatalk 2
0
Thomas Thomassen — SketchUp Monkey & Coding addict
List of my plugins and link to the CookieWare fund
User avatar
thomthom 
PluginStore Author
PluginStore Author
 

Re: New API doc - typos and questions

Postby Aerilius » Wed May 22, 2013 3:02 am

For now, you can add ".php" in the address bar.
0

Aerilius 
PluginStore Author
PluginStore Author
 

Re: New API doc - typos and questions

Postby thomthom » Wed May 22, 2013 9:03 am

index.jpg
0
Thomas Thomassen — SketchUp Monkey & Coding addict
List of my plugins and link to the CookieWare fund
User avatar
thomthom 
PluginStore Author
PluginStore Author
 

Re: New API doc - typos and questions

Postby XorUnison » Wed Jan 07, 2015 8:47 am

I would assume typos can still be posted here? If so, here's one:
http://sketchucation.com/click.php?url=http://www.sketchup.com/intl/en/developer/docs/ourdoc/tool#onKeyDown

Tool.onKeyDown SketchUp 6.0+

The onKeyDown method is called by SketchUp when the user presses a key on the keyboard. If you want to get input from the VCB, you should implement onUserText rather than this method.

This method is can be used for special keys such as the Shift key
0

XorUnison 
 

Re: New API doc - typos and questions

Postby TommyK » Tue Jan 20, 2015 11:13 am

Model Observer:
onAfterComponentSaveAs(model)
and
onBeforeComponentSaveAs(model)

The "model" parameter is actually a ComponentInstance object - the one currently selected. This is the case at least in Sketchup 2015.
0
User avatar
TommyK 
PluginStore Author
PluginStore Author
 

SketchUcation One-Liner Adverts

by Ad Machine » 5 minutes ago



Ad Machine 
Robot
 

Previous


 

Return to Developers' Forum

Who is online

Users browsing this forum: michaelwhksg and 3 guests

Visit our sponsors: