neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::i_menu Member List

This is the complete list of members for neogfx::i_menu, including all inherited members.

add_action(i_action &aAction)=0neogfx::i_action_containerpure virtual
add_action(i_ref_ptr< i_action > const &aAction)=0neogfx::i_action_containerpure virtual
add_separator(uuid const &aGroup={})=0neogfx::i_menupure virtual
add_sub_menu(i_menu &aSubMenu)=0neogfx::i_menupure virtual
add_sub_menu(i_string const &aSubMenuTitle, uuid const &aGroup={})=0neogfx::i_menupure virtual
as_widget() const =0neogfx::i_menupure virtual
as_widget()=0neogfx::i_menupure virtual
clear_selection()=0neogfx::i_menupure virtual
close()=0neogfx::i_menupure virtual
count() const =0neogfx::i_menupure virtual
declare_event(menu_changed) declare_event(item_addedneogfx::i_menu
declare_event(item_removed, item_index) declare_event(item_changedneogfx::i_menu
declare_event(opened) declare_event(closed) declare_event(item_selectedneogfx::i_menu
declare_event(selection_cleared) declare_event(open_sub_menuneogfx::i_menu
find(i_menu_item const &aItem) const =0neogfx::i_menupure virtual
find(i_menu const &aSubMenu) const =0neogfx::i_menupure virtual
find_sub_menu(uuid const &aGroup) const =0neogfx::i_menupure virtual
first_available_item() const =0neogfx::i_menupure virtual
group() const =0neogfx::i_menupure virtual
has_available_items() const =0neogfx::i_menupure virtual
has_parent() const =0neogfx::i_menupure virtual
has_selected_item() const =0neogfx::i_menupure virtual
ideal_insert_index(uuid const &aGroup) const =0neogfx::i_menupure virtual
ideal_insert_index(i_action const &aAction) constneogfx::i_menuinline
ideal_insert_index(i_menu const &aSubMenu) constneogfx::i_menuinline
image() const =0neogfx::i_menupure virtual
insert_action_at(item_index aItemIndex, i_action &aAction)=0neogfx::i_menupure virtual
insert_action_at(item_index aItemIndex, i_ref_ptr< i_action > const &aAction)=0neogfx::i_menupure virtual
insert_separator_at(item_index aItemIndex, uuid const &aGroup={})=0neogfx::i_menupure virtual
insert_sub_menu_at(item_index aItemIndex, i_menu &aSubMenu)=0neogfx::i_menupure virtual
insert_sub_menu_at(item_index aItemIndex, i_string const &aSubMenuTitle, uuid const &aGroup={})=0neogfx::i_menupure virtual
is_modal() const =0neogfx::i_menupure virtual
is_open() const =0neogfx::i_menupure virtual
item_at(item_index aItemIndex) const =0neogfx::i_menupure virtual
item_at(item_index aItemIndex)=0neogfx::i_menupure virtual
item_available_at(item_index aItemIndex) const =0neogfx::i_menupure virtual
item_index typedefneogfx::i_menu
item_index typedefneogfx::i_menu
next_available_item(item_index aCurrentIndex) const =0neogfx::i_menupure virtual
open()=0neogfx::i_menupure virtual
parent()=0neogfx::i_menupure virtual
previous_available_item(item_index aCurrentIndex) const =0neogfx::i_menupure virtual
remove_at(item_index aItemIndex)=0neogfx::i_menupure virtual
select_item_at(item_index aItemIndex, bool aOpenAnySubMenu=true)=0neogfx::i_menupure virtual
selected_item() const =0neogfx::i_menupure virtual
set_group(uuid const &aGroup)=0neogfx::i_menupure virtual
set_image(i_string const &aUri)=0neogfx::i_menupure virtual
set_image(i_image const &aImage)=0neogfx::i_menupure virtual
set_image(i_texture const &aTexture)=0neogfx::i_menupure virtual
set_modal(bool aModal)=0neogfx::i_menupure virtual
set_parent(i_menu &aParent)=0neogfx::i_menupure virtual
set_title(i_string const &aTitle)=0neogfx::i_menupure virtual
title() const =0neogfx::i_menupure virtual
type() const =0neogfx::i_menupure virtual
~i_menu()=defaultneogfx::i_menuvirtual