Would it be possible to add methods and/or events to expose the visibility state of Menu instances? For example methods like `Menu#isVisible()` and `Menu#isHidden()` and events like "show" and "hide".
shell/browser/ui/win/notify_icon.h
#ifndef SHELL_BROWSER_UI_WIN_NOTIFY_ICON_H_
#define SHELL_BROWSER_UI_WIN_NOTIFY_ICON_H_
#include <windows.h>  
#include <shellapi.h>
#include <memory>
#include <string>
#include "base/compiler_specific.h"
#include "base/macros.h"
#include "base/memory/weak_ptr.h"
#include "base/win/scoped_gdi_object.h"
#include "shell/browser/ui/tray_icon.h"
namespace gfx {
class Point;
}
namespace views {
class MenuRunner;