2.5
authorTon Roosendaal <ton@blender.org>
Wed, 14 Jan 2009 19:26:11 +0000 (19:26 +0000)
committerTon Roosendaal <ton@blender.org>
Wed, 14 Jan 2009 19:26:11 +0000 (19:26 +0000)
commit029bbb3489c247252491a6ab9ba5a231513f86df
tree6061980d4115501ac9977a9a69f49f949eec2788
parent0d05b2c76750661124bfe80f9171a68ea10e9dfb
2.5

Editmesh: add primitive basics back. Had to clean up a load of
crap there... but it's sorta in control, so I think Shul can
pick it up again.

Test: ctrl+0 adds plane, or ctrl+9 adds grid.

Notes for Shul:
- i've added a transform function, which gets correctly passed
  on to the add_prim function, should work for all object
  transforms. Only the code inside add_prim might be needed
  to check (it uses 4x4 mat now, not a 3x3)

- The old code with buttons has been ifdeffed out, check for
  user input and make it rna properties, which get read
  in the exec(), and handed over to the add_prim. Set them
  default now to the values from old buttons.

- Operator naming is preferred lower case, I gave this
  a new name.

- check a bit on formatting code, but don't use the old code
  as example! Look also at ED_keymap_mesh() for example.
source/blender/editors/mesh/editmesh.c
source/blender/editors/mesh/editmesh_add.c
source/blender/editors/mesh/editmesh_lib.c
source/blender/editors/mesh/mesh_intern.h
source/blender/editors/mesh/mesh_ops.c
source/blender/editors/space_view3d/view3d_header.c