diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-12-09 17:48:59 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-12-09 17:48:59 +0400 |
commit | ab19545aeb1ed769727f321dcdabe5950cc4d7bb (patch) | |
tree | 3102d51015c071ad72af2940a6230860827d7aa2 /source/blender/makesrna/intern/rna_color.c | |
parent | 8b53717c7875cd4aed5d9985d9f1fa3c416c75e2 (diff) |
Fix T37752: Color rna path functions missing
Diffstat (limited to 'source/blender/makesrna/intern/rna_color.c')
-rw-r--r-- | source/blender/makesrna/intern/rna_color.c | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/source/blender/makesrna/intern/rna_color.c b/source/blender/makesrna/intern/rna_color.c index d848acd5971..c430a89655d 100644 --- a/source/blender/makesrna/intern/rna_color.c +++ b/source/blender/makesrna/intern/rna_color.c @@ -441,6 +441,11 @@ static void rna_ColorManagedDisplaySettings_display_device_update(Main *UNUSED(b } } +static char *rna_ColorManagedDisplaySettings_path(PointerRNA *UNUSED(ptr)) +{ + return BLI_sprintfN("display_settings"); +} + static int rna_ColorManagedViewSettings_view_transform_get(PointerRNA *ptr) { ColorManagedViewSettings *view = (ColorManagedViewSettings *) ptr->data; @@ -521,6 +526,12 @@ static void rna_ColorManagedViewSettings_use_curves_set(PointerRNA *ptr, int val } } +static char *rna_ColorManagedViewSettings_path(PointerRNA *UNUSED(ptr)) +{ + return BLI_sprintfN("view_settings"); +} + + static int rna_ColorManagedColorspaceSettings_colorspace_get(struct PointerRNA *ptr) { ColorManagedColorspaceSettings *colorspace = (ColorManagedColorspaceSettings *) ptr->data; @@ -611,6 +622,16 @@ static void rna_ColorManagedColorspaceSettings_reload_update(Main *UNUSED(bmain) } } +static char *rna_ColorManagedSequencerColorspaceSettings_path(PointerRNA *UNUSED(ptr)) +{ + return BLI_sprintfN("sequencer_colorspace_settings"); +} + +static char *rna_ColorManagedInputColorspaceSettings_path(PointerRNA *UNUSED(ptr)) +{ + return BLI_sprintfN("colorspace_settings"); +} + static void rna_ColorManagement_update(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr) { ID *id = ptr->id.data; @@ -1011,6 +1032,7 @@ static void rna_def_colormanage(BlenderRNA *brna) /* ** Display Settings ** */ srna = RNA_def_struct(brna, "ColorManagedDisplaySettings", NULL); + RNA_def_struct_path_func(srna, "rna_ColorManagedDisplaySettings_path"); RNA_def_struct_ui_text(srna, "ColorManagedDisplaySettings", "Color management specific to display device"); prop = RNA_def_property(srna, "display_device", PROP_ENUM, PROP_NONE); @@ -1023,6 +1045,7 @@ static void rna_def_colormanage(BlenderRNA *brna) /* ** View Settings ** */ srna = RNA_def_struct(brna, "ColorManagedViewSettings", NULL); + RNA_def_struct_path_func(srna, "rna_ColorManagedViewSettings_path"); RNA_def_struct_ui_text(srna, "ColorManagedViewSettings", "Color management settings used for displaying images on the display"); prop = RNA_def_property(srna, "look", PROP_ENUM, PROP_NONE); @@ -1068,6 +1091,7 @@ static void rna_def_colormanage(BlenderRNA *brna) /* ** Colorspace ** */ srna = RNA_def_struct(brna, "ColorManagedInputColorspaceSettings", NULL); + RNA_def_struct_path_func(srna, "rna_ColorManagedInputColorspaceSettings_path"); RNA_def_struct_ui_text(srna, "ColorManagedInputColorspaceSettings", "Input color space settings"); prop = RNA_def_property(srna, "name", PROP_ENUM, PROP_NONE); @@ -1079,7 +1103,9 @@ static void rna_def_colormanage(BlenderRNA *brna) RNA_def_property_ui_text(prop, "Input Color Space", "Color space of the image or movie on disk"); RNA_def_property_update(prop, NC_WINDOW, "rna_ColorManagedColorspaceSettings_reload_update"); + // srna = RNA_def_struct(brna, "ColorManagedSequencerColorspaceSettings", NULL); + RNA_def_struct_path_func(srna, "rna_ColorManagedSequencerColorspaceSettings_path"); RNA_def_struct_ui_text(srna, "ColorManagedSequencerColorspaceSettings", "Input color space settings"); prop = RNA_def_property(srna, "name", PROP_ENUM, PROP_NONE); |