[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [31422] trunk/blender/source/blender: syntax highlighting for decorators, correct doc example
Campbell Barton
ideasman42 at gmail.com
Tue Aug 17 16:56:11 CEST 2010
Revision: 31422
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=31422
Author: campbellbarton
Date: 2010-08-17 16:56:10 +0200 (Tue, 17 Aug 2010)
Log Message:
-----------
syntax highlighting for decorators, correct doc example
Modified Paths:
--------------
trunk/blender/source/blender/editors/space_text/text_draw.c
trunk/blender/source/blender/python/doc/examples/mathutils.py
Modified: trunk/blender/source/blender/editors/space_text/text_draw.c
===================================================================
--- trunk/blender/source/blender/editors/space_text/text_draw.c 2010-08-17 14:48:03 UTC (rev 31421)
+++ trunk/blender/source/blender/editors/space_text/text_draw.c 2010-08-17 14:56:10 UTC (rev 31422)
@@ -222,6 +222,18 @@
return i;
}
+static int find_decorator(char *string)
+{
+ if(string[0] == '@') {
+ int i = 1;
+ while(text_check_identifier(string[i])) {
+ i++;
+ }
+ return i;
+ }
+ return -1;
+}
+
static int find_bool(char *string)
{
int i = 0;
@@ -375,6 +387,8 @@
prev = 'v';
else if((i=find_builtinfunc(str)) != -1)
prev = 'b';
+ else if((i=find_decorator(str)) != -1)
+ prev = 'v'; /* could have a new color for this */
if(i>0) {
while(i>1) {
*fmt = prev; fmt++; str++;
Modified: trunk/blender/source/blender/python/doc/examples/mathutils.py
===================================================================
--- trunk/blender/source/blender/python/doc/examples/mathutils.py 2010-08-17 14:48:03 UTC (rev 31421)
+++ trunk/blender/source/blender/python/doc/examples/mathutils.py 2010-08-17 14:56:10 UTC (rev 31422)
@@ -3,8 +3,8 @@
vec = mathutils.Vector((1.0, 2.0, 3.0))
-mat_rot = mathutils.RotationMatrix(radians(90), 4, 'X')
-mat_trans = mathutils.TranslationMatrix(vec)
+mat_rot = mathutils.Matrix.Rotation(radians(90), 4, 'X')
+mat_trans = mathutils.Matrix.Translation(vec)
mat = mat_trans * mat_rot
mat.invert()
More information about the Bf-blender-cvs
mailing list