X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fscreen.cc;h=039d82050fa770004a9f2ff93ef877ba7353d33d;hb=7c32ac2b3f0bfd02a1efea1d67e5ad1c3c5be93f;hp=0c90d747b9de86e63eeef0121e4e17fa0076b0c4;hpb=22b5d6458e3001a7bd930bf3491bf7fcd26ac3ce;p=chaz%2Fopenbox diff --git a/src/screen.cc b/src/screen.cc index 0c90d747..039d8205 100644 --- a/src/screen.cc +++ b/src/screen.cc @@ -2,6 +2,15 @@ #include "config.h" +#include "screen.hh" +#include "client.hh" +#include "openbox.hh" +#include "frame.hh" +#include "bindings.hh" +#include "python.hh" +#include "otk/display.hh" +#include "otk/property.hh" + extern "C" { #ifdef HAVE_UNISTD_H # include @@ -12,15 +21,6 @@ extern "C" { #define _(str) gettext(str) } -#include "screen.hh" -#include "client.hh" -#include "openbox.hh" -#include "frame.hh" -#include "bindings.hh" -#include "python.hh" -#include "otk/display.hh" -#include "otk/property.hh" - #include #include #include @@ -867,6 +867,11 @@ void Screen::setDesktopName(unsigned int i, const otk::ustring &name) otk::Property::utf8, newnames); } +otk::ustring Screen::desktopName(unsigned int i) const +{ + if (i >= _num_desktops) return ""; + return _desktop_names[i]; +} const otk::Rect& Screen::area(unsigned int desktop) const { assert(desktop < _num_desktops || desktop == 0xffffffff);