views: Fix "visible" not working in menu bar, closes #825

This commit is contained in:
Cheng Zhao 2014-11-16 16:01:33 +08:00
parent b428b2eb99
commit 0398316192
2 changed files with 5 additions and 0 deletions

View file

@ -90,6 +90,10 @@ bool MenuDelegate::IsCommandEnabled(int id) const {
return delegate()->IsCommandEnabled(id); return delegate()->IsCommandEnabled(id);
} }
bool MenuDelegate::IsCommandVisible(int id) const {
return delegate()->IsCommandVisible(id);
}
bool MenuDelegate::IsItemChecked(int id) const { bool MenuDelegate::IsItemChecked(int id) const {
return delegate()->IsItemChecked(id); return delegate()->IsItemChecked(id);
} }

View file

@ -38,6 +38,7 @@ class MenuDelegate : public views::MenuDelegate {
base::string16 GetLabel(int id) const override; base::string16 GetLabel(int id) const override;
const gfx::FontList* GetLabelFontList(int id) const override; const gfx::FontList* GetLabelFontList(int id) const override;
bool IsCommandEnabled(int id) const override; bool IsCommandEnabled(int id) const override;
bool IsCommandVisible(int id) const override;
bool IsItemChecked(int id) const override; bool IsItemChecked(int id) const override;
void SelectionChanged(views::MenuItemView* menu) override; void SelectionChanged(views::MenuItemView* menu) override;
void WillShowMenu(views::MenuItemView* menu) override; void WillShowMenu(views::MenuItemView* menu) override;