diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-08-14 03:28:41 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-08-14 18:48:55 +0300 |
commit | e88e80a6a0c8976ac2d245c274ca5a0388736743 (patch) | |
tree | 870bc13538dfb5b55d4063cdab0aa611573dde60 /source/blender/windowmanager/WM_api.h | |
parent | d92d310b158d4b946aa8b811248b25e7a39f7a1a (diff) |
3D View boarder/lasso select tool options
Add tool options to control how select operates (add/sub/set/and/xor).
Note: edit mode armature select still needs to support all options,
this is complicated by how it handles partial end-point selection.
Diffstat (limited to 'source/blender/windowmanager/WM_api.h')
-rw-r--r-- | source/blender/windowmanager/WM_api.h | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/source/blender/windowmanager/WM_api.h b/source/blender/windowmanager/WM_api.h index b15ce2d11ad..45f6e188483 100644 --- a/source/blender/windowmanager/WM_api.h +++ b/source/blender/windowmanager/WM_api.h @@ -364,6 +364,7 @@ void WM_operator_properties_select_action(struct wmOperatorType *ot, int void WM_operator_properties_select_action_simple(struct wmOperatorType *ot, int default_action); void WM_operator_properties_select_random(struct wmOperatorType *ot); int WM_operator_properties_select_random_seed_increment_get(wmOperator *op); +void WM_operator_properties_select_operation(struct wmOperatorType *ot); struct CheckerIntervalParams { int nth; /* bypass when set to zero */ int skip; @@ -375,14 +376,6 @@ void WM_operator_properties_checker_interval_from_op( bool WM_operator_properties_checker_interval_test( const struct CheckerIntervalParams *op_params, int depth); - -/* MOVE THIS SOMEWHERE ELSE */ -#define SEL_TOGGLE 0 -#define SEL_SELECT 1 -#define SEL_DESELECT 2 -#define SEL_INVERT 3 - - /* flags for WM_operator_properties_filesel */ #define WM_FILESEL_RELPATH (1 << 0) @@ -391,7 +384,6 @@ bool WM_operator_properties_checker_interval_test( #define WM_FILESEL_FILEPATH (1 << 3) #define WM_FILESEL_FILES (1 << 4) - /* operator as a python command (resultuing string must be freed) */ char *WM_operator_pystring_ex(struct bContext *C, struct wmOperator *op, const bool all_args, const bool macro_args, |