-bool OtkApplication::setMainWidget(const OtkWidget *main_widget)
-{
- // ignore it if it has already been set
- if (_main_widget) return false;
-
- _main_widget = main_widget;
-
- // set WM Protocols on the window
- Atom protocols[2];
- protocols[0] = XInternAtom(OBDisplay::display, "WM_PROTOCOLS", false);
- protocols[1] = XInternAtom(OBDisplay::display, "WM_DELETE_WINDOW", false);
- XSetWMProtocols(OBDisplay::display, _main_widget->getWindow(), protocols, 2);
-
- return true;
-}
-