X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fwindow.cpp;h=3de9ba7f33894ba1c5c07d1f71a73d7faf1a51eb;hb=0639a524acf40293d79ebb65b20c27385a82431e;hp=5395a00535c3aa2c4ee41797b0d71b6513aaacf1;hpb=d39a783c839c08be8ac36a040f4f8b2ee0da8d56;p=libs%2Fgui.git diff --git a/source/window.cpp b/source/window.cpp index 5395a00..3de9ba7 100644 --- a/source/window.cpp +++ b/source/window.cpp @@ -6,6 +6,7 @@ Distributed under the LGPL */ #include +#include #include #include #include "window.h" @@ -52,6 +53,17 @@ Window::~Window() XCloseDisplay(display); } +void Window::set_title(const string &title) +{ + vector buf(title.begin(), title.end()); + XTextProperty prop; + prop.value=&buf[0]; + prop.encoding=XA_STRING; + prop.format=8; + prop.nitems=title.size(); + XSetWMName(display, window, &prop); +} + void Window::show() { XMapRaised(display, window);