Merge branch 'master' into blender2.8
authorCampbell Barton <ideasman42@gmail.com>
Fri, 7 Sep 2018 20:03:29 +0000 (06:03 +1000)
committerCampbell Barton <ideasman42@gmail.com>
Fri, 7 Sep 2018 20:03:29 +0000 (06:03 +1000)
source/blender/makesrna/intern/rna_screen.c

index 5f199608f65827d778b88894be528d4c1c14d717..725149841887b9236f6bc0bb00714a6f5e069b1c 100644 (file)
@@ -322,11 +322,21 @@ static void rna_def_area_spaces(BlenderRNA *brna, PropertyRNA *cprop)
        RNA_def_property_ui_text(prop, "Active Space", "Space currently being displayed in this area");
 }
 
+static void rna_def_area_api(StructRNA *srna)
+{
+       FunctionRNA *func;
+
+       RNA_def_function(srna, "tag_redraw", "ED_area_tag_redraw");
+
+       func = RNA_def_function(srna, "header_text_set", "ED_area_status_text");
+       RNA_def_function_ui_description(func, "Set the header status text");
+       RNA_def_string(func, "text", NULL, 0, "Text", "New string for the header, no argument clears the text");
+}
+
 static void rna_def_area(BlenderRNA *brna)
 {
        StructRNA *srna;
        PropertyRNA *prop;
-       FunctionRNA *func;
 
        srna = RNA_def_struct(brna, "Area", NULL);
        RNA_def_struct_ui_text(srna, "Area", "Area in a subdivided screen, containing an editor");
@@ -389,11 +399,7 @@ static void rna_def_area(BlenderRNA *brna)
        RNA_def_property_clear_flag(prop, PROP_EDITABLE);
        RNA_def_property_ui_text(prop, "Height", "Area height");
 
-       RNA_def_function(srna, "tag_redraw", "ED_area_tag_redraw");
-
-       func = RNA_def_function(srna, "header_text_set", "ED_area_status_text");
-       RNA_def_function_ui_description(func, "Set the header status text");
-       RNA_def_string(func, "text", NULL, 0, "Text", "New string for the header, no argument clears the text");
+       rna_def_area_api(srna);
 }
 
 static void rna_def_view2d_api(StructRNA *srna)