From 5b86fe6f33505bcea7c81021506eb538908c245d Mon Sep 17 00:00:00 2001 From: Harley Acheson Date: Tue, 12 May 2020 14:28:32 -0700 Subject: UI: About Blender Dialog Adds an 'About Blender' dialog to the 'App' menu to display information like branch and hash. Differential Revision: https://developer.blender.org/D7146 Reviewed by Campbell Barton --- release/scripts/startup/bl_operators/wm.py | 31 ++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'release/scripts/startup/bl_operators/wm.py') diff --git a/release/scripts/startup/bl_operators/wm.py b/release/scripts/startup/bl_operators/wm.py index 9e2ce8b83ad..b54ae67a9c5 100644 --- a/release/scripts/startup/bl_operators/wm.py +++ b/release/scripts/startup/bl_operators/wm.py @@ -2557,6 +2557,36 @@ class WM_MT_splash(Menu): layout.separator() +class WM_MT_splash_about(Menu): + bl_label = "About" + + def draw(self, context): + + layout = self.layout + layout.operator_context = 'EXEC_DEFAULT' + + layout.label(text="Blender is free software") + layout.label(text="Licensed under the GNU General Public License") + layout.separator() + layout.separator() + + split = layout.split() + split.emboss = 'PULLDOWN_MENU' + split.scale_y = 1.3 + + col1 = split.column() + + col1.operator("wm.url_open_preset", text="Release Notes", icon='URL').type = 'RELEASE_NOTES' + col1.operator("wm.url_open_preset", text="Credits", icon='URL').type = 'CREDITS' + col1.operator("wm.url_open", text="License", icon='URL').url = "https://www.blender.org/about/license/" + + col2 = split.column() + + col2.operator("wm.url_open_preset", text="Blender Website", icon='URL').type = 'BLENDER' + col2.operator("wm.url_open", text="Blender Store", icon='URL').url = "https://store.blender.org" + col2.operator("wm.url_open_preset", text="Development Fund", icon='FUND').type = 'FUND' + + class WM_OT_drop_blend_file(Operator): bl_idname = "wm.drop_blend_file" bl_label = "Handle dropped .blend file" @@ -2626,4 +2656,5 @@ classes = ( BatchRenameAction, WM_OT_batch_rename, WM_MT_splash, + WM_MT_splash_about, ) -- cgit v1.2.3