| Index: views/controls/menu/submenu_view.cc
|
| ===================================================================
|
| --- views/controls/menu/submenu_view.cc (revision 25647)
|
| +++ views/controls/menu/submenu_view.cc (working copy)
|
| @@ -112,8 +112,19 @@
|
| PaintDropIndicator(canvas, drop_item_, drop_position_);
|
| }
|
|
|
| -// TODO(sky): need to add support for new dnd methods for Linux.
|
| +bool SubmenuView::GetDropFormats(
|
| + int* formats,
|
| + std::set<OSExchangeData::CustomFormat>* custom_formats) {
|
| + DCHECK(GetMenuItem()->GetMenuController());
|
| + return GetMenuItem()->GetMenuController()->GetDropFormats(this, formats,
|
| + custom_formats);
|
| +}
|
|
|
| +bool SubmenuView::AreDropTypesRequired() {
|
| + DCHECK(GetMenuItem()->GetMenuController());
|
| + return GetMenuItem()->GetMenuController()->AreDropTypesRequired(this);
|
| +}
|
| +
|
| bool SubmenuView::CanDrop(const OSExchangeData& data) {
|
| DCHECK(GetMenuItem()->GetMenuController());
|
| return GetMenuItem()->GetMenuController()->CanDrop(this, data);
|
|
|