summaryrefslogtreecommitdiff
path: root/distrho/src/DistrhoUIInternal.hpp
diff options
context:
space:
mode:
authorfalkTX <falktx@gmail.com>2016-02-14 21:30:04 +0100
committerfalkTX <falktx@gmail.com>2016-02-14 21:30:04 +0100
commitd1e127289c4f3f51d34177ed3adb67f2e75925fe (patch)
tree8ba69c017a17002b2083d13815fbab0bc715b0b6 /distrho/src/DistrhoUIInternal.hpp
parent720d681a09bd8bef418b0e12a65679a7905699d8 (diff)
Allow to store window title in external windows
Diffstat (limited to 'distrho/src/DistrhoUIInternal.hpp')
-rw-r--r--distrho/src/DistrhoUIInternal.hpp16
1 files changed, 10 insertions, 6 deletions
diff --git a/distrho/src/DistrhoUIInternal.hpp b/distrho/src/DistrhoUIInternal.hpp
index a649be93..40340812 100644
--- a/distrho/src/DistrhoUIInternal.hpp
+++ b/distrho/src/DistrhoUIInternal.hpp
@@ -370,6 +370,16 @@ public:
// -------------------------------------------------------------------
+ void setWindowTitle(const char* const uiTitle)
+ {
+#ifdef HAVE_DGL
+ glWindow.setTitle(uiTitle);
+#else
+ DISTRHO_SAFE_ASSERT_RETURN(fUI != nullptr,);
+ fUI->setTitle(uiTitle);
+#endif
+ }
+
#ifdef HAVE_DGL
void setWindowSize(const uint width, const uint height, const bool updateUI = false)
{
@@ -386,11 +396,6 @@ public:
fChangingSize = false;
}
- void setWindowTitle(const char* const uiTitle)
- {
- glWindow.setTitle(uiTitle);
- }
-
void setWindowTransientWinId(const uintptr_t winId)
{
glWindow.setTransientWinId(winId);
@@ -404,7 +409,6 @@ public:
}
#else
void setWindowSize(const uint width, const uint height, const bool updateUI = false) {}
- void setWindowTitle(const char* const uiTitle) {}
void setWindowTransientWinId(const uintptr_t winId) {}
bool setWindowVisible(const bool yesNo) { return true; }
#endif