first pass at menu event emission

This commit is contained in:
Shelley Vohr 2018-01-27 09:35:58 -05:00
parent 39554566cc
commit 3399480304
No known key found for this signature in database
GPG key ID: F13993A75599653C
6 changed files with 29 additions and 5 deletions

View file

@ -60,6 +60,10 @@ class Menu : public mate::TrackableObject<Menu>,
std::unique_ptr<AtomMenuModel> model_;
Menu* parent_;
// Observable:
void OnMenuWillClose() override;
void OnMenuWillShow() override;
private:
void InsertItemAt(int index, int command_id, const base::string16& label);
void InsertSeparatorAt(int index);