Cleanup: use bool for poll functions
authorCampbell Barton <ideasman42@gmail.com>
Mon, 2 Jul 2018 09:47:00 +0000 (11:47 +0200)
committerCampbell Barton <ideasman42@gmail.com>
Mon, 2 Jul 2018 09:51:31 +0000 (11:51 +0200)
187 files changed:
source/blender/blenkernel/BKE_node.h
source/blender/blenkernel/BKE_screen.h
source/blender/blenkernel/intern/node.c
source/blender/editors/animation/anim_channels_edit.c
source/blender/editors/animation/anim_markers.c
source/blender/editors/animation/anim_ops.c
source/blender/editors/animation/drivers.c
source/blender/editors/animation/keyframing.c
source/blender/editors/animation/keyingsets.c
source/blender/editors/armature/armature_select.c
source/blender/editors/armature/editarmature_sketch.c
source/blender/editors/armature/pose_edit.c
source/blender/editors/armature/pose_lib.c
source/blender/editors/armature/pose_select.c
source/blender/editors/curve/editcurve.c
source/blender/editors/gpencil/gpencil_brush.c
source/blender/editors/gpencil/gpencil_convert.c
source/blender/editors/gpencil/gpencil_data.c
source/blender/editors/gpencil/gpencil_edit.c
source/blender/editors/gpencil/gpencil_intern.h
source/blender/editors/gpencil/gpencil_interpolate.c
source/blender/editors/gpencil/gpencil_ops.c
source/blender/editors/gpencil/gpencil_paint.c
source/blender/editors/gpencil/gpencil_select.c
source/blender/editors/gpencil/gpencil_utils.c
source/blender/editors/include/ED_armature.h
source/blender/editors/include/ED_clip.h
source/blender/editors/include/ED_image.h
source/blender/editors/include/ED_keyframing.h
source/blender/editors/include/ED_physics.h
source/blender/editors/include/ED_screen.h
source/blender/editors/include/ED_sequencer.h
source/blender/editors/include/ED_transverts.h
source/blender/editors/include/ED_view3d.h
source/blender/editors/include/UI_interface.h
source/blender/editors/interface/interface_eyedropper_color.c
source/blender/editors/interface/interface_eyedropper_colorband.c
source/blender/editors/interface/interface_eyedropper_datablock.c
source/blender/editors/interface/interface_eyedropper_depth.c
source/blender/editors/interface/interface_eyedropper_driver.c
source/blender/editors/interface/interface_ops.c
source/blender/editors/interface/view2d_ops.c
source/blender/editors/lattice/editlattice_tools.c
source/blender/editors/mask/mask_edit.c
source/blender/editors/mask/mask_intern.h
source/blender/editors/mask/mask_ops.c
source/blender/editors/mesh/editmesh_select.c
source/blender/editors/mesh/editmesh_utils.c
source/blender/editors/mesh/mesh_data.c
source/blender/editors/mesh/mesh_intern.h
source/blender/editors/mesh/mesh_navmesh.c
source/blender/editors/object/object_add.c
source/blender/editors/object/object_constraint.c
source/blender/editors/object/object_data_transfer.c
source/blender/editors/object/object_edit.c
source/blender/editors/object/object_hook.c
source/blender/editors/object/object_intern.h
source/blender/editors/object/object_modifier.c
source/blender/editors/object/object_ops.c
source/blender/editors/object/object_relations.c
source/blender/editors/object/object_select.c
source/blender/editors/object/object_shapekey.c
source/blender/editors/object/object_vgroup.c
source/blender/editors/physics/particle_edit.c
source/blender/editors/physics/particle_object.c
source/blender/editors/physics/physics_pointcache.c
source/blender/editors/physics/rigidbody_constraint.c
source/blender/editors/physics/rigidbody_object.c
source/blender/editors/physics/rigidbody_world.c
source/blender/editors/render/render_shading.c
source/blender/editors/screen/screen_ops.c
source/blender/editors/screen/screendump.c
source/blender/editors/sculpt_paint/paint_cursor.c
source/blender/editors/sculpt_paint/paint_curve.c
source/blender/editors/sculpt_paint/paint_image.c
source/blender/editors/sculpt_paint/paint_image_proj.c
source/blender/editors/sculpt_paint/paint_intern.h
source/blender/editors/sculpt_paint/paint_ops.c
source/blender/editors/sculpt_paint/paint_stroke.c
source/blender/editors/sculpt_paint/paint_utils.c
source/blender/editors/sculpt_paint/paint_vertex.c
source/blender/editors/sculpt_paint/paint_vertex_color_ops.c
source/blender/editors/sculpt_paint/paint_vertex_weight_ops.c
source/blender/editors/sculpt_paint/sculpt.c
source/blender/editors/sculpt_paint/sculpt_intern.h
source/blender/editors/sculpt_paint/sculpt_uv.c
source/blender/editors/sound/sound_ops.c
source/blender/editors/space_action/action_data.c
source/blender/editors/space_action/action_edit.c
source/blender/editors/space_clip/clip_dopesheet_ops.c
source/blender/editors/space_clip/clip_editor.c
source/blender/editors/space_clip/clip_graph_ops.c
source/blender/editors/space_clip/clip_ops.c
source/blender/editors/space_clip/clip_toolbar.c
source/blender/editors/space_clip/space_clip.c
source/blender/editors/space_clip/tracking_ops.c
source/blender/editors/space_clip/tracking_ops_orient.c
source/blender/editors/space_clip/tracking_ops_stabilize.c
source/blender/editors/space_clip/tracking_select.c
source/blender/editors/space_console/space_console.c
source/blender/editors/space_file/file_ops.c
source/blender/editors/space_file/file_panels.c
source/blender/editors/space_file/space_file.c
source/blender/editors/space_graph/graph_buttons.c
source/blender/editors/space_graph/graph_edit.c
source/blender/editors/space_graph/graph_intern.h
source/blender/editors/space_graph/graph_ops.c
source/blender/editors/space_graph/graph_utils.c
source/blender/editors/space_image/image_edit.c
source/blender/editors/space_image/image_intern.h
source/blender/editors/space_image/image_ops.c
source/blender/editors/space_image/space_image.c
source/blender/editors/space_logic/logic_ops.c
source/blender/editors/space_nla/nla_buttons.c
source/blender/editors/space_nla/nla_channels.c
source/blender/editors/space_nla/nla_intern.h
source/blender/editors/space_nla/nla_ops.c
source/blender/editors/space_node/node_add.c
source/blender/editors/space_node/node_buttons.c
source/blender/editors/space_node/node_edit.c
source/blender/editors/space_node/node_group.c
source/blender/editors/space_node/node_intern.h
source/blender/editors/space_node/node_toolbar.c
source/blender/editors/space_node/space_node.c
source/blender/editors/space_outliner/outliner_edit.c
source/blender/editors/space_outliner/space_outliner.c
source/blender/editors/space_sequencer/sequencer_buttons.c
source/blender/editors/space_sequencer/sequencer_edit.c
source/blender/editors/space_sequencer/sequencer_intern.h
source/blender/editors/space_sequencer/sequencer_modifier.c
source/blender/editors/space_sequencer/sequencer_view.c
source/blender/editors/space_sequencer/space_sequencer.c
source/blender/editors/space_text/space_text.c
source/blender/editors/space_text/text_header.c
source/blender/editors/space_text/text_intern.h
source/blender/editors/space_text/text_ops.c
source/blender/editors/space_view3d/space_view3d.c
source/blender/editors/space_view3d/view3d_buttons.c
source/blender/editors/space_view3d/view3d_edit.c
source/blender/editors/space_view3d/view3d_header.c
source/blender/editors/space_view3d/view3d_select.c
source/blender/editors/space_view3d/view3d_view.c
source/blender/editors/transform/transform.c
source/blender/editors/transform/transform_ops.c
source/blender/editors/undo/ed_undo.c
source/blender/editors/util/ed_transverts.c
source/blender/editors/uvedit/uvedit_buttons.c
source/blender/editors/uvedit/uvedit_ops.c
source/blender/editors/uvedit/uvedit_unwrap_ops.c
source/blender/makesdna/DNA_windowmanager_types.h
source/blender/makesrna/RNA_access.h
source/blender/makesrna/RNA_enum_types.h
source/blender/makesrna/intern/rna_access.c
source/blender/makesrna/intern/rna_action.c
source/blender/makesrna/intern/rna_animation.c
source/blender/makesrna/intern/rna_constraint.c
source/blender/makesrna/intern/rna_curve.c
source/blender/makesrna/intern/rna_internal.h
source/blender/makesrna/intern/rna_internal_types.h
source/blender/makesrna/intern/rna_modifier.c
source/blender/makesrna/intern/rna_nodetree.c
source/blender/makesrna/intern/rna_object.c
source/blender/makesrna/intern/rna_sculpt_paint.c
source/blender/makesrna/intern/rna_sequencer.c
source/blender/makesrna/intern/rna_space.c
source/blender/makesrna/intern/rna_ui.c
source/blender/makesrna/intern/rna_wm.c
source/blender/nodes/composite/node_composite_util.c
source/blender/nodes/composite/node_composite_util.h
source/blender/nodes/composite/nodes/node_composite_image.c
source/blender/nodes/intern/node_common.c
source/blender/nodes/intern/node_common.h
source/blender/nodes/shader/node_shader_tree.c
source/blender/nodes/shader/node_shader_util.c
source/blender/nodes/shader/node_shader_util.h
source/blender/nodes/texture/node_texture_util.c
source/blender/nodes/texture/node_texture_util.h
source/blender/python/intern/bpy_props.c
source/blender/windowmanager/WM_api.h
source/blender/windowmanager/WM_types.h
source/blender/windowmanager/intern/wm_dragdrop.c
source/blender/windowmanager/intern/wm_event_system.c
source/blender/windowmanager/intern/wm_files.c
source/blender/windowmanager/intern/wm_files_link.c
source/blender/windowmanager/intern/wm_operators.c
source/blender/windowmanager/wm.h
source/blenderplayer/bad_level_call_stubs/stubs.c

index a8459387b141f2956635dada07820ffb566174ee..eca7f82541fe3601c84464d697839ac918bbadb7 100644 (file)
@@ -202,9 +202,9 @@ typedef struct bNodeType {
        void (*copyfunc_api)(struct PointerRNA *ptr, struct bNode *src_node);
 
        /* can this node type be added to a node tree */
-       int (*poll)(struct bNodeType *ntype, struct bNodeTree *nodetree);
+       bool (*poll)(struct bNodeType *ntype, struct bNodeTree *nodetree);
        /* can this node be added to a node tree */
-       int (*poll_instance)(struct bNode *node, struct bNodeTree *nodetree);
+       bool (*poll_instance)(struct bNode *node, struct bNodeTree *nodetree);
 
        /* optional handling of link insertion */
        void (*insert_link)(struct bNodeTree *ntree, struct bNode *node, struct bNodeLink *link);
@@ -283,7 +283,7 @@ typedef struct bNodeTreeType {
        void (*free_node_cache)(struct bNodeTree *ntree, struct bNode *node);
        void (*foreach_nodeclass)(struct Scene *scene, void *calldata, bNodeClassCallback func);        /* iteration over all node classes */
        /* Check visibility in the node editor */
-       int (*poll)(const struct bContext *C, struct bNodeTreeType *ntreetype);
+       bool (*poll)(const struct bContext *C, struct bNodeTreeType *ntreetype);
        /* Select a node tree from the context */
        void (*get_from_context)(const struct bContext *C, struct bNodeTreeType *ntreetype,
                                 struct bNodeTree **r_ntree, struct ID **r_id, struct ID **r_from);
@@ -296,7 +296,7 @@ typedef struct bNodeTreeType {
        /* Tree update. Overrides nodetype->updatetreefunc! */
        void (*update)(struct bNodeTree *ntree);
 
-       int (*validate_link)(struct bNodeTree *ntree, struct bNodeLink *link);
+       bool (*validate_link)(struct bNodeTree *ntree, struct bNodeLink *link);
 
        void (*node_add_init)(struct bNodeTree *ntree, struct bNode *bnode);
 
index 09390ab8776064e2fc5d9996570a16748bc67f37..b33b9e455f105c35c32f04af0aae08c093c36011 100644 (file)
@@ -185,7 +185,7 @@ typedef struct PanelType {
        int flag;
 
        /* verify if the panel should draw or not */
-       int (*poll)(const struct bContext *C, struct PanelType *pt);
+       bool (*poll)(const struct bContext *C, struct PanelType *pt);
        /* draw header (optional) */
        void (*draw_header)(const struct bContext *C, struct Panel *pa);
        /* draw entirely, view changes should be handled here */
@@ -256,7 +256,7 @@ typedef struct MenuType {
        const char *description;
 
        /* verify if the menu should draw or not */
-       int (*poll)(const struct bContext *C, struct MenuType *mt);
+       bool (*poll)(const struct bContext *C, struct MenuType *mt);
        /* draw entirely, view changes should be handled here */
        void (*draw)(const struct bContext *C, struct Menu *menu);
 
index 5b279de4d8fbd294ee96c60de253bfb9e0fc526f..499f92b3878da030557063a50e54e7f5ec8f3e82 100644 (file)
@@ -3232,13 +3232,13 @@ static void node_type_base_defaults(bNodeType *ntype)
 }
 
 /* allow this node for any tree type */
-static int node_poll_default(bNodeType *UNUSED(ntype), bNodeTree *UNUSED(ntree))
+static bool node_poll_default(bNodeType *UNUSED(ntype), bNodeTree *UNUSED(ntree))
 {
        return true;
 }
 
 /* use the basic poll function */
-static int node_poll_instance_default(bNode *node, bNodeTree *ntree)
+static bool node_poll_instance_default(bNode *node, bNodeTree *ntree)
 {
        return node->typeinfo->poll(node->typeinfo, ntree);
 }
@@ -3431,7 +3431,7 @@ void node_type_compatibility(struct bNodeType *ntype, short compatibility)
 
 /* callbacks for undefined types */
 
-static int node_undefined_poll(bNodeType *UNUSED(ntype), bNodeTree *UNUSED(nodetree))
+static bool node_undefined_poll(bNodeType *UNUSED(ntype), bNodeTree *UNUSED(nodetree))
 {
        /* this type can not be added deliberately, it's just a placeholder */
        return false;
index 1158145ad6b78a6f623d06f102872c960fde9ba8..75557e60e218ba84b037ccf9ac7bc4c837a72773 100644 (file)
@@ -657,7 +657,7 @@ void ANIM_fcurve_delete_from_animdata(bAnimContext *ac, AnimData *adt, FCurve *f
 /* ****************** Operator Utilities ********************************** */
 
 /* poll callback for being in an Animation Editor channels list region */
-static int animedit_poll_channels_active(bContext *C)
+static bool animedit_poll_channels_active(bContext *C)
 {
        ScrArea *sa = CTX_wm_area(C);
 
@@ -673,7 +673,7 @@ static int animedit_poll_channels_active(bContext *C)
 }
 
 /* poll callback for Animation Editor channels list region + not in NLA-tweakmode for NLA */
-static int animedit_poll_channels_nla_tweakmode_off(bContext *C)
+static bool animedit_poll_channels_nla_tweakmode_off(bContext *C)
 {
        ScrArea *sa = CTX_wm_area(C);
        Scene *scene = CTX_data_scene(C);
@@ -1413,7 +1413,7 @@ static void ANIM_OT_channels_move(wmOperatorType *ot)
 
 /* ******************** Group Channel Operator ************************ */
 
-static int animchannels_grouping_poll(bContext *C)
+static bool animchannels_grouping_poll(bContext *C)
 {
        ScrArea *sa = CTX_wm_area(C);
        SpaceLink *sl;
@@ -2188,7 +2188,7 @@ static void ANIM_OT_channels_clean_empty(wmOperatorType *ot)
 
 /* ******************* Reenable Disabled Operator ******************* */
 
-static int animchannels_enable_poll(bContext *C)
+static bool animchannels_enable_poll(bContext *C)
 {
        ScrArea *sa = CTX_wm_area(C);
 
@@ -2262,7 +2262,7 @@ static void ANIM_OT_channels_fcurves_enable(wmOperatorType *ot)
 /* ****************** Find / Set Filter Operator ******************** */
 
 /* XXX: make this generic? */
-static int animchannels_find_poll(bContext *C)
+static bool animchannels_find_poll(bContext *C)
 {
        ScrArea *sa = CTX_wm_area(C);
 
index 2450d0740f25635fbb349451d333cf51be661c29..88166ac65c8e8ee050c7beda5f36bd990313fdcc 100644 (file)
@@ -492,7 +492,7 @@ void ED_markers_draw(const bContext *C, int flag)
 /* ------------------------ */
 
 /* special poll() which checks if there are selected markers first */
-static int ed_markers_poll_selected_markers(bContext *C)
+static bool ed_markers_poll_selected_markers(bContext *C)
 {
        ListBase *markers = ED_context_get_markers(C);
 
@@ -504,7 +504,7 @@ static int ed_markers_poll_selected_markers(bContext *C)
        return ED_markers_get_first_selected(markers) != NULL;
 }
 
-static int ed_markers_poll_selected_no_locked_markers(bContext *C)
+static bool ed_markers_poll_selected_no_locked_markers(bContext *C)
 {
        ListBase *markers = ED_context_get_markers(C);
        ToolSettings *ts = CTX_data_tool_settings(C);
@@ -522,7 +522,7 @@ static int ed_markers_poll_selected_no_locked_markers(bContext *C)
 
 
 /* special poll() which checks if there are any markers at all first */
-static int ed_markers_poll_markers_exist(bContext *C)
+static bool ed_markers_poll_markers_exist(bContext *C)
 {
        ListBase *markers = ED_context_get_markers(C);
        ToolSettings *ts = CTX_data_tool_settings(C);
index ea8ba76ffb6c760d5589fe298a49a63374f2ae1d..8612f5944bb6c4cf9ae370e683b9fdb06c5855ec 100644 (file)
@@ -64,7 +64,7 @@
 /* ********************** frame change operator ***************************/
 
 /* Check if the operator can be run from the current context */
-static int change_frame_poll(bContext *C)
+static bool change_frame_poll(bContext *C)
 {
        ScrArea *sa = CTX_wm_area(C);
 
index be9875ef95ac0686255211352c8ee831434dc95b..3e4e3a551fe3ceec16f6a5f21acbbdf94d8c7266 100644 (file)
@@ -806,7 +806,7 @@ static const EnumPropertyItem *driver_mapping_type_itemsf(bContext *C, PointerRN
 
 /* Add Driver Button Operator ------------------------ */
 
-static int add_driver_button_poll(bContext *C)
+static bool add_driver_button_poll(bContext *C)
 {
        PointerRNA ptr = {{NULL}};
        PropertyRNA *prop = NULL;
index 6386ad09e80af56ec9cbb0ac39e8e574a5968b5c..f7cfec4d48a114f03c0cda16e87cf78ea5c9e51c 100644 (file)
@@ -1312,7 +1312,7 @@ enum {
  * This is based on the standard ED_operator_areaactive callback,
  * except that it does special checks for a few spacetypes too...
  */
-static int modify_key_op_poll(bContext *C)
+static bool modify_key_op_poll(bContext *C)
 {
        ScrArea *sa = CTX_wm_area(C);
        Scene *scene = CTX_data_scene(C);
index a2a384832be3ba5f51b14ba35d5f56a8523d64d2..5e4db3ca61c22cd4387ee2efc6ae4f82ddb57c34 100644 (file)
  */
 
 /* poll callback for adding default KeyingSet */
-static int keyingset_poll_default_add(bContext *C)
+static bool keyingset_poll_default_add(bContext *C)
 {
        /* as long as there's an active Scene, it's fine */
        return (CTX_data_scene(C) != NULL);
 }
 
 /* poll callback for editing active KeyingSet */
-static int keyingset_poll_active_edit(bContext *C)
+static bool keyingset_poll_active_edit(bContext *C)
 {
        Scene *scene = CTX_data_scene(C);
 
@@ -92,7 +92,7 @@ static int keyingset_poll_active_edit(bContext *C)
 }
 
 /* poll callback for editing active KeyingSet Path */
-static int keyingset_poll_activePath_edit(bContext *C)
+static bool keyingset_poll_activePath_edit(bContext *C)
 {
        Scene *scene = CTX_data_scene(C);
        KeyingSet *ks;
index a4e916b8e633e639d83445403b37aaa6ad15872e..eb7236715949b6a02b2c5ef5a609d0d9bba48690 100644 (file)
@@ -251,7 +251,7 @@ static int armature_select_linked_invoke(bContext *C, wmOperator *op, const wmEv
        return OPERATOR_FINISHED;
 }
 
-static int armature_select_linked_poll(bContext *C)
+static bool armature_select_linked_poll(bContext *C)
 {
        return (ED_operator_view3d_active(C) && ED_operator_editarmature(C));
 }
index dbebd734d9d59d3e26e807a0790fcc3ca4c176e7..691da4cbd2b901d40794a7fc8c0fd60c68e8f3de 100644 (file)
@@ -2456,7 +2456,7 @@ static int sketch_draw_preview(bContext *C, wmOperator *op, const wmEvent *event
 
 /* ============================================== Poll Functions ============================================= */
 
-int ED_operator_sketch_mode_active_stroke(bContext *C)
+bool ED_operator_sketch_mode_active_stroke(bContext *C)
 {
        ToolSettings *ts = CTX_data_tool_settings(C);
        SK_Sketch *sketch = contextSketch(C, 0);
@@ -2472,7 +2472,7 @@ int ED_operator_sketch_mode_active_stroke(bContext *C)
        }
 }
 
-static int ED_operator_sketch_mode_gesture(bContext *C)
+static bool ED_operator_sketch_mode_gesture(bContext *C)
 {
        ToolSettings *ts = CTX_data_tool_settings(C);
        SK_Sketch *sketch = contextSketch(C, 0);
@@ -2489,7 +2489,7 @@ static int ED_operator_sketch_mode_gesture(bContext *C)
        }
 }
 
-int ED_operator_sketch_full_mode(bContext *C)
+bool ED_operator_sketch_full_mode(bContext *C)
 {
        Object *obedit = CTX_data_edit_object(C);
        ToolSettings *ts = CTX_data_tool_settings(C);
@@ -2506,7 +2506,7 @@ int ED_operator_sketch_full_mode(bContext *C)
        }
 }
 
-int ED_operator_sketch_mode(const bContext *C)
+bool ED_operator_sketch_mode(const bContext *C)
 {
        Object *obedit = CTX_data_edit_object(C);
        ToolSettings *ts = CTX_data_tool_settings(C);
@@ -2634,7 +2634,7 @@ void SKETCH_OT_draw_stroke(wmOperatorType *ot)
        ot->modal  = sketch_draw_stroke_modal;
        ot->cancel = sketch_draw_stroke_cancel;
 
-       ot->poll = (int (*)(bContext *))ED_operator_sketch_mode;
+       ot->poll = (bool (*)(bContext *))ED_operator_sketch_mode;
 
        RNA_def_boolean(ot->srna, "snap", 0, "Snap", "");
 
index becda3e452e1c6defcc57ce330808e86a7e85dcc..389a8423f232dcbb629edd7368b458be01026c0c 100644 (file)
@@ -277,7 +277,7 @@ void POSE_OT_paths_calculate(wmOperatorType *ot)
 
 /* --------- */
 
-static int pose_update_paths_poll(bContext *C)
+static bool pose_update_paths_poll(bContext *C)
 {
        if (ED_operator_posemode_exclusive(C)) {
                Object *ob = CTX_data_active_object(C);
@@ -760,7 +760,7 @@ void POSE_OT_rotation_mode_set(wmOperatorType *ot)
 
 /* ********************************************** */
 
-static int armature_layers_poll(bContext *C)
+static bool armature_layers_poll(bContext *C)
 {
        /* Armature layers operators can be used in posemode OR editmode for armatures */
        return ED_operator_posemode(C) || ED_operator_editarmature(C);
index 62c37e5d3faa2b241b5998ac502d783a477c07db..9bb1caee0672d3cb80f8edda82219d8c9f7bb0c1 100644 (file)
@@ -173,7 +173,7 @@ static Object *get_poselib_object(bContext *C)
 }
 
 /* Poll callback for operators that require existing PoseLib data (with poses) to work */
-static int has_poselib_pose_data_poll(bContext *C)
+static bool has_poselib_pose_data_poll(bContext *C)
 {
        Object *ob = get_poselib_object(C);
        return (ob && ob->poselib);
@@ -182,7 +182,7 @@ static int has_poselib_pose_data_poll(bContext *C)
 /* Poll callback for operators that require existing PoseLib data (with poses)
  * as they need to do some editing work on those poses (i.e. not on lib-linked actions)
  */
-static int has_poselib_pose_data_for_editing_poll(bContext *C)
+static bool has_poselib_pose_data_for_editing_poll(bContext *C)
 {
        Object *ob = get_poselib_object(C);
        return (ob && ob->poselib && !ID_IS_LINKED(ob->poselib));
@@ -378,7 +378,7 @@ void POSELIB_OT_action_sanitize(wmOperatorType *ot)
 /* ------------------------------------------ */
 
 /* Poll callback for adding poses to a PoseLib */
-static int poselib_add_poll(bContext *C)
+static bool poselib_add_poll(bContext *C)
 {
        /* There are 2 cases we need to be careful with:
         *  1) When this operator is invoked from a hotkey, there may be no PoseLib yet
index afbefb45e714c6ce1146e3191b978a1f73fe526c..ecfaa41b0b59b670e3f745681fbe4282a58a70e9 100644 (file)
@@ -320,7 +320,7 @@ static int pose_select_connected_invoke(bContext *C, wmOperator *op, const wmEve
        return OPERATOR_FINISHED;
 }
 
-static int pose_select_linked_poll(bContext *C)
+static bool pose_select_linked_poll(bContext *C)
 {
        return (ED_operator_view3d_active(C) && ED_operator_posemode(C));
 }
index b0efc2ddc5072aa192e3394557dc6d99f01d7aad..8dd811c3df76c808c7f734240031263c239a9686 100644 (file)
@@ -6225,7 +6225,7 @@ bool ED_curve_active_center(Curve *cu, float center[3])
 
 /******************** Match texture space operator ***********************/
 
-static int match_texture_space_poll(bContext *C)
+static bool match_texture_space_poll(bContext *C)
 {
        Object *object = CTX_data_active_object(C);
 
index c35b64de991e3a318f6974be631bf2220e31fff4..0f51f12793abc55d30332c30ae085a83236184c6 100644 (file)
@@ -1174,7 +1174,7 @@ static void gpsculpt_brush_exit(bContext *C, wmOperator *op)
 }
 
 /* poll callback for stroke sculpting operator(s) */
-static int gpsculpt_brush_poll(bContext *C)
+static bool gpsculpt_brush_poll(bContext *C)
 {
        /* NOTE: this is a bit slower, but is the most accurate... */
        return CTX_DATA_COUNT(C, editable_gpencil_strokes) != 0;
index 67d3272a90d138651d9c930e09e98b277272d515..0c148710e3e28c58ac05fb03dde38b6c01171b2f 100644 (file)
@@ -1282,7 +1282,7 @@ static void gp_convert_set_end_frame(struct Main *UNUSED(main), struct Scene *UN
        }
 }
 
-static int gp_convert_poll(bContext *C)
+static bool gp_convert_poll(bContext *C)
 {
        bGPdata *gpd = ED_gpencil_data_get_active(C);
        bGPDlayer *gpl = NULL;
index 9f437f28f0fd6d9ac669e5341ed1a1de967f4e33..c28fea0fc4175e8bc328beb3866ac43d2a92cf70 100644 (file)
@@ -131,7 +131,7 @@ void GPENCIL_OT_data_add(wmOperatorType *ot)
 /* ******************* Unlink Data ************************ */
 
 /* poll callback for adding data/layers - special */
-static int gp_data_unlink_poll(bContext *C)
+static bool gp_data_unlink_poll(bContext *C)
 {
        bGPdata **gpd_ptr = ED_gpencil_data_get_pointers(C, NULL);
 
@@ -420,7 +420,7 @@ void GPENCIL_OT_hide(wmOperatorType *ot)
 /* ********************** Show All Layers ***************************** */
 
 /* poll callback for showing layers */
-static int gp_reveal_poll(bContext *C)
+static bool gp_reveal_poll(bContext *C)
 {
        return ED_gpencil_data_get_active(C) != NULL;
 }
@@ -1811,7 +1811,7 @@ void GPENCIL_OT_palettecolor_hide(wmOperatorType *ot)
 /* ********************** Show All Colors ***************************** */
 
 /* poll callback for showing colors */
-static int gp_palettecolor_reveal_poll(bContext *C)
+static bool gp_palettecolor_reveal_poll(bContext *C)
 {
        return ED_gpencil_data_get_active(C) != NULL;
 }
index cdd8d57140034cd27339ef95bf999b2397c83dd0..936cf571b4ad1bd6e1814548f5f11a13e5cd26a7 100644 (file)
@@ -84,7 +84,7 @@
 /* ************************************************ */
 /* Stroke Edit Mode Management */
 
-static int gpencil_editmode_toggle_poll(bContext *C)
+static bool gpencil_editmode_toggle_poll(bContext *C)
 {
        return ED_gpencil_data_get_active(C) != NULL;
 }
@@ -129,7 +129,7 @@ void GPENCIL_OT_editmode_toggle(wmOperatorType *ot)
 /* Stroke Editing Operators */
 
 /* poll callback for all stroke editing operators */
-static int gp_stroke_edit_poll(bContext *C)
+static bool gp_stroke_edit_poll(bContext *C)
 {
        /* NOTE: this is a bit slower, but is the most accurate... */
        return CTX_DATA_COUNT(C, editable_gpencil_strokes) != 0;
@@ -515,7 +515,7 @@ void GPENCIL_OT_copy(wmOperatorType *ot)
 /* --------------------- */
 /* Paste selected strokes */
 
-static int gp_strokes_paste_poll(bContext *C)
+static bool gp_strokes_paste_poll(bContext *C)
 {
        /* 1) Must have GP datablock to paste to
         *    - We don't need to have an active layer though, as that can easily get added
@@ -782,7 +782,7 @@ void GPENCIL_OT_move_to_layer(wmOperatorType *ot)
 /* ********************* Add Blank Frame *************************** */
 
 /* Basically the same as the drawing op */
-static int UNUSED_FUNCTION(gp_blank_frame_add_poll)(bContext *C)
+static bool UNUSED_FUNCTION(gp_blank_frame_add_poll)(bContext *C)
 {
        if (ED_operator_regionactive(C)) {
                /* check if current context can support GPencil data */
@@ -862,7 +862,7 @@ void GPENCIL_OT_blank_frame_add(wmOperatorType *ot)
 
 /* ******************* Delete Active Frame ************************ */
 
-static int gp_actframe_delete_poll(bContext *C)
+static bool gp_actframe_delete_poll(bContext *C)
 {
        bGPdata *gpd = ED_gpencil_data_get_active(C);
        bGPDlayer *gpl = BKE_gpencil_layer_getactive(gpd);
@@ -914,7 +914,7 @@ void GPENCIL_OT_active_frame_delete(wmOperatorType *ot)
 
 /* **************** Delete All Active Frames ****************** */
 
-static int gp_actframe_delete_all_poll(bContext *C)
+static bool gp_actframe_delete_all_poll(bContext *C)
 {
        bGPdata *gpd = ED_gpencil_data_get_active(C);
 
@@ -1368,7 +1368,7 @@ void GPENCIL_OT_dissolve(wmOperatorType *ot)
 /* NOTE: For now, we only allow these in the 3D view, as other editors do not
  *       define a cursor or gridstep which can be used
  */
-static int gp_snap_poll(bContext *C)
+static bool gp_snap_poll(bContext *C)
 {
        bGPdata *gpd = CTX_data_gpencil_data(C);
        ScrArea *sa = CTX_wm_area(C);
@@ -2088,7 +2088,7 @@ typedef enum eGP_ReprojectModes {
        GP_REPROJECT_SURFACE,
 } eGP_ReprojectModes;
 
-static int gp_strokes_reproject_poll(bContext *C)
+static bool gp_strokes_reproject_poll(bContext *C)
 {
        /* 2 Requirements:
         *  - 1) Editable GP data
index 33af6cab9155a53a9f9e9758ff00dfb593ac4ffb..d7e60d2a0ce1c5bc87781e64cb626080054a9c94 100644 (file)
@@ -93,12 +93,12 @@ bool gp_point_xy_to_3d(GP_SpaceConversion *gsc, struct Scene *scene, const float
 /* Poll Callbacks ------------------------------------ */
 /* gpencil_utils.c */
 
-int gp_add_poll(struct bContext *C);
-int gp_active_layer_poll(struct bContext *C);
-int gp_active_brush_poll(struct bContext *C);
-int gp_active_palette_poll(struct bContext *C);
-int gp_active_palettecolor_poll(struct bContext *C);
-int gp_brush_crt_presets_poll(bContext *C);
+bool gp_add_poll(struct bContext *C);
+bool gp_active_layer_poll(struct bContext *C);
+bool gp_active_brush_poll(struct bContext *C);
+bool gp_active_palette_poll(struct bContext *C);
+bool gp_active_palettecolor_poll(struct bContext *C);
+bool gp_brush_crt_presets_poll(bContext *C);
 
 /* Copy/Paste Buffer --------------------------------- */
 /* gpencil_edit.c */
index ff3f5b2085805da96381f402b37a3f35b9d528c6..e2d70803695f54056b39e5f99afbc6f33f575aea 100644 (file)
@@ -85,7 +85,7 @@
 /* Core/Shared Utilities */
 
 /* Poll callback for interpolation operators */
-static int gpencil_view3d_poll(bContext *C)
+static bool gpencil_view3d_poll(bContext *C)
 {
        bGPdata *gpd = CTX_data_gpencil_data(C);
        bGPDlayer *gpl = CTX_data_active_gpencil_layer(C);
@@ -1032,7 +1032,7 @@ void GPENCIL_OT_interpolate_sequence(wmOperatorType *ot)
 
 /* ******************** Remove Breakdowns ************************ */
 
-static int gpencil_interpolate_reverse_poll(bContext *C)
+static bool gpencil_interpolate_reverse_poll(bContext *C)
 {
        if (!gpencil_view3d_poll(C)) {
                return 0;
index 84a106856b30d8156f1bbd8f49742be3bc258964..2a575c02046bb67563544f424db57cc5099d9a54 100644 (file)
@@ -114,7 +114,7 @@ static void ed_keymap_gpencil_general(wmKeyConfig *keyconf)
 /* ==================== */
 
 /* Poll callback for stroke editing mode */
-static int gp_stroke_editmode_poll(bContext *C)
+static bool gp_stroke_editmode_poll(bContext *C)
 {
        bGPdata *gpd = CTX_data_gpencil_data(C);
        return (gpd && (gpd->flag & GP_DATA_STROKE_EDITMODE));
index 2471ba76ae275309f3561279d0a156429a931cbe..fd1ff8573170d8527e740f5dddbaae81e0a4c771 100644 (file)
@@ -195,7 +195,7 @@ static void gp_session_validatebuffer(tGPsdata *p);
 /* Context Wrangling... */
 
 /* check if context is suitable for drawing */
-static int gpencil_draw_poll(bContext *C)
+static bool gpencil_draw_poll(bContext *C)
 {
        if (ED_operator_regionactive(C)) {
                /* check if current context can support GPencil data */
index ac0b046e499d81ba9d77ecef2eaa4220793f6c0d..dd556e992649b93a76010dffc1680c75fb49b698 100644 (file)
@@ -67,7 +67,7 @@
 /* ********************************************** */
 /* Polling callbacks */
 
-static int gpencil_select_poll(bContext *C)
+static bool gpencil_select_poll(bContext *C)
 {
        bGPdata *gpd = ED_gpencil_data_get_active(C);
 
index 0a35dd90f02aae583e5421726a1ddfd1eb1efe09..e6f3b40024fabf518e4505fad7bdc7f6b1b663c1 100644 (file)
@@ -260,14 +260,14 @@ bool ED_gpencil_has_keyframe_v3d(Scene *scene, Object *ob, int cfra)
 /* Poll Callbacks */
 
 /* poll callback for adding data/layers - special */
-int gp_add_poll(bContext *C)
+bool gp_add_poll(bContext *C)
 {
        /* the base line we have is that we have somewhere to add Grease Pencil data */
        return ED_gpencil_data_get_pointers(C, NULL) != NULL;
 }
 
 /* poll callback for checking if there is an active layer */
-int gp_active_layer_poll(bContext *C)
+bool gp_active_layer_poll(bContext *C)
 {
        bGPdata *gpd = ED_gpencil_data_get_active(C);
        bGPDlayer *gpl = BKE_gpencil_layer_getactive(gpd);
@@ -276,7 +276,7 @@ int gp_active_layer_poll(bContext *C)
 }
 
 /* poll callback for checking if there is an active brush */
-int gp_active_brush_poll(bContext *C)
+bool gp_active_brush_poll(bContext *C)
 {
        ToolSettings *ts = CTX_data_tool_settings(C);
        bGPDbrush *brush = BKE_gpencil_brush_getactive(ts);
@@ -285,7 +285,7 @@ int gp_active_brush_poll(bContext *C)
 }
 
 /* poll callback for checking if there is an active palette */
-int gp_active_palette_poll(bContext *C)
+bool gp_active_palette_poll(bContext *C)
 {
        bGPdata *gpd = ED_gpencil_data_get_active(C);
        bGPDpalette *palette = BKE_gpencil_palette_getactive(gpd);
@@ -294,7 +294,7 @@ int gp_active_palette_poll(bContext *C)
 }
 
 /* poll callback for checking if there is an active palette color */
-int gp_active_palettecolor_poll(bContext *C)
+bool gp_active_palettecolor_poll(bContext *C)
 {
        bGPdata *gpd = ED_gpencil_data_get_active(C);
        bGPDpalette *palette = BKE_gpencil_palette_getactive(gpd);
index 1bc0c8fab648d08420f13f944bdd2c4f5f151e14..d6e385ab5a6429db46b2a181fd30b8a05e16d00f 100644 (file)
@@ -208,9 +208,9 @@ struct Object *ED_pose_object_from_context(struct bContext *C);
 
 /* sketch */
 
-int ED_operator_sketch_mode_active_stroke(struct bContext *C);
-int ED_operator_sketch_full_mode(struct bContext *C);
-int ED_operator_sketch_mode(const struct bContext *C);
+bool ED_operator_sketch_mode_active_stroke(struct bContext *C);
+bool ED_operator_sketch_full_mode(struct bContext *C);
+bool ED_operator_sketch_mode(const struct bContext *C);
 
 void BIF_convertSketch(struct bContext *C);
 void BIF_deleteSketch(struct bContext *C);
index 91f8b39f7b943276e7d1f37d9f19c336b0e0c06d..4844d96e6e8604214fefc40f62582357d04ac9ce 100644 (file)
@@ -44,13 +44,13 @@ struct Scene;
 /*  ** clip_editor.c ** */
 
 /* common poll functions */
-int ED_space_clip_poll(struct bContext *C);
+bool ED_space_clip_poll(struct bContext *C);
 
-int ED_space_clip_view_clip_poll(struct bContext *C);
+bool ED_space_clip_view_clip_poll(struct bContext *C);
 
-int ED_space_clip_tracking_poll(struct bContext *C);
-int ED_space_clip_maskedit_poll(struct bContext *C);
-int ED_space_clip_maskedit_mask_poll(struct bContext *C);
+bool ED_space_clip_tracking_poll(struct bContext *C);
+bool ED_space_clip_maskedit_poll(struct bContext *C);
+bool ED_space_clip_maskedit_mask_poll(struct bContext *C);
 
 void ED_space_clip_get_size(struct SpaceClip *sc, int *width, int *height);
 void ED_space_clip_get_size_fl(struct SpaceClip *sc, float size[2]);
index 0e56b4c6e40a348b0515f5678e6f54e972908bf5..e5631c4e1916b941584dfcf003aed217a97ff50c 100644 (file)
@@ -76,8 +76,8 @@ bool ED_space_image_show_uvedit(struct SpaceImage *sima, struct Object *obedit);
 bool ED_space_image_paint_curve(const struct bContext *C);
 
 bool ED_space_image_check_show_maskedit(struct Scene *scene, struct SpaceImage *sima);
-int ED_space_image_maskedit_poll(struct bContext *C);
-int ED_space_image_maskedit_mask_poll(struct bContext *C);
+bool ED_space_image_maskedit_poll(struct bContext *C);
+bool ED_space_image_maskedit_mask_poll(struct bContext *C);
 
 void ED_image_draw_info(struct Scene *scene, struct ARegion *ar, bool color_manage, bool use_default_view, int channels, int x, int y,
                         const unsigned char cp[4], const float fp[4], const float linearcol[4], int *zp, float *zpf);
index b73c997060a6e6397b3b6fe3edac0490d1900248..06b8197de970623496b200cb156bc715c1a06aa5 100644 (file)
@@ -131,7 +131,7 @@ struct KeyingSetInfo;
 struct ExtensionRNA;
 
 /* Polling Callback for KeyingSets */
-typedef int (*cbKeyingSet_Poll)(struct KeyingSetInfo *ksi, struct bContext *C);
+typedef bool (*cbKeyingSet_Poll)(struct KeyingSetInfo *ksi, struct bContext *C);
 /* Context Iterator Callback for KeyingSets */
 typedef void (*cbKeyingSet_Iterator)(struct KeyingSetInfo *ksi, struct bContext *C, struct KeyingSet *ks);
 /* Property Specifier Callback for KeyingSets (called from iterators) */
index 70b54a64d6b5d616338609e234a0832fc38c267d..32444beb0fe7491914a963b9d14a513f3b837ab4 100644 (file)
@@ -40,9 +40,9 @@ struct Scene;
 struct Object;
 
 /* particle_edit.c */
-int PE_poll(struct bContext *C);
-int PE_hair_poll(struct bContext *C);
-int PE_poll_view3d(struct bContext *C);
+bool PE_poll(struct bContext *C);
+bool PE_hair_poll(struct bContext *C);
+bool PE_poll_view3d(struct bContext *C);
 
 /* rigidbody_object.c */
 bool ED_rigidbody_object_add(struct Main *bmain, struct Scene *scene, struct Object *ob, int type, struct ReportList *reports);
index f031c1775c6bf5642c1e0c3ef2be19ef4cd36869..b4d9a2629cfedc6f7f3533b21528b16d8a04aa2b 100644 (file)
@@ -135,60 +135,60 @@ void    ED_operatortypes_screen(void);
 void    ED_keymap_screen(struct wmKeyConfig *keyconf);
 
 /* operators; context poll callbacks */
-int     ED_operator_screenactive(struct bContext *C);
-int     ED_operator_screen_mainwinactive(struct bContext *C);
-int     ED_operator_areaactive(struct bContext *C);
-int     ED_operator_regionactive(struct bContext *C);
-
-int     ED_operator_scene(struct bContext *C);
-int     ED_operator_scene_editable(struct bContext *C);
-int     ED_operator_objectmode(struct bContext *C);
-
-int     ED_operator_view3d_active(struct bContext *C);
-int     ED_operator_region_view3d_active(struct bContext *C);
-int     ED_operator_animview_active(struct bContext *C);
-int     ED_operator_timeline_active(struct bContext *C);
-int     ED_operator_outliner_active(struct bContext *C);
-int     ED_operator_outliner_active_no_editobject(struct bContext *C);
-int     ED_operator_file_active(struct bContext *C);
-int     ED_operator_action_active(struct bContext *C);
-int     ED_operator_buttons_active(struct bContext *C);
-int     ED_operator_node_active(struct bContext *C);
-int     ED_operator_node_editable(struct bContext *C);
-int     ED_operator_graphedit_active(struct bContext *C);
-int     ED_operator_sequencer_active(struct bContext *C);
-int     ED_operator_sequencer_active_editable(struct bContext *C);
-int     ED_operator_image_active(struct bContext *C);
-int     ED_operator_nla_active(struct bContext *C);
-int     ED_operator_logic_active(struct bContext *C);
-int     ED_operator_info_active(struct bContext *C);
-int     ED_operator_console_active(struct bContext *C);
-
-
-int     ED_operator_object_active(struct bContext *C);
-int     ED_operator_object_active_editable(struct bContext *C);
-int     ED_operator_object_active_editable_mesh(struct bContext *C);
-int     ED_operator_object_active_editable_font(struct bContext *C);
-int     ED_operator_editmesh(struct bContext *C);
-int     ED_operator_editmesh_view3d(struct bContext *C);
-int     ED_operator_editmesh_region_view3d(struct bContext *C);
-int     ED_operator_editarmature(struct bContext *C);
-int     ED_operator_editcurve(struct bContext *C);
-int     ED_operator_editcurve_3d(struct bContext *C);
-int     ED_operator_editsurf(struct bContext *C);
-int     ED_operator_editsurfcurve(struct bContext *C);
-int     ED_operator_editsurfcurve_region_view3d(struct bContext *C);
-int     ED_operator_editfont(struct bContext *C);
-int     ED_operator_editlattice(struct bContext *C);
-int     ED_operator_editmball(struct bContext *C);
-int     ED_operator_uvedit(struct bContext *C);
-int     ED_operator_uvedit_space_image(struct bContext *C);
-int     ED_operator_uvmap(struct bContext *C);
-int     ED_operator_posemode_exclusive(struct bContext *C);
-int     ED_operator_posemode_context(struct bContext *C);
-int     ED_operator_posemode(struct bContext *C);
-int     ED_operator_posemode_local(struct bContext *C);
-int     ED_operator_mask(struct bContext *C);
+bool ED_operator_screenactive(struct bContext *C);
+bool ED_operator_screen_mainwinactive(struct bContext *C);
+bool ED_operator_areaactive(struct bContext *C);
+bool ED_operator_regionactive(struct bContext *C);
+
+bool ED_operator_scene(struct bContext *C);
+bool ED_operator_scene_editable(struct bContext *C);
+bool ED_operator_objectmode(struct bContext *C);
+
+bool ED_operator_view3d_active(struct bContext *C);
+bool ED_operator_region_view3d_active(struct bContext *C);
+bool ED_operator_animview_active(struct bContext *C);
+bool ED_operator_timeline_active(struct bContext *C);
+bool ED_operator_outliner_active(struct bContext *C);
+bool ED_operator_outliner_active_no_editobject(struct bContext *C);
+bool ED_operator_file_active(struct bContext *C);
+bool ED_operator_action_active(struct bContext *C);
+bool ED_operator_buttons_active(struct bContext *C);
+bool ED_operator_node_active(struct bContext *C);
+bool ED_operator_node_editable(struct bContext *C);
+bool ED_operator_graphedit_active(struct bContext *C);
+bool ED_operator_sequencer_active(struct bContext *C);
+bool ED_operator_sequencer_active_editable(struct bContext *C);
+bool ED_operator_image_active(struct bContext *C);
+bool ED_operator_nla_active(struct bContext *C);
+bool ED_operator_logic_active(struct bContext *C);
+bool ED_operator_info_active(struct bContext *C);
+bool ED_operator_console_active(struct bContext *C);
+
+
+bool ED_operator_object_active(struct bContext *C);
+bool ED_operator_object_active_editable(struct bContext *C);
+bool ED_operator_object_active_editable_mesh(struct bContext *C);
+bool ED_operator_object_active_editable_font(struct bContext *C);
+bool ED_operator_editmesh(struct bContext *C);
+bool ED_operator_editmesh_view3d(struct bContext *C);
+bool ED_operator_editmesh_region_view3d(struct bContext *C);
+bool ED_operator_editarmature(struct bContext *C);
+bool ED_operator_editcurve(struct bContext *C);
+bool ED_operator_editcurve_3d(struct bContext *C);
+bool ED_operator_editsurf(struct bContext *C);
+bool ED_operator_editsurfcurve(struct bContext *C);
+bool ED_operator_editsurfcurve_region_view3d(struct bContext *C);
+bool ED_operator_editfont(struct bContext *C);
+bool ED_operator_editlattice(struct bContext *C);
+bool ED_operator_editmball(struct bContext *C);
+bool ED_operator_uvedit(struct bContext *C);
+bool ED_operator_uvedit_space_image(struct bContext *C);
+bool ED_operator_uvmap(struct bContext *C);
+bool ED_operator_posemode_exclusive(struct bContext *C);
+bool ED_operator_posemode_context(struct bContext *C);
+bool ED_operator_posemode(struct bContext *C);
+bool ED_operator_posemode_local(struct bContext *C);
+bool ED_operator_mask(struct bContext *C);
 
 
 /* Cache display helpers */
index 94885c2abe03065921fbedf0f37df9b9d19a04f7..18446966c4f95fda9acff8b7c64ff14ddd4d86a6 100644 (file)
@@ -35,9 +35,9 @@ struct SpaceSeq;
 void ED_sequencer_select_sequence_single(struct Scene *scene, struct Sequence *seq, bool deselect_all);
 void ED_sequencer_deselect_all(struct Scene *scene);
 
-int  ED_space_sequencer_maskedit_mask_poll(struct bContext *C);
+bool ED_space_sequencer_maskedit_mask_poll(struct bContext *C);
 bool ED_space_sequencer_check_show_maskedit(struct SpaceSeq *sseq, struct Scene *scene);
-int  ED_space_sequencer_maskedit_poll(struct bContext *C);
+bool ED_space_sequencer_maskedit_poll(struct bContext *C);
 
 bool ED_space_sequencer_check_show_imbuf(struct SpaceSeq *sseq);
 bool ED_space_sequencer_check_show_strip(struct SpaceSeq *sseq);
index 9005d55feff037d7a39ef8ecbe3b4251c247fdbd..363bb31c3dc92794c1e6919e311ca0056bfa15ef 100644 (file)
@@ -50,7 +50,7 @@ void ED_transverts_create_from_obedit(TransVertStore *tvs, struct Object *obedit
 void ED_transverts_update_obedit(TransVertStore *tvs, struct Object *obedit);
 void ED_transverts_free(TransVertStore *tvs);
 bool ED_transverts_check_obedit(Object *obedit);
-int ED_transverts_poll(struct bContext *C);
+bool ED_transverts_poll(struct bContext *C);
 
 /* currently only used for bmesh index values */
 enum {
index 43bdafed277c7a45e5783ab329faea27e6706087..82411ba7401dd2436c503e07d0038ed01bad83ce 100644 (file)
@@ -343,7 +343,7 @@ bool edge_inside_circle(const float cent[2], float radius, const float screen_co
 /* get 3d region from context, also if mouse is in header or toolbar */
 struct RegionView3D *ED_view3d_context_rv3d(struct bContext *C);
 bool ED_view3d_context_user_region(struct bContext *C, struct View3D **r_v3d, struct ARegion **r_ar);
-int ED_operator_rv3d_user_region_poll(struct bContext *C);
+bool ED_operator_rv3d_user_region_poll(struct bContext *C);
 
 void ED_view3d_init_mats_rv3d(struct Object *ob, struct RegionView3D *rv3d);
 void ED_view3d_init_mats_rv3d_gl(struct Object *ob, struct RegionView3D *rv3d);
index 0204301941effa0e10b4a6b09cd5a09239f3f425..1fd951c23c5022a83a508566f089e4badcb375c3 100644 (file)
@@ -1065,7 +1065,7 @@ void ED_operatortypes_ui(void);
 void ED_keymap_ui(struct wmKeyConfig *keyconf);
 
 void UI_drop_color_copy(struct wmDrag *drag, struct wmDropBox *drop);
-int UI_drop_color_poll(struct bContext *C, struct wmDrag *drag, const struct wmEvent *event);
+bool UI_drop_color_poll(struct bContext *C, struct wmDrag *drag, const struct wmEvent *event);
 
 bool UI_context_copy_to_selected_list(
         struct bContext *C, struct PointerRNA *ptr, struct PropertyRNA *prop,
index 7ba4b15a88f2c7b9694755ba304d537fb1fb71e3..7dd7de0817e395a7de7c2845103065085594bd08 100644 (file)
@@ -319,7 +319,7 @@ static int eyedropper_exec(bContext *C, wmOperator *op)
        }
 }
 
-static int eyedropper_poll(bContext *C)
+static bool eyedropper_poll(bContext *C)
 {
        PointerRNA ptr;
        PropertyRNA *prop;
index b13d552dbeb9a681f61df9cc58e01b081d22aba5..f414d524cd8ec5b9c590d1f6ce46c90ffcc5c8ed 100644 (file)
@@ -289,7 +289,7 @@ static int eyedropper_colorband_exec(bContext *C, wmOperator *op)
        }
 }
 
-static int eyedropper_colorband_poll(bContext *C)
+static bool eyedropper_colorband_poll(bContext *C)
 {
        uiBut *but = UI_context_active_but_get(C);
        return (but && but->type == UI_BTYPE_COLORBAND);
index 416022a9dd06ab25fcf6b8e86729cce09c4c96bc..2bb575558fca116be962816adbf55c02aa3828dd 100644 (file)
@@ -305,7 +305,7 @@ static int datadropper_exec(bContext *C, wmOperator *op)
        }
 }
 
-static int datadropper_poll(bContext *C)
+static bool datadropper_poll(bContext *C)
 {
        PointerRNA ptr;
        PropertyRNA *prop;
index 8e2ca2e2b3ab510dd36f5e92724f51e4d2e80a0e..954259140c32de2aed29eb99144246fcef83c912 100644 (file)
@@ -332,7 +332,7 @@ static int depthdropper_exec(bContext *C, wmOperator *op)
        }
 }
 
-static int depthdropper_poll(bContext *C)
+static bool depthdropper_poll(bContext *C)
 {
        PointerRNA ptr;
        PropertyRNA *prop;
index 1b7407c87ddc56dd2d8e053aa1acc73d655314c1..d6569bd840ca5bef4de7455137d94ca72e2fbf90 100644 (file)
@@ -203,7 +203,7 @@ static int driverdropper_exec(bContext *C, wmOperator *op)
        }
 }
 
-static int driverdropper_poll(bContext *C)
+static bool driverdropper_poll(bContext *C)
 {
        if (!CTX_wm_window(C)) return 0;
        else return 1;
index a1dbbfd037b8ba5ae2a2f40f18a3d15c6323d1b3..cd7d2e27d9a3222cedd90ae116644d9b8b7d1b01 100644 (file)
@@ -92,7 +92,7 @@ static void UI_OT_reset_default_theme(wmOperatorType *ot)
 
 /* Copy Data Path Operator ------------------------ */
 
-static int copy_data_path_button_poll(bContext *C)
+static bool copy_data_path_button_poll(bContext *C)
 {
        PointerRNA ptr;
        PropertyRNA *prop;
@@ -171,7 +171,7 @@ static void UI_OT_copy_data_path_button(wmOperatorType *ot)
        RNA_def_property_flag(prop, PROP_SKIP_SAVE);
 }
 
-static int copy_python_command_button_poll(bContext *C)
+static bool copy_python_command_button_poll(bContext *C)
 {
        uiBut *but = UI_context_active_but_get(C);
 
@@ -242,7 +242,7 @@ static int operator_button_property_finish(bContext *C, PointerRNA *ptr, Propert
        }
 }
 
-static int reset_default_button_poll(bContext *C)
+static bool reset_default_button_poll(bContext *C)
 {
        PointerRNA ptr;
        PropertyRNA *prop;
@@ -549,7 +549,7 @@ static bool copy_to_selected_button(bContext *C, bool all, bool poll)
        return success;
 }
 
-static int copy_to_selected_button_poll(bContext *C)
+static bool copy_to_selected_button_poll(bContext *C)
 {
        return copy_to_selected_button(C, false, true);
 }
@@ -589,7 +589,7 @@ static void UI_OT_copy_to_selected_button(wmOperatorType *ot)
  * when there are too many to display...
  */
 
-static int reports_to_text_poll(bContext *C)
+static bool reports_to_text_poll(bContext *C)
 {
        return CTX_wm_reports(C) != NULL;
 }
@@ -1021,7 +1021,7 @@ static void UI_OT_reloadtranslation(wmOperatorType *ot)
        ot->exec = reloadtranslation_exec;
 }
 
-int UI_drop_color_poll(struct bContext *C, wmDrag *drag, const wmEvent *UNUSED(event))
+bool UI_drop_color_poll(struct bContext *C, wmDrag *drag, const wmEvent *UNUSED(event))
 {
        /* should only return true for regions that include buttons, for now
         * return true always */
index b9504a3a96baa8290b2b2bd3b9e175ee63e0da33..3cad2167cfa3dd95ae84aee6b7b328aaa1763ace 100644 (file)
@@ -53,7 +53,7 @@
 
 #include "PIL_time.h" /* USER_ZOOM_CONT */
 
-static int view2d_poll(bContext *C)
+static bool view2d_poll(bContext *C)
 {
        ARegion *ar = CTX_wm_region(C);
 
@@ -128,7 +128,7 @@ static int view_pan_init(bContext *C, wmOperator *op)
 }
 
 #ifdef WITH_INPUT_NDOF
-static int view_pan_poll(bContext *C)
+static bool view_pan_poll(bContext *C)
 {
        ARegion *ar = CTX_wm_region(C);
        View2D *v2d;
@@ -610,7 +610,7 @@ static int view_zoomdrag_init(bContext *C, wmOperator *op)
 }
 
 /* check if step-zoom can be applied */
-static int view_zoom_poll(bContext *C)
+static bool view_zoom_poll(bContext *C)
 {
        ARegion *ar = CTX_wm_region(C);
        View2D *v2d;
index c39ba44c1dcb7201e4480b95e55be6f1df3afd31..8ecb182528af08b15d4bf83bdbc5db641f1458b9 100644 (file)
@@ -55,7 +55,7 @@
 /** \name Make Regular Operator
  * \{ */
 
-static int make_regular_poll(bContext *C)
+static bool make_regular_poll(bContext *C)
 {
        Object *ob;
 
index 9a2635c37d29adc97923b7355ada83a0a1902e47..192ada40b5d2e1759c2d4ed48260276c320d4889 100644 (file)
@@ -57,7 +57,7 @@
 
 /********************** generic poll functions *********************/
 
-int ED_maskedit_poll(bContext *C)
+bool ED_maskedit_poll(bContext *C)
 {
        ScrArea *sa = CTX_wm_area(C);
        if (sa) {
@@ -73,7 +73,7 @@ int ED_maskedit_poll(bContext *C)
        return false;
 }
 
-int ED_maskedit_mask_poll(bContext *C)
+bool ED_maskedit_mask_poll(bContext *C)
 {
        ScrArea *sa = CTX_wm_area(C);
        if (sa) {
index 66a6c75272e15a519de4bedc24d06a3c512752fd..e9ef06a368f59bee30a3ac9ad45ad3203838376f 100644 (file)
@@ -121,8 +121,8 @@ void ED_mask_select_toggle_all(struct Mask *mask, int action);
 void ED_mask_select_flush_all(struct Mask *mask);
 
 /* mask_editor.c */
-int ED_maskedit_poll(struct bContext *C);
-int ED_maskedit_mask_poll(struct bContext *C);
+bool ED_maskedit_poll(struct bContext *C);
+bool ED_maskedit_mask_poll(struct bContext *C);
 
 /* mask_shapekey.c */
 void MASK_OT_shape_key_insert(struct wmOperatorType *ot);
index 97d5ee1eff0dd3fe93172ec5d4a03dadf79f797f..cf67a9715a8b693be5696b7a274ac1dbf5e25ccd 100644 (file)
@@ -2105,7 +2105,7 @@ void MASK_OT_feather_weight_clear(wmOperatorType *ot)
 
 /******************** move mask layer operator *********************/
 
-static int mask_layer_move_poll(bContext *C)
+static bool mask_layer_move_poll(bContext *C)
 {
        if (ED_maskedit_mask_poll(C)) {
                Mask *mask = CTX_data_edit_mask(C);
@@ -2334,7 +2334,7 @@ void MASK_OT_copy_splines(wmOperatorType *ot)
 
 /********************** paste tracks from clipboard operator *********************/
 
-static int paste_splines_poll(bContext *C)
+static bool paste_splines_poll(bContext *C)
 {
        if (ED_maskedit_mask_poll(C)) {
                return BKE_mask_clipboard_is_empty() == false;
index 019aa6d42015a0d7bd8bac3328e63e67a73f4e53..968c276c8bd569df7af9ea98ae4309d6e5ac216b 100644 (file)
@@ -3833,7 +3833,7 @@ void MESH_OT_select_random(wmOperatorType *ot)
 /** \name Select Ungrouped Operator
  * \{ */
 
-static int edbm_select_ungrouped_poll(bContext *C)
+static bool edbm_select_ungrouped_poll(bContext *C)
 {
        if (ED_operator_editmesh(C)) {
                Object *obedit = CTX_data_edit_object(C);
index 4500aeda70a123d9e98f0e032335989d04437b5a..250d8ca23c1f6eb6de8e488cdfbfe6d558e141c1 100644 (file)
@@ -1384,7 +1384,7 @@ DerivedMesh *EDBM_mesh_deform_dm_get(BMEditMesh *em)
  * \{ */
 
 /* poll call for mesh operators requiring a view3d context */
-int EDBM_view3d_poll(bContext *C)
+bool EDBM_view3d_poll(bContext *C)
 {
        if (ED_operator_editmesh(C) && ED_operator_view3d_active(C)) {
                return 1;
index 0c0be5ac580dfcc970ddbd4c9170fd97f25635c3..37d3eb22e19324e23acdf154d6cb64e00a35133c 100644 (file)
@@ -521,7 +521,7 @@ bool ED_mesh_color_remove_named(Mesh *me, const char *name)
 
 /*********************** UV texture operators ************************/
 
-static int layers_poll(bContext *C)
+static bool layers_poll(bContext *C)
 {
        Object *ob = ED_object_context(C);
        ID *data = (ob) ? ob->data : NULL;
@@ -762,7 +762,7 @@ static int mesh_customdata_clear_exec__internal(bContext *C,
 }
 
 /* Clear Mask */
-static int mesh_customdata_mask_clear_poll(bContext *C)
+static bool mesh_customdata_mask_clear_poll(bContext *C)
 {
        Object *ob = ED_object_context(C);
        if (ob && ob->type == OB_MESH) {
@@ -835,7 +835,7 @@ static int mesh_customdata_skin_state(bContext *C)
        return -1;
 }
 
-static int mesh_customdata_skin_add_poll(bContext *C)
+static bool mesh_customdata_skin_add_poll(bContext *C)
 {
        return (mesh_customdata_skin_state(C) == 0);
 }
@@ -868,7 +868,7 @@ void MESH_OT_customdata_skin_add(wmOperatorType *ot)
        ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
 }
 
-static int mesh_customdata_skin_clear_poll(bContext *C)
+static bool mesh_customdata_skin_clear_poll(bContext *C)
 {
        return (mesh_customdata_skin_state(C) == 1);
 }
index 74da7405d056c417c5c7599a07b4338de081ff3b..593e6b59d85e86c6a14eee44e67d6b898c76ee02 100644 (file)
@@ -73,7 +73,7 @@ bool EDBM_op_finish(struct BMEditMesh *em, struct BMOperator *bmop,
 
 void EDBM_stats_update(struct BMEditMesh *em);
 
-int  EDBM_view3d_poll(struct bContext *C);
+bool EDBM_view3d_poll(struct bContext *C);
 
 struct BMElem *EDBM_elem_from_selectmode(
         struct BMEditMesh *em,
index 5cfb269cbc374c0f46880d5b019c29171dcd1c7d..b18b6bcb7e7841ecb3cdcf43230af039317d5d1a 100644 (file)
@@ -654,7 +654,7 @@ void MESH_OT_navmesh_face_add(struct wmOperatorType *ot)
        ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
 }
 
-static int navmesh_obmode_data_poll(bContext *C)
+static bool navmesh_obmode_data_poll(bContext *C)
 {
        Object *ob = ED_object_active_context(C);
        if (ob && (ob->mode == OB_MODE_OBJECT) && (ob->type == OB_MESH)) {
@@ -664,7 +664,7 @@ static int navmesh_obmode_data_poll(bContext *C)
        return false;
 }
 
-static int navmesh_obmode_poll(bContext *C)
+static bool navmesh_obmode_poll(bContext *C)
 {
        Object *ob = ED_object_active_context(C);
        if (ob && (ob->mode == OB_MODE_OBJECT) && (ob->type == OB_MESH)) {
index f2e1c6541410782493b0676985cf0351e1109d8e..e977dea6140b4e9ce8409d76419b112082a52fde 100644 (file)
@@ -1582,7 +1582,7 @@ static void curvetomesh(Main *bmain, Scene *scene, Object *ob)
        }
 }
 
-static int convert_poll(bContext *C)
+static bool convert_poll(bContext *C)
 {
        Object *obact = CTX_data_active_object(C);
        Scene *scene = CTX_data_scene(C);
@@ -2425,7 +2425,7 @@ void OBJECT_OT_add_named(wmOperatorType *ot)
 
 /**************************** Join *************************/
 
-static int join_poll(bContext *C)
+static bool join_poll(bContext *C)
 {
        Object *ob = CTX_data_active_object(C);
 
@@ -2478,7 +2478,7 @@ void OBJECT_OT_join(wmOperatorType *ot)
 
 /**************************** Join as Shape Key*************************/
 
-static int join_shapes_poll(bContext *C)
+static bool join_shapes_poll(bContext *C)
 {
        Object *ob = CTX_data_active_object(C);
 
index 6c178948b70064d75affc2966eae53b818d86ec0..214c995a26e2836208abfb60b9a3e5f6db2a4867 100644 (file)
@@ -576,7 +576,7 @@ static const EnumPropertyItem constraint_owner_items[] = {
        {0, NULL, 0, NULL, NULL}};
 
 
-static int edit_constraint_poll_generic(bContext *C, StructRNA *rna_type)
+static bool edit_constraint_poll_generic(bContext *C, StructRNA *rna_type)
 {
        PointerRNA ptr = CTX_data_pointer_get_type(C, "constraint", rna_type);
        Object *ob = (ptr.id.data) ? ptr.id.data : ED_object_active_context(C);
@@ -599,7 +599,7 @@ static int edit_constraint_poll_generic(bContext *C, StructRNA *rna_type)
        return 1;
 }
 
-static int edit_constraint_poll(bContext *C)
+static bool edit_constraint_poll(bContext *C)
 {
        return edit_constraint_poll_generic(C, &RNA_Constraint);
 }
@@ -1251,7 +1251,7 @@ void ED_object_constraint_dependency_tag_update(Main *bmain, Object *ob, bConstr
        DAG_relations_tag_update(bmain);
 }
 
-static int constraint_poll(bContext *C)
+static bool constraint_poll(bContext *C)
 {
        PointerRNA ptr = CTX_data_pointer_get_type(C, "constraint", &RNA_Constraint);
        return (ptr.id.data && ptr.data);
index 7845cfe102297975f1fc5789c6efa5b58af32d8a..384bea3701f9e65e1c06c81879a085346881884a 100644 (file)
@@ -445,7 +445,7 @@ static int data_transfer_exec(bContext *C, wmOperator *op)
 
 /* Used by both OBJECT_OT_data_transfer and OBJECT_OT_datalayout_transfer */
 /* Note this context poll is only really partial, it cannot check for all possible invalid cases. */
-static int data_transfer_poll(bContext *C)
+static bool data_transfer_poll(bContext *C)
 {
        Object *ob = ED_object_active_context(C);
        ID *data = (ob) ? ob->data : NULL;
@@ -613,7 +613,7 @@ void OBJECT_OT_data_transfer(wmOperatorType *ot)
  *       or as a DataTransfer modifier tool.
  */
 
-static int datalayout_transfer_poll(bContext *C)
+static bool datalayout_transfer_poll(bContext *C)
 {
        return (edit_modifier_poll_generic(C, &RNA_DataTransferModifier, (1 << OB_MESH)) || data_transfer_poll(C));
 }
index 056ce6b03c65197031616b7ba5f47448c73406bf..fc967dc424e8a172397df46532ada138eee536b4 100644 (file)
@@ -654,7 +654,7 @@ static int editmode_toggle_exec(bContext *C, wmOperator *op)
        return OPERATOR_FINISHED;
 }
 
-static int editmode_toggle_poll(bContext *C)
+static bool editmode_toggle_poll(bContext *C)
 {
        Object *ob = CTX_data_active_object(C);
 
@@ -1348,7 +1348,7 @@ void OBJECT_OT_paths_calculate(wmOperatorType *ot)
 
 /* --------- */
 
-static int object_update_paths_poll(bContext *C)
+static bool object_update_paths_poll(bContext *C)
 {
        if (ED_operator_object_active_editable(C)) {
                Object *ob = ED_object_active_context(C);
@@ -1516,7 +1516,7 @@ static int shade_smooth_exec(bContext *C, wmOperator *op)
        return (done) ? OPERATOR_FINISHED : OPERATOR_CANCELLED;
 }
 
-static int shade_poll(bContext *C)
+static bool shade_poll(bContext *C)
 {
        return (CTX_data_edit_object(C) == NULL);
 }
@@ -1665,7 +1665,7 @@ static const EnumPropertyItem *object_mode_set_itemsf(
        return item;
 }
 
-static int object_mode_set_poll(bContext *C)
+static bool object_mode_set_poll(bContext *C)
 {
        /* Since Grease Pencil editmode is also handled here,
         * we have a special exception for allowing this operator
index 3773968c8ee93cf87d6b065eaf0e086fef75b666..bfc24d4f32567fd38c5b1ef74b5552f7e76f03f1 100644 (file)
@@ -431,7 +431,7 @@ static void object_hook_select(Object *ob, HookModifierData *hmd)
 
 /* special poll operators for hook operators */
 /* TODO: check for properties window modifier context too as alternative? */
-static int hook_op_edit_poll(bContext *C)
+static bool hook_op_edit_poll(bContext *C)
 {
        Object *obedit = CTX_data_edit_object(C);
 
index e4c42afe3cb695e7b46d24df535d19f30cca740c..f962f83844b6ad14d14b65fc2ee2c5eb9b7d540d 100644 (file)
@@ -148,8 +148,8 @@ void GROUP_OT_objects_add_active(struct wmOperatorType *ot);
 void GROUP_OT_objects_remove_active(struct wmOperatorType *ot);
 
 /* object_modifier.c */
-int edit_modifier_poll_generic(struct bContext *C, struct StructRNA *rna_type, int obtype_flag);
-int edit_modifier_poll(struct bContext *C);
+bool edit_modifier_poll_generic(struct bContext *C, struct StructRNA *rna_type, int obtype_flag);
+bool edit_modifier_poll(struct bContext *C);
 void edit_modifier_properties(struct wmOperatorType *ot);
 int edit_modifier_invoke_properties(struct bContext *C, struct wmOperator *op);
 struct ModifierData *edit_modifier_property_get(struct wmOperator *op, struct Object *ob, int type);
index 9dbb724c9f7403239e1015e5b3aaedb1dca83785..5f3a6d0ac94941ca1f094af715dc42f9df31967a 100644 (file)
@@ -814,7 +814,7 @@ void OBJECT_OT_modifier_add(wmOperatorType *ot)
 
 /************************ generic functions for operators using mod names and data context *********************/
 
-int edit_modifier_poll_generic(bContext *C, StructRNA *rna_type, int obtype_flag)
+bool edit_modifier_poll_generic(bContext *C, StructRNA *rna_type, int obtype_flag)
 {
        PointerRNA ptr = CTX_data_pointer_get_type(C, "modifier", rna_type);
        Object *ob = (ptr.id.data) ? ptr.id.data : ED_object_active_context(C);
@@ -826,7 +826,7 @@ int edit_modifier_poll_generic(bContext *C, StructRNA *rna_type, int obtype_flag
        return 1;
 }
 
-int edit_modifier_poll(bContext *C)
+bool edit_modifier_poll(bContext *C)
 {
        return edit_modifier_poll_generic(C, &RNA_Modifier, 0);
 }
@@ -1127,7 +1127,7 @@ void OBJECT_OT_modifier_copy(wmOperatorType *ot)
 
 /************* multires delete higher levels operator ****************/
 
-static int multires_poll(bContext *C)
+static bool multires_poll(bContext *C)
 {
        return edit_modifier_poll_generic(C, &RNA_MultiresModifier, (1 << OB_MESH));
 }
@@ -1452,13 +1452,13 @@ static void modifier_skin_customdata_delete(Object *ob)
                CustomData_free_layer_active(&me->vdata, CD_MVERT_SKIN, me->totvert);
 }
 
-static int skin_poll(bContext *C)
+static bool skin_poll(bContext *C)
 {
        return (!CTX_data_edit_object(C) &&
                edit_modifier_poll_generic(C, &RNA_SkinModifier, (1 << OB_MESH)));
 }
 
-static int skin_edit_poll(bContext *C)
+static bool skin_edit_poll(bContext *C)
 {
        return (CTX_data_edit_object(C) &&
                edit_modifier_poll_generic(C, &RNA_SkinModifier, (1 << OB_MESH)));
@@ -1824,7 +1824,7 @@ void OBJECT_OT_skin_armature_create(wmOperatorType *ot)
 }
 /************************ delta mush bind operator *********************/
 
-static int correctivesmooth_poll(bContext *C)
+static bool correctivesmooth_poll(bContext *C)
 {
        return edit_modifier_poll_generic(C, &RNA_CorrectiveSmoothModifier, 0);
 }
@@ -1892,7 +1892,7 @@ void OBJECT_OT_correctivesmooth_bind(wmOperatorType *ot)
 
 /************************ mdef bind operator *********************/
 
-static int meshdeform_poll(bContext *C)
+static bool meshdeform_poll(bContext *C)
 {
        return edit_modifier_poll_generic(C, &RNA_MeshDeformModifier, 0);
 }
@@ -1988,7 +1988,7 @@ void OBJECT_OT_meshdeform_bind(wmOperatorType *ot)
 
 /****************** explode refresh operator *********************/
 
-static int explode_poll(bContext *C)
+static bool explode_poll(bContext *C)
 {
        return edit_modifier_poll_generic(C, &RNA_ExplodeModifier, 0);
 }
@@ -2036,7 +2036,7 @@ void OBJECT_OT_explode_refresh(wmOperatorType *ot)
 
 /****************** ocean bake operator *********************/
 
-static int ocean_bake_poll(bContext *C)
+static bool ocean_bake_poll(bContext *C)
 {
        return edit_modifier_poll_generic(C, &RNA_OceanModifier, 0);
 }
@@ -2254,7 +2254,7 @@ void OBJECT_OT_ocean_bake(wmOperatorType *ot)
 
 /************************ LaplacianDeform bind operator *********************/
 
-static int laplaciandeform_poll(bContext *C)
+static bool laplaciandeform_poll(bContext *C)
 {
        return edit_modifier_poll_generic(C, &RNA_LaplacianDeformModifier, 0);
 }
@@ -2304,7 +2304,7 @@ void OBJECT_OT_laplaciandeform_bind(wmOperatorType *ot)
 
 /************************ sdef bind operator *********************/
 
-static int surfacedeform_bind_poll(bContext *C)
+static bool surfacedeform_bind_poll(bContext *C)
 {
        return edit_modifier_poll_generic(C, &RNA_SurfaceDeformModifier, 0);
 }
index 9a0b37e6dabab98a2c3f43d5c111642423e951db..407cddedbb09f4b9e67381b9f92dc7a8c85e9a61 100644 (file)
@@ -274,7 +274,7 @@ void ED_operatormacros_object(void)
 
 }
 
-static int object_mode_poll(bContext *C)
+static bool object_mode_poll(bContext *C)
 {
        Object *ob = CTX_data_active_object(C);
        return (!ob || ob->mode == OB_MODE_OBJECT);
index e904545d26b4ab279b5403230a87fb5e22a0b4cb..286a7e095817711ea937efd457e5d956505d05c7 100644 (file)
 
 /*********************** Make Vertex Parent Operator ************************/
 
-static int vertex_parent_set_poll(bContext *C)
+static bool vertex_parent_set_poll(bContext *C)
 {
        return ED_operator_editmesh(C) || ED_operator_editsurfcurve(C) || ED_operator_editlattice(C);
 }
index 6b53807ce1cce97b5711e6d3a8ff4e7db173eeec..2fc6207d6c130aefc6e90aa88006c6c9dd99dc80 100644 (file)
@@ -121,7 +121,7 @@ void ED_base_object_activate(bContext *C, Base *base)
 
 /********************** Selection Operators **********************/
 
-static int objects_selectable_poll(bContext *C)
+static bool objects_selectable_poll(bContext *C)
 {
        /* we don't check for linked scenes here, selection is
         * still allowed then for inspection of scene */
index 286d2e48c7d9761a6afa258448a5db1a2a70ea16..eec8b60cef048c09a2094781fd27ad1e248497bc 100644 (file)
@@ -222,14 +222,14 @@ static bool object_shape_key_mirror(bContext *C, Object *ob,
 
 /********************** shape key operators *********************/
 
-static int shape_key_mode_poll(bContext *C)
+static bool shape_key_mode_poll(bContext *C)
 {
        Object *ob = ED_object_context(C);
        ID *data = (ob) ? ob->data : NULL;
        return (ob && !ID_IS_LINKED(ob) && data && !ID_IS_LINKED(data) && ob->mode != OB_MODE_EDIT);
 }
 
-static int shape_key_mode_exists_poll(bContext *C)
+static bool shape_key_mode_exists_poll(bContext *C)
 {
        Object *ob = ED_object_context(C);
        ID *data = (ob) ? ob->data : NULL;
@@ -240,7 +240,7 @@ static int shape_key_mode_exists_poll(bContext *C)
               (BKE_keyblock_from_object(ob) != NULL);
 }
 
-static int shape_key_move_poll(bContext *C)
+static bool shape_key_move_poll(bContext *C)
 {
        /* Same as shape_key_mode_exists_poll above, but ensure we have at least two shapes! */
        Object *ob = ED_object_context(C);
@@ -251,7 +251,7 @@ static int shape_key_move_poll(bContext *C)
                ob->mode != OB_MODE_EDIT && key && key->totkey > 1);
 }
 
-static int shape_key_poll(bContext *C)
+static bool shape_key_poll(bContext *C)
 {
        Object *ob = ED_object_context(C);
        ID *data = (ob) ? ob->data : NULL;
index fcb2d45f73bf1e607c17d881316c372c97880aca..6c5076ef5637b35b824eea2f7c02cb07eb6159cf 100644 (file)
@@ -2480,7 +2480,7 @@ static void vgroup_assign_verts(Object *ob, const float weight)
 
 /********************** vertex group operators *********************/
 
-static int vertex_group_poll(bContext *C)
+static bool vertex_group_poll(bContext *C)
 {
        Object *ob = ED_object_context(C);
        ID *data = (ob) ? ob->data : NULL;
@@ -2491,7 +2491,7 @@ static int vertex_group_poll(bContext *C)
                ob->defbase.first);
 }
 
-static int vertex_group_supported_poll(bContext *C)
+static bool vertex_group_supported_poll(bContext *C)
 {
        Object *ob = ED_object_context(C);
        ID *data = (ob) ? ob->data : NULL;
@@ -2499,7 +2499,7 @@ static int vertex_group_supported_poll(bContext *C)
                data && !ID_IS_LINKED(data));
 }
 
-static int vertex_group_mesh_poll(bContext *C)
+static bool vertex_group_mesh_poll(bContext *C)
 {
        Object *ob = ED_object_context(C);
        ID *data = (ob) ? ob->data : NULL;
@@ -2510,7 +2510,7 @@ static int vertex_group_mesh_poll(bContext *C)
                ob->defbase.first);
 }
 
-static int UNUSED_FUNCTION(vertex_group_mesh_supported_poll)(bContext *C)
+static bool UNUSED_FUNCTION(vertex_group_mesh_supported_poll)(bContext *C)
 {
        Object *ob = ED_object_context(C);
        ID *data = (ob) ? ob->data : NULL;
@@ -2518,7 +2518,7 @@ static int UNUSED_FUNCTION(vertex_group_mesh_supported_poll)(bContext *C)
 }
 
 
-static int UNUSED_FUNCTION(vertex_group_poll_edit) (bContext *C)
+static bool UNUSED_FUNCTION(vertex_group_poll_edit) (bContext *C)
 {
        Object *ob = ED_object_context(C);
        ID *data = (ob) ? ob->data : NULL;
@@ -2530,7 +2530,7 @@ static int UNUSED_FUNCTION(vertex_group_poll_edit) (bContext *C)
 }
 
 /* editmode _or_ weight paint vertex sel */
-static int vertex_group_vert_poll_ex(bContext *C, const bool needs_select, const short ob_type_flag)
+static bool vertex_group_vert_poll_ex(bContext *C, const bool needs_select, const short ob_type_flag)
 {
        Object *ob = ED_object_context(C);
        ID *data = (ob) ? ob->data : NULL;
@@ -2565,25 +2565,25 @@ static int vertex_group_vert_poll_ex(bContext *C, const bool needs_select, const
 }
 
 #if 0
-static int vertex_group_vert_poll(bContext *C)
+static bool vertex_group_vert_poll(bContext *C)
 {
        return vertex_group_vert_poll_ex(C, false, 0);
 }
 #endif
 
 
-static int vertex_group_mesh_vert_poll(bContext *C)
+static bool vertex_group_mesh_vert_poll(bContext *C)
 {
        return vertex_group_vert_poll_ex(C, false, (1 << OB_MESH));
 }
 
-static int vertex_group_vert_select_poll(bContext *C)
+static bool vertex_group_vert_select_poll(bContext *C)
 {
        return vertex_group_vert_poll_ex(C, true, 0);
 }
 
 #if 0
-static int vertex_group_mesh_vert_select_poll(bContext *C)
+static bool vertex_group_mesh_vert_select_poll(bContext *C)
 {
        return vertex_group_vert_poll_ex(C, true, (1 << OB_MESH));
 }
@@ -2591,7 +2591,7 @@ static int vertex_group_mesh_vert_select_poll(bContext *C)
 
 
 /* editmode _or_ weight paint vertex sel and active group unlocked */
-static int vertex_group_vert_select_unlocked_poll(bContext *C)
+static bool vertex_group_vert_select_unlocked_poll(bContext *C)
 {
        Object *ob = ED_object_context(C);
        ID *data = (ob) ? ob->data : NULL;
@@ -2614,7 +2614,7 @@ static int vertex_group_vert_select_unlocked_poll(bContext *C)
        return 1;
 }
 
-static int vertex_group_vert_select_mesh_poll(bContext *C)
+static bool vertex_group_vert_select_mesh_poll(bContext *C)
 {
        Object *ob = ED_object_context(C);
        ID *data = (ob) ? ob->data : NULL;
index dabdea3438143ee1831d186154961ff2f6bf5984..73ed8b016efd6476fb4f0c6ee7891357e1799daa 100644 (file)
@@ -86,7 +86,7 @@
 
 /**************************** utilities *******************************/
 
-int PE_poll(bContext *C)
+bool PE_poll(bContext *C)
 {
        Main *bmain = CTX_data_main(C);
        Scene *scene= CTX_data_scene(C);
@@ -98,7 +98,7 @@ int PE_poll(bContext *C)
        return (PE_get_current(bmain, scene, ob) != NULL);
 }
 
-int PE_hair_poll(bContext *C)
+bool PE_hair_poll(bContext *C)
 {
        Main *bmain = CTX_data_main(C);
        Scene *scene= CTX_data_scene(C);
@@ -113,7 +113,7 @@ int PE_hair_poll(bContext *C)
        return (edit && edit->psys);
 }
 
-int PE_poll_view3d(bContext *C)
+bool PE_poll_view3d(bContext *C)
 {
        ScrArea *sa = CTX_wm_area(C);
        ARegion *ar = CTX_wm_region(C);
@@ -4071,7 +4071,7 @@ void PARTICLE_OT_brush_edit(wmOperatorType *ot)
 
 /*********************** cut shape ***************************/
 
-static int shape_cut_poll(bContext *C)
+static bool shape_cut_poll(bContext *C)
 {
        if (PE_hair_poll(C)) {
                Scene *scene = CTX_data_scene(C);
@@ -4397,7 +4397,7 @@ void PE_create_particle_edit(Main *bmain, Scene *scene, Object *ob, PointCache *
        }
 }
 
-static int particle_edit_toggle_poll(bContext *C)
+static bool particle_edit_toggle_poll(bContext *C)
 {
        Object *ob = CTX_data_active_object(C);
 
index 873ea196c350c5d513a5fb766daf8e7b19d9c300..087d3182d8ccb3f0a8fb6debb9d6ca1279f8c304 100644 (file)
@@ -154,7 +154,7 @@ void OBJECT_OT_particle_system_remove(wmOperatorType *ot)
 
 /********************** new particle settings operator *********************/
 
-static int psys_poll(bContext *C)
+static bool psys_poll(bContext *C)
 {
        PointerRNA ptr = CTX_data_pointer_get_type(C, "particle_system", &RNA_ParticleSystem);
        return (ptr.data != NULL);
@@ -1105,7 +1105,7 @@ static bool copy_particle_systems_to_object(Main *bmain,
        return true;
 }
 
-static int copy_particle_systems_poll(bContext *C)
+static bool copy_particle_systems_poll(bContext *C)
 {
        Object *ob;
        if (!ED_operator_object_active_editable(C))
@@ -1182,7 +1182,7 @@ void PARTICLE_OT_copy_particle_systems(wmOperatorType *ot)
        RNA_def_boolean(ot->srna, "use_active", false, "Use Active", "Use the active particle system from the context");
 }
 
-static int duplicate_particle_systems_poll(bContext *C)
+static bool duplicate_particle_systems_poll(bContext *C)
 {
        if (!ED_operator_object_active_editable(C)) {
                return false;
index abd95cc37f1557a6158d6245b484d1f41d4073ec..51c5955d5079db6a84b94f68768a87f42c81cbdf 100644 (file)
 
 #include "physics_intern.h"
 
-static int ptcache_bake_all_poll(bContext *C)
+static bool ptcache_bake_all_poll(bContext *C)
 {
        return CTX_data_scene(C) != NULL;
 }
 
-static int ptcache_poll(bContext *C)
+static bool ptcache_poll(bContext *C)
 {
        PointerRNA ptr= CTX_data_pointer_get_type(C, "point_cache", &RNA_PointCache);
        return (ptr.data && ptr.id.data);
index 85478673f96b90b541d9c9b16006d5932183999c..0c612cc5855794054210c9522b6ef58cc12c130c 100644 (file)
@@ -59,7 +59,7 @@
 /* ********************************************** */
 /* Helper API's for RigidBody Constraint Editing */
 
-static int ED_operator_rigidbody_con_active_poll(bContext *C)
+static bool ED_operator_rigidbody_con_active_poll(bContext *C)
 {
        if (ED_operator_object_active_editable(C)) {
                Object *ob = CTX_data_active_object(C);
index fa7298489b115487689596ea41fdba4fbff226f8..ec6de52ebc18cf9654b25410faea24f9f88c8cd0 100644 (file)
@@ -65,7 +65,7 @@
 /* ********************************************** */
 /* Helper API's for RigidBody Objects Editing */
 
-static int ED_operator_rigidbody_active_poll(bContext *C)
+static bool ED_operator_rigidbody_active_poll(bContext *C)
 {
        if (ED_operator_object_active_editable(C)) {
                Object *ob = ED_object_active_context(C);
@@ -75,7 +75,7 @@ static int ED_operator_rigidbody_active_poll(bContext *C)
                return 0;
 }
 
-static int ED_operator_rigidbody_add_poll(bContext *C)
+static bool ED_operator_rigidbody_add_poll(bContext *C)
 {
        if (ED_operator_object_active_editable(C)) {
                Object *ob = ED_object_active_context(C);
index 8d5258a7522ad6aca4173f992e38d9ead9bbecf0..fe2be86dd98b375486652e33b25bae9c08adde7c 100644 (file)
 /* API */
 
 /* check if there is an active rigid body world */
-static int ED_rigidbody_world_active_poll(bContext *C)
+static bool ED_rigidbody_world_active_poll(bContext *C)
 {
        Scene *scene = CTX_data_scene(C);
        return (scene && scene->rigidbody_world);
 }
-static int ED_rigidbody_world_add_poll(bContext *C)
+static bool ED_rigidbody_world_add_poll(bContext *C)
 {
        Scene *scene = CTX_data_scene(C);
        return (scene && scene->rigidbody_world == NULL);
index c27b85c600f4c443b4ac717d5925e414275760d6..5b198774b715ec16d8a6a8aef52dc1018e3633dc 100644 (file)
@@ -682,7 +682,7 @@ void SCENE_OT_render_layer_remove(wmOperatorType *ot)
 
 /********************** render view operators *********************/
 
-static int render_view_remove_poll(bContext *C)
+static bool render_view_remove_poll(bContext *C)
 {
        Scene *scene = CTX_data_scene(C);
 
@@ -760,7 +760,7 @@ static bool freestyle_linestyle_check_report(FreestyleLineSet *lineset, ReportLi
        return true;
 }
 
-static int freestyle_active_module_poll(bContext *C)
+static bool freestyle_active_module_poll(bContext *C)
 {
        PointerRNA ptr = CTX_data_pointer_get_type(C, "freestyle_module", &RNA_FreestyleModuleSettings);
        FreestyleModuleConfig *module = ptr.data;
@@ -893,7 +893,7 @@ void SCENE_OT_freestyle_lineset_add(wmOperatorType *ot)
        ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO | OPTYPE_INTERNAL;
 }
 
-static int freestyle_active_lineset_poll(bContext *C)
+static bool freestyle_active_lineset_poll(bContext *C)
 {
        Scene *scene = CTX_data_scene(C);
        SceneRenderLayer *srl = BLI_findlink(&scene->r.layers, scene->r.actlay);
@@ -1585,7 +1585,7 @@ static int envmap_save_invoke(bContext *C, wmOperator *op, const wmEvent *UNUSED
        return OPERATOR_RUNNING_MODAL;
 }
 
-static int envmap_save_poll(bContext *C)
+static bool envmap_save_poll(bContext *C)
 {
        Tex *tex = CTX_data_pointer_get_type(C, "texture", &RNA_Texture).data;
 
@@ -1639,7 +1639,7 @@ static int envmap_clear_exec(bContext *C, wmOperator *UNUSED(op))
        return OPERATOR_FINISHED;
 }
 
-static int envmap_clear_poll(bContext *C)
+static bool envmap_clear_poll(bContext *C)
 {
        Tex *tex = CTX_data_pointer_get_type(C, "texture", &RNA_Texture).data;
 
@@ -1858,7 +1858,7 @@ static int copy_mtex_exec(bContext *C, wmOperator *UNUSED(op))
        return OPERATOR_FINISHED;
 }
 
-static int copy_mtex_poll(bContext *C)
+static bool copy_mtex_poll(bContext *C)
 {
        ID *id = CTX_data_pointer_get_type(C, "texture_slot", &RNA_TextureSlot).id.data;
 
index 6418db3e2795ed5466640a2162ec480957ad080c..411469b539bfa53b1148bd127fe720c4ef051a18 100644 (file)
@@ -95,7 +95,7 @@
 /** \name Public Poll API
  * \{ */
 
-int ED_operator_regionactive(bContext *C)
+bool ED_operator_regionactive(bContext *C)
 {
        if (CTX_wm_window(C) == NULL) return 0;
        if (CTX_wm_screen(C) == NULL) return 0;
@@ -103,7 +103,7 @@ int ED_operator_regionactive(bContext *C)
        return 1;
 }
 
-int ED_operator_areaactive(bContext *C)
+bool ED_operator_areaactive(bContext *C)
 {
        if (CTX_wm_window(C) == NULL) return 0;
        if (CTX_wm_screen(C) == NULL) return 0;
@@ -111,7 +111,7 @@ int ED_operator_areaactive(bContext *C)
        return 1;
 }
 
-int ED_operator_screenactive(bContext *C)
+bool ED_operator_screenactive(bContext *C)
 {
        if (CTX_wm_window(C) == NULL) return 0;
        if (CTX_wm_screen(C) == NULL) return 0;
@@ -119,7 +119,7 @@ int ED_operator_screenactive(bContext *C)
 }
 
 /* XXX added this to prevent anim state to change during renders */
-static int ED_operator_screenactive_norender(bContext *C)
+static bool ED_operator_screenactive_norender(bContext *C)
 {
        if (G.is_rendering) return 0;
        if (CTX_wm_window(C) == NULL) return 0;
@@ -128,7 +128,7 @@ static int ED_operator_screenactive_norender(bContext *C)
 }
 
 /* when mouse is over area-edge */
-int ED_operator_screen_mainwinactive(bContext *C)
+bool ED_operator_screen_mainwinactive(bContext *C)
 {
        bScreen *screen;
        if (CTX_wm_window(C) == NULL) return 0;
@@ -138,7 +138,7 @@ int ED_operator_screen_mainwinactive(bContext *C)
        return 1;
 }
 
-int ED_operator_scene(bContext *C)
+bool ED_operator_scene(bContext *C)
 {
        Scene *scene = CTX_data_scene(C);
        if (scene)
@@ -146,7 +146,7 @@ int ED_operator_scene(bContext *C)
        return 0;
 }
 
-int ED_operator_scene_editable(bContext *C)
+bool ED_operator_scene_editable(bContext *C)
 {
        Scene *scene = CTX_data_scene(C);
        if (scene && !ID_IS_LINKED(scene))
@@ -154,7 +154,7 @@ int ED_operator_scene_editable(bContext *C)
        return 0;
 }
 
-int ED_operator_objectmode(bContext *C)
+bool ED_operator_objectmode(bContext *C)
 {
        Scene *scene = CTX_data_scene(C);
        Object *obact = CTX_data_active_object(C);
@@ -181,12 +181,12 @@ static bool ed_spacetype_test(bContext *C, int type)
        return 0;
 }
 
-int ED_operator_view3d_active(bContext *C)
+bool ED_operator_view3d_active(bContext *C)
 {
        return ed_spacetype_test(C, SPACE_VIEW3D);
 }
 
-int ED_operator_region_view3d_active(bContext *C)
+bool ED_operator_region_view3d_active(bContext *C)
 {
        if (CTX_wm_region_view3d(C))
                return true;
@@ -196,7 +196,7 @@ int ED_operator_region_view3d_active(bContext *C)
 }
 
 /* generic for any view2d which uses anim_ops */
-int ED_operator_animview_active(bContext *C)
+bool ED_operator_animview_active(bContext *C)
 {
        if (ED_operator_areaactive(C)) {
                SpaceLink *sl = (SpaceLink *)CTX_wm_space_data(C);
@@ -208,17 +208,17 @@ int ED_operator_animview_active(bContext *C)
        return 0;
 }
 
-int ED_operator_timeline_active(bContext *C)
+bool ED_operator_timeline_active(bContext *C)
 {
        return ed_spacetype_test(C, SPACE_TIME);
 }
 
-int ED_operator_outliner_active(bContext *C)
+bool ED_operator_outliner_active(bContext *C)
 {
        return ed_spacetype_test(C, SPACE_OUTLINER);
 }
 
-int ED_operator_outliner_active_no_editobject(bContext *C)
+bool ED_operator_outliner_active_no_editobject(bContext *C)
 {
        if (ed_spacetype_test(C, SPACE_OUTLINER)) {
                Object *ob = ED_object_active_context(C);
@@ -231,22 +231,22 @@ int ED_operator_outliner_active_no_editobject(bContext *C)
        return 0;
 }
 
-int ED_operator_file_active(bContext *C)
+bool ED_operator_file_active(bContext *C)
 {
        return ed_spacetype_test(C, SPACE_FILE);
 }
 
-int ED_operator_action_active(bContext *C)
+bool ED_operator_action_active(bContext *C)
 {
        return ed_spacetype_test(C, SPACE_ACTION);
 }
 
-int ED_operator_buttons_active(bContext *C)
+bool ED_operator_buttons_active(bContext *C)
 {
        return ed_spacetype_test(C, SPACE_BUTS);
 }
 
-int ED_operator_node_active(bContext *C)
+bool ED_operator_node_active(bContext *C)
 {
        SpaceNode *snode = CTX_wm_space_node(C);
 
@@ -256,7 +256,7 @@ int ED_operator_node_active(bContext *C)
        return 0;
 }
 
-int ED_operator_node_editable(bContext *C)
+bool ED_operator_node_editable(bContext *C)
 {
        SpaceNode *snode = CTX_wm_space_node(C);
 
@@ -266,80 +266,80 @@ int ED_operator_node_editable(bContext *C)
        return 0;
 }
 
-int ED_operator_graphedit_active(bContext *C)
+bool ED_operator_graphedit_active(bContext *C)
 {
        return ed_spacetype_test(C, SPACE_IPO);
 }
 
-int ED_operator_sequencer_active(bContext *C)
+bool ED_operator_sequencer_active(bContext *C)
 {
        return ed_spacetype_test(C, SPACE_SEQ);
 }
 
-int ED_operator_sequencer_active_editable(bContext *C)
+bool ED_operator_sequencer_active_editable(bContext *C)
 {
        return ed_spacetype_test(C, SPACE_SEQ) && ED_operator_scene_editable(C);
 }
 
-int ED_operator_image_active(bContext *C)
+bool ED_operator_image_active(bContext *C)
 {
        return ed_spacetype_test(C, SPACE_IMAGE);
 }
 
-int ED_operator_nla_active(bContext *C)
+bool ED_operator_nla_active(bContext *C)
 {
        return ed_spacetype_test(C, SPACE_NLA);
 }
 
-int ED_operator_logic_active(bContext *C)
+bool ED_operator_logic_active(bContext *C)
 {
        return ed_spacetype_test(C, SPACE_LOGIC);
 }
 
-int ED_operator_info_active(bContext *C)
+bool ED_operator_info_active(bContext *C)
 {
        return ed_spacetype_test(C, SPACE_INFO);
 }
 
 
-int ED_operator_console_active(bContext *C)
+bool ED_operator_console_active(bContext *C)
 {
        return ed_spacetype_test(C, SPACE_CONSOLE);
 }
 
-static int ed_object_hidden(Object *ob)
+static bool ed_object_hidden(Object *ob)
 {
        /* if hidden but in edit mode, we still display, can happen with animation */
        return ((ob->restrictflag & OB_RESTRICT_VIEW) && !(ob->mode & OB_MODE_EDIT));
 }
 
-int ED_operator_object_active(bContext *C)
+bool ED_operator_object_active(bContext *C)
 {
        Object *ob = ED_object_active_context(C);
        return ((ob != NULL) && !ed_object_hidden(ob));
 }
 
-int ED_operator_object_active_editable(bContext *C)
+bool ED_operator_object_active_editable(bContext *C)
 {
        Object *ob = ED_object_active_context(C);
        return ((ob != NULL) && !ID_IS_LINKED(ob) && !ed_object_hidden(ob));
 }
 
-int ED_operator_object_active_editable_mesh(bContext *C)
+bool ED_operator_object_active_editable_mesh(bContext *C)
 {
        Object *ob = ED_object_active_context(C);
        return ((ob != NULL) && !ID_IS_LINKED(ob) && !ed_object_hidden(ob) &&
                (ob->type == OB_MESH) && !ID_IS_LINKED(ob->data));
 }
 
-int ED_operator_object_active_editable_font(bContext *C)
+bool ED_operator_object_active_editable_font(bContext *C)
 {
        Object *ob = ED_object_active_context(C);
        return ((ob != NULL) && !ID_IS_LINKED(ob) && !ed_object_hidden(ob) &&
                (ob->type == OB_FONT));
 }
 
-int ED_operator_editmesh(bContext *C)
+bool ED_operator_editmesh(bContext *C)
 {
        Object *obedit = CTX_data_edit_object(C);
        if (obedit && obedit->type == OB_MESH)
@@ -347,12 +347,12 @@ int ED_operator_editmesh(bContext *C)
        return 0;
 }
 
-int ED_operator_editmesh_view3d(bContext *C)
+bool ED_operator_editmesh_view3d(bContext *C)
 {
        return ED_operator_editmesh(C) && ED_operator_view3d_active(C);
 }
 
-int ED_operator_editmesh_region_view3d(bContext *C)
+bool ED_operator_editmesh_region_view3d(bContext *C)
 {
        if (ED_operator_editmesh(C) && CTX_wm_region_view3d(C))
                return 1;
@@ -361,7 +361,7 @@ int ED_operator_editmesh_region_view3d(bContext *C)
        return 0;
 }
 
-int ED_operator_editarmature(bContext *C)
+bool ED_operator_editarmature(bContext *C)
 {
        Object *obedit = CTX_data_edit_object(C);
        if (obedit && obedit->type == OB_ARMATURE)
@@ -376,7 +376,7 @@ int ED_operator_editarmature(bContext *C)
  * when it comes to transforming bones, but managing bones layers/groups
  * can be left for pose mode only. (not weight paint mode)
  */
-int ED_operator_posemode_exclusive(bContext *C)
+bool ED_operator_posemode_exclusive(bContext *C)
 {
        Object *obact = CTX_data_active_object(C);
 
@@ -394,7 +394,7 @@ int ED_operator_posemode_exclusive(bContext *C)
 
 /* allows for pinned pose objects to be used in the object buttons
  * and the non-active pose object to be used in the 3D view */
-int ED_operator_posemode_context(bContext *C)
+bool ED_operator_posemode_context(bContext *C)
 {
        Object *obpose = ED_pose_object_from_context(C);
 
@@ -407,7 +407,7 @@ int ED_operator_posemode_context(bContext *C)
        return 0;
 }
 
-int ED_operator_posemode(bContext *C)
+bool ED_operator_posemode(bContext *C)
 {
        Object *obact = CTX_data_active_object(C);
 
@@ -423,7 +423,7 @@ int ED_operator_posemode(bContext *C)
        return 0;
 }
 
-int ED_operator_posemode_local(bContext *C)
+bool ED_operator_posemode_local(bContext *C)
 {
        if (ED_operator_posemode(C)) {
                Object *ob = BKE_object_pose_armature_get(CTX_data_active_object(C));
@@ -435,21 +435,21 @@ int ED_operator_posemode_local(bContext *C)
 }
 
 /* wrapper for ED_space_image_show_uvedit */
-int ED_operator_uvedit(bContext *C)
+bool ED_operator_uvedit(bContext *C)
 {
        SpaceImage *sima = CTX_wm_space_image(C);
        Object *obedit = CTX_data_edit_object(C);
        return ED_space_image_show_uvedit(sima, obedit);
 }
 
-int ED_operator_uvedit_space_image(bContext *C)
+bool ED_operator_uvedit_space_image(bContext *C)
 {
        SpaceImage *sima = CTX_wm_space_image(C);
        Object *obedit = CTX_data_edit_object(C);
        return sima && ED_space_image_show_uvedit(sima, obedit);
 }
 
-int ED_operator_uvmap(bContext *C)
+bool ED_operator_uvmap(bContext *C)
 {
        Object *obedit = CTX_data_edit_object(C);
        BMEditMesh *em = NULL;
@@ -465,7 +465,7 @@ int ED_operator_uvmap(bContext *C)
        return false;
 }
 
-int ED_operator_editsurfcurve(bContext *C)
+bool ED_operator_editsurfcurve(bContext *C)
 {
        Object *obedit = CTX_data_edit_object(C);
        if (obedit && ELEM(obedit->type, OB_CURVE, OB_SURF))
@@ -473,7 +473,7 @@ int ED_operator_editsurfcurve(bContext *C)
        return 0;
 }
 
-int ED_operator_editsurfcurve_region_view3d(bContext *C)
+bool ED_operator_editsurfcurve_region_view3d(bContext *C)
 {
        if (ED_operator_editsurfcurve(C) && CTX_wm_region_view3d(C))
                return 1;
@@ -482,7 +482,7 @@ int ED_operator_editsurfcurve_region_view3d(bContext *C)
        return 0;
 }
 
-int ED_operator_editcurve(bContext *C)
+bool ED_operator_editcurve(bContext *C)
 {
        Object *obedit = CTX_data_edit_object(C);
        if (obedit && obedit->type == OB_CURVE)
@@ -490,7 +490,7 @@ int ED_operator_editcurve(bContext *C)
        return 0;
 }
 
-int ED_operator_editcurve_3d(bContext *C)
+bool ED_operator_editcurve_3d(bContext *C)
 {
        Object *obedit = CTX_data_edit_object(C);
        if (obedit && obedit->type == OB_CURVE) {
@@ -501,7 +501,7 @@ int ED_operator_editcurve_3d(bContext *C)
        return 0;
 }
 
-int ED_operator_editsurf(bContext *C)
+bool ED_operator_editsurf(bContext *C)
 {
        Object *obedit = CTX_data_edit_object(C);
        if (obedit && obedit->type == OB_SURF)
@@ -509,7 +509,7 @@ int ED_operator_editsurf(bContext *C)
        return 0;
 }
 
-int ED_operator_editfont(bContext *C)
+bool ED_operator_editfont(bContext *C)
 {
        Object *obedit = CTX_data_edit_object(C);
        if (obedit && obedit->type == OB_FONT)
@@ -517,7 +517,7 @@ int ED_operator_editfont(bContext *C)
        return 0;
 }
 
-int ED_operator_editlattice(bContext *C)
+bool ED_operator_editlattice(bContext *C)
 {
        Object *obedit = CTX_data_edit_object(C);
        if (obedit && obedit->type == OB_LATTICE)
@@ -525,7 +525,7 @@ int ED_operator_editlattice(bContext *C)
        return 0;
 }
 
-int ED_operator_editmball(bContext *C)
+bool ED_operator_editmball(bContext *C)
 {
        Object *obedit = CTX_data_edit_object(C);
        if (obedit && obedit->type == OB_MBALL)
@@ -533,7 +533,7 @@ int ED_operator_editmball(bContext *C)
        return 0;
 }
 
-int ED_operator_mask(bContext *C)
+bool ED_operator_mask(bContext *C)
 {
        ScrArea *sa = CTX_wm_area(C);
        if (sa && sa->spacedata.first) {
@@ -567,7 +567,7 @@ int ED_operator_mask(bContext *C)
 /** \name Internal Screen Utilities
  * \{ */
 
-static int screen_active_editable(bContext *C)
+static bool screen_active_editable(bContext *C)
 {
        if (ED_operator_screenactive(C)) {
                /* no full window splitting allowed */
@@ -631,7 +631,7 @@ typedef struct sActionzoneData {
 } sActionzoneData;
 
 /* quick poll to save operators to be created and handled */
-static int actionzone_area_poll(bContext *C)
+static bool actionzone_area_poll(bContext *C)
 {
        wmWindow *win = CTX_wm_window(C);
        ScrArea *sa = CTX_wm_area(C);
@@ -4391,7 +4391,7 @@ static const EnumPropertyItem space_context_cycle_direction[] = {
        {0, NULL, 0, NULL, NULL}
 };
 
-static int space_context_cycle_poll(bContext *C)
+static bool space_context_cycle_poll(bContext *C)
 {
        ScrArea *sa = CTX_wm_area(C);
        /* sa might be NULL if called out of window bounds */
@@ -4555,7 +4555,7 @@ static void keymap_modal_set(wmKeyConfig *keyconf)
 
 }
 
-static int open_file_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
+static bool open_file_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
 {
        if (drag->type == WM_DRAG_PATH) {
                if (drag->icon == ICON_FILE_BLEND)
index ec486954ba30699d454350ee60d8ea211af62b19..dda75877f50a8401a5d3883e92a157d78c918341 100644 (file)
@@ -269,7 +269,7 @@ static void screenshot_draw(bContext *UNUSED(C), wmOperator *op)
        uiDefAutoButsRNA(layout, &ptr, screenshot_draw_check_prop, '\0');
 }
 
-static int screenshot_poll(bContext *C)
+static bool screenshot_poll(bContext *C)
 {
        if (G.background)
                return false;
index 3c3b9e91ab965d0b63df25fafb6ba6a701c6719f..769f6116dc67d42e835bf7367eb0730566d417cc 100644 (file)
@@ -1103,7 +1103,7 @@ static void paint_draw_cursor(bContext *C, int x, int y, void *UNUSED(unused))
 
 /* Public API */
 
-void paint_cursor_start(bContext *C, int (*poll)(bContext *C))
+void paint_cursor_start(bContext *C, bool (*poll)(bContext *C))
 {
        Paint *p = BKE_paint_get_active_from_context(C);
 
@@ -1114,7 +1114,7 @@ void paint_cursor_start(bContext *C, int (*poll)(bContext *C))
        BKE_paint_invalidate_overlay_all();
 }
 
-void paint_cursor_start_explicit(Paint *p, wmWindowManager *wm, int (*poll)(bContext *C))
+void paint_cursor_start_explicit(Paint *p, wmWindowManager *wm, bool (*poll)(bContext *C))
 {
        if (p && !p->paint_cursor)
                p->paint_cursor = WM_paint_cursor_activate(wm, poll, paint_draw_cursor, NULL);
index 44abdc34ffb91bc6f21054c10c70b3b5fa924409..8d31ad19a999f9c6c0f3145373f68d0ce2edf038 100644 (file)
@@ -55,7 +55,7 @@
 #define PAINT_CURVE_SELECT_THRESHOLD 40.0f
 #define PAINT_CURVE_POINT_SELECT(pcp, i) (*(&pcp->bez.f1 + i) = SELECT)
 
-int paint_curve_poll(bContext *C)
+bool paint_curve_poll(bContext *C)
 {
        Object *ob = CTX_data_active_object(C);
        Paint *p;
index 4902fd78e33d12a2a3bbf4295463cdbf1f86f71f..3760dec96d0a2dab56c3a96796d0f38491284f11 100644 (file)
@@ -264,7 +264,7 @@ static Brush *image_paint_brush(bContext *C)
        return BKE_paint_brush(&settings->imapaint.paint);
 }
 
-static int image_paint_poll(bContext *C)
+static bool image_paint_poll(bContext *C)
 {
        Object *obact;
 
@@ -290,7 +290,7 @@ static int image_paint_poll(bContext *C)
        return 0;
 }
 
-static int image_paint_2d_clone_poll(bContext *C)
+static bool image_paint_2d_clone_poll(bContext *C)
 {
        Brush *brush = image_paint_brush(C);
 
@@ -976,7 +976,7 @@ static int sample_color_modal(bContext *C, wmOperator *op, const wmEvent *event)
        return OPERATOR_RUNNING_MODAL;
 }
 
-static int sample_color_poll(bContext *C)
+static bool sample_color_poll(bContext *C)
 {
        return (image_paint_poll(C) || vertex_paint_poll(C));
 }
@@ -1009,7 +1009,7 @@ void PAINT_OT_sample_color(wmOperatorType *ot)
 
 /******************** texture paint toggle operator ********************/
 
-static int texture_paint_toggle_poll(bContext *C)
+static bool texture_paint_toggle_poll(bContext *C)
 {
        Object *ob = CTX_data_active_object(C);
        if (ob == NULL || ob->type != OB_MESH)
@@ -1145,7 +1145,7 @@ static int brush_colors_flip_exec(bContext *C, wmOperator *UNUSED(op))
        return OPERATOR_FINISHED;
 }
 
-static int brush_colors_flip_poll(bContext *C)
+static bool brush_colors_flip_poll(bContext *C)
 {
        if (image_paint_poll(C)) {
                Brush *br = image_paint_brush(C);
@@ -1195,7 +1195,7 @@ void ED_imapaint_bucket_fill(struct bContext *C, float color[3], wmOperator *op)
 }
 
 
-static int texture_paint_poll(bContext *C)
+static bool texture_paint_poll(bContext *C)
 {
        if (texture_paint_toggle_poll(C))
                if (CTX_data_active_object(C)->mode & OB_MODE_TEXTURE_PAINT)
@@ -1204,22 +1204,22 @@ static int texture_paint_poll(bContext *C)
        return 0;
 }
 
-int image_texture_paint_poll(bContext *C)
+bool image_texture_paint_poll(bContext *C)
 {
        return (texture_paint_poll(C) || image_paint_poll(C));
 }
 
-int facemask_paint_poll(bContext *C)
+bool facemask_paint_poll(bContext *C)
 {
        return BKE_paint_select_face_test(CTX_data_active_object(C));
 }
 
-int vert_paint_poll(bContext *C)
+bool vert_paint_poll(bContext *C)
 {
        return BKE_paint_select_vert_test(CTX_data_active_object(C));
 }
 
-int mask_paint_poll(bContext *C)
+bool mask_paint_poll(bContext *C)
 {
        return BKE_paint_select_elem_test(CTX_data_active_object(C));
 }
index 4687ec3f5cbcca462e0f19b409f4b3e536f17eee..e9fdbdb7f2607cbe59cc4a4685e2b5d9dffb1d40 100644 (file)
@@ -5921,7 +5921,7 @@ static int add_simple_uvs_exec(bContext *C, wmOperator *UNUSED(op))
        return OPERATOR_FINISHED;
 }
 
-static int add_simple_uvs_poll(bContext *C)
+static bool add_simple_uvs_poll(bContext *C)
 {
        Object *ob = CTX_data_active_object(C);
 
index e1ac35c3675eee1b1744635a44a90fd6bdde824b..8ba773a2fc838fd64c84a1a8748562d3ad4765a6 100644 (file)
@@ -87,16 +87,16 @@ struct ViewContext *paint_stroke_view_context(struct PaintStroke *stroke);
 void *paint_stroke_mode_data(struct PaintStroke *stroke);
 float paint_stroke_distance_get(struct PaintStroke *stroke);
 void paint_stroke_set_mode_data(struct PaintStroke *stroke, void *mode_data);
-int paint_poll(struct bContext *C);
-void paint_cursor_start(struct bContext *C, int (*poll)(struct bContext *C));
-void paint_cursor_start_explicit(struct Paint *p, struct wmWindowManager *wm, int (*poll)(struct bContext *C));
+bool paint_poll(struct bContext *C);
+void paint_cursor_start(struct bContext *C, bool (*poll)(struct bContext *C));
+void paint_cursor_start_explicit(struct Paint *p, struct wmWindowManager *wm, bool (*poll)(struct bContext *C));
 void paint_cursor_delete_textures(void);
 
 /* paint_vertex.c */
-int weight_paint_poll(struct bContext *C);
-int weight_paint_mode_poll(struct bContext *C);
-int vertex_paint_poll(struct bContext *C);
-int vertex_paint_mode_poll(struct bContext *C);
+bool weight_paint_poll(struct bContext *C);
+bool weight_paint_mode_poll(struct bContext *C);
+bool vertex_paint_poll(struct bContext *C);
+bool vertex_paint_mode_poll(struct bContext *C);
 
 typedef void (*VPaintTransform_Callback)(const float col[3], const void *user_data, float r_col[3]);
 
@@ -177,7 +177,7 @@ typedef struct ImagePaintPartialRedraw {
 #define IMAPAINT_TILE_SIZE          (1 << IMAPAINT_TILE_BITS)
 #define IMAPAINT_TILE_NUMBER(size)  (((size) + IMAPAINT_TILE_SIZE - 1) >> IMAPAINT_TILE_BITS)
 
-int image_texture_paint_poll(struct bContext *C);
+bool image_texture_paint_poll(struct bContext *C);
 void imapaint_image_update(struct SpaceImage *sima, struct Image *image, struct ImBuf *ibuf, short texpaint);
 struct ImagePaintPartialRedraw *get_imapaintpartial(void);
 void set_imapaintpartial(struct ImagePaintPartialRedraw *ippr);
@@ -237,8 +237,8 @@ struct ListBase *ED_image_undosys_step_get_tiles(struct UndoStep *us_p);
 struct ListBase *ED_image_undo_get_tiles(void);
 
 /* sculpt_uv.c */
-int uv_sculpt_poll(struct bContext *C);
-int uv_sculpt_keymap_poll(struct bContext *C);
+bool uv_sculpt_poll(struct bContext *C);
+bool uv_sculpt_keymap_poll(struct bContext *C);
 
 void SCULPT_OT_uv_sculpt_stroke(struct wmOperatorType *ot);
 
@@ -282,11 +282,11 @@ void PAINT_OT_face_select_reveal(struct wmOperatorType *ot);
 void PAINT_OT_vert_select_all(struct wmOperatorType *ot);
 void PAINT_OT_vert_select_ungrouped(struct wmOperatorType *ot);
 
-int vert_paint_poll(struct bContext *C);
-int mask_paint_poll(struct bContext *C);
-int paint_curve_poll(struct bContext *C);
+bool vert_paint_poll(struct bContext *C);
+bool mask_paint_poll(struct bContext *C);
+bool paint_curve_poll(struct bContext *C);
 
-int facemask_paint_poll(struct bContext *C);
+bool facemask_paint_poll(struct bContext *C);
 void flip_v3_v3(float out[3], const float in[3], const char symm);
 void flip_qt_qt(float out[3], const float in[3], const char symm);
 
index f03c119a09ea4a63bf5e82107225ebe85cce1fcc..89475d0de8ac7105780c9add7d71bdc237d3af57 100644 (file)
@@ -183,7 +183,7 @@ static void PALETTE_OT_new(wmOperatorType *ot)
        ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
 }
 
-static int palette_poll(bContext *C)
+static bool palette_poll(bContext *C)
 {
        Paint *paint = BKE_paint_get_active_from_context(C);
 
@@ -778,7 +778,7 @@ static int stencil_control_modal(bContext *C, wmOperator *op, const wmEvent *eve
        return OPERATOR_RUNNING_MODAL;
 }
 
-static int stencil_control_poll(bContext *C)
+static bool stencil_control_poll(bContext *C)
 {
        ePaintMode mode = BKE_paintmode_get_active_from_context(C);
 
index afd24f0fe9016c8d2c8a0360cda36eef34fe8a51..a194b1b3e90c48520c241cdcef5ef3403a56e391 100644 (file)
@@ -1312,7 +1312,7 @@ void paint_stroke_set_mode_data(PaintStroke *stroke, void *mode_data)
        stroke->mode_data = mode_data;
 }
 
-int paint_poll(bContext *C)
+bool paint_poll(bContext *C)
 {
        Paint *p = BKE_paint_get_active_from_context(C);
        Object *ob = CTX_data_active_object(C);
index 77c9dcf8ac621e6fb049bd8721f90807b1726928..f215fdcd579f47a7c3879564c3a4cc62ac313af4 100644 (file)
@@ -571,7 +571,7 @@ static int brush_curve_preset_exec(bContext *C, wmOperator *op)
        return OPERATOR_FINISHED;
 }
 
-static int brush_curve_preset_poll(bContext *C)
+static bool brush_curve_preset_poll(bContext *C)
 {
        Brush *br = BKE_paint_brush(BKE_paint_get_active_from_context(C));
 
index 71c2b66c8d3a5048755ac3cbf211245289f046fd..483c8a77ab549c7c2a8fc3741fb81023af069098 100644 (file)
@@ -197,14 +197,14 @@ static void paint_last_stroke_update(Scene *scene, ARegion *ar, const float mval
 /* polling - retrieve whether cursor should be set or operator should be done */
 
 /* Returns true if vertex paint mode is active */
-int vertex_paint_mode_poll(bContext *C)
+bool vertex_paint_mode_poll(bContext *C)
 {
        Object *ob = CTX_data_active_object(C);
 
        return ob && ob->mode == OB_MODE_VERTEX_PAINT && ((Mesh *)ob->data)->totpoly;
 }
 
-int vertex_paint_poll(bContext *C)
+bool vertex_paint_poll(bContext *C)
 {
        if (vertex_paint_mode_poll(C) &&
            BKE_paint_brush(&CTX_data_tool_settings(C)->vpaint->paint))
@@ -219,14 +219,14 @@ int vertex_paint_poll(bContext *C)
        return 0;
 }
 
-int weight_paint_mode_poll(bContext *C)
+bool weight_paint_mode_poll(bContext *C)
 {
        Object *ob = CTX_data_active_object(C);
 
        return ob && ob->mode == OB_MODE_WEIGHT_PAINT && ((Mesh *)ob->data)->totpoly;
 }
 
-int weight_paint_poll(bContext *C)
+bool weight_paint_poll(bContext *C)
 {
        Object *ob = CTX_data_active_object(C);
        ScrArea *sa;
@@ -1232,7 +1232,7 @@ static int wpaint_mode_toggle_exec(bContext *C, wmOperator *op)
 }
 
 /* for switching to/from mode */
-static int paint_poll_test(bContext *C)
+static bool paint_poll_test(bContext *C)
 {
        Object *ob = CTX_data_active_object(C);
        if (ob == NULL || ob->type != OB_MESH)
index b69ca32e5af969571f1d8d672d18227fe289b8c9..4959c40c65e758391f8ba5058677cc2b840efa00 100644 (file)
@@ -48,7 +48,7 @@
 #include "paint_intern.h"  /* own include */
 
 
-static int vertex_weight_paint_mode_poll(bContext *C)
+static bool vertex_weight_paint_mode_poll(bContext *C)
 {
        Object *ob = CTX_data_active_object(C);
        Mesh *me = BKE_mesh_from_object(ob);
index 957cb6a7389f248809fbe04acf1fe30ede5f6aa9..fade31fff0d3e55fdb3a12028b4b0f3c9a964048 100644 (file)
@@ -115,7 +115,7 @@ static void wpaint_prev_destroy(struct WPaintPrev *wpp)
 /** \name Weight from Bones Operator
  * \{ */
 
-static int weight_from_bones_poll(bContext *C)
+static bool weight_from_bones_poll(bContext *C)
 {
        Object *ob = CTX_data_active_object(C);
 
index 280e22084cc20ce527a409aee1ab6f680078c993..74baa267b692e3f50a2e6b5b2de77127a13a7691 100644 (file)
@@ -4079,25 +4079,25 @@ static void sculpt_update_tex(const Scene *scene, Sculpt *sd, SculptSession *ss)
 
 
 
-int sculpt_mode_poll(bContext *C)
+bool sculpt_mode_poll(bContext *C)
 {
        Object *ob = CTX_data_active_object(C);
        return ob && ob->mode & OB_MODE_SCULPT;
 }
 
-int sculpt_mode_poll_view3d(bContext *C)
+bool sculpt_mode_poll_view3d(bContext *C)
 {
        return (sculpt_mode_poll(C) &&
                CTX_wm_region_view3d(C));
 }
 
-int sculpt_poll_view3d(bContext *C)
+bool sculpt_poll_view3d(bContext *C)
 {
        return (sculpt_poll(C) &&
                CTX_wm_region_view3d(C));
 }
 
-int sculpt_poll(bContext *C)
+bool sculpt_poll(bContext *C)
 {
        return sculpt_mode_poll(C) && paint_poll(C);
 }
@@ -5527,7 +5527,7 @@ static int sculpt_optimize_exec(bContext *C, wmOperator *UNUSED(op))
        return OPERATOR_FINISHED;
 }
 
-static int sculpt_and_dynamic_topology_poll(bContext *C)
+static bool sculpt_and_dynamic_topology_poll(bContext *C)
 {
        Object *ob = CTX_data_active_object(C);
 
@@ -5826,7 +5826,7 @@ static void SCULPT_OT_sculptmode_toggle(wmOperatorType *ot)
 }
 
 
-static int sculpt_and_dynamic_topology_constant_detail_poll(bContext *C)
+static bool sculpt_and_dynamic_topology_constant_detail_poll(bContext *C)
 {
        Object *ob = CTX_data_active_object(C);
        Sculpt *sd = CTX_data_tool_settings(C)->sculpt;
index 1c94c1d9198124eb550a8805c30dbf427fd45395..137e957dce6bd0f4c84d697d61197cf8bb1202c0 100644 (file)
@@ -48,11 +48,11 @@ struct Object;
 struct SculptUndoNode;
 struct SculptOrigVertData;
 
-int sculpt_mode_poll(struct bContext *C);
-int sculpt_mode_poll_view3d(struct bContext *C);
+bool sculpt_mode_poll(struct bContext *C);
+bool sculpt_mode_poll_view3d(struct bContext *C);
 /* checks for a brush, not just sculpt mode */
-int sculpt_poll(struct bContext *C);
-int sculpt_poll_view3d(struct bContext *C);
+bool sculpt_poll(struct bContext *C);
+bool sculpt_poll_view3d(struct bContext *C);
 
 /* Stroke */
 bool sculpt_stroke_get_location(struct bContext *C, float out[3], const float mouse[2]);
index 7827433266077e2fcc9c55894a76e392b71a0e68..7e30c8b5b23dc244d5b103cdc9605197597da482 100644 (file)
@@ -158,7 +158,7 @@ static Brush *uv_sculpt_brush(bContext *C)
 }
 
 
-static int uv_sculpt_brush_poll_do(bContext *C, const bool check_region)
+static bool uv_sculpt_brush_poll_do(bContext *C, const bool check_region)
 {
        BMEditMesh *em;
        int ret;
@@ -186,7 +186,7 @@ static int uv_sculpt_brush_poll_do(bContext *C, const bool check_region)
        return ret;
 }
 
-static int uv_sculpt_brush_poll(bContext *C)
+static bool uv_sculpt_brush_poll(bContext *C)
 {
        return uv_sculpt_brush_poll_do(C, true);
 }
@@ -246,8 +246,9 @@ void ED_space_image_uv_sculpt_update(Main *bmain, wmWindowManager *wm, Scene *sc
 
                BKE_paint_init(bmain, scene, ePaintSculptUV, PAINT_CURSOR_SCULPT);
 
-               settings->uvsculpt->paint.paint_cursor = WM_paint_cursor_activate(wm, uv_sculpt_brush_poll,
-                                                                                 brush_drawcursor_uvsculpt, NULL);
+               settings->uvsculpt->paint.paint_cursor = WM_paint_cursor_activate(
+                       wm, uv_sculpt_brush_poll,
+                       brush_drawcursor_uvsculpt, NULL);
        }
        else {
                if (settings->uvsculpt) {
@@ -257,12 +258,12 @@ void ED_space_image_uv_sculpt_update(Main *bmain, wmWindowManager *wm, Scene *sc
        }
 }
 
-int uv_sculpt_poll(bContext *C)
+bool uv_sculpt_poll(bContext *C)
 {
        return uv_sculpt_brush_poll_do(C, true);
 }
 
-int uv_sculpt_keymap_poll(bContext *C)
+bool uv_sculpt_keymap_poll(bContext *C)
 {
        return uv_sculpt_brush_poll_do(C, false);
 }
index b91ac3ce1ae7381c186022b6949c5970c7b2d37d..356a5f8074bd03ce65b47bb6f76154dfcfb59814 100644 (file)
@@ -702,7 +702,7 @@ static void SOUND_OT_mixdown(wmOperatorType *ot)
 
 /* ******************************************************* */
 
-static int sound_poll(bContext *C)
+static bool sound_poll(bContext *C)
 {
        Editing *ed = CTX_data_scene(C)->ed;
 
index 74c9f2f8cfbf928c8654d5899ffd2209179b5395..8d4596a79a747f73c209c93d8ea7d292ce2954c9 100644 (file)
@@ -175,7 +175,7 @@ static void actedit_change_action(bContext *C, bAction *act)
  *     The NLA Editor is active (i.e. Animation Data panel -> new action)
  *  2) The associated AnimData block must not be in tweakmode
  */
-static int action_new_poll(bContext *C)
+static bool action_new_poll(bContext *C)
 {
        Scene *scene = CTX_data_scene(C);
 
@@ -295,7 +295,7 @@ void ACTION_OT_new(wmOperatorType *ot)
  *  2) There must be an action active
  *  3) The associated AnimData block must not be in tweakmode
  */
-static int action_pushdown_poll(bContext *C)
+static bool action_pushdown_poll(bContext *C)
 {
        if (ED_operator_action_active(C)) {
                SpaceAction *saction = (SpaceAction *)CTX_wm_space_data(C);
@@ -426,7 +426,7 @@ void ACTION_OT_stash(wmOperatorType *ot)
  *  1) There must be an dopesheet/action editor, and it must be in a mode which uses actions
  *  2) The associated AnimData block must not be in tweakmode
  */
-static int action_stash_create_poll(bContext *C)
+static bool action_stash_create_poll(bContext *C)
 {
        if (ED_operator_action_active(C)) {
                AnimData *adt = ED_actedit_animdata_from_context(C);
@@ -618,7 +618,7 @@ void ED_animedit_unlink_action(bContext *C, ID *id, AnimData *adt, bAction *act,
 
 /* -------------------------- */
 
-static int action_unlink_poll(bContext *C)
+static bool action_unlink_poll(bContext *C)
 {
        if (ED_operator_action_active(C)) {
                SpaceAction *saction = (SpaceAction *)CTX_wm_space_data(C);
@@ -749,7 +749,7 @@ static void action_layer_switch_strip(AnimData *adt,
 
 /* ********************** One Layer Up Operator ************************** */
 
-static int action_layer_next_poll(bContext *C)
+static bool action_layer_next_poll(bContext *C)
 {
        /* Action Editor's action editing modes only */
        if (ED_operator_action_active(C)) {
@@ -860,7 +860,7 @@ void ACTION_OT_layer_next(wmOperatorType *ot)
 
 /* ********************* One Layer Down Operator ************************* */
 
-static int action_layer_prev_poll(bContext *C)
+static bool action_layer_prev_poll(bContext *C)
 {
        /* Action Editor's action editing modes only */
        if (ED_operator_action_active(C)) {
index bbad78c1416a0e9662deab50722157b7570cf35a..ae320aec6f48996d37a928c60c388664eaabf6e0 100644 (file)
@@ -93,7 +93,7 @@
  *  3) that the set of markers being shown are the scene markers, not the list we're merging
  *     4) that there are some selected markers
  */
-static int act_markers_make_local_poll(bContext *C)
+static bool act_markers_make_local_poll(bContext *C)
 {
        SpaceAction *sact = CTX_wm_space_action(C);
 
@@ -1480,7 +1480,7 @@ void ACTION_OT_keyframe_type(wmOperatorType *ot)
 
 /* ***************** Jump to Selected Frames Operator *********************** */
 
-static int actkeys_framejump_poll(bContext *C)
+static bool actkeys_framejump_poll(bContext *C)
 {
        /* prevent changes during render */
        if (G.is_rendering)
index c8675fc390b801159b8b0449c7d816747157d96e..a12e8db6daff847e0d2d8ac1bfd490f1b3916f1a 100644 (file)
@@ -53,7 +53,7 @@
 
 #include "clip_intern.h"       // own include
 
-static int space_clip_dopesheet_poll(bContext *C)
+static bool space_clip_dopesheet_poll(bContext *C)
 {
        if (ED_space_clip_tracking_poll(C)) {
                SpaceClip *sc = CTX_wm_space_clip(C);
@@ -70,7 +70,7 @@ static int space_clip_dopesheet_poll(bContext *C)
 
 /********************** select channel operator *********************/
 
-static int dopesheet_select_channel_poll(bContext *C)
+static bool dopesheet_select_channel_poll(bContext *C)
 {
        SpaceClip *sc = CTX_wm_space_clip(C);
 
index 2a218df2a44b08121d6341753e03ec8ee4134301..30628b417d448e7e216d04504f5f98bf811c990f 100644 (file)
@@ -76,7 +76,7 @@
 
 /* ******** operactor poll functions ******** */
 
-int ED_space_clip_poll(bContext *C)
+bool ED_space_clip_poll(bContext *C)
 {
        SpaceClip *sc = CTX_wm_space_clip(C);
 
@@ -86,7 +86,7 @@ int ED_space_clip_poll(bContext *C)
        return false;
 }
 
-int ED_space_clip_view_clip_poll(bContext *C)
+bool ED_space_clip_view_clip_poll(bContext *C)
 {
        SpaceClip *sc = CTX_wm_space_clip(C);
 
@@ -97,7 +97,7 @@ int ED_space_clip_view_clip_poll(bContext *C)
        return false;
 }
 
-int ED_space_clip_tracking_poll(bContext *C)
+bool ED_space_clip_tracking_poll(bContext *C)
 {
        SpaceClip *sc = CTX_wm_space_clip(C);
 
@@ -107,7 +107,7 @@ int ED_space_clip_tracking_poll(bContext *C)
        return false;
 }
 
-int ED_space_clip_maskedit_poll(bContext *C)
+bool ED_space_clip_maskedit_poll(bContext *C)
 {
        SpaceClip *sc = CTX_wm_space_clip(C);
 
@@ -118,7 +118,7 @@ int ED_space_clip_maskedit_poll(bContext *C)
        return false;
 }
 
-int ED_space_clip_maskedit_mask_poll(bContext *C)
+bool ED_space_clip_maskedit_mask_poll(bContext *C)
 {
        if (ED_space_clip_maskedit_poll(C)) {
                MovieClip *clip = CTX_data_edit_movieclip(C);
index b572e1893ae81855ccc102d957c95a019b273c87..2c6aad36b2a71664dfc27ae35bff63b903ef5805 100644 (file)
@@ -54,7 +54,7 @@
 
 /******************** common graph-editing utilities ********************/
 
-static int ED_space_clip_graph_poll(bContext *C)
+static bool ED_space_clip_graph_poll(bContext *C)
 {
        if (ED_space_clip_tracking_poll(C)) {
                SpaceClip *sc = CTX_wm_space_clip(C);
@@ -65,7 +65,7 @@ static int ED_space_clip_graph_poll(bContext *C)
        return false;
 }
 
-static int clip_graph_knots_poll(bContext *C)
+static bool clip_graph_knots_poll(bContext *C)
 {
        if (ED_space_clip_graph_poll(C)) {
                SpaceClip *sc = CTX_wm_space_clip(C);
index 172ea0f8554ab077f420d27c39c12a9c7359724e..4754d45a0d1532cc0948517dd7b4b9709f85815c 100644 (file)
@@ -898,7 +898,7 @@ void CLIP_OT_view_selected(wmOperatorType *ot)
 
 /********************** change frame operator *********************/
 
-static int change_frame_poll(bContext *C)
+static bool change_frame_poll(bContext *C)
 {
        /* prevent changes during render */
        if (G.is_rendering)
index d2a7244ededff071c56b82974c44e80c3e49078f..fbd73ee43152bb936e2bd82d8ea0c4df433c4b43 100644 (file)
@@ -86,7 +86,7 @@ ARegion *ED_clip_has_properties_region(ScrArea *sa)
        return arnew;
 }
 
-static int properties_poll(bContext *C)
+static bool properties_poll(bContext *C)
 {
        return (CTX_wm_space_clip(C) != NULL);
 }
@@ -161,7 +161,7 @@ static ARegion *clip_has_tools_region(ScrArea *sa)
        return artool;
 }
 
-static int tools_poll(bContext *C)
+static bool tools_poll(bContext *C)
 {
        return (CTX_wm_space_clip(C) != NULL);
 }
index 58930fa2cf2083fde1c66d60f646b9e5a1951383..2d17460318eb751740b7b6d3fc28ae330efc19c8 100644 (file)
@@ -848,7 +848,7 @@ static int clip_context(const bContext *C, const char *member, bContextDataResul
 }
 
 /* dropboxes */
-static int clip_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
+static bool clip_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
 {
        if (drag->type == WM_DRAG_PATH)
                if (ELEM(drag->icon, 0, ICON_FILE_IMAGE, ICON_FILE_MOVIE, ICON_FILE_BLANK)) /* rule might not work? */
index 50f21c8891c0c43a83622a6e718965c39a5985a2..2a64b476ea4930a777c7df293e0f19bed39adffd 100644 (file)
@@ -2106,7 +2106,7 @@ void CLIP_OT_copy_tracks(wmOperatorType *ot)
 
 /********************* paste tracks from clipboard operator ********************/
 
-static int paste_tracks_poll(bContext *C)
+static bool paste_tracks_poll(bContext *C)
 {
        if (ED_space_clip_tracking_poll(C)) {
                return BKE_tracking_clipboard_has_tracks();
index 8c5be7c9d04fd4c1fc6958f94b036a21a261eea9..8ad31fc3b9bb777114af47fbb6cfeb1717f7d57d 100644 (file)
@@ -106,7 +106,7 @@ static Object *get_orientation_object(bContext *C)
        return object;
 }
 
-static int set_orientation_poll(bContext *C)
+static bool set_orientation_poll(bContext *C)
 {
        SpaceClip *sc = CTX_wm_space_clip(C);
        if (sc != NULL) {
@@ -746,7 +746,7 @@ void CLIP_OT_set_scale(wmOperatorType *ot)
 
 /********************** set solution scale operator *********************/
 
-static int set_solution_scale_poll(bContext *C)
+static bool set_solution_scale_poll(bContext *C)
 {
        SpaceClip *sc = CTX_wm_space_clip(C);
        if (sc != NULL) {
@@ -806,7 +806,7 @@ void CLIP_OT_set_solution_scale(wmOperatorType *ot)
 
 /********************** apply solution scale operator *********************/
 
-static int apply_solution_scale_poll(bContext *C)
+static bool apply_solution_scale_poll(bContext *C)
 {
        SpaceClip *sc = CTX_wm_space_clip(C);
        if (sc != NULL) {
index a83e5f2af025a7dae2730fae6877dd00a61c9865..e865ee26b20c4d894e2eef92f25f83f726d6066d 100644 (file)
@@ -49,7 +49,7 @@
 
 /********************* add 2d stabilization tracks operator ********************/
 
-static int stabilize_2d_poll(bContext *C)
+static bool stabilize_2d_poll(bContext *C)
 {
        if (ED_space_clip_tracking_poll(C)) {
                SpaceClip *sc = CTX_wm_space_clip(C);
index ecbc1f5ae1ee56cc01dfc6187e38fd6701bd5a5e..cf4687dca31842a5e21cdcecd86a6bd5276d78e0 100644 (file)
@@ -350,7 +350,7 @@ static int mouse_select(bContext *C, float co[2], int extend)
        return OPERATOR_FINISHED;
 }
 
-static int select_poll(bContext *C)
+static bool select_poll(bContext *C)
 {
        SpaceClip *sc = CTX_wm_space_clip(C);
 
index 2dfe02cc333f56e5040bedd06b67d2be363256f3..3f5adf6c1c5fbd2a80034ee86045fdcd1abe8131 100644 (file)
@@ -169,7 +169,7 @@ static void console_cursor(wmWindow *win, ScrArea *sa, ARegion *ar)
 
 /* ************* dropboxes ************* */
 
-static int id_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
+static bool id_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
 {
 //     SpaceConsole *sc = CTX_wm_space_console(C);
        if (drag->type == WM_DRAG_ID)
@@ -188,7 +188,7 @@ static void id_drop_copy(wmDrag *drag, wmDropBox *drop)
        MEM_freeN(text);
 }
 
-static int path_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
+static bool path_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
 {
        // SpaceConsole *sc = CTX_wm_space_console(C);
        if (drag->type == WM_DRAG_PATH)
index 0cd31ce7ca5a7d648a1df2c9e98b25540f227c81..81bc585db82bd422ccabe724cc276175c3d2491d 100644 (file)
@@ -1179,9 +1179,9 @@ int file_cancel_exec(bContext *C, wmOperator *UNUSED(unused))
        return OPERATOR_FINISHED;
 }
 
-static int file_operator_poll(bContext *C)
+static bool file_operator_poll(bContext *C)
 {
-       int poll = ED_operator_file_active(C);
+       bool poll = ED_operator_file_active(C);
        SpaceFile *sfile = CTX_wm_space_file(C);
 
        if (!sfile || !sfile->op) poll = 0;
@@ -2202,7 +2202,7 @@ static int file_rename_exec(bContext *C, wmOperator *UNUSED(op))
 
 }
 
-static int file_rename_poll(bContext *C)
+static bool file_rename_poll(bContext *C)
 {
        bool poll = ED_operator_file_active(C);
        SpaceFile *sfile = CTX_wm_space_file(C);
@@ -2248,9 +2248,9 @@ void FILE_OT_rename(struct wmOperatorType *ot)
 
 }
 
-static int file_delete_poll(bContext *C)
+static bool file_delete_poll(bContext *C)
 {
-       int poll = ED_operator_file_active(C);
+       bool poll = ED_operator_file_active(C);
        SpaceFile *sfile = CTX_wm_space_file(C);
 
        if (sfile && sfile->params) {
index 90baf9673482491029e28d1f934265eebbfcf537..c02320de89ebc6ad62dbee0ec3ae2d7a830f111f 100644 (file)
@@ -57,7 +57,7 @@
 
 #include <string.h>
 
-static int file_panel_operator_poll(const bContext *C, PanelType *UNUSED(pt))
+static bool file_panel_operator_poll(const bContext *C, PanelType *UNUSED(pt))
 {
        SpaceFile *sfile = CTX_wm_space_file(C);
        return (sfile && sfile->op);
index 07041d453ab07c5ed199c2bae71cff27eeb275f0..94f47d5a6aa7c67a95e9d25715653a4dace24161 100644 (file)
@@ -677,7 +677,7 @@ static void file_ui_region_listener(bScreen *UNUSED(sc), ScrArea *UNUSED(sa), AR
        }
 }
 
-static int filepath_drop_poll(bContext *C, wmDrag *drag, const wmEvent *UNUSED(event))
+static bool filepath_drop_poll(bContext *C, wmDrag *drag, const wmEvent *UNUSED(event))
 {
        if (drag->type == WM_DRAG_PATH) {
                SpaceFile *sfile = CTX_wm_space_file(C);
index cac379f37867dc7cf798a8583e82e18880115a3c..22ca3275ff965c3f88955a4be7f25e460d3f057f 100644 (file)
@@ -103,7 +103,7 @@ static int graph_panel_context(const bContext *C, bAnimListElem **ale, FCurve **
        return 1;
 }
 
-static int graph_panel_poll(const bContext *C, PanelType *UNUSED(pt))
+static bool graph_panel_poll(const bContext *C, PanelType *UNUSED(pt))
 {
        return graph_panel_context(C, NULL, NULL);
 }
@@ -576,7 +576,7 @@ static void driver_update_flags_cb(bContext *UNUSED(C), void *fcu_v, void *UNUSE
 }
 
 /* drivers panel poll */
-static int graph_panel_drivers_poll(const bContext *C, PanelType *UNUSED(pt))
+static bool graph_panel_drivers_poll(const bContext *C, PanelType *UNUSED(pt))
 {
        SpaceIpo *sipo = CTX_wm_space_graph(C);
 
index 0b8e89160b75a3731dc4c407b6a16fdd75f2adb1..7717b8c82005085247e52b2abe8135765d18cd08 100644 (file)
@@ -1971,7 +1971,7 @@ void GRAPH_OT_euler_filter(wmOperatorType *ot)
 
 /* ***************** Jump to Selected Frames Operator *********************** */
 
-static int graphkeys_framejump_poll(bContext *C)
+static bool graphkeys_framejump_poll(bContext *C)
 {
        /* prevent changes during render */
        if (G.is_rendering)
@@ -2806,7 +2806,7 @@ static int graph_driver_delete_invalid_exec(bContext *C, wmOperator *op)
        return OPERATOR_FINISHED;
 }
 
-static int graph_driver_delete_invalid_poll(bContext *C)
+static bool graph_driver_delete_invalid_poll(bContext *C)
 {
        bAnimContext ac;
        ScrArea *sa = CTX_wm_area(C);
index da352d4ea0661148daeab75d747f7af7fce90965..c50e0497519d0e5958a35c666881d3cf407b1311 100644 (file)
@@ -170,10 +170,10 @@ void graph_buttons_register(struct ARegionType *art);
 
 struct bAnimListElem *get_active_fcurve_channel(struct bAnimContext *ac);
 
-int graphop_visible_keyframes_poll(struct bContext *C);
-int graphop_editable_keyframes_poll(struct bContext *C);
-int graphop_active_fcurve_poll(struct bContext *C);
-int graphop_selected_fcurve_poll(struct bContext *C);
+bool graphop_visible_keyframes_poll(struct bContext *C);
+bool graphop_editable_keyframes_poll(struct bContext *C);
+bool graphop_active_fcurve_poll(struct bContext *C);
+bool graphop_selected_fcurve_poll(struct bContext *C);
 
 /* ***************************************** */
 /* graph_ops.c */
index 8bc701928d81b9154a800afd09998a4d8982609f..c5d6093dc4a329e7f5c9b49ebaa393783c8d3307 100644 (file)
@@ -67,7 +67,7 @@
  *     2) Value Indicator (stored per Graph Editor instance)
  */
 
-static int graphview_cursor_poll(bContext *C)
+static bool graphview_cursor_poll(bContext *C)
 {
        /* prevent changes during render */
        if (G.is_rendering)
index f55a5511e2d67c544dcaa9d8bb2ad6c3298e22ee..ad59e8c7edab72f453456c7a36059a2d318112fd 100644 (file)
@@ -90,7 +90,7 @@ bAnimListElem *get_active_fcurve_channel(bAnimContext *ac)
 /* Operator Polling Callbacks */
 
 /* Check if there are any visible keyframes (for selection tools) */
-int graphop_visible_keyframes_poll(bContext *C)
+bool graphop_visible_keyframes_poll(bContext *C)
 {
        bAnimContext ac;
        bAnimListElem *ale;
@@ -139,7 +139,7 @@ int graphop_visible_keyframes_poll(bContext *C)
 }
 
 /* Check if there are any visible + editable keyframes (for editing tools) */
-int graphop_editable_keyframes_poll(bContext *C)
+bool graphop_editable_keyframes_poll(bContext *C)
 {
        bAnimContext ac;
        bAnimListElem *ale;
@@ -189,7 +189,7 @@ int graphop_editable_keyframes_poll(bContext *C)
 }
 
 /* has active F-Curve that's editable */
-int graphop_active_fcurve_poll(bContext *C)
+bool graphop_active_fcurve_poll(bContext *C)
 {
        bAnimContext ac;
        bAnimListElem *ale;
@@ -229,7 +229,7 @@ int graphop_active_fcurve_poll(bContext *C)
 }
 
 /* has selected F-Curve that's editable */
-int graphop_selected_fcurve_poll(bContext *C)
+bool graphop_selected_fcurve_poll(bContext *C)
 {
        bAnimContext ac;
        ListBase anim_data = {NULL, NULL};
index 886f4377e102b240dcbe205fe26a79531aa2f46e..5eaefcc9bb2f5e0b08058ea34d249200ab0dcfa3 100644 (file)
@@ -386,7 +386,7 @@ bool ED_space_image_check_show_maskedit(Scene *scene, SpaceImage *sima)
        return (sima->mode == SI_MODE_MASK);
 }
 
-int ED_space_image_maskedit_poll(bContext *C)
+bool ED_space_image_maskedit_poll(bContext *C)
 {
        SpaceImage *sima = CTX_wm_space_image(C);
 
@@ -413,7 +413,7 @@ bool ED_space_image_paint_curve(const bContext *C)
 }
 
 
-int ED_space_image_maskedit_mask_poll(bContext *C)
+bool ED_space_image_maskedit_mask_poll(bContext *C)
 {
        if (ED_space_image_maskedit_poll(C)) {
                SpaceImage *sima = CTX_wm_space_image(C);
index f56915fd287f9f0283879dd5e87e465f4c9f97eb..f7fec4ed396b61d4bf8209a9d7eb4f2cd13130cb 100644 (file)
@@ -54,7 +54,7 @@ void draw_image_grease_pencil(struct bContext *C, bool onlyv2d);
 void draw_image_sample_line(struct SpaceImage *sima);
 
 /* image_ops.c */
-int space_image_main_region_poll(struct bContext *C);
+bool space_image_main_region_poll(struct bContext *C);
 
 void IMAGE_OT_view_all(struct wmOperatorType *ot);
 void IMAGE_OT_view_pan(struct wmOperatorType *ot);
index a441dedc57a58fca7274e88a7e6918f8d8319693..d9f66ef175adf911b14e43498e3c97f2969a35f6 100644 (file)
@@ -179,13 +179,13 @@ static void sima_zoom_set_from_bounds(SpaceImage *sima, ARegion *ar, const rctf
 }
 
 #if 0 // currently unused
-static int image_poll(bContext *C)
+static bool image_poll(bContext *C)
 {
        return (CTX_data_edit_image(C) != NULL);
 }
 #endif
 
-static int space_image_buffer_exists_poll(bContext *C)
+static bool space_image_buffer_exists_poll(bContext *C)
 {
        SpaceImage *sima = CTX_wm_space_image(C);
        if (sima && ED_space_image_has_buffer(sima)) {
@@ -194,7 +194,7 @@ static int space_image_buffer_exists_poll(bContext *C)
        return false;
 }
 
-static int image_not_packed_poll(bContext *C)
+static bool image_not_packed_poll(bContext *C)
 {
        SpaceImage *sima = CTX_wm_space_image(C);
 
@@ -213,7 +213,7 @@ static bool imbuf_format_writeable(const ImBuf *ibuf)
        return (BKE_image_imtype_to_ftype(im_format.imtype, &options_dummy) == ibuf->ftype);
 }
 
-static int space_image_file_exists_poll(bContext *C)
+static bool space_image_file_exists_poll(bContext *C)
 {
        if (space_image_buffer_exists_poll(C)) {
                Main *bmain = CTX_data_main(C);
@@ -249,7 +249,7 @@ static int space_image_file_exists_poll(bContext *C)
 }
 
 #if 0  /* UNUSED */
-static int space_image_poll(bContext *C)
+static bool space_image_poll(bContext *C)
 {
        SpaceImage *sima = CTX_wm_space_image(C);
        if (sima && sima->image) {
@@ -259,7 +259,7 @@ static int space_image_poll(bContext *C)
 }
 #endif
 
-int space_image_main_region_poll(bContext *C)
+bool space_image_main_region_poll(bContext *C)
 {
        SpaceImage *sima = CTX_wm_space_image(C);
        /* XXX ARegion *ar = CTX_wm_region(C); */
@@ -271,7 +271,7 @@ int space_image_main_region_poll(bContext *C)
 }
 
 /* For IMAGE_OT_curves_point_set to avoid sampling when in uv smooth mode or editmode */
-static int space_image_main_area_not_uv_brush_poll(bContext *C)
+static bool space_image_main_area_not_uv_brush_poll(bContext *C)
 {
        SpaceImage *sima = CTX_wm_space_image(C);
        Scene *scene = CTX_data_scene(C);
@@ -283,7 +283,7 @@ static int space_image_main_area_not_uv_brush_poll(bContext *C)
        return 0;
 }
 
-static int image_sample_poll(bContext *C)
+static bool image_sample_poll(bContext *C)
 {
        SpaceImage *sima = CTX_wm_space_image(C);
        if (sima) {
@@ -830,7 +830,7 @@ static int image_view_selected_exec(bContext *C, wmOperator *UNUSED(op))
        return OPERATOR_FINISHED;
 }
 
-static int image_view_selected_poll(bContext *C)
+static bool image_view_selected_poll(bContext *C)
 {
        return (space_image_main_region_poll(C) && (ED_operator_uvedit(C) || ED_operator_mask(C)));
 }
@@ -2152,7 +2152,7 @@ static void image_save_as_draw(bContext *UNUSED(C), wmOperator *op)
                uiTemplateImageFormatViews(layout, &imf_ptr, op->ptr);
 }
 
-static int image_save_as_poll(bContext *C)
+static bool image_save_as_poll(bContext *C)
 {
        if (space_image_buffer_exists_poll(C)) {
                if (G.is_rendering) {
@@ -2596,7 +2596,7 @@ void IMAGE_OT_new(wmOperatorType *ot)
 
 /********************* invert operators *********************/
 
-static int image_invert_poll(bContext *C)
+static bool image_invert_poll(bContext *C)
 {
        Image *ima = CTX_data_edit_image(C);
 
@@ -3440,7 +3440,7 @@ void IMAGE_OT_record_composite(wmOperatorType *ot)
 
 /********************* cycle render slot operator *********************/
 
-static int image_cycle_render_slot_poll(bContext *C)
+static bool image_cycle_render_slot_poll(bContext *C)
 {
        Image *ima = CTX_data_edit_image(C);
 
@@ -3484,7 +3484,7 @@ void IMAGE_OT_cycle_render_slot(wmOperatorType *ot)
 
 /********************** change frame operator *********************/
 
-static int change_frame_poll(bContext *C)
+static bool change_frame_poll(bContext *C)
 {
        /* prevent changes during render */
        if (G.is_rendering)
index 3cca13ea7dd8a956faaed9e612b438d39da30170..b9c0ca66778bfcc61e4584f83fba23c3b6acb187 100644 (file)
@@ -374,7 +374,7 @@ static void image_keymap(struct wmKeyConfig *keyconf)
 }
 
 /* dropboxes */
-static int image_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
+static bool image_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
 {
        if (drag->type == WM_DRAG_PATH)
                if (ELEM(drag->icon, 0, ICON_FILE_IMAGE, ICON_FILE_MOVIE, ICON_FILE_BLANK)) /* rule might not work? */
index 143583a960066ddb179fee5e7dabd92eaac040da..837e8995cc2bd9d80333843e01fe7384f51464a2 100644 (file)
@@ -62,7 +62,7 @@
 #include "logic_intern.h"
 
 /* ************* Generic Operator Helpers ************* */
-static int edit_sensor_poll(bContext *C)
+static bool edit_sensor_poll(bContext *C)
 {
        PointerRNA ptr = CTX_data_pointer_get_type(C, "sensor", &RNA_Sensor);
 
@@ -70,7 +70,7 @@ static int edit_sensor_poll(bContext *C)
        return 1;
 }
 
-static int edit_controller_poll(bContext *C)
+static bool edit_controller_poll(bContext *C)
 {
        PointerRNA ptr = CTX_data_pointer_get_type(C, "controller", &RNA_Controller);
 
@@ -78,7 +78,7 @@ static int edit_controller_poll(bContext *C)
        return 1;
 }
 
-static int edit_actuator_poll(bContext *C)
+static bool edit_actuator_poll(bContext *C)
 {
        PointerRNA ptr = CTX_data_pointer_get_type(C, "actuator", &RNA_Actuator);
 
index a26e6b0280eb23754b1df418f794781767d0447f..659a36c4a23e4308e15b0ea64a258bee267f3a89 100644 (file)
@@ -184,31 +184,31 @@ bool nla_panel_context(const bContext *C, PointerRNA *adt_ptr, PointerRNA *nlt_p
 }
 
 #if 0
-static int nla_panel_poll(const bContext *C, PanelType *pt)
+static bool nla_panel_poll(const bContext *C, PanelType *pt)
 {
        return nla_panel_context(C, NULL, NULL);
 }
 #endif
 
-static int nla_animdata_panel_poll(const bContext *C, PanelType *UNUSED(pt))
+static bool nla_animdata_panel_poll(const bContext *C, PanelType *UNUSED(pt))
 {
        PointerRNA ptr;
        return (nla_panel_context(C, &ptr, NULL, NULL) && (ptr.data != NULL));
 }
 
-static int nla_track_panel_poll(const bContext *C, PanelType *UNUSED(pt))
+static bool nla_track_panel_poll(const bContext *C, PanelType *UNUSED(pt))
 {
        PointerRNA ptr;
        return (nla_panel_context(C, NULL, &ptr, NULL) && (ptr.data != NULL));
 }
 
-static int nla_strip_panel_poll(const bContext *C, PanelType *UNUSED(pt))
+static bool nla_strip_panel_poll(const bContext *C, PanelType *UNUSED(pt))
 {
        PointerRNA ptr;
        return (nla_panel_context(C, NULL, NULL, &ptr) && (ptr.data != NULL));
 }
 
-static int nla_strip_actclip_panel_poll(const bContext *C, PanelType *UNUSED(pt))
+static bool nla_strip_actclip_panel_poll(const bContext *C, PanelType *UNUSED(pt))
 {
        PointerRNA ptr;
        NlaStrip *strip;
@@ -222,7 +222,7 @@ static int nla_strip_actclip_panel_poll(const bContext *C, PanelType *UNUSED(pt)
        return (strip->type == NLASTRIP_TYPE_CLIP);
 }
 
-static int nla_strip_eval_panel_poll(const bContext *C, PanelType *UNUSED(pt))
+static bool nla_strip_eval_panel_poll(const bContext *C, PanelType *UNUSED(pt))
 {
        PointerRNA ptr;
        NlaStrip *strip;
index 8fdba4ce60d79927acced909af6ada8d704e4d33..9bb25724daf379e296ac349c5fed347575777972 100644 (file)
@@ -509,7 +509,7 @@ void NLA_OT_action_pushdown(wmOperatorType *ot)
 
 /* ******************** Action Unlink ******************************** */
 
-static int nla_action_unlink_poll(bContext *C)
+static bool nla_action_unlink_poll(bContext *C)
 {
        if (ED_operator_nla_active(C)) {
                return nla_panel_context(C, NULL, NULL, NULL);
index c090b3b810640f5c291fb25813f4218c1c4a932f..a00e71a192d18b9f5b851596737c4f9e1df9db2b 100644 (file)
@@ -148,8 +148,8 @@ void NLA_OT_selected_objects_add(wmOperatorType *ot);
 /* **************************************** */
 /* nla_ops.c */
 
-int nlaop_poll_tweakmode_off(bContext *C);
-int nlaop_poll_tweakmode_on(bContext *C);
+bool nlaop_poll_tweakmode_off(bContext *C);
+bool nlaop_poll_tweakmode_on(bContext *C);
 
 bool nlaedit_is_tweakmode_on(bAnimContext *ac);
 
index 0c087fa67b9569719036f3046451f19fe799a6c9..5bfd73b816302320862c14d9ab0fdb63c88b8db6 100644 (file)
@@ -52,7 +52,7 @@
 /* ************************** poll callbacks for operators **********************************/
 
 /* tweakmode is NOT enabled */
-int nlaop_poll_tweakmode_off(bContext *C)
+bool nlaop_poll_tweakmode_off(bContext *C)
 {
        Scene *scene;
 
@@ -74,7 +74,7 @@ int nlaop_poll_tweakmode_off(bContext *C)
 }
 
 /* tweakmode IS enabled */
-int nlaop_poll_tweakmode_on(bContext *C)
+bool nlaop_poll_tweakmode_on(bContext *C)
 {
        Scene *scene;
 
index dd34d14796c05bf71890a77c745bc76eab29e389..3ae909041c2af08729db040e2ced2785086193a2 100644 (file)
@@ -402,7 +402,7 @@ void NODE_OT_add_file(wmOperatorType *ot)
 
 /* ****************** Add Mask Node Operator  ******************* */
 
-static int node_add_mask_poll(bContext *C)
+static bool node_add_mask_poll(bContext *C)
 {
        SpaceNode *snode = CTX_wm_space_node(C);
 
index 0a656ee1deb0ae3095201aa77277bf5af1beea5f..6104761eb499f688112b89f60182bd4625371595 100644 (file)
@@ -59,7 +59,7 @@
 
 #if 0
 /* poll for active nodetree */
-static int active_nodetree_poll(const bContext *C, PanelType *UNUSED(pt))
+static bool active_nodetree_poll(const bContext *C, PanelType *UNUSED(pt))
 {
        SpaceNode *snode = CTX_wm_space_node(C);
 
@@ -67,7 +67,7 @@ static int active_nodetree_poll(const bContext *C, PanelType *UNUSED(pt))
 }
 #endif
 
-static int node_sockets_poll(const bContext *C, PanelType *UNUSED(pt))
+static bool node_sockets_poll(const bContext *C, PanelType *UNUSED(pt))
 {
        SpaceNode *snode = CTX_wm_space_node(C);
 
@@ -95,7 +95,7 @@ static void node_sockets_panel(const bContext *C, Panel *pa)
        }
 }
 
-static int node_tree_interface_poll(const bContext *C, PanelType *UNUSED(pt))
+static bool node_tree_interface_poll(const bContext *C, PanelType *UNUSED(pt))
 {
        SpaceNode *snode = CTX_wm_space_node(C);
 
@@ -216,7 +216,7 @@ static int node_properties_toggle_exec(bContext *C, wmOperator *UNUSED(op))
 }
 
 /* non-standard poll operator which doesn't care if there are any nodes */
-static int node_properties_poll(bContext *C)
+static bool node_properties_poll(bContext *C)
 {
        ScrArea *sa = CTX_wm_area(C);
        return (sa && (sa->spacetype == SPACE_NODE));
index 8d8593099a49677961b09e63fcbc2049e8fe2c66..c49c8c201c4744a8cd98cf125e3d77217f1d7891 100644 (file)
@@ -302,7 +302,7 @@ void ED_node_composite_job(const bContext *C, struct bNodeTree *nodetree, Scene
 /* ***************************************** */
 
 /* operator poll callback */
-int composite_node_active(bContext *C)
+bool composite_node_active(bContext *C)
 {
        if (ED_operator_node_active(C)) {
                SpaceNode *snode = CTX_wm_space_node(C);
@@ -313,7 +313,7 @@ int composite_node_active(bContext *C)
 }
 
 /* operator poll callback */
-int composite_node_editable(bContext *C)
+bool composite_node_editable(bContext *C)
 {
        if (ED_operator_node_editable(C)) {
                SpaceNode *snode = CTX_wm_space_node(C);
@@ -748,7 +748,7 @@ void ED_node_post_apply_transform(bContext *UNUSED(C), bNodeTree *UNUSED(ntree))
 
 #if 0 /* UNUSED */
 
-static int edit_node_poll(bContext *C)
+static bool edit_node_poll(bContext *C)
 {
        return ED_operator_node_active(C);
 }
@@ -1680,7 +1680,7 @@ void NODE_OT_delete(wmOperatorType *ot)
 
 /* ****************** Switch View ******************* */
 
-static int node_switch_view_poll(bContext *C)
+static bool node_switch_view_poll(bContext *C)
 {
        SpaceNode *snode = CTX_wm_space_node(C);
 
@@ -2353,7 +2353,7 @@ void NODE_OT_tree_socket_move(wmOperatorType *ot)
 
 /* ********************** Shader Script Update ******************/
 
-static int node_shader_script_update_poll(bContext *C)
+static bool node_shader_script_update_poll(bContext *C)
 {
        Scene *scene = CTX_data_scene(C);
        RenderEngineType *type = RE_engines_find(scene->r.engine);
index 926fff7a3b6fec7fa325ef2d024645042e458720..a3294211ff9d72556bf6687f6adc88dde6c4b285 100644 (file)
@@ -65,7 +65,7 @@
 #include "node_intern.h"  /* own include */
 #include "NOD_common.h"
 
-static int node_group_operator_active(bContext *C)
+static bool node_group_operator_active(bContext *C)
 {
        if (ED_operator_node_active(C)) {
                SpaceNode *snode = CTX_wm_space_node(C);
@@ -84,7 +84,7 @@ static int node_group_operator_active(bContext *C)
        return false;
 }
 
-static int node_group_operator_editable(bContext *C)
+static bool node_group_operator_editable(bContext *C)
 {
        if (ED_operator_node_editable(C)) {
                SpaceNode *snode = CTX_wm_space_node(C);
index 9bcbe94d2870bb854568f7b242731cb4ac05b7b1..fd62c52bd5afd7f39ed294396416d7e6cb02c3b4 100644 (file)
@@ -179,8 +179,8 @@ void snode_dag_update(struct bContext *C, struct SpaceNode *snode);
 void snode_set_context(const struct bContext *C);
 
 void snode_update(struct SpaceNode *snode, struct bNode *node);
-int composite_node_active(struct bContext *C);
-int composite_node_editable(struct bContext *C);
+bool composite_node_active(struct bContext *C);
+bool composite_node_editable(struct bContext *C);
 
 int node_has_hidden_sockets(bNode *node);
 void node_set_hidden_sockets(SpaceNode *snode, bNode *node, int set);
index 21278dd9fa593fbbb055c27a6cc2c50783d2b1bf..b4e7e853330d355be1b15a030492339723b116a0 100644 (file)
@@ -63,7 +63,7 @@ static int node_toolbar_toggle_exec(bContext *C, wmOperator *UNUSED(op))
 }
 
 /* non-standard poll operator which doesn't care if there are any nodes */
-static int node_toolbar_poll(bContext *C)
+static bool node_toolbar_poll(bContext *C)
 {
        ScrArea *sa = CTX_wm_area(C);
        return (sa && (sa->spacetype == SPACE_NODE));
index b63d053b7037b1e6bc5c2fe25451e4ce2ba5c198..33f4847c90f25765c9afa2b1645e58e5c1a8d366 100644 (file)
@@ -664,7 +664,7 @@ static void node_main_region_draw(const bContext *C, ARegion *ar)
 
 /* ************* dropboxes ************* */
 
-static int node_ima_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
+static bool node_ima_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
 {
        if (drag->type == WM_DRAG_ID) {
                ID *id = drag->poin;
@@ -678,7 +678,7 @@ static int node_ima_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *
        return 0;
 }
 
-static int node_mask_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
+static bool node_mask_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
 {
        if (drag->type == WM_DRAG_ID) {
                ID *id = drag->poin;
index d547b419d48e1343b4d234e2d71819d07b519969..6eda2283b6a3e98102fc85ae5f1524efb43ceffa 100644 (file)
@@ -1439,7 +1439,7 @@ void OUTLINER_OT_show_hierarchy(wmOperatorType *ot)
 /* KeyingSet and Driver Creation - Helper functions */
 
 /* specialized poll callback for these operators to work in Datablocks view only */
-static int ed_operator_outliner_datablocks_active(bContext *C)
+static bool ed_operator_outliner_datablocks_active(bContext *C)
 {
        ScrArea *sa = CTX_wm_area(C);
        if ((sa) && (sa->spacetype == SPACE_OUTLINER)) {
@@ -1927,7 +1927,7 @@ void OUTLINER_OT_keyingset_remove_selected(wmOperatorType *ot)
 /* ************************************************************** */
 /* ORPHANED DATABLOCKS */
 
-static int ed_operator_outliner_id_orphans_active(bContext *C)
+static bool ed_operator_outliner_id_orphans_active(bContext *C)
 {
        ScrArea *sa = CTX_wm_area(C);
        if ((sa) && (sa->spacetype == SPACE_OUTLINER)) {
@@ -2164,7 +2164,7 @@ void OUTLINER_OT_parent_drop(wmOperatorType *ot)
        RNA_def_enum(ot->srna, "type", prop_make_parent_types, 0, "Type", "");
 }
 
-static int outliner_parenting_poll(bContext *C)
+static bool outliner_parenting_poll(bContext *C)
 {
        SpaceOops *soops = CTX_wm_space_outliner(C);
 
index 5faddad980ed952f0f5af90c6cc1a498e343b461..413ea8cc3a7016ceebfb6c5ad1f554aac584ce27 100644 (file)
@@ -90,7 +90,7 @@ static void outliner_main_region_init(wmWindowManager *wm, ARegion *ar)
        WM_event_add_dropbox_handler(&ar->handlers, lb);
 }
 
-static int outliner_parent_drop_poll(bContext *C, wmDrag *drag, const wmEvent *event)
+static bool outliner_parent_drop_poll(bContext *C, wmDrag *drag, const wmEvent *event)
 {
        ARegion *ar = CTX_wm_region(C);
        SpaceOops *soops = CTX_wm_space_outliner(C);
@@ -134,7 +134,7 @@ static void outliner_parent_drop_copy(wmDrag *drag, wmDropBox *drop)
        RNA_string_set(drop->ptr, "child", id->name + 2);
 }
 
-static int outliner_parent_clear_poll(bContext *C, wmDrag *drag, const wmEvent *event)
+static bool outliner_parent_clear_poll(bContext *C, wmDrag *drag, const wmEvent *event)
 {
        ARegion *ar = CTX_wm_region(C);
        SpaceOops *soops = CTX_wm_space_outliner(C);
@@ -180,7 +180,7 @@ static void outliner_parent_clear_copy(wmDrag *drag, wmDropBox *drop)
        RNA_enum_set(drop->ptr, "type", 0);
 }
 
-static int outliner_scene_drop_poll(bContext *C, wmDrag *drag, const wmEvent *event)
+static bool outliner_scene_drop_poll(bContext *C, wmDrag *drag, const wmEvent *event)
 {
        ARegion *ar = CTX_wm_region(C);
        SpaceOops *soops = CTX_wm_space_outliner(C);
@@ -205,7 +205,7 @@ static void outliner_scene_drop_copy(wmDrag *drag, wmDropBox *drop)
        RNA_string_set(drop->ptr, "object", id->name + 2);
 }
 
-static int outliner_material_drop_poll(bContext *C, wmDrag *drag, const wmEvent *event)
+static bool outliner_material_drop_poll(bContext *C, wmDrag *drag, const wmEvent *event)
 {
        ARegion *ar = CTX_wm_region(C);
        SpaceOops *soops = CTX_wm_space_outliner(C);
@@ -230,7 +230,7 @@ static void outliner_material_drop_copy(wmDrag *drag, wmDropBox *drop)
        RNA_string_set(drop->ptr, "material", id->name + 2);
 }
 
-static int outliner_group_link_poll(bContext *C, wmDrag *drag, const wmEvent *event)
+static bool outliner_group_link_poll(bContext *C, wmDrag *drag, const wmEvent *event)
 {
        ARegion *ar = CTX_wm_region(C);
        SpaceOops *soops = CTX_wm_space_outliner(C);
index 5c8f8a0c4f1ad7ab2b23e04c109b71e115bb960d..a4bca5554901b05c918b85052154a260ca79dea1 100644 (file)
@@ -52,7 +52,7 @@
 /* **************************** buttons ********************************* */
 
 #if 0
-static int sequencer_grease_pencil_panel_poll(const bContext *C, PanelType *UNUSED(pt))
+static bool sequencer_grease_pencil_panel_poll(const bContext *C, PanelType *UNUSED(pt))
 {
        SpaceSeq *sseq = CTX_wm_space_seq(C);
 
index d672bbcc5325d54d3967d3e216995c7fd51feca9..679fb71f76bfbdba2b69ba43e2511e6f89667c6a 100644 (file)
@@ -474,7 +474,7 @@ void recurs_sel_seq(Sequence *seqm)
        }
 }
 
-int ED_space_sequencer_maskedit_mask_poll(bContext *C)
+bool ED_space_sequencer_maskedit_mask_poll(bContext *C)
 {
        /* in this case both funcs are the same, for clip editor not */
        return ED_space_sequencer_maskedit_poll(C);
@@ -489,7 +489,7 @@ bool ED_space_sequencer_check_show_maskedit(SpaceSeq *sseq, Scene *scene)
        return false;
 }
 
-int ED_space_sequencer_maskedit_poll(bContext *C)
+bool ED_space_sequencer_maskedit_poll(bContext *C)
 {
        SpaceSeq *sseq = CTX_wm_space_seq(C);
 
@@ -1147,27 +1147,27 @@ static int seq_get_snaplimit(View2D *v2d)
 #endif
 
 /* Operator functions */
-int sequencer_edit_poll(bContext *C)
+bool sequencer_edit_poll(bContext *C)
 {
        return (BKE_sequencer_editing_get(CTX_data_scene(C), false) != NULL);
 }
 
 #if 0 /* UNUSED */
-int sequencer_strip_poll(bContext *C)
+bool sequencer_strip_poll(bContext *C)
 {
        Editing *ed;
        return (((ed = BKE_sequencer_editing_get(CTX_data_scene(C), false)) != NULL) && (ed->act_seq != NULL));
 }
 #endif
 
-int sequencer_strip_has_path_poll(bContext *C)
+bool sequencer_strip_has_path_poll(bContext *C)
 {
        Editing *ed;
        Sequence *seq;
        return (((ed = BKE_sequencer_editing_get(CTX_data_scene(C), false)) != NULL) && ((seq = ed->act_seq) != NULL) && (SEQ_HAS_PATH(seq)));
 }
 
-int sequencer_view_preview_poll(bContext *C)
+bool sequencer_view_preview_poll(bContext *C)
 {
        SpaceSeq *sseq = CTX_wm_space_seq(C);
        Editing *ed = BKE_sequencer_editing_get(CTX_data_scene(C), false);
@@ -1177,7 +1177,7 @@ int sequencer_view_preview_poll(bContext *C)
        return 0;
 }
 
-int sequencer_view_strips_poll(bContext *C)
+bool sequencer_view_strips_poll(bContext *C)
 {
        SpaceSeq *sseq = CTX_wm_space_seq(C);
        if (sseq && ED_space_sequencer_check_show_strip(sseq))
@@ -1935,7 +1935,7 @@ void SEQUENCER_OT_reload(struct wmOperatorType *ot)
 }
 
 /* reload operator */
-static int sequencer_refresh_all_poll(bContext *C)
+static bool sequencer_refresh_all_poll(bContext *C)
 {
        if (G.is_rendering) {
                return 0;
@@ -1997,7 +1997,7 @@ static int sequencer_reassign_inputs_exec(bContext *C, wmOperator *op)
        return OPERATOR_FINISHED;
 }
 
-static int sequencer_effect_poll(bContext *C)
+static bool sequencer_effect_poll(bContext *C)
 {
        Scene *scene = CTX_data_scene(C);
        Editing *ed = BKE_sequencer_editing_get(scene, false);
@@ -2991,7 +2991,7 @@ static bool strip_jump_internal(Scene *scene,
        return changed;
 }
 
-static int sequencer_strip_jump_poll(bContext *C)
+static bool sequencer_strip_jump_poll(bContext *C)
 {
        /* prevent changes during render */
        if (G.is_rendering)
@@ -3973,7 +3973,7 @@ static int sequencer_export_subtitles_exec(bContext *C, wmOperator *op)
        return OPERATOR_FINISHED;
 }
 
-static int sequencer_strip_is_text_poll(bContext *C)
+static bool sequencer_strip_is_text_poll(bContext *C)
 {
        Editing *ed;
        Sequence *seq;
index e796a74c90ee364f26b89842a694e661dc42dc94..e06f4558f00a6e79fdf15d542a695c133fbec020 100644 (file)
@@ -76,12 +76,12 @@ void recurs_sel_seq(struct Sequence *seqm);
 int seq_effect_find_selected(struct Scene *scene, struct Sequence *activeseq, int type, struct Sequence **selseq1, struct Sequence **selseq2, struct Sequence **selseq3, const char **error_str);
 
 /* operator helpers */
-int sequencer_edit_poll(struct bContext *C);
+bool sequencer_edit_poll(struct bContext *C);
 /* UNUSED */
-//int sequencer_strip_poll(struct bContext *C);
-int sequencer_strip_has_path_poll(struct bContext *C);
-int sequencer_view_preview_poll(struct bContext *C);
-int sequencer_view_strips_poll(struct bContext *C);
+//bool sequencer_strip_poll(struct bContext *C);
+bool sequencer_strip_has_path_poll(struct bContext *C);
+bool sequencer_view_preview_poll(struct bContext *C);
+bool sequencer_view_strips_poll(struct bContext *C);
 
 /* externs */
 extern EnumPropertyItem sequencer_prop_effect_types[];
index 107169a48d8311bfc40849d41eca373c4f503f91..3c4481b32cbf6b7128490eb4af8d86722c3adf00 100644 (file)
@@ -50,7 +50,7 @@
 
 /*********************** Add modifier operator *************************/
 
-static int strip_modifier_active_poll(bContext *C)
+static bool strip_modifier_active_poll(bContext *C)
 {
        Scene *scene = CTX_data_scene(C);
        Editing *ed = BKE_sequencer_editing_get(scene, false);
index 4acda8799cb01ef3f23dfb67d279248fda0e6ee2..daf9af7db4b2727ccf1362f6fc6ff613aac555a5 100644 (file)
@@ -219,7 +219,7 @@ static void sample_cancel(bContext *C, wmOperator *op)
        sample_exit(C, op);
 }
 
-static int sample_poll(bContext *C)
+static bool sample_poll(bContext *C)
 {
        SpaceSeq *sseq = CTX_wm_space_seq(C);
        return sseq && BKE_sequencer_editing_get(CTX_data_scene(C), false) != NULL;
index 155aafdb9a79ef8ec14c4f42321ddcf96245ac50..281dafe32c9f99457a0738e765eeeb1b64e08ae3 100644 (file)
@@ -370,7 +370,7 @@ static void sequencer_listener(bScreen *UNUSED(sc), ScrArea *sa, wmNotifier *wmn
 
 /* ************* dropboxes ************* */
 
-static int image_drop_poll(bContext *C, wmDrag *drag, const wmEvent *event)
+static bool image_drop_poll(bContext *C, wmDrag *drag, const wmEvent *event)
 {
        ARegion *ar = CTX_wm_region(C);
        Scene *scene = CTX_data_scene(C);
@@ -384,7 +384,7 @@ static int image_drop_poll(bContext *C, wmDrag *drag, const wmEvent *event)
        return 0;
 }
 
-static int movie_drop_poll(bContext *C, wmDrag *drag, const wmEvent *event)
+static bool movie_drop_poll(bContext *C, wmDrag *drag, const wmEvent *event)
 {
        ARegion *ar = CTX_wm_region(C);
        Scene *scene = CTX_data_scene(C);
@@ -397,7 +397,7 @@ static int movie_drop_poll(bContext *C, wmDrag *drag, const wmEvent *event)
        return 0;
 }
 
-static int sound_drop_poll(bContext *C, wmDrag *drag, const wmEvent *event)
+static bool sound_drop_poll(bContext *C, wmDrag *drag, const wmEvent *event)
 {
        ARegion *ar = CTX_wm_region(C);
        Scene *scene = CTX_data_scene(C);
index a9e60c84a87a1198375e10f70d0197931f5682cb..3bc859dcf1713d275dc109e2633c3984285811c4 100644 (file)
@@ -469,7 +469,7 @@ static void text_cursor(wmWindow *win, ScrArea *sa, ARegion *ar)
 
 /* ************* dropboxes ************* */
 
-static int text_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
+static bool text_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
 {
        if (drag->type == WM_DRAG_PATH) {
                /* rule might not work? */
@@ -486,7 +486,7 @@ static void text_drop_copy(wmDrag *drag, wmDropBox *drop)
        RNA_string_set(drop->ptr, "filepath", drag->path);
 }
 
-static int text_drop_paste_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
+static bool text_drop_paste_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
 {
        if (drag->type == WM_DRAG_ID)
                return true;
index c02aaf716cfea737e1685efbd0ce04d69d33db37..f9bfa45c23a66b5e9f7aa2557bed2e178e251834 100644 (file)
@@ -72,7 +72,7 @@ static ARegion *text_has_properties_region(ScrArea *sa)
        return arnew;
 }
 
-static int text_properties_poll(bContext *C)
+static bool text_properties_poll(bContext *C)
 {
        return (CTX_wm_space_text(C) != NULL);
 }
index 56ce62d0b14c9968222ff2106772da511e1f1d9b..02948d356234a88acab3e972d5a5347e581853b1 100644 (file)
@@ -142,7 +142,7 @@ void TEXT_OT_to_3d_object(struct wmOperatorType *ot);
 
 void TEXT_OT_resolve_conflict(struct wmOperatorType *ot);
 
-int text_space_edit_poll(struct bContext *C);
+bool text_space_edit_poll(struct bContext *C);
 
 /* text_autocomplete.c */
 void TEXT_OT_autocomplete(struct wmOperatorType *ot);
index 52440be4c4b13d245f815a65453af036b8885142..c8e9167edf9b3fa459821a2547b83b133549cf19 100644 (file)
@@ -80,12 +80,12 @@ BLI_INLINE int text_pixel_x_to_column(SpaceText *st, const int x)
        return (x + (st->cwidth / 2)) / st->cwidth;
 }
 
-static int text_new_poll(bContext *UNUSED(C))
+static bool text_new_poll(bContext *UNUSED(C))
 {
        return 1;
 }
 
-static int text_edit_poll(bContext *C)
+static bool text_edit_poll(bContext *C)
 {
        Text *text = CTX_data_edit_text(C);
 
@@ -100,7 +100,7 @@ static int text_edit_poll(bContext *C)
        return 1;
 }
 
-int text_space_edit_poll(bContext *C)
+bool text_space_edit_poll(bContext *C)
 {
        SpaceText *st = CTX_wm_space_text(C);
        Text *text = CTX_data_edit_text(C);
@@ -116,7 +116,7 @@ int text_space_edit_poll(bContext *C)
        return 1;
 }
 
-static int text_region_edit_poll(bContext *C)
+static bool text_region_edit_poll(bContext *C)
 {
        SpaceText *st = CTX_wm_space_text(C);
        Text *text = CTX_data_edit_text(C);
@@ -361,7 +361,7 @@ void TEXT_OT_reload(wmOperatorType *ot)
 
 /******************* delete operator *********************/
 
-static int text_unlink_poll(bContext *C)
+static bool text_unlink_poll(bContext *C)
 {
        /* it should be possible to unlink texts if they're lib-linked in... */
        return CTX_data_edit_text(C) != NULL;
@@ -447,7 +447,7 @@ void TEXT_OT_make_internal(wmOperatorType *ot)
 
 /******************* save operator *********************/
 
-static int text_save_poll(bContext *C)
+static bool text_save_poll(bContext *C)
 {
        Text *text = CTX_data_edit_text(C);
 
@@ -590,7 +590,7 @@ void TEXT_OT_save_as(wmOperatorType *ot)
 
 /******************* run script operator *********************/
 
-static int text_run_script_poll(bContext *C)
+static bool text_run_script_poll(bContext *C)
 {
        return (CTX_data_edit_text(C) != NULL);
 }
@@ -2140,7 +2140,7 @@ typedef struct TextScroll {
        int zone;
 } TextScroll;
 
-static int text_scroll_poll(bContext *C)
+static bool text_scroll_poll(bContext *C)
 {
        /* it should be possible to still scroll linked texts to read them, even if they can't be edited... */
        return CTX_data_edit_text(C) != NULL;
@@ -2323,7 +2323,7 @@ void TEXT_OT_scroll(wmOperatorType *ot)
 
 /******************** scroll bar operator *******************/
 
-static int text_region_scroll_poll(bContext *C)
+static bool text_region_scroll_poll(bContext *C)
 {
        /* same as text_region_edit_poll except it works on libdata too */
        SpaceText *st = CTX_wm_space_text(C);
index 1bd1973a4dbed1b5b5849445028ddbc8b892ef8c..63ae3bbb657c351c2fd5a26eadee29c4fc207dcc 100644 (file)
@@ -579,7 +579,7 @@ static void view3d_main_region_exit(wmWindowManager *wm, ARegion *ar)
        }
 }
 
-static int view3d_ob_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
+static bool view3d_ob_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
 {
        if (drag->type == WM_DRAG_ID) {
                ID *id = drag->poin;
@@ -589,7 +589,7 @@ static int view3d_ob_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent
        return 0;
 }
 
-static int view3d_group_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
+static bool view3d_group_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
 {
        if (drag->type == WM_DRAG_ID) {
                ID *id = drag->poin;
@@ -599,7 +599,7 @@ static int view3d_group_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEve
        return 0;
 }
 
-static int view3d_mat_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
+static bool view3d_mat_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
 {
        if (drag->type == WM_DRAG_ID) {
                ID *id = drag->poin;
@@ -609,7 +609,7 @@ static int view3d_mat_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent
        return 0;
 }
 
-static int view3d_ima_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
+static bool view3d_ima_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
 {
        if (drag->type == WM_DRAG_ID) {
                ID *id = drag->poin;
@@ -623,7 +623,7 @@ static int view3d_ima_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent
        return 0;
 }
 
-static int view3d_ima_bg_drop_poll(bContext *C, wmDrag *drag, const wmEvent *event)
+static bool view3d_ima_bg_drop_poll(bContext *C, wmDrag *drag, const wmEvent *event)
 {
        if (event->ctrl)
                return false;
@@ -634,7 +634,7 @@ static int view3d_ima_bg_drop_poll(bContext *C, wmDrag *drag, const wmEvent *eve
        return 0;
 }
 
-static int view3d_ima_empty_drop_poll(bContext *C, wmDrag *drag, const wmEvent *event)
+static bool view3d_ima_empty_drop_poll(bContext *C, wmDrag *drag, const wmEvent *event)
 {
        Base *base = ED_view3d_give_base_under_cursor(C, event->mval);
 
@@ -648,7 +648,7 @@ static int view3d_ima_empty_drop_poll(bContext *C, wmDrag *drag, const wmEvent *
        return 0;
 }
 
-static int view3d_ima_mesh_drop_poll(bContext *C, wmDrag *drag, const wmEvent *event)
+static bool view3d_ima_mesh_drop_poll(bContext *C, wmDrag *drag, const wmEvent *event)
 {
        Base *base = ED_view3d_give_base_under_cursor(C, event->mval);
 
index fbbc5bd7bb9ce909530fdc588cd69c5afa81c338..63786e87b1f3fba6653b7147fedc20c49f205005 100644 (file)
@@ -784,7 +784,7 @@ static void do_view3d_vgroup_buttons(bContext *C, void *UNUSED(arg), int event)
        }
 }
 
-static int view3d_panel_vgroup_poll(const bContext *C, PanelType *UNUSED(pt))
+static bool view3d_panel_vgroup_poll(const bContext *C, PanelType *UNUSED(pt))
 {
        Scene *scene = CTX_data_scene(C);
        Object *ob = OBACT;
@@ -1117,7 +1117,7 @@ static void do_view3d_region_buttons(bContext *C, void *UNUSED(index), int event
        WM_event_add_notifier(C, NC_SPACE | ND_SPACE_VIEW3D, v3d);
 }
 
-static int view3d_panel_transform_poll(const bContext *C, PanelType *UNUSED(pt))
+static bool view3d_panel_transform_poll(const bContext *C, PanelType *UNUSED(pt))
 {
        Scene *scene = CTX_data_scene(C);
        return (scene->basact != NULL);
index 5cf167165cdcb9a9012000613e172d1b36fbd1d0..f34866b00cd0d6b7590d961466e7d13a63895c4e 100644 (file)
@@ -928,7 +928,7 @@ static int viewrotate_invoke(bContext *C, wmOperator *op, const wmEvent *event)
 }
 
 /* test for unlocked camera view in quad view */
-static int view3d_camera_user_poll(bContext *C)
+static bool view3d_camera_user_poll(bContext *C)
 {
        View3D *v3d;
        ARegion *ar;
@@ -943,7 +943,7 @@ static int view3d_camera_user_poll(bContext *C)
        return 0;
 }
 
-static int view3d_lock_poll(bContext *C)
+static bool view3d_lock_poll(bContext *C)
 {
        View3D *v3d = CTX_wm_view3d(C);
        if (v3d) {
index 124bd33f22722bff86ff51420f9ea6c699d94547..27dda99e71506b2bcc27e4ae144c00d5b9091e27 100644 (file)
@@ -200,7 +200,7 @@ static int view3d_layers_invoke(bContext *C, wmOperator *op, const wmEvent *even
        return OPERATOR_FINISHED;
 }
 
-static int view3d_layers_poll(bContext *C)
+static bool view3d_layers_poll(bContext *C)
 {
        return (ED_operator_view3d_active(C) && CTX_wm_view3d(C)->localvd == NULL);
 }
index c3a8374d82e3d1a6f5330c20003655d0f4031c24..12eb2fc0f2b215500b84a2f35afccf3ecee50028 100644 (file)
@@ -269,7 +269,7 @@ static void view3d_userdata_lassoselect_init(
        r_data->is_changed = false;
 }
 
-static int view3d_selectable_data(bContext *C)
+static bool view3d_selectable_data(bContext *C)
 {
        Object *ob = CTX_data_active_object(C);
 
index 3cab43ba463f31404faf60f34af7ac2a7a2478b8..a812950254f1d9b3accb3598c5ab2a82a98e1cb6 100644 (file)
@@ -460,7 +460,7 @@ static int view3d_camera_to_view_exec(bContext *C, wmOperator *UNUSED(op))
 
 }
 
-static int view3d_camera_to_view_poll(bContext *C)
+static bool view3d_camera_to_view_poll(bContext *C)
 {
        View3D *v3d;
        ARegion *ar;
@@ -658,7 +658,7 @@ static int view3d_setobjectascamera_exec(bContext *C, wmOperator *op)
        return OPERATOR_FINISHED;
 }
 
-int ED_operator_rv3d_user_region_poll(bContext *C)
+bool ED_operator_rv3d_user_region_poll(bContext *C)
 {
        View3D *v3d_dummy;
        ARegion *ar_dummy;
@@ -1398,7 +1398,7 @@ static void game_set_commmandline_options(GameData *gm)
 
 #endif /* WITH_GAMEENGINE */
 
-static int game_engine_poll(bContext *C)
+static bool game_engine_poll(bContext *C)
 {
        bScreen *screen;
        /* we need a context and area to launch BGE
index a7bf9612fbbcc7fc55e98f474cb9c99bf94d0fcd..3f9534751c1fc3860c27655e0fa8ced20517193d 100644 (file)
@@ -1680,7 +1680,7 @@ static void drawArc(float size, float angle_start, float angle_end, int segments
        glEnd();
 }
 
-static int helpline_poll(bContext *C)
+static bool helpline_poll(bContext *C)
 {
        ARegion *ar = CTX_wm_region(C);
 
index 56d6983f581bcdb4f2f0e0a342c79a307d48afc7..7505a0ba7fef79709ee0199025bfba70b4148215 100644 (file)
@@ -221,7 +221,7 @@ static int delete_orientation_invoke(bContext *C, wmOperator *op, const wmEvent
        return delete_orientation_exec(C, op);
 }
 
-static int delete_orientation_poll(bContext *C)
+static bool delete_orientation_poll(bContext *C)
 {
        int selected_index = -1;
        View3D *v3d = CTX_wm_view3d(C);
@@ -623,7 +623,7 @@ static void TRANSFORM_OT_resize(struct wmOperatorType *ot)
                ot, P_CONSTRAINT | P_PROPORTIONAL | P_MIRROR | P_GEO_SNAP | P_OPTIONS | P_GPENCIL_EDIT | P_CENTER);
 }
 
-static int skin_resize_poll(bContext *C)
+static bool skin_resize_poll(bContext *C)
 {
        struct Object *obedit = CTX_data_edit_object(C);
        if (obedit && obedit->type == OB_MESH) {
index 4472b8f9a09887038ceed44b2a6266fda2888d5d..5f5b7b330f9081850e31cd2c1cc187a396343026 100644 (file)
@@ -237,7 +237,7 @@ static int ed_undo_redo_exec(bContext *C, wmOperator *UNUSED(op))
        return ret ? OPERATOR_FINISHED : OPERATOR_CANCELLED;
 }
 
-static int ed_undo_redo_poll(bContext *C)
+static bool ed_undo_redo_poll(bContext *C)
 {
        wmOperator *last_op = WM_operator_last_redo(C);
        return last_op && ED_operator_screenactive(C) &&
index c3fb653979cff880e305a3fc808b5a4c53f6df8c..e6b13569d6add6d1999ed963890dcd72d67d6a5b 100644 (file)
@@ -496,7 +496,7 @@ void ED_transverts_free(TransVertStore *tvs)
        tvs->transverts_tot = 0;
 }
 
-int ED_transverts_poll(bContext *C)
+bool ED_transverts_poll(bContext *C)
 {
        Object *obedit = CTX_data_edit_object(C);
        if (obedit) {
index 2eb2d8bc80dee9d609dfbc1d41097526d9b36d1e..f9c5dd89179fa550ba31a7dc1a3ede62acc060cb 100644 (file)
@@ -214,7 +214,7 @@ static void do_uvedit_vertex(bContext *C, void *UNUSED(arg), int event)
 
 /* Panels */
 
-static int image_panel_uv_poll(const bContext *C, PanelType *UNUSED(pt))
+static bool image_panel_uv_poll(const bContext *C, PanelType *UNUSED(pt))
 {
        Object *obedit = CTX_data_edit_object(C);
        return ED_uvedit_test(obedit);
index 0fa5fb9a48dfc57210c701be28a6a8d27347d4e9..3aacd9b4605cfd53db99a8aa799c6bd2e22f0e5f 100644 (file)
@@ -112,7 +112,7 @@ bool ED_uvedit_test(Object *obedit)
        return ret;
 }
 
-static int ED_operator_uvedit_can_uv_sculpt(struct bContext *C)
+static bool ED_operator_uvedit_can_uv_sculpt(struct bContext *C)
 {
        SpaceImage *sima = CTX_wm_space_image(C);
        ToolSettings *toolsettings = CTX_data_tool_settings(C);
@@ -4053,7 +4053,7 @@ static void UV_OT_reveal(wmOperatorType *ot)
 /** \name Set 2D Cursor Operator
  * \{ */
 
-static int uv_set_2d_cursor_poll(bContext *C)
+static bool uv_set_2d_cursor_poll(bContext *C)
 {
        return ED_operator_uvedit_space_image(C) ||
               ED_space_image_maskedit_poll(C) ||
index dbe8796ba8b18d60e58ab60bf1cfe2fc16393760..06eae0ee63db9a9f6194835fb858a69fa32b892f 100644 (file)
@@ -1398,7 +1398,7 @@ static int uv_from_view_exec(bContext *C, wmOperator *op)
        return OPERATOR_FINISHED;
 }
 
-static int uv_from_view_poll(bContext *C)
+static bool uv_from_view_poll(bContext *C)
 {
        RegionView3D *rv3d = CTX_wm_region_view3d(C);
 
index 25a810f5bfd386e1edc7fe4efe0bf5513f4a48bb..7e55eb4633ece0a7694dc2caceb593b70216272a 100644 (file)
@@ -317,7 +317,7 @@ typedef struct wmKeyMap {
 
        /* runtime */
        /** Verify if enabled in the current context, use #WM_keymap_poll instead of direct calls. */
-       int (*poll)(struct bContext *);
+       bool (*poll)(struct bContext *);
        /** For modal, #EnumPropertyItem for now. */
        const void *modal_items;
 } wmKeyMap;
index 8367cc39647b23eff706f2e739c8c6a5e51b1128..ffada6efd027db765b017c97cac117fb2c7cf5ec 100644 (file)
@@ -873,7 +873,7 @@ bool RNA_property_enum_item_from_value_gettexted(
 int RNA_property_enum_bitflag_identifiers(struct bContext *C, PointerRNA *ptr, PropertyRNA *prop, const int value, const char **identifier);
 
 StructRNA *RNA_property_pointer_type(PointerRNA *ptr, PropertyRNA *prop);
-int RNA_property_pointer_poll(PointerRNA *ptr, PropertyRNA *prop, PointerRNA *value);
+bool RNA_property_pointer_poll(PointerRNA *ptr, PropertyRNA *prop, PointerRNA *value);
 
 bool RNA_property_editable(PointerRNA *ptr, PropertyRNA *prop);
 bool RNA_property_editable_info(PointerRNA *ptr, PropertyRNA *prop, const char **r_info);
index 0f4e20a02ab8776e404885554bf07831b04f3a1d..bbd4ac3753fe24023f294eed629b47158dc97450 100644 (file)
@@ -208,18 +208,18 @@ int rna_node_tree_type_to_enum(struct bNodeTreeType *typeinfo);
 int rna_node_tree_idname_to_enum(const char *idname);
 struct bNodeTreeType *rna_node_tree_type_from_enum(int value);
 const EnumPropertyItem *rna_node_tree_type_itemf(
-        void *data, int (*poll)(void *data, struct bNodeTreeType *), bool *r_free);
+        void *data, bool (*poll)(void *data, struct bNodeTreeType *), bool *r_free);
 
 int rna_node_type_to_enum(struct bNodeType *typeinfo);
 int rna_node_idname_to_enum(const char *idname);
 struct bNodeType *rna_node_type_from_enum(int value);
-const EnumPropertyItem *rna_node_type_itemf(void *data, int (*poll)(void *data, struct bNodeType *), bool *r_free);
+const EnumPropertyItem *rna_node_type_itemf(void *data, bool (*poll)(void *data, struct bNodeType *), bool *r_free);
 
 int rna_node_socket_type_to_enum(struct bNodeSocketType *typeinfo);
 int rna_node_socket_idname_to_enum(const char *idname);
 struct bNodeSocketType *rna_node_socket_type_from_enum(int value);
 const EnumPropertyItem *rna_node_socket_type_itemf(
-        void *data, int (*poll)(void *data, struct bNodeSocketType *), bool *r_free);
+        void *data, bool (*poll)(void *data, struct bNodeSocketType *), bool *r_free);
 
 struct bContext;
 struct PointerRNA;
index c042c0246524532472345a0d9e3cf6394c2f6736..2a74aedd60a5db933711fb3576ef8bf111859b4d 100644 (file)
@@ -1362,7 +1362,7 @@ StructRNA *RNA_property_pointer_type(PointerRNA *ptr, PropertyRNA *prop)
        return &RNA_UnknownType;
 }
 
-int RNA_property_pointer_poll(PointerRNA *ptr, PropertyRNA *prop, PointerRNA *value)
+bool RNA_property_pointer_poll(PointerRNA *ptr, PropertyRNA *prop, PointerRNA *value)
 {
        prop = rna_ensure_property(prop);
 
index 6985cb543597754d1c374f1ad153cfa00a3f2561..675ed42a6d2a6603c2249118bafb3243c6968310 100644 (file)
@@ -223,7 +223,7 @@ static void rna_Action_frame_range_get(PointerRNA *ptr, float *values)
 
 
 /* used to check if an action (value pointer) is suitable to be assigned to the ID-block that is ptr */
-int rna_Action_id_poll(PointerRNA *ptr, PointerRNA value)
+bool rna_Action_id_poll(PointerRNA *ptr, PointerRNA value)
 {
        ID *srcId = (ID *)ptr->id.data;
        bAction *act = (bAction *)value.id.data;
@@ -243,7 +243,7 @@ int rna_Action_id_poll(PointerRNA *ptr, PointerRNA value)
 }
 
 /* used to check if an action (value pointer) can be assigned to Action Editor given current mode */
-int rna_Action_actedit_assign_poll(PointerRNA *ptr, PointerRNA value)
+bool rna_Action_actedit_assign_poll(PointerRNA *ptr, PointerRNA value)
 {
        SpaceAction *saction = (SpaceAction *)ptr->data;
        bAction *act = (bAction *)value.id.data;
index 8f964389963f0b4240b751fae2e0476874253733..623eccc9ee5648ecd220f45457363b020c471c03 100644 (file)
@@ -138,7 +138,7 @@ static void rna_AnimData_tweakmode_set(PointerRNA *ptr, const int value)
 /* ****************************** */
 
 /* wrapper for poll callback */
-static int RKS_POLL_rna_internal(KeyingSetInfo *ksi, bContext *C)
+static bool RKS_POLL_rna_internal(KeyingSetInfo *ksi, bContext *C)
 {
        extern FunctionRNA rna_KeyingSetInfo_poll_func;
 
index d83890935934cfe74743f26a97aa8566632959bc..4b563bf66598f947b6c8589fa5b96f7e9b76afb3 100644 (file)
@@ -399,7 +399,7 @@ static void rna_SplineIKConstraint_joint_bindings_set(PointerRNA *ptr, const flo
        memcpy(ikData->points, values, ikData->numpoints * sizeof(float));
 }
 
-static int rna_Constraint_cameraObject_poll(PointerRNA *ptr, PointerRNA value)
+static bool rna_Constraint_cameraObject_poll(PointerRNA *ptr, PointerRNA value)
 {
        Object *ob = (Object *)value.data;
 
@@ -446,7 +446,7 @@ static void rna_Constraint_followTrack_depthObject_set(PointerRNA *ptr, PointerR
        }
 }
 
-static int rna_Constraint_followTrack_depthObject_poll(PointerRNA *ptr, PointerRNA value)
+static bool rna_Constraint_followTrack_depthObject_poll(PointerRNA *ptr, PointerRNA value)
 {
        Object *ob = (Object *)value.data;
 
index 50abf00714bb6606acd9cdabc6bbafa656f24568..3c4baa70c5f2316a0faa5c52cfa84726c868ed11 100644 (file)
@@ -393,7 +393,7 @@ static void rna_Curve_bevelObject_set(PointerRNA *ptr, PointerRNA value)
        }
 }
 
-static int rna_Curve_otherObject_poll(PointerRNA *ptr, PointerRNA value)
+static bool rna_Curve_otherObject_poll(PointerRNA *ptr, PointerRNA value)
 {
        Curve *cu = (Curve *)ptr->id.data;
        Object *ob = (Object *)value.data;
index f0f7dc13d2d547f62b6dbe79d94240d06aedd6c9..fac0f39b11c1bf4daf527b6a0365435ab724d694 100644 (file)
@@ -240,16 +240,16 @@ void rna_Mesh_update_draw(struct Main *bmain, struct Scene *scene, struct Pointe
 void rna_TextureSlot_update(struct Main *bmain, struct Scene *scene, struct PointerRNA *ptr);
 
 /* basic poll functions for object types */
-int rna_Armature_object_poll(struct PointerRNA *ptr, struct PointerRNA value);
-int rna_Camera_object_poll(struct PointerRNA *ptr, struct PointerRNA value);
-int rna_Curve_object_poll(struct PointerRNA *ptr, struct PointerRNA value);
-int rna_Lamp_object_poll(struct PointerRNA *ptr, struct PointerRNA value);
-int rna_Lattice_object_poll(struct PointerRNA *ptr, struct PointerRNA value);
-int rna_Mesh_object_poll(struct PointerRNA *ptr, struct PointerRNA value);
+bool rna_Armature_object_poll(struct PointerRNA *ptr, struct PointerRNA value);
+bool rna_Camera_object_poll(struct PointerRNA *ptr, struct PointerRNA value);
+bool rna_Curve_object_poll(struct PointerRNA *ptr, struct PointerRNA value);
+bool rna_Lamp_object_poll(struct PointerRNA *ptr, struct PointerRNA value);
+bool rna_Lattice_object_poll(struct PointerRNA *ptr, struct PointerRNA value);
+bool rna_Mesh_object_poll(struct PointerRNA *ptr, struct PointerRNA value);
 
 /* basic poll functions for actions (to prevent actions getting set in wrong places) */
-int rna_Action_id_poll(struct PointerRNA *ptr, struct PointerRNA value);
-int rna_Action_actedit_assign_poll(struct PointerRNA *ptr, struct PointerRNA value);
+bool rna_Action_id_poll(struct PointerRNA *ptr, struct PointerRNA value);
+bool rna_Action_actedit_assign_poll(struct PointerRNA *ptr, struct PointerRNA value);
 
 char *rna_TextureSlot_path(struct PointerRNA *ptr);
 char *rna_Node_ImageUser_path(struct PointerRNA *ptr);
index 3e678b52050966523b50af25381289a6227f6672..f9929cec7b19599f5a5618f2fd6792c0ca713bd8 100644 (file)
@@ -94,8 +94,8 @@ typedef const EnumPropertyItem *(*PropEnumItemFunc)(
 typedef PointerRNA (*PropPointerGetFunc)(struct PointerRNA *ptr);
 typedef StructRNA *(*PropPointerTypeFunc)(struct PointerRNA *ptr);
 typedef void (*PropPointerSetFunc)(struct PointerRNA *ptr, const PointerRNA value);
-typedef int (*PropPointerPollFunc)(struct PointerRNA *ptr, const PointerRNA value);
-typedef int (*PropPointerPollFuncPy)(struct PointerRNA *ptr, const PointerRNA value, const PropertyRNA *prop);
+typedef bool (*PropPointerPollFunc)(struct PointerRNA *ptr, const PointerRNA value);
+typedef bool (*PropPointerPollFuncPy)(struct PointerRNA *ptr, const PointerRNA value, const PropertyRNA *prop);
 typedef void (*PropCollectionBeginFunc)(struct CollectionPropertyIterator *iter, struct PointerRNA *ptr);
 typedef void (*PropCollectionNextFunc)(struct CollectionPropertyIterator *iter);
 typedef void (*PropCollectionEndFunc)(struct CollectionPropertyIterator *iter);
index a29f10684bbd84ff86f812e500d2f4f8cbc3af02..27fd02c9be79245a99cdf408268db1282df4adcd 100644 (file)
@@ -1155,7 +1155,7 @@ static void rna_MeshSequenceCache_object_path_update(Main *bmain, Scene *scene,
        rna_Modifier_update(bmain, scene, ptr);
 }
 
-static int rna_ParticleInstanceModifier_particle_system_poll(PointerRNA *ptr, const PointerRNA value)
+static bool rna_ParticleInstanceModifier_particle_system_poll(PointerRNA *ptr, const PointerRNA value)
 {
        ParticleInstanceModifierData *psmd = ptr->data;
        ParticleSystem *psys = value.data;
@@ -1164,7 +1164,7 @@ static int rna_ParticleInstanceModifier_particle_system_poll(PointerRNA *ptr, co
                return false;
 
        /* make sure psys is in the object */
-       return BLI_findindex(&psmd->ob->particlesystem, psys) >= 0;
+       return BLI_findindex(&psmd->ob->particlesystem, psys) != -1;
 }
 
 static PointerRNA rna_ParticleInstanceModifier_particle_system_get(PointerRNA *ptr)
index 37f229a1402d06b43eb7839a9639e3a0fa8df74f..38e969fedb5693ff486dbb64c0f88811b6aa780c 100644 (file)
@@ -244,7 +244,7 @@ bNodeTreeType *rna_node_tree_type_from_enum(int value)
        return result;
 }
 
-const EnumPropertyItem *rna_node_tree_type_itemf(void *data, int (*poll)(void *data, bNodeTreeType *), bool *r_free)
+const EnumPropertyItem *rna_node_tree_type_itemf(void *data, bool (*poll)(void *data, bNodeTreeType *), bool *r_free)
 {
        EnumPropertyItem tmp = {0};
        EnumPropertyItem *item = NULL;
@@ -320,7 +320,7 @@ bNodeType *rna_node_type_from_enum(int value)
        return result;
 }
 
-const EnumPropertyItem *rna_node_type_itemf(void *data, int (*poll)(void *data, bNodeType *), bool *r_free)
+const EnumPropertyItem *rna_node_type_itemf(void *data, bool (*poll)(void *data, bNodeType *), bool *r_free)
 {
        EnumPropertyItem *item = NULL;
        EnumPropertyItem tmp = {0};
@@ -395,7 +395,7 @@ bNodeSocketType *rna_node_socket_type_from_enum(int value)
 }
 
 const EnumPropertyItem *rna_node_socket_type_itemf(
-        void *data, int (*poll)(void *data, bNodeSocketType *), bool *r_free)
+        void *data, bool (*poll)(void *data, bNodeSocketType *), bool *r_free)
 {
        EnumPropertyItem *item = NULL;
        EnumPropertyItem tmp = {0};
@@ -527,7 +527,7 @@ static StructRNA *rna_NodeTree_refine(struct PointerRNA *ptr)
                return &RNA_NodeTree;
 }
 
-static int rna_NodeTree_poll(const bContext *C, bNodeTreeType *ntreetype)
+static bool rna_NodeTree_poll(const bContext *C, bNodeTreeType *ntreetype)
 {
        extern FunctionRNA rna_NodeTree_poll_func;
 
@@ -1141,7 +1141,7 @@ char *rna_Node_ImageUser_path(PointerRNA *ptr)
        return NULL;
 }
 
-static int rna_Node_poll(bNodeType *ntype, bNodeTree *ntree)
+static bool rna_Node_poll(bNodeType *ntype, bNodeTree *ntree)
 {
        extern FunctionRNA rna_Node_poll_func;
 
@@ -1149,7 +1149,7 @@ static int rna_Node_poll(bNodeType *ntype, bNodeTree *ntree)
        ParameterList list;
        FunctionRNA *func;
        void *ret;
-       int visible;
+       bool visible;
 
        RNA_pointer_create(NULL, ntype->ext.srna, NULL, &ptr); /* dummy */
        func = &rna_Node_poll_func; /* RNA_struct_find_function(&ptr, "poll"); */
@@ -1166,7 +1166,7 @@ static int rna_Node_poll(bNodeType *ntype, bNodeTree *ntree)
        return visible;
 }
 
-static int rna_Node_poll_instance(bNode *node, bNodeTree *ntree)
+static bool rna_Node_poll_instance(bNode *node, bNodeTree *ntree)
 {
        extern FunctionRNA rna_Node_poll_instance_func;
 
@@ -1174,7 +1174,7 @@ static int rna_Node_poll_instance(bNode *node, bNodeTree *ntree)
        ParameterList list;
        FunctionRNA *func;
        void *ret;
-       int visible;
+       bool visible;
 
        RNA_pointer_create(NULL, node->typeinfo->ext.srna, node, &ptr); /* dummy */
        func = &rna_Node_poll_instance_func; /* RNA_struct_find_function(&ptr, "poll_instance"); */
@@ -1191,7 +1191,7 @@ static int rna_Node_poll_instance(bNode *node, bNodeTree *ntree)
        return visible;
 }
 
-static int rna_Node_poll_instance_default(bNode *node, bNodeTree *ntree)
+static bool rna_Node_poll_instance_default(bNode *node, bNodeTree *ntree)
 {
        /* use the basic poll function */
        return rna_Node_poll(node->typeinfo, ntree);
@@ -1557,7 +1557,7 @@ static void rna_Node_parent_set(PointerRNA *ptr, PointerRNA value)
        }
 }
 
-static int rna_Node_parent_poll(PointerRNA *ptr, PointerRNA value)
+static bool rna_Node_parent_poll(PointerRNA *ptr, PointerRNA value)
 {
        bNode *node = ptr->data;
        bNode *parent = value.data;
@@ -2520,7 +2520,7 @@ static void rna_NodeGroup_node_tree_set(PointerRNA *ptr, const PointerRNA value)
        }
 }
 
-static int rna_NodeGroup_node_tree_poll(PointerRNA *ptr, const PointerRNA value)
+static bool rna_NodeGroup_node_tree_poll(PointerRNA *ptr, const PointerRNA value)
 {
        bNodeTree *ntree = ptr->id.data;
        bNodeTree *ngroup = value.data;
index d0ae06bd048cb68b5f23aaf9e510bd43b66e390b..9b741cf044acfdc80f716609c3975b3e20dc5fe9 100644 (file)
@@ -1477,32 +1477,32 @@ static float rna_VertexGroup_weight(ID *id, bDeformGroup *dg, ReportList *report
 }
 
 /* generic poll functions */
-int rna_Lattice_object_poll(PointerRNA *UNUSED(ptr), PointerRNA value)
+bool rna_Lattice_object_poll(PointerRNA *UNUSED(ptr), PointerRNA value)
 {
        return ((Object *)value.id.data)->type == OB_LATTICE;
 }
 
-int rna_Curve_object_poll(PointerRNA *UNUSED(ptr), PointerRNA value)
+bool rna_Curve_object_poll(PointerRNA *UNUSED(ptr), PointerRNA value)
 {
        return ((Object *)value.id.data)->type == OB_CURVE;
 }
 
-int rna_Armature_object_poll(PointerRNA *UNUSED(ptr), PointerRNA value)
+bool rna_Armature_object_poll(PointerRNA *UNUSED(ptr), PointerRNA value)
 {
        return ((Object *)value.id.data)->type == OB_ARMATURE;
 }
 
-int rna_Mesh_object_poll(PointerRNA *UNUSED(ptr), PointerRNA value)
+bool rna_Mesh_object_poll(PointerRNA *UNUSED(ptr), PointerRNA value)
 {
        return ((Object *)value.id.data)->type == OB_MESH;
 }
 
-int rna_Camera_object_poll(PointerRNA *UNUSED(ptr), PointerRNA value)
+bool rna_Camera_object_poll(PointerRNA *UNUSED(ptr), PointerRNA value)
 {
        return ((Object *)value.id.data)->type == OB_CAMERA;
 }
 
-int rna_Lamp_object_poll(PointerRNA *UNUSED(ptr), PointerRNA value)
+bool rna_Lamp_object_poll(PointerRNA *UNUSED(ptr), PointerRNA value)
 {
        return ((Object *)value.id.data)->type == OB_LAMP;
 }
index 882a1989672369798a571bee6a3de364d493590b..890aa532943f8cadf3a2b95370b49f9d8c4a4588 100644 (file)
@@ -244,7 +244,7 @@ static char *rna_ParticleEdit_path(PointerRNA *UNUSED(ptr))
        return BLI_strdup("tool_settings.particle_edit");
 }
 
-static int rna_Brush_mode_poll(PointerRNA *ptr, PointerRNA value)
+static bool rna_Brush_mode_poll(PointerRNA *ptr, PointerRNA value)
 {
        Scene *scene = (Scene *)ptr->id.data;
        ToolSettings *ts = scene->toolsettings;
index fb6953904b3c2c2d43d232624d9ba9f706921e18..aa3ab1742aa58a28b6bee252e8aee0703e358e6e 100644 (file)
@@ -1046,7 +1046,7 @@ static void rna_SequenceModifier_update(Main *UNUSED(bmain), Scene *UNUSED(scene
        BKE_sequence_invalidate_cache_for_modifier(scene, seq);
 }
 
-static int rna_SequenceModifier_otherSequence_poll(PointerRNA *ptr, PointerRNA value)
+static bool rna_SequenceModifier_otherSequence_poll(PointerRNA *ptr, PointerRNA value)
 {
        Scene *scene = (Scene *) ptr->id.data;
        Editing *ed = BKE_sequencer_editing_get(scene, false);
index 93ae2f29f823d259fe8f19733d0f43b9b99a98af..23ed021b19047f5936ca47c037b41fa817eed646 100644 (file)
@@ -1479,7 +1479,7 @@ static void rna_SpaceNodeEditor_node_tree_set(PointerRNA *ptr, const PointerRNA
        ED_node_tree_start(snode, (bNodeTree *)value.data, NULL, NULL);
 }
 
-static int rna_SpaceNodeEditor_node_tree_poll(PointerRNA *ptr, const PointerRNA value)
+static bool rna_SpaceNodeEditor_node_tree_poll(PointerRNA *ptr, const PointerRNA value)
 {
        SpaceNode *snode = (SpaceNode *)ptr->data;
        bNodeTree *ntree = (bNodeTree *)value.data;
@@ -1503,7 +1503,7 @@ static void rna_SpaceNodeEditor_tree_type_set(PointerRNA *ptr, int value)
        SpaceNode *snode = (SpaceNode *)ptr->data;
        ED_node_set_tree_type(snode, rna_node_tree_type_from_enum(value));
 }
-static int rna_SpaceNodeEditor_tree_type_poll(void *Cv, bNodeTreeType *type)
+static bool rna_SpaceNodeEditor_tree_type_poll(void *Cv, bNodeTreeType *type)
 {
        bContext *C = (bContext *)Cv;
        if (type->poll)
index 23d24ebaf823a42317767a5759e0692158aa27dd..840fe86ea04fd2523cf39e1e75ca6813356fa398 100644 (file)
@@ -105,7 +105,7 @@ static ARegionType *region_type_find(ReportList *reports, int space_type, int re
 
 /* Panel */
 
-static int panel_poll(const bContext *C, PanelType *pt)
+static bool panel_poll(const bContext *C, PanelType *pt)
 {
        extern FunctionRNA rna_Panel_poll_func;
 
@@ -643,7 +643,7 @@ static StructRNA *rna_Header_refine(PointerRNA *htr)
 
 /* Menu */
 
-static int menu_poll(const bContext *C, MenuType *pt)
+static bool menu_poll(const bContext *C, MenuType *pt)
 {
        extern FunctionRNA rna_Menu_poll_func;
 
@@ -651,7 +651,7 @@ static int menu_poll(const bContext *C, MenuType *pt)
        ParameterList list;
        FunctionRNA *func;
        void *ret;
-       int visible;
+       bool visible;
 
        RNA_pointer_create(NULL, pt->ext.srna, NULL, &ptr); /* dummy */
        func = &rna_Menu_poll_func; /* RNA_struct_find_function(&ptr, "poll"); */
index 0de69b9729b87a7fc96453a75c390d4967e51daf..44e01cf8d448a076ddffca33de5ac2f6ad222796 100644 (file)
@@ -640,7 +640,7 @@ static void rna_Window_screen_set(PointerRNA *ptr, PointerRNA value)
        win->newscreen = value.data;
 }
 
-static int rna_Window_screen_assign_poll(PointerRNA *UNUSED(ptr), PointerRNA value)
+static bool rna_Window_screen_assign_poll(PointerRNA *UNUSED(ptr), PointerRNA value)
 {
        bScreen *screen = (bScreen *)value.id.data;
 
@@ -943,7 +943,7 @@ static void rna_wmClipboard_set(PointerRNA *UNUSED(ptr), const char *value)
 
 #ifdef WITH_PYTHON
 
-static int rna_operator_poll_cb(bContext *C, wmOperatorType *ot)
+static bool rna_operator_poll_cb(bContext *C, wmOperatorType *ot)
 {
        extern FunctionRNA rna_Operator_poll_func;
 
index 022794e8d42b448f63ebd13a8447fa6eeba2c634..3f67804685ce4f56a9154f5753b6c9ef742ef575 100644 (file)
@@ -32,7 +32,7 @@
 #include "node_composite_util.h"
 
 
-int cmp_node_poll_default(bNodeType *UNUSED(ntype), bNodeTree *ntree)
+bool cmp_node_poll_default(bNodeType *UNUSED(ntype), bNodeTree *ntree)
 {
        return STREQ(ntree->idname, "CompositorNodeTree");
 }
index 193cdb900036b68b2fc34b19d9988794bf56b2f5..3f05d7d1befda950b881ca617e55df8e908ece04 100644 (file)
@@ -60,7 +60,7 @@
 
 #define CMP_SCALE_MAX  12000
 
-int cmp_node_poll_default(struct bNodeType *ntype, struct bNodeTree *ntree);
+bool cmp_node_poll_default(struct bNodeType *ntype, struct bNodeTree *ntree);
 void cmp_node_update_default(struct bNodeTree *UNUSED(ntree), struct bNode *node);
 void cmp_node_type_base(struct bNodeType *ntype, int type, const char *name, short nclass, short flag);
 
index bf50070e5cb317fd45dc5d294722f4bd93d05d3a..52e58a0ebd3b06d3e65b830644817bd2b868313a 100644 (file)
@@ -388,7 +388,7 @@ static void node_composit_init_rlayers(const bContext *C, PointerRNA *ptr)
        }
 }
 
-static int node_composit_poll_rlayers(bNodeType *UNUSED(ntype), bNodeTree *ntree)
+static bool node_composit_poll_rlayers(bNodeType *UNUSED(ntype), bNodeTree *ntree)
 {
        if (STREQ(ntree->idname, "CompositorNodeTree")) {
                Scene *scene;
index 4a47bf7035c7ef3890365e69e38d8af5ba559599..cb04b341c2670a232e7f19804962475c36b0fdcb 100644 (file)
@@ -81,7 +81,7 @@ void node_group_label(bNodeTree *UNUSED(ntree), bNode *node, char *label, int ma
        BLI_strncpy(label, (node->id) ? node->id->name + 2 : IFACE_("Missing Data-Block"), maxlen);
 }
 
-int node_group_poll_instance(bNode *node, bNodeTree *nodetree)
+bool node_group_poll_instance(bNode *node, bNodeTree *nodetree)
 {
        if (node->typeinfo->poll(node->typeinfo, nodetree)) {
                bNodeTree *grouptree = (bNodeTree *)node->id;
index edc1f19f5545309ade26f161fc469bedb656a03c..737489474f93c8dc2ec2e52e30d1cfb20ecb6b0b 100644 (file)
@@ -38,7 +38,7 @@
 struct bNodeTree;
 
 void node_group_label(struct bNodeTree *ntree, struct bNode *node, char *label, int maxlen);
-int node_group_poll_instance(struct bNode *node, struct bNodeTree *nodetree);
+bool node_group_poll_instance(struct bNode *node, struct bNodeTree *nodetree);
 
 void ntree_update_reroute_nodes(struct bNodeTree *ntree);
 
index e63dd1d9990322fc981573c7d8d8b305feb0815a..16fda77304098ff46331d5130cf8ad32ace52f25 100644 (file)
@@ -64,7 +64,7 @@
 #include "node_util.h"
 #include "node_shader_util.h"
 
-static int shader_tree_poll(const bContext *C, bNodeTreeType *UNUSED(treetype))
+static bool shader_tree_poll(const bContext *C, bNodeTreeType *UNUSED(treetype))
 {
        Scene *scene = CTX_data_scene(C);
        /* allow empty engine string too, this is from older versions that didn't have registerable engines yet */
index 57a0804512634f151beff96ede97da8aa2a5fe13..3103057cbcf50bfec8c9bb9a8176025ea6bc4475 100644 (file)
@@ -37,7 +37,7 @@
 #include "node_exec.h"
 
 
-int sh_node_poll_default(bNodeType *UNUSED(ntype), bNodeTree *ntree)
+bool sh_node_poll_default(bNodeType *UNUSED(ntype), bNodeTree *ntree)
 {
        return STREQ(ntree->idname, "ShaderNodeTree");
 }
index 51643d63f5e3284a8db9a7cf5faaded6d311f1ba..e2c1fe7897b6a068e7b7d93e10a927533c480c69 100644 (file)
@@ -80,7 +80,7 @@
 #include "GPU_material.h"
 
 
-int sh_node_poll_default(struct bNodeType *ntype, struct bNodeTree *ntree);
+bool sh_node_poll_default(struct bNodeType *ntype, struct bNodeTree *ntree);
 void sh_node_type_base(struct bNodeType *ntype, int type, const char *name, short nclass, short flag);
 
 
index 0682fa9f41488a73e36c826772393851c721cb18..6b9f29475b50c7ce9e545ac9f670b3f584a337ce 100644 (file)
@@ -50,7 +50,7 @@
 #include "node_texture_util.h"
 
 
-int tex_node_poll_default(bNodeType *UNUSED(ntype), bNodeTree *ntree)
+bool tex_node_poll_default(bNodeType *UNUSED(ntype), bNodeTree *ntree)
 {
        return STREQ(ntree->idname, "TextureNodeTree");
 }
index c3ccd08b2757350f9cb7269b141a752d9bc1841a..389be543d7e96b06a79b4f69d15e6bd5492d7252 100644 (file)
@@ -116,7 +116,7 @@ typedef struct TexDelegate {
 } TexDelegate;
 
 
-int tex_node_poll_default(struct bNodeType *ntype, struct bNodeTree *ntree);
+bool tex_node_poll_default(struct bNodeType *ntype, struct bNodeTree *ntree);
 void tex_node_type_base(struct bNodeType *ntype, int type, const char *name, short nclass, short flag);
 
 void tex_input_rgba(float *out, bNodeStack *in, TexParams *params, short thread);
index a7f55116cd490509ed4e57cb6550ff9d7425c459..edcc2bef0c51ca3ba0291f2184d871f7bd4d608d 100644 (file)
@@ -378,7 +378,7 @@ static void bpy_prop_boolean_set_cb(struct PointerRNA *ptr, struct PropertyRNA *
        }
 }
 
-static int bpy_prop_poll_cb(struct PointerRNA *self, PointerRNA candidate, struct PropertyRNA *prop)
+static bool bpy_prop_poll_cb(struct PointerRNA *self, PointerRNA candidate, struct PropertyRNA *prop)
 {
        PyObject *py_self;
        PyObject *py_candidate;
index cfaef2c3f5858cfe9ffe2bacd4b2d8440f75dca0..95d5a4813852b43b1476dbd9ab9180d1853feb43 100644 (file)
@@ -129,10 +129,11 @@ void              WM_cursor_grab_enable(struct wmWindow *win, bool wrap, bool hide, int boun
 void           WM_cursor_grab_disable(struct wmWindow *win, const int mouse_ungrab_xy[2]);
 void           WM_cursor_time          (struct wmWindow *win, int nr);
 
-void           *WM_paint_cursor_activate(struct wmWindowManager *wm,
-                                      int (*poll)(struct bContext *C),
-                                      void (*draw)(struct bContext *C, int, int, void *customdata),
-                                      void *customdata);
+void *WM_paint_cursor_activate(
+        struct wmWindowManager *wm,
+        bool (*poll)(struct bContext *C),
+        void (*draw)(struct bContext *C, int, int, void *customdata),
+        void *customdata);
 
 void           WM_paint_cursor_end(struct wmWindowManager *wm, void *handle);
 void           WM_paint_cursor_tag_redraw(struct wmWindow *win, struct ARegion *ar);
@@ -238,7 +239,7 @@ int                 WM_operator_confirm             (struct bContext *C, struct wmOperator *op, const str
 int                    WM_operator_filesel             (struct bContext *C, struct wmOperator *op, const struct wmEvent *event);
 bool        WM_operator_filesel_ensure_ext_imtype(wmOperator *op, const struct ImageFormatData *im_format);
                        /* poll callback, context checks */
-int                    WM_operator_winactive   (struct bContext *C);
+bool                   WM_operator_winactive   (struct bContext *C);
                        /* invoke callback, exec + redo popup */
 int                    WM_operator_props_popup_confirm(struct bContext *C, struct wmOperator *op, const struct wmEvent *event);
 int                    WM_operator_props_popup_call(struct bContext *C, struct wmOperator *op, const struct wmEvent *event);
@@ -273,8 +274,8 @@ struct wmOperatorType *WM_operatortype_append_macro(const char *idname, const ch
 struct wmOperatorTypeMacro *WM_operatortype_macro_define(struct wmOperatorType *ot, const char *idname);
 
 
-int                    WM_operator_poll                (struct bContext *C, struct wmOperatorType *ot);
-int                    WM_operator_poll_context(struct bContext *C, struct wmOperatorType *ot, short context);
+bool        WM_operator_poll           (struct bContext *C, struct wmOperatorType *ot);
+bool        WM_operator_poll_context(struct bContext *C, struct wmOperatorType *ot, short context);
 int         WM_operator_call_ex(struct bContext *C, struct wmOperator *op, const bool store);
 int                    WM_operator_call                (struct bContext *C, struct wmOperator *op);
 int                    WM_operator_call_notest(struct bContext *C, struct wmOperator *op);
@@ -417,8 +418,9 @@ void                                WM_event_drag_image(struct wmDrag *, struct ImBuf *, float scale, int sx
 void                WM_drag_free(struct wmDrag *drag);
 void                WM_drag_free_list(struct ListBase *lb);
 
-struct wmDropBox       *WM_dropbox_add(ListBase *lb, const char *idname, int (*poll)(struct bContext *, struct wmDrag *, const struct wmEvent *event),
-                                    void (*copy)(struct wmDrag *, struct wmDropBox *));
+struct wmDropBox       *WM_dropbox_add(
+        ListBase *lb, const char *idname, bool (*poll)(struct bContext *, struct wmDrag *, const struct wmEvent *event),
+        void (*copy)(struct wmDrag *, struct wmDropBox *));
 ListBase       *WM_dropboxmap_find(const char *idname, int spaceid, int regionid);
 
                        /* Set a subwindow active in pixelspace view, with optional scissor subset */
index 80f1e8e1ee1ddbc0b6417b6674d3d1b7ec269ba4..3d4080eb60026014053832639c4cf8f7dfc610f5 100644 (file)
@@ -569,7 +569,7 @@ typedef struct wmOperatorType {
 
        /* verify if the operator can be executed in the current context, note
         * that the operator might still fail to execute even if this return true */
-       int (*poll)(struct bContext *) ATTR_WARN_UNUSED_RESULT;
+       bool (*poll)(struct bContext *) ATTR_WARN_UNUSED_RESULT;
 
        /* optional panel for redo and repeat, autogenerated if not set */
        void (*ui)(struct bContext *, struct wmOperator *);
@@ -591,7 +591,7 @@ typedef struct wmOperatorType {
        struct wmKeyMap *modalkeymap;
 
        /* python needs the operator type as well */
-       int (*pyop_poll)(struct bContext *, struct wmOperatorType *ot) ATTR_WARN_UNUSED_RESULT;
+       bool (*pyop_poll)(struct bContext *, struct wmOperatorType *ot) ATTR_WARN_UNUSED_RESULT;
 
        /* RNA integration */
        ExtensionRNA ext;
@@ -661,7 +661,7 @@ typedef struct wmDropBox {
        struct wmDropBox *next, *prev;
 
        /* test if the dropbox is active, then can print optype name */
-       int (*poll)(struct bContext *, struct wmDrag *, const wmEvent *);
+       bool (*poll)(struct bContext *, struct wmDrag *, const wmEvent *);
 
        /* before exec, this copies drag info to wmDrop properties */
        void (*copy)(struct wmDrag *, struct wmDropBox *);
index 7a5e3e901664c8fd3a96f3cd07caacfb86d410e5..8bb4bf4f304400de4d413f2f426d1cc1ed83530a 100644 (file)
@@ -95,8 +95,9 @@ ListBase *WM_dropboxmap_find(const char *idname, int spaceid, int regionid)
 
 
 
-wmDropBox *WM_dropbox_add(ListBase *lb, const char *idname, int (*poll)(bContext *, wmDrag *, const wmEvent *),
-                          void (*copy)(wmDrag *, wmDropBox *))
+wmDropBox *WM_dropbox_add(
+        ListBase *lb, const char *idname, bool (*poll)(bContext *, wmDrag *, const wmEvent *),
+        void (*copy)(wmDrag *, wmDropBox *))
 {
        wmDropBox *drop = MEM_callocN(sizeof(wmDropBox), "wmDropBox");
 
index cd43689941047e4b2282efb1d1cd1f6eacef8e70..3a30087775077e9ed2aedc45156048c14fe9c5fb 100644 (file)
@@ -520,7 +520,7 @@ static void wm_handler_ui_cancel(bContext *C)
 
 /* ********************* operators ******************* */
 
-int WM_operator_poll(bContext *C, wmOperatorType *ot)
+bool WM_operator_poll(bContext *C, wmOperatorType *ot)
 {
        wmOperatorTypeMacro *otmacro;
 
@@ -541,7 +541,7 @@ int WM_operator_poll(bContext *C, wmOperatorType *ot)
 }
 
 /* sets up the new context and calls 'wm_operator_invoke()' with poll_only */
-int WM_operator_poll_context(bContext *C, wmOperatorType *ot, short context)
+bool WM_operator_poll_context(bContext *C, wmOperatorType *ot, short context)
 {
        return wm_operator_call_internal(C, ot, NULL, NULL, context, true);
 }
index c10b6638608dad80c72ea52b7fd3b3284ff8143d..cb4949d40626c25e2ecc9274c52394395a002769 100644 (file)
@@ -1882,7 +1882,7 @@ static int wm_revert_mainfile_exec(bContext *C, wmOperator *op)
        }
 }
 
-static int wm_revert_mainfile_poll(bContext *UNUSED(C))
+static bool wm_revert_mainfile_poll(bContext *UNUSED(C))
 {
        return G.relbase_valid;
 }
index 8e11e548aec9f08fdef7a5570171a8ade9270988..72973d3de56c8db94b16ca6a4ed963e672a4f843 100644 (file)
@@ -87,7 +87,7 @@
 
 /* **************** link/append *************** */
 
-static int wm_link_append_poll(bContext *C)
+static bool wm_link_append_poll(bContext *C)
 {
        if (WM_operator_winactive(C)) {
                /* linking changes active object which is pretty useful in general,
index ed2cb1134d861692a93a842d15e1dd20d54a682c..b81790abaad6b5d54bc9d9856a932342b1ac5613 100644 (file)
@@ -1265,7 +1265,7 @@ bool WM_operator_filesel_ensure_ext_imtype(wmOperator *op, const struct ImageFor
 }
 
 /* op->poll */
-int WM_operator_winactive(bContext *C)
+bool WM_operator_winactive(bContext *C)
 {
        if (CTX_wm_window(C) == NULL) return 0;
        return 1;
@@ -2028,7 +2028,7 @@ static int wm_search_menu_invoke(bContext *C, wmOperator *UNUSED(op), const wmEv
 }
 
 /* op->poll */
-static int wm_search_menu_poll(bContext *C)
+static bool wm_search_menu_poll(bContext *C)
 {
        if (CTX_wm_window(C) == NULL) {
                return 0;
@@ -2115,7 +2115,7 @@ static void WM_OT_call_menu_pie(wmOperatorType *ot)
 
 /* this poll functions is needed in place of WM_operator_winactive
  * while it crashes on full screen */
-static int wm_operator_winactive_normal(bContext *C)
+static bool wm_operator_winactive_normal(bContext *C)
 {
        wmWindow *win = CTX_wm_window(C);
 
@@ -2212,8 +2212,9 @@ static void WM_OT_console_toggle(wmOperatorType *ot)
  * - draw(bContext): drawing callback for paint cursor
  */
 
-void *WM_paint_cursor_activate(wmWindowManager *wm, int (*poll)(bContext *C),
-                               wmPaintCursorDraw draw, void *customdata)
+void *WM_paint_cursor_activate(
+        wmWindowManager *wm, bool (*poll)(bContext *C),
+        wmPaintCursorDraw draw, void *customdata)
 {
        wmPaintCursor *pc = MEM_callocN(sizeof(wmPaintCursor), "paint cursor");
 
index 42b1b2a5fb4b4fcb5369b72bde5058c1bf423cae..c0b0e731f4bb070d3ad9122815f2be301fc6adf8 100644 (file)
@@ -39,7 +39,7 @@ typedef struct wmPaintCursor {
 
        void *customdata;
 
-       int (*poll)(struct bContext *C);
+       bool (*poll)(struct bContext *C);
        void (*draw)(bContext *C, int, int, void *customdata);
 } wmPaintCursor;
 
index 862ff23faf36a74230099f291e5816cf97e8c046..5c9b214eeff8ce4ab145c712fef8c1c013e7b736 100644 (file)
@@ -689,8 +689,8 @@ struct wmOperatorTypeMacro *WM_operatortype_macro_define(struct wmOperatorType *
 int WM_operator_call_py(struct bContext *C, struct wmOperatorType *ot, short context, struct PointerRNA *properties, struct ReportList *reports, const bool is_undo) RET_ZERO
 void WM_operatortype_remove_ptr(struct wmOperatorType *ot) RET_NONE
 bool WM_operatortype_remove(const char *idname) RET_ZERO
-int WM_operator_poll(struct bContext *C, struct wmOperatorType *ot) RET_ZERO
-int WM_operator_poll_context(struct bContext *C, struct wmOperatorType *ot, short context) RET_ZERO
+bool WM_operator_poll(struct bContext *C, struct wmOperatorType *ot) RET_ZERO
+bool WM_operator_poll_context(struct bContext *C, struct wmOperatorType *ot, short context) RET_ZERO
 int WM_operator_props_popup(struct bContext *C, struct wmOperator *op, const struct wmEvent *event) RET_ZERO
 void WM_operator_properties_free(struct PointerRNA *ptr) RET_NONE
 void WM_operator_properties_create(struct PointerRNA *ptr, const char *opstring) RET_NONE