neoGFX
Cross-platform C++ app/game engine
|
This is the complete list of members for neogfx::i_menu, including all inherited members.
add_action(i_action &aAction)=0 | neogfx::i_action_container | pure virtual |
add_action(i_ref_ptr< i_action > const &aAction)=0 | neogfx::i_action_container | pure virtual |
add_separator(uuid const &aGroup={})=0 | neogfx::i_menu | pure virtual |
add_sub_menu(i_menu &aSubMenu)=0 | neogfx::i_menu | pure virtual |
add_sub_menu(i_string const &aSubMenuTitle, uuid const &aGroup={})=0 | neogfx::i_menu | pure virtual |
as_widget() const =0 | neogfx::i_menu | pure virtual |
as_widget()=0 | neogfx::i_menu | pure virtual |
clear_selection()=0 | neogfx::i_menu | pure virtual |
close()=0 | neogfx::i_menu | pure virtual |
count() const =0 | neogfx::i_menu | pure virtual |
declare_event(menu_changed) declare_event(item_added | neogfx::i_menu | |
declare_event(item_removed, item_index) declare_event(item_changed | neogfx::i_menu | |
declare_event(opened) declare_event(closed) declare_event(item_selected | neogfx::i_menu | |
declare_event(selection_cleared) declare_event(open_sub_menu | neogfx::i_menu | |
find(i_menu_item const &aItem) const =0 | neogfx::i_menu | pure virtual |
find(i_menu const &aSubMenu) const =0 | neogfx::i_menu | pure virtual |
find_sub_menu(uuid const &aGroup) const =0 | neogfx::i_menu | pure virtual |
first_available_item() const =0 | neogfx::i_menu | pure virtual |
group() const =0 | neogfx::i_menu | pure virtual |
has_available_items() const =0 | neogfx::i_menu | pure virtual |
has_parent() const =0 | neogfx::i_menu | pure virtual |
has_selected_item() const =0 | neogfx::i_menu | pure virtual |
ideal_insert_index(uuid const &aGroup) const =0 | neogfx::i_menu | pure virtual |
ideal_insert_index(i_action const &aAction) const | neogfx::i_menu | inline |
ideal_insert_index(i_menu const &aSubMenu) const | neogfx::i_menu | inline |
image() const =0 | neogfx::i_menu | pure virtual |
insert_action_at(item_index aItemIndex, i_action &aAction)=0 | neogfx::i_menu | pure virtual |
insert_action_at(item_index aItemIndex, i_ref_ptr< i_action > const &aAction)=0 | neogfx::i_menu | pure virtual |
insert_separator_at(item_index aItemIndex, uuid const &aGroup={})=0 | neogfx::i_menu | pure virtual |
insert_sub_menu_at(item_index aItemIndex, i_menu &aSubMenu)=0 | neogfx::i_menu | pure virtual |
insert_sub_menu_at(item_index aItemIndex, i_string const &aSubMenuTitle, uuid const &aGroup={})=0 | neogfx::i_menu | pure virtual |
is_modal() const =0 | neogfx::i_menu | pure virtual |
is_open() const =0 | neogfx::i_menu | pure virtual |
item_at(item_index aItemIndex) const =0 | neogfx::i_menu | pure virtual |
item_at(item_index aItemIndex)=0 | neogfx::i_menu | pure virtual |
item_available_at(item_index aItemIndex) const =0 | neogfx::i_menu | pure virtual |
item_index typedef | neogfx::i_menu | |
item_index typedef | neogfx::i_menu | |
next_available_item(item_index aCurrentIndex) const =0 | neogfx::i_menu | pure virtual |
open()=0 | neogfx::i_menu | pure virtual |
parent()=0 | neogfx::i_menu | pure virtual |
previous_available_item(item_index aCurrentIndex) const =0 | neogfx::i_menu | pure virtual |
remove_at(item_index aItemIndex)=0 | neogfx::i_menu | pure virtual |
select_item_at(item_index aItemIndex, bool aOpenAnySubMenu=true)=0 | neogfx::i_menu | pure virtual |
selected_item() const =0 | neogfx::i_menu | pure virtual |
set_group(uuid const &aGroup)=0 | neogfx::i_menu | pure virtual |
set_image(i_string const &aUri)=0 | neogfx::i_menu | pure virtual |
set_image(i_image const &aImage)=0 | neogfx::i_menu | pure virtual |
set_image(i_texture const &aTexture)=0 | neogfx::i_menu | pure virtual |
set_modal(bool aModal)=0 | neogfx::i_menu | pure virtual |
set_parent(i_menu &aParent)=0 | neogfx::i_menu | pure virtual |
set_title(i_string const &aTitle)=0 | neogfx::i_menu | pure virtual |
title() const =0 | neogfx::i_menu | pure virtual |
type() const =0 | neogfx::i_menu | pure virtual |
~i_menu()=default | neogfx::i_menu | virtual |