Donner SVG main
0.8.0 ยท 382bd0190.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
NativeMenuMac.h File Reference
#include <deque>
#include <memory>
#include <mutex>
#include "donner/editor/MenuBarPresenter.h"
Include dependency graph for NativeMenuMac.h:

Classes

class  donner::editor::NativeMenuMac
 macOS menu bar built from EditorMenuModel. More...
struct  donner::editor::NativeMenuMac::DrainResult
 Actions collected while draining the native menu command queue. More...

Namespaces

namespace  donner
 Top-level Donner namespace, which is split into different sub-namespaces such as donner::svg and donner::css.

Class Documentation

◆ donner::editor::NativeMenuMac::DrainResult

struct donner::editor::NativeMenuMac::DrainResult

Actions collected while draining the native menu command queue.

Class Members
MenuBarActions actions
bool hadKeyEquivalent = false An AppKit key equivalent fired. The shell should skip its matching GLFW shortcut path for this frame to prevent a duplicate command.