diff options
author | Campbell Barton <ideasman42@gmail.com> | 2007-09-10 16:26:36 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2007-09-10 16:26:36 +0400 |
commit | e8a808da24e0c791a557aae7e3930550982f45c7 (patch) | |
tree | 804b01e82ee92e2081aa5aa5b56105342e021fdb /source/blender/src/editview.c | |
parent | 0e3460dd1b6b9521f1833998b63d7753639c5339 (diff) |
UV Editing is now done in editmode rather then UV/Face Select mode.
Notes
* you cant edit UV's in the image window in "UV Face Select" mode. (removed UV from the name)
* going into Face Select mode no longer adds UV's and does not need UV's to work.
* The UV Calculation menu is now in editmode (Alt+W)
Todo..
* Image replace - partly broken in stable also.
* Rotate/Mirror UV/VCol are still only in Face Select mode.
* Hide/Reveal is not quite right, (issue with editmode flushing)
Diffstat (limited to 'source/blender/src/editview.c')
-rw-r--r-- | source/blender/src/editview.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/source/blender/src/editview.c b/source/blender/src/editview.c index 9bed12cb3da..80bebf0ec68 100644 --- a/source/blender/src/editview.c +++ b/source/blender/src/editview.c @@ -74,6 +74,7 @@ #include "BKE_mesh.h" #include "BKE_object.h" /* fly mode where_is_object to get camera location */ #include "BKE_utildefines.h" +#include "BKE_customdata.h" #include "BIF_butspace.h" #include "BIF_editaction.h" @@ -591,7 +592,10 @@ static void do_lasso_select(short mcords[][2], short moves, short select) do_lasso_select_armature(mcords, moves, select); BIF_undo_push("Lasso select"); - + + if (EM_texFaceCheck()) + allqueue(REDRAWIMAGE, 0); + allqueue(REDRAWVIEW3D, 0); countall(); } @@ -1686,6 +1690,9 @@ void borderselect(void) if(G.obedit->type==OB_MESH) { do_mesh_box_select(&rect, (val==LEFTMOUSE)); allqueue(REDRAWVIEW3D, 0); + if (EM_texFaceCheck()) + allqueue(REDRAWIMAGE, 0); + } else if ELEM(G.obedit->type, OB_CURVE, OB_SURF) { do_nurbs_box_select(&rect, val==LEFTMOUSE); |