[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [31852] trunk/blender: remove redundant buffer character positioning code & remove attr keyword argument from property definitions .

Campbell Barton ideasman42 at gmail.com
Fri Sep 10 06:04:48 CEST 2010


Revision: 31852
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=31852
Author:   campbellbarton
Date:     2010-09-10 06:04:48 +0200 (Fri, 10 Sep 2010)

Log Message:
-----------
remove redundant buffer character positioning code & remove attr keyword argument from property definitions.

Modified Paths:
--------------
    trunk/blender/release/scripts/ui/properties_data_armature_rigify.py
    trunk/blender/release/scripts/ui/space_userpref_keymap.py
    trunk/blender/source/blender/blenfont/intern/blf_font.c

Modified: trunk/blender/release/scripts/ui/properties_data_armature_rigify.py
===================================================================
--- trunk/blender/release/scripts/ui/properties_data_armature_rigify.py	2010-09-10 03:56:11 UTC (rev 31851)
+++ trunk/blender/release/scripts/ui/properties_data_armature_rigify.py	2010-09-10 04:04:48 UTC (rev 31852)
@@ -22,7 +22,7 @@
 
 
 class PoseTemplate(bpy.types.IDPropertyGroup):
-    name = StringProperty(attr="name", name="Name of the slave", description="", maxlen=64, default="")
+    name = StringProperty(name="Name of the slave", description="", maxlen=64, default="")
     active_template_index = IntProperty(name="Index of the active slave", description="", default=-1, min=-1, max=65535) 
     use_generate_deform_rig = BoolProperty(name="Create Deform Rig", description="Create a copy of the metarig, constrainted by the generated rig", default=False)
 

Modified: trunk/blender/release/scripts/ui/space_userpref_keymap.py
===================================================================
--- trunk/blender/release/scripts/ui/space_userpref_keymap.py	2010-09-10 03:56:11 UTC (rev 31851)
+++ trunk/blender/release/scripts/ui/space_userpref_keymap.py	2010-09-10 04:04:48 UTC (rev 31852)
@@ -691,7 +691,7 @@
     bl_idname = "wm.keymap_restore"
     bl_label = "Restore Key Map(s)"
 
-    all = BoolProperty(attr="all", name="All Keymaps", description="Restore all keymaps to default")
+    all = BoolProperty(name="All Keymaps", description="Restore all keymaps to default")
 
     def execute(self, context):
         wm = context.window_manager
@@ -711,7 +711,7 @@
     bl_idname = "wm.keyitem_restore"
     bl_label = "Restore Key Map Item"
 
-    item_id = IntProperty(attr="item_id", name="Item Identifier", description="Identifier of the item to remove")
+    item_id = IntProperty(name="Item Identifier", description="Identifier of the item to remove")
 
     def execute(self, context):
         wm = context.window_manager
@@ -752,7 +752,7 @@
     bl_idname = "wm.keyitem_remove"
     bl_label = "Remove Key Map Item"
 
-    item_id = IntProperty(attr="item_id", name="Item Identifier", description="Identifier of the item to remove")
+    item_id = IntProperty(name="Item Identifier", description="Identifier of the item to remove")
 
     def execute(self, context):
         wm = context.window_manager

Modified: trunk/blender/source/blender/blenfont/intern/blf_font.c
===================================================================
--- trunk/blender/source/blender/blenfont/intern/blf_font.c	2010-09-10 03:56:11 UTC (rev 31851)
+++ trunk/blender/source/blender/blenfont/intern/blf_font.c	2010-09-10 04:04:48 UTC (rev 31852)
@@ -155,7 +155,7 @@
 	FT_Vector delta;
 	FT_UInt glyph_index;
 	float a, *fbuf;
-	int pen_x, y, x, yb, diff;
+	int pen_x, y, x, yb;
 	int i, has_kerning, st, chx, chy;
 
 	if (!font->glyph_cache || (!font->b_fbuf && !font->b_cbuf))
@@ -186,8 +186,6 @@
 		if (!g)
 			continue;
 
-		pen_y= (int)font->pos[1];
-
 		if (has_kerning && g_prev) {
 			delta.x= 0;
 			delta.y= 0;
@@ -202,16 +200,9 @@
 		}
 
 		chx= pen_x + ((int)g->pos_x);
-		diff= g->height - ((int)g->pos_y);
 
-		if (g->pitch < 0) {
-			pen_y += diff;
-			chy= pen_y - ((int)g->pos_y);
-		}
-		else {
-			pen_y -= diff;
-			chy= pen_y + ((int)g->pos_y);
-		}
+		pen_y= (int)font->pos[1] - (g->height - ((int)g->pos_y));
+		chy= pen_y - ((int)g->pos_y);
 
 		if ((chx + g->width) >= 0 && chx < font->bw && (pen_y + g->height) >= 0 && pen_y < font->bh) {
 			/* dont draw beyond the buffer bounds */
@@ -279,19 +270,6 @@
 			}
 		}
 
-		if (diff > 0) {
-			if (g->pitch < 0)
-				pen_x -= diff;
-			else
-				pen_y += diff;
-		}
-		else if (diff < 0) {
-			if (g->pitch < 0)
-				pen_x += diff;
-			else
-				pen_y -= diff;
-		}
-
 		pen_x += g->advance;
 		g_prev= g;
 	}





More information about the Bf-blender-cvs mailing list