#include <strstream>
#include <string>
-using namespace std;
+using std::ends;
Slit::Slit(BScreen &scr, Resource &conf) : screen(scr),
openbox(scr.getOpenbox()), config(conf)
void Slit::setOnTop(bool b) {
m_ontop = b;
- ostrstream s;
+ std::ostrstream s;
s << "session.screen" << screen.getScreenNumber() << ".slit.onTop" << ends;
config.setValue(s.str(), m_ontop ? "True" : "False");
s.rdbuf()->freeze(0);
void Slit::setAutoHide(bool b) {
m_autohide = b;
- ostrstream s;
+ std::ostrstream s;
s << "session.screen" << screen.getScreenNumber() << ".slit.autoHide" << ends;
config.setValue(s.str(), m_autohide ? "True" : "False");
s.rdbuf()->freeze(0);
void Slit::setPlacement(int p) {
m_placement = p;
- ostrstream s;
+ std::ostrstream s;
s << "session.screen" << screen.getScreenNumber() << ".slit.placement"
<< ends;
const char *placement;
void Slit::setDirection(int d) {
m_direction = d;
- ostrstream s;
+ std::ostrstream s;
s << "session.screen" << screen.getScreenNumber() << ".slit.direction"
<< ends;
config.setValue(s.str(),
}
void Slit::load() {
- ostrstream rscreen, rname, rclass;
- string s;
+ std::ostrstream rscreen, rname, rclass;
+ std::string s;
bool b;
rscreen << "session.screen" << screen.getScreenNumber() << '.' << ends;