From c8dc5df5d86c1a8c5bf88e09509d826255526b09 Mon Sep 17 00:00:00 2001 From: Joseph Davies Date: Mon, 4 Nov 2019 09:17:13 -0800 Subject: [PATCH] Add Help menu for Korman. --- korman/ui/ui_menus.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/korman/ui/ui_menus.py b/korman/ui/ui_menus.py index 1073a98..89f6fe0 100644 --- a/korman/ui/ui_menus.py +++ b/korman/ui/ui_menus.py @@ -40,8 +40,25 @@ def build_plasma_menu(self, context): self.layout.separator() self.layout.menu("menu.plasma_add", icon="URL") + +class PlasmaHelpMenu(PlasmaMenu, bpy.types.Menu): + bl_idname = "menu.plasma_help" + bl_label = "Korman..." + + def draw(self, context): + layout = self.layout + layout.operator("wm.url_open", text="About Korman", icon="URL").url = "https://guildofwriters.org/wiki/Korman" + layout.operator("wm.url_open", text="Getting Started", icon="URL").url = "https://guildofwriters.org/wiki/Korman:Getting_Started" + layout.operator("wm.url_open", text="Tutorials", icon="URL").url = "https://guildofwriters.org/wiki/Category:Korman_Tutorials" + + +def build_plasma_help_menu(self, context): + self.layout.menu("menu.plasma_help", text="Korman", icon="URL") + def register(): bpy.types.INFO_MT_add.append(build_plasma_menu) + bpy.types.INFO_MT_help.prepend(build_plasma_help_menu) def unregister(): bpy.types.INFO_MT_add.remove(build_plasma_menu) + bpy.types.INFO_MT_help.remove(build_plasma_help_menu)