Audacity 3.2.0
|
Classes | |
struct | Watcher |
Singleton object listens to global wxEvent stream. More... | |
Typedefs | |
using | Menus = std::vector< wxWeakRef< wxMenu > > |
Functions | |
Menus | FindDescendants (wxMenu &menu) |
bool | ContainsMenu (const Menus &menus, void *pObj) |
std::optional< wxArrayStringEx > | FindPathName (wxMenu &theMenu, int id) |
void | Watch () |
void | ReplayPopup (wxMenu *theMenu) |
Variables | |
const auto | JournalCode = L"PopupMenu" |
std::vector< Menus > | sMenuStack |
bool | sHandledEvent = false |
Journal::RegisteredInitializer | initializer |
using BasicMenu::anonymous_namespace{BasicMenu.cpp}::Menus = typedef std::vector< wxWeakRef< wxMenu > > |
Definition at line 31 of file BasicMenu.cpp.
|
inline |
Definition at line 52 of file BasicMenu.cpp.
Referenced by BasicMenu::anonymous_namespace{BasicMenu.cpp}::Watcher::FilterEvent().
Menus BasicMenu::anonymous_namespace{BasicMenu.cpp}::FindDescendants | ( | wxMenu & | menu | ) |
Definition at line 37 of file BasicMenu.cpp.
Referenced by BasicMenu::Handle::Popup().
std::optional< wxArrayStringEx > BasicMenu::anonymous_namespace{BasicMenu.cpp}::FindPathName | ( | wxMenu & | theMenu, |
int | id | ||
) |
Definition at line 59 of file BasicMenu.cpp.
References details::begin(), details::end(), name, names, and anonymous_namespace{RegisterBuiltinEffects.cpp}::reverse.
Referenced by BasicMenu::anonymous_namespace{BasicMenu.cpp}::Watcher::FilterEvent().
void BasicMenu::anonymous_namespace{BasicMenu.cpp}::ReplayPopup | ( | wxMenu * | theMenu | ) |
Definition at line 153 of file BasicMenu.cpp.
References details::begin(), details::end(), Journal::GetTokens(), JournalCode, name, and sHandledEvent.
Referenced by BasicMenu::Handle::Popup().
void BasicMenu::anonymous_namespace{BasicMenu.cpp}::Watch | ( | ) |
Definition at line 137 of file BasicMenu.cpp.
Journal::RegisteredInitializer BasicMenu::anonymous_namespace{BasicMenu.cpp}::initializer |
Definition at line 143 of file BasicMenu.cpp.
const auto BasicMenu::anonymous_namespace{BasicMenu.cpp}::JournalCode = L"PopupMenu" |
Definition at line 29 of file BasicMenu.cpp.
bool BasicMenu::anonymous_namespace{BasicMenu.cpp}::sHandledEvent = false |
Definition at line 35 of file BasicMenu.cpp.
Referenced by BasicMenu::anonymous_namespace{BasicMenu.cpp}::Watcher::FilterEvent(), BasicMenu::Handle::Popup(), and ReplayPopup().
std::vector< Menus > BasicMenu::anonymous_namespace{BasicMenu.cpp}::sMenuStack |
Definition at line 34 of file BasicMenu.cpp.
Referenced by BasicMenu::anonymous_namespace{BasicMenu.cpp}::Watcher::FilterEvent(), and BasicMenu::Handle::Popup().