RNA: add access to tool mode
authorCampbell Barton <ideasman42@gmail.com>
Fri, 5 Oct 2018 03:29:51 +0000 (13:29 +1000)
committerCampbell Barton <ideasman42@gmail.com>
Fri, 5 Oct 2018 03:29:51 +0000 (13:29 +1000)
source/blender/makesrna/intern/rna_workspace.c

index b9ca641..e900b51 100644 (file)
@@ -236,6 +236,13 @@ static void rna_def_workspace_tool(BlenderRNA *brna)
        RNA_def_property_enum_items(prop, rna_enum_space_type_items);
        RNA_def_property_ui_text(prop, "Space Type", "");
 
+       prop = RNA_def_property(srna, "mode", PROP_ENUM, PROP_NONE);
+       RNA_def_property_enum_sdna(prop, NULL, "mode");
+       RNA_def_property_enum_items(prop, DummyRNA_DEFAULT_items);
+       RNA_def_property_enum_funcs(prop, NULL, NULL, "rna_WorkSpace_tools_mode_itemf");
+       RNA_def_property_ui_text(prop, "Tool Mode", "");
+       RNA_def_property_clear_flag(prop, PROP_EDITABLE);
+
        RNA_define_verify_sdna(0);
        prop = RNA_def_property(srna, "has_datablock", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_clear_flag(prop, PROP_EDITABLE);
@@ -310,14 +317,14 @@ static void rna_def_workspace(BlenderRNA *brna)
        prop = RNA_def_property(srna, "tools_space_type", PROP_ENUM, PROP_NONE);
        RNA_def_property_enum_sdna(prop, NULL, "tools_space_type");
        RNA_def_property_enum_items(prop, rna_enum_space_type_items);
-       RNA_def_property_ui_text(prop, "Active Tool Space", "Tool space type");
+       RNA_def_property_ui_text(prop, "Active Tool Space", "");
        RNA_def_property_clear_flag(prop, PROP_EDITABLE);
 
        prop = RNA_def_property(srna, "tools_mode", PROP_ENUM, PROP_NONE);
        RNA_def_property_enum_sdna(prop, NULL, "tools_mode");
        RNA_def_property_enum_items(prop, DummyRNA_DEFAULT_items);
        RNA_def_property_enum_funcs(prop, NULL, NULL, "rna_WorkSpace_tools_mode_itemf");
-       RNA_def_property_ui_text(prop, "Active Tool Space", "Tool mode");
+       RNA_def_property_ui_text(prop, "Active Tool Mode", "");
        RNA_def_property_clear_flag(prop, PROP_EDITABLE);
 
        prop = RNA_def_property(srna, "object_mode", PROP_ENUM, PROP_NONE);