ASPiK SDK
gtkoptionmenu.h
1 // This file is part of VSTGUI. It is subject to the license terms
2 // in the LICENSE file found in the top-level directory of this
3 // distribution and at http://github.com/steinbergmedia/vstgui/LICENSE
4 
5 #pragma once
6 
7 #include "../iplatformoptionmenu.h"
8 #include <memory>
9 
10 //------------------------------------------------------------------------
11 namespace VSTGUI {
12 
13 //------------------------------------------------------------------------
14 class GTKOptionMenu : public IPlatformOptionMenu
15 {
16 public:
17  GTKOptionMenu (void* parent);
18  ~GTKOptionMenu ();
19 
20  PlatformOptionMenuResult popup (COptionMenu* optionMenu) override;
21 
22 private:
23  struct Impl;
24  std::unique_ptr<Impl> impl;
25 };
26 
27 //------------------------------------------------------------------------
28 }
Definition: gtkoptionmenu.h:14
a popup menu control
Definition: coptionmenu.h:137
Definition: gtkoptionmenu.cpp:17
Definition: customcontrols.cpp:8