Cleanup: RNA boolean names (use prefix conventions)
[blender.git] / source / blender / makesrna / intern / rna_mask.c
index 4d970d94f6b1030839f9b58d7f3c1602c2cd1bbe..ed704fe130be163080f3621eebb1064db6806f71 100644 (file)
@@ -14,8 +14,7 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  */
 
-/** \file blender/makesrna/intern/rna_mask.c
- *  \ingroup RNA
+/** \file \ingroup RNA
  */
 
 
@@ -25,7 +24,7 @@
 #include "MEM_guardedalloc.h"
 
 #include "DNA_mask_types.h"
-#include "DNA_object_types.h"  /* SELECT */
+#include "DNA_object_types.h"  /* SELECT */
 #include "DNA_scene_types.h"
 
 #include "BLT_translation.h"
 
 #include "DNA_movieclip_types.h"
 
-#include "BKE_depsgraph.h"
 #include "BKE_mask.h"
 
+#include "DEG_depsgraph.h"
+
 #include "RNA_access.h"
 
 #include "WM_api.h"
@@ -61,7 +61,7 @@ static void rna_Mask_update_data(Main *UNUSED(bmain), Scene *UNUSED(scene), Poin
        Mask *mask = ptr->id.data;
 
        WM_main_add_notifier(NC_MASK | ND_DATA, mask);
-       DAG_id_tag_update( &mask->id, 0);
+       DEG_id_tag_update( &mask->id, 0);
 }
 
 static void rna_Mask_update_parent(Main *bmain, Scene *scene, PointerRNA *ptr)
@@ -441,7 +441,7 @@ static void rna_MaskLayer_spline_remove(ID *id, MaskLayer *mask_layer, ReportLis
 
        RNA_POINTER_INVALIDATE(spline_ptr);
 
-       DAG_id_tag_update(&mask->id, OB_RECALC_DATA);
+       DEG_id_tag_update(&mask->id, ID_RECALC_GEOMETRY);
 }
 
 static void rna_Mask_start_frame_set(PointerRNA *ptr, int value)
@@ -515,7 +515,7 @@ static void rna_MaskSpline_points_add(ID *id, MaskSpline *spline, int count)
        }
 
        WM_main_add_notifier(NC_MASK | ND_DATA, mask);
-       DAG_id_tag_update(&mask->id, 0);
+       DEG_id_tag_update(&mask->id, 0);
 }
 
 static void rna_MaskSpline_point_remove(ID *id, MaskSpline *spline, ReportList *reports, PointerRNA *point_ptr)
@@ -575,7 +575,7 @@ static void rna_MaskSpline_point_remove(ID *id, MaskSpline *spline, ReportList *
        BKE_mask_layer_shape_changed_remove(layer, BKE_mask_layer_shape_spline_to_index(layer, spline) + point_index, 1);
 
        WM_main_add_notifier(NC_MASK | ND_DATA, mask);
-       DAG_id_tag_update(&mask->id, 0);
+       DEG_id_tag_update(&mask->id, 0);
 
        RNA_POINTER_INVALIDATE(point_ptr);
 }
@@ -588,12 +588,14 @@ static void rna_def_maskParent(BlenderRNA *brna)
 
        static const EnumPropertyItem mask_id_type_items[] = {
                {ID_MC, "MOVIECLIP", ICON_SEQUENCE, "Movie Clip", ""},
-               {0, NULL, 0, NULL, NULL}};
+               {0, NULL, 0, NULL, NULL},
+       };
 
        static const EnumPropertyItem parent_type_items[] = {
                {MASK_PARENT_POINT_TRACK, "POINT_TRACK", 0, "Point Track", ""},
                {MASK_PARENT_PLANE_TRACK, "PLANE_TRACK", 0, "Plane Track", ""},
-               {0, NULL, 0, NULL, NULL}};
+               {0, NULL, 0, NULL, NULL},
+       };
 
        srna = RNA_def_struct(brna, "MaskParent", NULL);
        RNA_def_struct_ui_text(srna, "Mask Parent", "Parenting settings for masking element");
@@ -676,7 +678,8 @@ static void rna_def_maskSplinePoint(BlenderRNA *brna)
                {HD_ALIGN, "ALIGNED", 0, "Aligned Single", ""},
                {HD_ALIGN_DOUBLESIDE, "ALIGNED_DOUBLESIDE", 0, "Aligned", ""},
                {HD_FREE, "FREE", 0, "Free", ""},
-               {0, NULL, 0, NULL, NULL}};
+               {0, NULL, 0, NULL, NULL},
+       };
 
        rna_def_maskSplinePointUW(brna);
 
@@ -803,7 +806,8 @@ static void rna_def_maskSplinePoints(BlenderRNA *brna)
        func = RNA_def_function(srna, "add", "rna_MaskSpline_points_add");
        RNA_def_function_flag(func, FUNC_USE_SELF_ID);
        RNA_def_function_ui_description(func, "Add a number of point to this spline");
-       RNA_def_int(func, "count", 1, 0, INT_MAX, "Number", "Number of points to add to the spline", 0, INT_MAX);
+       parm = RNA_def_int(func, "count", 1, 0, INT_MAX, "Number", "Number of points to add to the spline", 0, INT_MAX);
+       RNA_def_parameter_flags(parm, 0, PARM_REQUIRED);
 
        /* Remove the point */
        func = RNA_def_function(srna, "remove", "rna_MaskSpline_point_remove");
@@ -820,13 +824,13 @@ static void rna_def_maskSpline(BlenderRNA *brna)
        static const EnumPropertyItem spline_interpolation_items[] = {
                {MASK_SPLINE_INTERP_LINEAR, "LINEAR", 0, "Linear", ""},
                {MASK_SPLINE_INTERP_EASE, "EASE", 0, "Ease", ""},
-               {0, NULL, 0, NULL, NULL}
+               {0, NULL, 0, NULL, NULL},
        };
 
        static const EnumPropertyItem spline_offset_mode_items[] = {
                {MASK_SPLINE_OFFSET_EVEN, "EVEN", 0, "Even", "Calculate even feather offset"},
                {MASK_SPLINE_OFFSET_SMOOTH, "SMOOTH", 0, "Smooth", "Calculate feather offset as a second curve"},
-               {0, NULL, 0, NULL, NULL}
+               {0, NULL, 0, NULL, NULL},
        };
 
        StructRNA *srna;
@@ -891,7 +895,7 @@ static void rna_def_mask_layer(BlenderRNA *brna)
                {MASK_BLEND_MUL, "MUL", 0, "Multiply", ""},
                {MASK_BLEND_REPLACE, "REPLACE", 0, "Replace", ""},
                {MASK_BLEND_DIFFERENCE, "DIFFERENCE", 0, "Difference", ""},
-               {0, NULL, 0, NULL, NULL}
+               {0, NULL, 0, NULL, NULL},
        };
 
        StructRNA *srna;
@@ -924,19 +928,19 @@ static void rna_def_mask_layer(BlenderRNA *brna)
        prop = RNA_def_property(srna, "hide", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "restrictflag", MASK_RESTRICT_VIEW);
        RNA_def_property_ui_text(prop, "Restrict View", "Restrict visibility in the viewport");
-       RNA_def_property_ui_icon(prop, ICON_RESTRICT_VIEW_OFF, 1);
+       RNA_def_property_ui_icon(prop, ICON_RESTRICT_VIEW_OFF, -1);
        RNA_def_property_update(prop, NC_MASK | ND_DRAW, NULL);
 
        prop = RNA_def_property(srna, "hide_select", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "restrictflag", MASK_RESTRICT_SELECT);
        RNA_def_property_ui_text(prop, "Restrict Select", "Restrict selection in the viewport");
-       RNA_def_property_ui_icon(prop, ICON_RESTRICT_SELECT_OFF, 1);
+       RNA_def_property_ui_icon(prop, ICON_RESTRICT_SELECT_OFF, -1);
        RNA_def_property_update(prop, NC_MASK | ND_DRAW, NULL);
 
        prop = RNA_def_property(srna, "hide_render", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "restrictflag", MASK_RESTRICT_RENDER);
        RNA_def_property_ui_text(prop, "Restrict Render", "Restrict renderability");
-       RNA_def_property_ui_icon(prop, ICON_RESTRICT_RENDER_OFF, 1);
+       RNA_def_property_ui_icon(prop, ICON_RESTRICT_RENDER_OFF, -1);
        RNA_def_property_update(prop, NC_MASK | NA_EDITED, NULL);
 
        /* select (for dopesheet)*/