RNA: move enums to rna_rna.c
authorCampbell Barton <ideasman42@gmail.com>
Thu, 17 May 2018 17:10:45 +0000 (19:10 +0200)
committerCampbell Barton <ideasman42@gmail.com>
Thu, 17 May 2018 17:10:45 +0000 (19:10 +0200)
Needed for use in rna non runtime code.

source/blender/makesrna/intern/rna_access.c
source/blender/makesrna/intern/rna_rna.c

index 80e377ad8e1f76c7c5a89de857ee74b3805526ae..c0871baca455d8985aad93650f37908f4faf4ec8 100644 (file)
@@ -1385,17 +1385,6 @@ int RNA_property_pointer_poll(PointerRNA *ptr, PropertyRNA *prop, PointerRNA *va
        return 0;
 }
 
-/* Reuse for dynamic types  */
-const EnumPropertyItem DummyRNA_NULL_items[] = {
-       {0, NULL, 0, NULL, NULL}
-};
-
-/* Reuse for dynamic types with default value */
-const EnumPropertyItem DummyRNA_DEFAULT_items[] = {
-       {0, "DEFAULT", 0, "Default", ""},
-       {0, NULL, 0, NULL, NULL}
-};
-
 void RNA_property_enum_items_ex(
         bContext *C, PointerRNA *ptr, PropertyRNA *prop, const bool use_static,
         const EnumPropertyItem **r_item, int *r_totitem, bool *r_free)
index b1b7965286f142c133929bd90303b542c0e220c8..5b55d149b24ba529d4e743c7a25882364198afc5 100644 (file)
 
 #include "rna_internal.h"
 
+/* -------------------------------------------------------------------- */
+/** \name Generic Enum's
+ * \{ */
+
+/* Reuse for dynamic types  */
+const EnumPropertyItem DummyRNA_NULL_items[] = {
+       {0, NULL, 0, NULL, NULL}
+};
+
+/* Reuse for dynamic types with default value */
+const EnumPropertyItem DummyRNA_DEFAULT_items[] = {
+       {0, "DEFAULT", 0, "Default", ""},
+       {0, NULL, 0, NULL, NULL}
+};
+
+/** \} */
+
+/* -------------------------------------------------------------------- */
+/** \name RNA Enum's
+ * \{ */
+
+
 const EnumPropertyItem rna_enum_property_type_items[] = {
        {PROP_BOOLEAN, "BOOLEAN", 0, "Boolean", ""},
        {PROP_INT, "INT", 0, "Integer", ""},
@@ -103,6 +125,8 @@ const EnumPropertyItem rna_enum_property_unit_items[] = {
        {0, NULL, 0, NULL, NULL}
 };
 
+/** \} */
+
 #ifdef RNA_RUNTIME
 #include "MEM_guardedalloc.h"
 #include "BLI_ghash.h"