Lines Matching refs:Menu

92 class Menu;
96 typedef std::shared_ptr<Menu> MenuSP;
2658 virtual MenuActionResult MenuDelegateAction(Menu &menu) = 0;
2661 class Menu : public WindowDelegate { class
2666 Menu(Type type);
2669 Menu(const char *name, const char *key_name, int key_value,
2672 ~Menu() override = default;
2692 MenuActionResult ActionPrivate(Menu &menu) { in ActionPrivate()
2750 Menu *m_parent;
2758 Menu::Menu(Type type) in Menu() function in curses::Menu
2766 Menu::Menu(const char *name, const char *key_name, int key_value, in Menu() function in curses::Menu
2783 void Menu::RecalculateNameLengths() { in RecalculateNameLengths()
2789 Menu *submenu = submenus[i].get(); in RecalculateNameLengths()
2798 void Menu::AddSubmenu(const MenuSP &menu_sp) { in AddSubmenu()
2808 void Menu::DrawMenuTitle(Window &window, bool highlight) { in DrawMenuTitle()
2867 bool Menu::WindowDelegateDraw(Window &window, bool force) { in WindowDelegateDraw()
2871 Menu::Type menu_type = GetType(); in WindowDelegateDraw()
2873 case Menu::Type::Bar: { in WindowDelegateDraw()
2877 Menu *menu = submenus[i].get(); in WindowDelegateDraw()
2887 case Menu::Type::Item: { in WindowDelegateDraw()
2910 case Menu::Type::Separator: in WindowDelegateDraw()
2916 HandleCharResult Menu::WindowDelegateHandleChar(Window &window, int key) { in WindowDelegateHandleChar()
2922 Menu::Type menu_type = GetType(); in WindowDelegateHandleChar()
2923 if (menu_type == Menu::Type::Bar) { in WindowDelegateHandleChar()
2989 } else if (menu_type == Menu::Type::Item) { in WindowDelegateHandleChar()
3037 Menu *menu = submenus[i].get(); in WindowDelegateHandleChar()
3048 } else if (menu_type == Menu::Type::Separator) { in WindowDelegateHandleChar()
4909 MenuActionResult MenuDelegateAction(Menu &menu) override { in MenuDelegateAction()
5018 menu.AddSubmenu(MenuSP(new Menu(Menu::Type::Separator))); in MenuDelegateAction()
5041 MenuSP(new Menu(thread_menu_title.GetString().str().c_str(), in MenuDelegateAction()
6028 new Menu("LLDB", "F1", KEY_F(1), ApplicationDelegate::eMenuID_LLDB)); in Activate()
6030 new Menu("Exit", nullptr, 'x', ApplicationDelegate::eMenuID_LLDBExit)); in Activate()
6032 lldb_menu_sp->AddSubmenu(MenuSP(new Menu( in Activate()
6034 lldb_menu_sp->AddSubmenu(MenuSP(new Menu(Menu::Type::Separator))); in Activate()
6037 MenuSP target_menu_sp(new Menu("Target", "F2", KEY_F(2), in Activate()
6039 target_menu_sp->AddSubmenu(MenuSP(new Menu( in Activate()
6041 target_menu_sp->AddSubmenu(MenuSP(new Menu( in Activate()
6044 MenuSP process_menu_sp(new Menu("Process", "F3", KEY_F(3), in Activate()
6046 process_menu_sp->AddSubmenu(MenuSP(new Menu( in Activate()
6049 MenuSP(new Menu("Detach and resume", nullptr, 'd', in Activate()
6052 MenuSP(new Menu("Detach suspended", nullptr, 's', in Activate()
6054 process_menu_sp->AddSubmenu(MenuSP(new Menu( in Activate()
6056 process_menu_sp->AddSubmenu(MenuSP(new Menu(Menu::Type::Separator))); in Activate()
6058 MenuSP(new Menu("Continue", nullptr, 'c', in Activate()
6060 process_menu_sp->AddSubmenu(MenuSP(new Menu( in Activate()
6062 process_menu_sp->AddSubmenu(MenuSP(new Menu( in Activate()
6065 MenuSP thread_menu_sp(new Menu("Thread", "F4", KEY_F(4), in Activate()
6067 thread_menu_sp->AddSubmenu(MenuSP(new Menu( in Activate()
6070 MenuSP(new Menu("Step Over", nullptr, 'v', in Activate()
6072 thread_menu_sp->AddSubmenu(MenuSP(new Menu( in Activate()
6076 new Menu("View", "F5", KEY_F(5), ApplicationDelegate::eMenuID_View)); in Activate()
6078 MenuSP(new Menu("Backtrace", nullptr, 'b', in Activate()
6081 MenuSP(new Menu("Registers", nullptr, 'r', in Activate()
6083 view_menu_sp->AddSubmenu(MenuSP(new Menu( in Activate()
6086 MenuSP(new Menu("Variables", nullptr, 'v', in Activate()
6090 new Menu("Help", "F6", KEY_F(6), ApplicationDelegate::eMenuID_Help)); in Activate()
6091 help_menu_sp->AddSubmenu(MenuSP(new Menu( in Activate()
6097 MenuSP menubar_sp(new Menu(Menu::Type::Bar)); in Activate()