window->sendTo(0xffffffff);
return;
+ case Action::moveWindowUp:
+ window->move(window->x(), window->y() - it->number());
+ return;
+
+ case Action::moveWindowDown:
+ window->move(window->x(), window->y() + it->number());
+ return;
+
+ case Action::moveWindowLeft:
+ window->move(window->x() - it->number(), window->y());
+ return;
+
+ case Action::moveWindowRight:
+ window->move(window->x() + it->number(), window->y());
+ return;
+
+ case Action::resizeWindowWidth:
+ window->resize(window->width() + it->number(), window->height());
+ return;
+
+ case Action::resizeWindowHeight:
+ window->resize(window->width(), window->height() + it->number());
+ return;
+
case Action::toggleshade:
window->shade(! window->shaded());
return;
+ case Action::toggleMaximizeHorizontal:
+ window->toggleMaximize(XWindow::Max_Horz);
+ return;
+
+ case Action::toggleMaximizeVertical:
+ window->toggleMaximize(XWindow::Max_Vert);
+ return;
+
+ case Action::toggleMaximizeFull:
+ window->toggleMaximize(XWindow::Max_Full);
+ return;
+
default:
assert(false); // unhandled action type!
break;
break;
if (it == end) { // didn't already exist
if (doAddWindow(rootclients[i])) {
- cout << "Added window: 0x" << hex << rootclients[i] << dec << endl;
+ //cout << "Added window: 0x" << hex << rootclients[i] << dec << endl;
_clients.insert(insert_point, new XWindow(_epist, this,
rootclients[i]));
}
if (**it2 == rootclients[i])
break;
if (i == num) { // no longer exists
- cout << "Removed window: 0x" << hex << (*it2)->window() << dec << endl;
+ //cout << "Removed window: 0x" << hex << (*it2)->window() << dec << endl;
delete *it2;
_clients.erase(it2);
}
}
_active = it;
- cout << "Active window is now: ";
- if (_active == _clients.end()) cout << "None\n";
- else cout << "0x" << hex << (*_active)->window() << dec << endl;
+ //cout << "Active window is now: ";
+ //if (_active == _clients.end()) cout << "None\n";
+ //else cout << "0x" << hex << (*_active)->window() << dec << endl;
}