17 #ifndef DISTRHO_VSTGUI_TOP_LEVEL_WIDGET_HPP_INCLUDED
18 #define DISTRHO_VSTGUI_TOP_LEVEL_WIDGET_HPP_INCLUDED
21 #include "../distrho/extra/String.hpp"
52 uint getWidth() const noexcept
57 uint getHeight() const noexcept
62 const char* getTitle() const noexcept
67 uintptr_t getTransientWinId() const noexcept
69 return transientWinId;
72 bool isVisible() const noexcept
77 bool isRunning() noexcept
82 virtual void idle() {}
84 virtual void setSize(uint w, uint h)
90 virtual void setTitle(
const char*
const t)
95 virtual void setTransientWinId(
const uintptr_t winId)
97 transientWinId = winId;
100 virtual void setVisible(
const bool yesNo)
108 DISTRHO_NAMESPACE::String title;
109 uintptr_t transientWinId;
119 #endif // DISTRHO_VSTGUI_TOP_LEVEL_WIDGET_HPP_INCLUDED