17 #ifndef DISTRHO_VSTGUI_HPP_INCLUDED
18 #define DISTRHO_VSTGUI_HPP_INCLUDED
21 #include "../distrho/extra/String.hpp"
30 VstGuiWidget(
const uint w = 1,
const uint h = 1,
const char*
const t =
"")
41 uint getWidth()
const noexcept
46 uint getHeight()
const noexcept
51 const char* getTitle()
const noexcept
56 uintptr_t getTransientWinId()
const noexcept
58 return transientWinId;
61 bool isVisible()
const noexcept
66 bool isRunning() noexcept
71 virtual void idle() {}
73 virtual void setSize(uint w, uint h)
79 virtual void setTitle(
const char*
const t)
84 virtual void setTransientWinId(
const uintptr_t winId)
86 transientWinId = winId;
89 virtual void setVisible(
const bool yesNo)
97 DISTRHO_NAMESPACE::String title;
98 uintptr_t transientWinId;
106 #endif // DISTRHO_VSTGUI_HPP_INCLUDED