[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [19030] branches/blender2.5/blender/source /blender/editors: Shift-A adds Armature Object (in Object Mode) or Bone ( in Edit Mode) again.

Joshua Leung aligorith at gmail.com
Wed Feb 18 10:28:36 CET 2009


Revision: 19030
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=19030
Author:   aligorith
Date:     2009-02-18 10:28:04 +0100 (Wed, 18 Feb 2009)

Log Message:
-----------
Shift-A adds Armature Object (in Object Mode) or Bone (in Edit Mode) again. Still todo, is to have Shift-A in Object Mode add single-bone armature again.

Modified Paths:
--------------
    branches/blender2.5/blender/source/blender/editors/armature/armature_ops.c
    branches/blender2.5/blender/source/blender/editors/object/object_edit.c
    branches/blender2.5/blender/source/blender/editors/object/object_intern.h
    branches/blender2.5/blender/source/blender/editors/object/object_ops.c

Modified: branches/blender2.5/blender/source/blender/editors/armature/armature_ops.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/armature/armature_ops.c	2009-02-18 06:25:57 UTC (rev 19029)
+++ branches/blender2.5/blender/source/blender/editors/armature/armature_ops.c	2009-02-18 09:28:04 UTC (rev 19030)
@@ -156,7 +156,8 @@
 	
 	WM_keymap_add_item(keymap, "ARMATURE_OT_switch_direction", FKEY, KM_PRESS, KM_ALT, 0);
 	
-		/* only menu is registered in keymaps for now */
+	WM_keymap_add_item(keymap, "ARMATURE_OT_bone_primitive_add", AKEY, KM_PRESS, KM_SHIFT, 0);
+		/* only the menu-version of subdivide is registered in keymaps for now */
 	WM_keymap_add_item(keymap, "ARMATURE_OT_subdivs", SKEY, KM_PRESS, KM_ALT, 0);
 	
 	WM_keymap_add_item(keymap, "ARMATURE_OT_set_parent", PKEY, KM_PRESS, KM_CTRL, 0);

Modified: branches/blender2.5/blender/source/blender/editors/object/object_edit.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/object/object_edit.c	2009-02-18 06:25:57 UTC (rev 19029)
+++ branches/blender2.5/blender/source/blender/editors/object/object_edit.c	2009-02-18 09:28:04 UTC (rev 19030)
@@ -632,7 +632,7 @@
 	uiMenuItemEnumO(head, "", 0, "OBJECT_OT_object_add", "type", OB_CAMERA);
 	uiMenuItemEnumO(head, "", 0, "OBJECT_OT_object_add", "type", OB_LAMP);
 	uiMenuItemEnumO(head, "", 0, "OBJECT_OT_object_add", "type", OB_EMPTY);
-	uiMenuItemEnumO(head, "", 0, "OBJECT_OT_armature_add", "type", OB_ARMATURE);
+	uiMenuItemO(head, 0, "OBJECT_OT_armature_add");
 	uiMenuItemEnumO(head, "", 0, "OBJECT_OT_object_add", "type", OB_LATTICE);
 	
 	uiPupMenuEnd(C, head);

Modified: branches/blender2.5/blender/source/blender/editors/object/object_intern.h
===================================================================
--- branches/blender2.5/blender/source/blender/editors/object/object_intern.h	2009-02-18 06:25:57 UTC (rev 19029)
+++ branches/blender2.5/blender/source/blender/editors/object/object_intern.h	2009-02-18 09:28:04 UTC (rev 19030)
@@ -71,6 +71,7 @@
 void OBJECT_OT_curve_add(struct wmOperatorType *ot);
 void OBJECT_OT_surface_add(struct wmOperatorType *ot);
 void OBJECT_OT_text_add(struct wmOperatorType *ot);
+void OBJECT_OT_armature_add(struct wmOperatorType *ot);
 	/* only used as menu */
 void OBJECT_OT_primitive_add(struct wmOperatorType *ot);
 

Modified: branches/blender2.5/blender/source/blender/editors/object/object_ops.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/object/object_ops.c	2009-02-18 06:25:57 UTC (rev 19029)
+++ branches/blender2.5/blender/source/blender/editors/object/object_ops.c	2009-02-18 09:28:04 UTC (rev 19030)
@@ -95,6 +95,7 @@
 	WM_operatortype_append(OBJECT_OT_curve_add);
 	WM_operatortype_append(OBJECT_OT_text_add);
 	WM_operatortype_append(OBJECT_OT_surface_add);
+	WM_operatortype_append(OBJECT_OT_armature_add);
 	WM_operatortype_append(OBJECT_OT_object_add);
 	WM_operatortype_append(OBJECT_OT_primitive_add);
 }





More information about the Bf-blender-cvs mailing list