da82d360dae18f3f0dd16f4d7b8f61dabf50141d
[platform/framework/web/crosswalk-tizen.git] /
1 // Copyright 2016 Samsung Electronics. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #ifndef EWK_EFL_INTEGRATION_BROWSER_SELECT_PICKER_SELECT_PICKER_TV_H_
6 #define EWK_EFL_INTEGRATION_BROWSER_SELECT_PICKER_SELECT_PICKER_TV_H_
7
8 #include "browser/select_picker/form_navigable_picker.h"
9
10 class SelectPickerEflTv : public FormNavigablePicker {
11  public:
12   explicit SelectPickerEflTv(EWebView* web_view,
13                            int selected_index,
14                            bool is_multiple_selection);
15   ~SelectPickerEflTv() override;
16
17  protected:
18   const char* GetItemStyle() const override;
19   void Init(const std::vector<content::MenuItem>& items,
20             const gfx::Rect& bounds) override;
21   void CreateAndPopulatePopupList(
22       const std::vector<content::MenuItem>& items) override;
23 };
24
25 #endif  // EWK_EFL_INTEGRATION_BROWSER_SELECT_PICKER_SELECT_PICKER_TV_H_