Bastien Montagne
63810ffcef
Style edit (mostly), use """ for docstrings (not ''').
...
Should also fix the broken py ops tips...
2012-07-03 09:02:41 +00:00
Campbell Barton
98e6912480
style cleanup
2012-06-19 22:17:19 +00:00
Campbell Barton
fda2045150
correct spelling errors in comments
2011-10-17 06:58:07 +00:00
Campbell Barton
e2818f1b92
- include enum names and descriptions in sphinx generated documentation
...
- add descriptions for operator bl_options
2011-09-15 16:15:24 +00:00
Campbell Barton
22d2764d50
use static sets rather then tuples, python optimizes this case.
...
minor change to lightmap unpack collecting unique meshes.
2011-08-08 05:21:37 +00:00
Campbell Barton
0c03fa78c1
fix [ #26601 ] Python error when use of autocomplete
...
Was a naming collision with 'keys' python method, reserve keys/items/values/get for python.
Updated animsys_update.py for shapekey data paths.
renamed:
Particle.hair --> hair_keys
Particle.keys --> particle_keys
Key.keys --> key_blocks
EnumProperty.items --> enum_items
KeyMap.items --> keymap_items
noted:
http://wiki.blender.org/index.php/Dev:2.5/Py/API/Updates#Since_2.56a
2011-03-25 02:12:44 +00:00
Campbell Barton
1b80538fea
fix [ #25688 ] undocumted functions in pyapi
...
expose collection function docs.
2011-03-22 04:28:51 +00:00
Campbell Barton
2d1ef275f2
bpy.types.libraries.load sphinx doc & examples (doc system needed some updates).
...
http://www.blender.org/documentation/blender_python_api_2_56_3/bpy.types.BlendDataLibraries.html#bpy.types.BlendDataLibraries.load
2011-03-14 10:31:50 +00:00
Campbell Barton
430bb75749
enum-flag arguments were incorrectly documented.
2011-02-16 10:19:14 +00:00
Luca Bonavita
99bd5f2f3b
== rna info ==
...
changing from __repr__ to __str__ after discussing with campbell
was annyoing me when testing things, huge printouts :)
2010-10-15 13:09:38 +00:00
Campbell Barton
aaf328dc78
remove redundant []'s for list comprehension's, py2.4+ supports this.
2010-09-19 07:07:14 +00:00
Campbell Barton
868fdd80a2
use is rather then == when comparing against None.
2010-09-18 10:43:32 +00:00
Campbell Barton
115b256738
ran through pep8 checker
2010-09-07 15:17:42 +00:00
Campbell Barton
8e388a8f49
fixes for recent renaming
2010-08-19 14:43:52 +00:00
Campbell Barton
55ed0f0507
more rna renaming.
2010-08-18 08:26:18 +00:00
Campbell Barton
7da5d9faec
rna renaming, still only adjusting properties that wont be animated (at least its very unlikely).
2010-08-18 07:14:10 +00:00
Campbell Barton
b278279c95
document rna functions that have the no_self flag set as classmethods
2010-08-17 14:32:14 +00:00
Campbell Barton
5f7045f7af
- rna_info.py now outputs array length with types eg. float[16].
...
- corrected rna property name Controller.states -> state (pointed out by Dalai).
- rna_cleaner_merge script now only merges comment and new name.
2010-08-17 02:42:30 +00:00
Campbell Barton
41531e4fb6
include rna parent class names in renaming list
2010-08-10 06:27:29 +00:00
Campbell Barton
5daf9354d2
change some references to .B.blend, .Blog to new names
2010-07-15 11:51:43 +00:00
Campbell Barton
3580d6229a
- text3d was missing menu items for toggling bold/underline/italic/smallcaps.
...
- made smallcaps use a temp flag so caps can still have the smallcaps flag.
- utility function for getting the char from a font. find_vfont_char(), was inline in ~5 places.
- removed CU_STYLE mix of flags only used in one place, not needed. removed 'style' from rna too.
- fix for some warnings.
2010-07-13 23:51:21 +00:00
Campbell Barton
f50714a64b
minor edit to speed up api property name editing.
2010-06-19 12:11:40 +00:00
Campbell Barton
0ecae611f9
rna info module now prints out property names into the console when run directly
2010-06-19 12:06:34 +00:00
Campbell Barton
42ab9ed59a
New Scene now has the popup from 2.4x which gives the option to copy.
...
Added some test code for rna_info to create a big list of property+type+descriptions, useful for api name review.
2010-06-15 17:14:21 +00:00
Campbell Barton
80de1162ee
clear some pep8 warnings
2010-05-16 12:15:04 +00:00
Campbell Barton
98754f3ae5
small adjustments for getting the default string of a property
2010-05-04 06:08:00 +00:00
Campbell Barton
914d5e5f62
sphinx doc generation
...
- include default values as well as min/max.
- partial rebuilds, so we dont have to build all docs each time, only the changed files.
2010-05-03 15:52:15 +00:00
Campbell Barton
4cf697de89
- for BGE mouse and keyboard events use tuples rather then lists
...
- pep8 corrections
2010-04-17 19:05:53 +00:00
Campbell Barton
fe9a22a018
py api file rename
...
- prefix mathutils api.
- 2 blf.c files (annoying for debugging)
- py api docs ignore keying sets as with operators.
2010-04-11 12:05:27 +00:00
Campbell Barton
6e3920e8fa
rna/py/reference doc improvements..
...
- vectors now respect min/max settings.
- keyframing and adding drivers raises an error in an index is set on a non array, keyframing raises an error if it fails.
reference docs...
- added docstrings for remaining python bpy_struct functions
- added fake class for docs, bpy_struct, which is the base class of everything in bpy.types
- improved inherictance references for struct classes, include bpy_struct members.
2010-04-10 18:35:50 +00:00
Campbell Barton
c3ab6bc509
rna reference docs, list inherited properties and functions at the bottom of each type.
2010-04-09 20:43:58 +00:00
Campbell Barton
c169c5ddfe
dont document parent classes funcs and properties
2010-04-09 20:04:37 +00:00
Campbell Barton
7c0d2ffb64
pep8 cleanup
2010-03-06 01:40:29 +00:00
Campbell Barton
081c1205a3
correct fsf address
2010-02-12 13:34:04 +00:00
Elia Sarti
265b9344ca
Forgot to rename use_return in this script as well.
2010-01-24 19:30:54 +00:00
Campbell Barton
381e926600
fixed sphinx doc generator
...
- arguments, return values indentation means they get correctly interpreted by sphinx
- functions with no return values were displaying return as ()
- return values were getting the '(optional)' added in some cases.
Example:
http://www.blender.org/documentation/250PythonDoc/bpy.ops.object.html
2010-01-17 20:59:35 +00:00
Campbell Barton
cef8b2088f
sphinx support for documenting multiple return values
2010-01-02 18:55:07 +00:00
Campbell Barton
0767cdd4a0
Transfer Shape Key
...
Useful if you have 2 different characters with the same base mesh (matching indicies), and want to copy a facial expression for eg, from one to another.
Durian request to re-use shapes between characters.
* Copies the active shape to other selected objects
* Different methods to apply the shape
* * OFFSET, simple translation offset
* * RELATIVE (EDGE/FACE), Use Barycentric transformation to copy the shape. This means the target mesh can be a different orientation and scale and the shape should still apply since the surrounding geometry is used as a basis for the offset.
bug: barycentric transform's depth was inverted.
Note:
* This isnt added into a menu yet,
* This cant be redone since adding a shape key messes up the redo stack. needs fixing for other scripts too.
2009-12-27 11:14:06 +00:00
Campbell Barton
5689ab3975
classmethods were excluded from docs, hide self & cls arguments for functions and class methods,
...
made some rna ui funcs not display as optional.
2009-12-26 17:49:08 +00:00
Campbell Barton
24ab5416da
* sphinx docgen *
...
py_function_args wasnt working right (was using function namespace for function args), use pythons inspect module instead.
move the function to get a type description into rna_info
2009-12-26 16:47:25 +00:00
Campbell Barton
944a4f2a3f
pep8 edits, removed MakeCursor.py and rna_array.py, not important to make pep8
2009-12-26 09:36:50 +00:00
Campbell Barton
4c5a314fef
update rna_info and rna_rna for better introspection
2009-12-25 14:42:00 +00:00
Campbell Barton
4f3c477a85
fix for segfault getting RNA Enum default values, minor updates to introspection class
2009-12-25 09:01:23 +00:00
Campbell Barton
bbe13e7823
* register operators like other classes
...
* operators now return sets (converted into flags)
* can't remove bpy_operator_wrap.c since macro's still use the custom register funcs
2009-12-24 19:50:43 +00:00
Campbell Barton
5bdcb2dff2
py error fix and minor changes to rna info class
2009-12-21 23:14:16 +00:00
Campbell Barton
7e8af5868e
utility module for introspecting RNA for doc generation.
2009-12-19 13:48:50 +00:00