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
}
VSTGUI::GTKOptionMenu
Definition:
gtkoptionmenu.h:14
VSTGUI::COptionMenu
a popup menu control
Definition:
coptionmenu.h:137
VSTGUI::GTKOptionMenu::Impl
Definition:
gtkoptionmenu.cpp:17
VSTGUI
Definition:
customcontrols.cpp:8
vstgui4
vstgui
lib
platform
linux
gtkoptionmenu.h
Generated by
1.8.14