![]() |
Audacity 3.2.0
|
Public Member Functions | |
| template<typename Callback > | |
| PopupMenuBuilder (Callback callback) | |
| void | BeginGroup (const SnapRegistryGroup &item) override |
| void | EndGroup (const SnapRegistryGroup &item) override |
| void | Visit (const SnapRegistryItem &item) override |
| virtual void | BeginGroup (const SnapRegistryGroup &item)=0 |
| virtual void | EndGroup (const SnapRegistryGroup &item)=0 |
| virtual void | Visit (const SnapRegistryItem &item)=0 |
Public Attributes | |
| wxMenu | menu |
| std::vector< wxMenu * > | menuStack |
| std::function< void(const Identifier &id)> | snapModeUpdated |
Definition at line 54 of file SnappingToolBar.cpp.
|
inline |
Definition at line 57 of file SnappingToolBar.cpp.
References SnapFunctionsRegistry::Visit().
|
inlineoverridevirtual |
Implements SnapRegistryVisitor.
Definition at line 64 of file SnappingToolBar.cpp.
References SnapRegistryGroup::Inlined(), SnapRegistryGroup::Label(), safenew, and TranslatableString::Translation().
|
inlineoverridevirtual |
Implements SnapRegistryVisitor.
Definition at line 75 of file SnappingToolBar.cpp.
References SnapRegistryGroup::Inlined().
|
inlineoverridevirtual |
Implements SnapRegistryVisitor.
Definition at line 88 of file SnappingToolBar.cpp.
References SnapRegistryItem::label, Registry::detail::BaseItem::name, ReadSnapTo(), and TranslatableString::Translation().
| wxMenu anonymous_namespace{SnappingToolBar.cpp}::PopupMenuBuilder::menu |
Definition at line 101 of file SnappingToolBar.cpp.
| std::vector<wxMenu*> anonymous_namespace{SnappingToolBar.cpp}::PopupMenuBuilder::menuStack |
Definition at line 102 of file SnappingToolBar.cpp.
| std::function<void(const Identifier& id)> anonymous_namespace{SnappingToolBar.cpp}::PopupMenuBuilder::snapModeUpdated |
Definition at line 103 of file SnappingToolBar.cpp.