diff options
author | Julian Eisel <eiseljulian@gmail.com> | 2019-09-18 15:32:21 +0300 |
---|---|---|
committer | Julian Eisel <eiseljulian@gmail.com> | 2019-09-18 15:32:21 +0300 |
commit | cac756a92aaec5ccc8ddb95c021dcf79d12cc588 (patch) | |
tree | 256378022a995491400e284faeeb5c63d66bf031 /source/blender/makesrna/intern/rna_userdef.c | |
parent | 95373e274908615df2e5dbf6243b055ff2c39518 (diff) |
UI: Move render display type to Preferences
Moves the render display type (to choose between rendering in a new
window, in a fullscreen area, in an Image Editor, etc) from the scene to
the preferences.
Diffstat (limited to 'source/blender/makesrna/intern/rna_userdef.c')
-rw-r--r-- | source/blender/makesrna/intern/rna_userdef.c | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/source/blender/makesrna/intern/rna_userdef.c b/source/blender/makesrna/intern/rna_userdef.c index 94f800c82a9..5b75bca89f3 100644 --- a/source/blender/makesrna/intern/rna_userdef.c +++ b/source/blender/makesrna/intern/rna_userdef.c @@ -4044,6 +4044,29 @@ static void rna_def_userdef_view(BlenderRNA *brna) {0, NULL, 0, NULL, NULL}, }; + static const EnumPropertyItem render_display_types[] = { + {USER_RENDER_DISPLAY_NONE, + "NONE", + 0, + "Keep User Interface", + "Images are rendered without changing the user interface"}, + {USER_RENDER_DISPLAY_SCREEN, + "SCREEN", + 0, + "Full Screen", + "Images are rendered in a maximized Image Editor"}, + {USER_RENDER_DISPLAY_AREA, + "AREA", + 0, + "Image Editor", + "Images are rendered in an Image Editor"}, + {USER_RENDER_DISPLAY_WINDOW, + "WINDOW", + 0, + "New Window", + "Images are rendered in a new window"}, + {0, NULL, 0, NULL, NULL}, + }; static const EnumPropertyItem temp_space_display_types[] = { {USER_TEMP_SPACE_DISPLAY_FULLSCREEN, "SCREEN", /* Could be FULLSCREEN, but keeping it consistent with render_display_types */ @@ -4282,6 +4305,11 @@ static void rna_def_userdef_view(BlenderRNA *brna) RNA_def_property_ui_text(prop, "Header Position", "Default header position for new space-types"); RNA_def_property_update(prop, 0, "rna_userdef_screen_update_header_default"); + prop = RNA_def_property(srna, "render_display_type", PROP_ENUM, PROP_NONE); + RNA_def_property_enum_items(prop, render_display_types); + RNA_def_property_ui_text( + prop, "Render Display Type", "Default location where rendered images will be displayed in"); + static const EnumPropertyItem text_hinting_items[] = { {0, "AUTO", 0, "Auto", ""}, {USER_TEXT_HINTING_NONE, "NONE", 0, "None", ""}, |