[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [36405] trunk/blender/source/blender: - Description of texture angle sources and stroke methods

Sergey Sharybin g.ulairi at gmail.com
Sun May 1 10:50:09 CEST 2011


Revision: 36405
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=36405
Author:   nazgul
Date:     2011-05-01 08:50:09 +0000 (Sun, 01 May 2011)
Log Message:
-----------
- Description of texture angle sources and stroke methods
- Fixed bug with empty tooltip for some ENUMs

Modified Paths:
--------------
    trunk/blender/source/blender/editors/interface/interface_regions.c
    trunk/blender/source/blender/makesrna/intern/rna_brush.c

Modified: trunk/blender/source/blender/editors/interface/interface_regions.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_regions.c	2011-05-01 07:39:21 UTC (rev 36404)
+++ trunk/blender/source/blender/editors/interface/interface_regions.c	2011-05-01 08:50:09 UTC (rev 36405)
@@ -365,7 +365,7 @@
 	/* special case, enum rna buttons only have enum item description, use general enum description too before the spesific one */
 	if(but->rnaprop && RNA_property_type(but->rnaprop) == PROP_ENUM) {
 		const char *descr= RNA_property_description(but->rnaprop);
-		if(descr) {
+		if(descr && descr[0]) {
 			BLI_strncpy(data->lines[data->totline], descr, sizeof(data->lines[0]));
 			data->color[data->totline]= 0xFFFFFF;
 			data->totline++;

Modified: trunk/blender/source/blender/makesrna/intern/rna_brush.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_brush.c	2011-05-01 07:39:21 UTC (rev 36404)
+++ trunk/blender/source/blender/makesrna/intern/rna_brush.c	2011-05-01 08:50:09 UTC (rev 36405)
@@ -342,22 +342,22 @@
 		{0, NULL, 0, NULL, NULL}};
 	
 	static EnumPropertyItem brush_stroke_method_items[] = {
-		{0, "DOTS", 0, "Dots", ""},
-		{BRUSH_RESTORE_MESH, "DRAG_DOT", 0, "Drag Dot", ""},
-		{BRUSH_SPACE, "SPACE", 0, "Space", ""},
-		{BRUSH_ANCHORED, "ANCHORED", 0, "Anchored", ""},
-		{BRUSH_AIRBRUSH, "AIRBRUSH", 0, "Airbrush", ""},
+		{0, "DOTS", 0, "Dots", "Apply paint on each mouse move step"},
+		{BRUSH_RESTORE_MESH, "DRAG_DOT", 0, "Drag Dot", "Allows a single dot to be carefully positioned"},
+		{BRUSH_SPACE, "SPACE", 0, "Space", "Limit brush application to the distance specified by spacing"},
+		{BRUSH_ANCHORED, "ANCHORED", 0, "Anchored", "Keep the brush anchored to the initial location"},
+		{BRUSH_AIRBRUSH, "AIRBRUSH", 0, "Airbrush", "Keep applying paint effect while holding mouse (spray)"},
 		{0, NULL, 0, NULL, NULL}};
 
 	static EnumPropertyItem texture_angle_source_items[] = {
-		{0, "USER", 0, "User", ""},
-		{BRUSH_RAKE, "RAKE", 0, "Rake", ""},
+		{0, "USER", 0, "User", "Rotate the brush texture by given angle"},
+		{BRUSH_RAKE, "RAKE", 0, "Rake", "Rotate the brush texture to match the stroke direction"},
 		{BRUSH_RANDOM_ROTATION, "RANDOM", 0, "Random", ""},
 		{0, NULL, 0, NULL, NULL}};
 
 	static EnumPropertyItem texture_angle_source_no_random_items[] = {
-		{0, "USER", 0, "User", ""},
-		{BRUSH_RAKE, "RAKE", 0, "Rake", ""},
+		{0, "USER", 0, "User", "Rotate the brush texture by given angle"},
+		{BRUSH_RAKE, "RAKE", 0, "Rake", "Rotate the brush texture to match the stroke direction"},
 		{0, NULL, 0, NULL, NULL}};
 
 	static EnumPropertyItem brush_sculpt_plane_items[] = {




More information about the Bf-blender-cvs mailing list