diff options
author | Campbell Barton <ideasman42@gmail.com> | 2014-02-26 09:00:54 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2014-02-26 09:00:54 +0400 |
commit | 081a3412a94705e5a95b08d7b41c1bbb879290d8 (patch) | |
tree | fa980a6b8d9f617c2ee2571f89017ab3f554f389 /source/blender/editors/space_view3d/view3d_select.c | |
parent | 1dd7e759a0df10b05f23527eb6ba0c8e7377fbea (diff) |
Paint API: add BKE_paint_select_elem_test: to check on paint selection
Diffstat (limited to 'source/blender/editors/space_view3d/view3d_select.c')
-rw-r--r-- | source/blender/editors/space_view3d/view3d_select.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/source/blender/editors/space_view3d/view3d_select.c b/source/blender/editors/space_view3d/view3d_select.c index 2bc3773ce9a..85987669d8a 100644 --- a/source/blender/editors/space_view3d/view3d_select.c +++ b/source/blender/editors/space_view3d/view3d_select.c @@ -275,7 +275,7 @@ static int view3d_selectable_data(bContext *C) } else { if ((ob->mode & (OB_MODE_VERTEX_PAINT | OB_MODE_WEIGHT_PAINT | OB_MODE_TEXTURE_PAINT)) && - !paint_facesel_test(ob) && !paint_vertsel_test(ob)) + !BKE_paint_select_elem_test(ob)) { return 0; } @@ -820,9 +820,9 @@ static void view3d_lasso_select(bContext *C, ViewContext *vc, Object *ob = CTX_data_active_object(C); if (vc->obedit == NULL) { /* Object Mode */ - if (paint_facesel_test(ob)) + if (BKE_paint_select_face_test(ob)) do_lasso_select_paintface(vc, mcords, moves, extend, select); - else if (paint_vertsel_test(ob)) + else if (BKE_paint_select_vert_test(ob)) do_lasso_select_paintvert(vc, mcords, moves, extend, select); else if (ob && (ob->mode & (OB_MODE_VERTEX_PAINT | OB_MODE_WEIGHT_PAINT | OB_MODE_TEXTURE_PAINT))) { /* pass */ @@ -2122,10 +2122,10 @@ static int view3d_borderselect_exec(bContext *C, wmOperator *op) if (vc.obact && vc.obact->mode & OB_MODE_SCULPT) { ret = do_sculpt_mask_box_select(&vc, &rect, select, extend); } - else if (vc.obact && paint_facesel_test(vc.obact)) { + else if (vc.obact && BKE_paint_select_face_test(vc.obact)) { ret = do_paintface_box_select(&vc, &rect, select, extend); } - else if (vc.obact && paint_vertsel_test(vc.obact)) { + else if (vc.obact && BKE_paint_select_vert_test(vc.obact)) { ret = do_paintvert_box_select(&vc, &rect, select, extend); } else if (vc.obact && vc.obact->mode & OB_MODE_PARTICLE_EDIT) { @@ -2252,9 +2252,9 @@ static int view3d_select_exec(bContext *C, wmOperator *op) } else if (obact && obact->mode & OB_MODE_PARTICLE_EDIT) return PE_mouse_particles(C, location, extend, deselect, toggle); - else if (obact && paint_facesel_test(obact)) + else if (obact && BKE_paint_select_face_test(obact)) retval = paintface_mouse_select(C, obact, location, extend, deselect, toggle); - else if (paint_vertsel_test(obact)) + else if (BKE_paint_select_vert_test(obact)) retval = mouse_weight_paint_vertex_select(C, location, extend, deselect, toggle, obact); else retval = mouse_select(C, location, extend, deselect, toggle, center, enumerate, object); @@ -2766,7 +2766,7 @@ static int view3d_circle_select_exec(bContext *C, wmOperator *op) const int mval[2] = {RNA_int_get(op->ptr, "x"), RNA_int_get(op->ptr, "y")}; - if (CTX_data_edit_object(C) || paint_facesel_test(obact) || paint_vertsel_test(obact) || + if (CTX_data_edit_object(C) || BKE_paint_select_elem_test(obact) || (obact && (obact->mode & (OB_MODE_PARTICLE_EDIT | OB_MODE_POSE))) ) { ViewContext vc; @@ -2779,11 +2779,11 @@ static int view3d_circle_select_exec(bContext *C, wmOperator *op) obedit_circle_select(&vc, select, mval, (float)radius); WM_event_add_notifier(C, NC_GEOM | ND_SELECT, obact->data); } - else if (paint_facesel_test(obact)) { + else if (BKE_paint_select_face_test(obact)) { paint_facesel_circle_select(&vc, select, mval, (float)radius); WM_event_add_notifier(C, NC_GEOM | ND_SELECT, obact->data); } - else if (paint_vertsel_test(obact)) { + else if (BKE_paint_select_vert_test(obact)) { paint_vertsel_circle_select(&vc, select, mval, (float)radius); WM_event_add_notifier(C, NC_GEOM | ND_SELECT, obact->data); } |