Merge from 2.5 r20776 through r20855
[blender.git] / source / blender / makesrna / intern / rna_context.c
index ed609c48e501c2917639c5fb081f0fdbe6582727..b1ecf2c3a860119bd971abd4465ebba071f4f8db 100644 (file)
@@ -94,6 +94,7 @@ void RNA_def_context(BlenderRNA *brna)
 {
        StructRNA *srna;
        PropertyRNA *prop;
+       FunctionRNA *func;
 
        srna= RNA_def_struct(brna, "Context", NULL);
        RNA_def_struct_ui_text(srna, "Context", "Current windowmanager and data context.");
@@ -145,6 +146,11 @@ void RNA_def_context(BlenderRNA *brna)
        RNA_def_property_clear_flag(prop, PROP_EDITABLE);
        RNA_def_property_struct_type(prop, "Scene");
        RNA_def_property_pointer_funcs(prop, "rna_Context_scene_get", NULL, NULL);
+
+       func= RNA_def_function(srna, "add_fileselect", "WM_event_add_fileselect");
+       RNA_def_function_ui_description(func, "Show up the file selector.");
+       prop= RNA_def_pointer(func, "op", "Operator", "", "Operator to call.");
+       RNA_def_property_flag(prop, PROP_REQUIRED);
 }
 
 #endif