add ability to draw a slider border
[enigma2.git] / lib / gui / ewindow.cpp
index e637cf22078753588c0f6131301d8d11949af7e5..54a359582327698d6c24227cdf2b6fde4bfcbeff 100644 (file)
@@ -43,6 +43,11 @@ void eWindow::setTitle(const std::string &string)
        event(evtTitleChanged);
 }
 
+std::string eWindow::getTitle() const
+{
+       return m_title;
+}
+
 void eWindow::setFlag(int flags)
 {
        m_flags |= flags;
@@ -86,6 +91,12 @@ int eWindow::event(int event, void *data, void *data2)
                }
                return 0;
        }
+       case evtTitleChanged:
+                       /* m_visible_region contains, in contrast to m_visible_with_childs,
+                          only the decoration. though repainting the whole decoration is bad,
+                          repainting the whole window is even worse. */
+               invalidate(m_visible_region);
+               break;
        default:
                break;
        }