diff options
author | Julian Eisel <eiseljulian@gmail.com> | 2018-10-31 02:41:03 +0300 |
---|---|---|
committer | Julian Eisel <eiseljulian@gmail.com> | 2018-10-31 02:52:07 +0300 |
commit | fe07839d01b12456523fda4a4fff6f46c6c16157 (patch) | |
tree | f650f73dec05183cb2dbbcc85235f1737cea652d /source/blender/editors/interface/interface_context_menu.c | |
parent | 0bc427f5c359f081ccd97a7266566c243b910919 (diff) |
UI: Right-click menu entry to flip properties Tab Bar left/right
Diffstat (limited to 'source/blender/editors/interface/interface_context_menu.c')
-rw-r--r-- | source/blender/editors/interface/interface_context_menu.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/source/blender/editors/interface/interface_context_menu.c b/source/blender/editors/interface/interface_context_menu.c index 253de3d3d5a..03d941c2387 100644 --- a/source/blender/editors/interface/interface_context_menu.c +++ b/source/blender/editors/interface/interface_context_menu.c @@ -766,10 +766,17 @@ bool ui_popup_context_menu_for_button(bContext *C, uiBut *but) /* Show header tools for header buttons. */ if (ui_block_is_popup_any(but->block) == false) { - ARegion *ar = CTX_wm_region(C); - if (ar && (ar->regiontype == RGN_TYPE_HEADER)) { + const ARegion *ar = CTX_wm_region(C); + + if (!ar) { + /* skip */ + } + else if (ar->regiontype == RGN_TYPE_HEADER) { uiItemMenuF(layout, IFACE_("Header"), ICON_NONE, ED_screens_header_tools_menu_create, NULL); } + else if (ar->regiontype == RGN_TYPE_NAV_BAR) { + uiItemMenuF(layout, IFACE_("Navigation Bar"), ICON_NONE, ED_screens_navigation_bar_tools_menu_create, NULL); + } } MenuType *mt = WM_menutype_find("WM_MT_button_context", true); |