make the root window an obwidget type

This commit is contained in:
Dana Jansens 2002-12-20 14:44:20 +00:00
parent 506b5dbf6f
commit 82f4efb4e2
3 changed files with 6 additions and 3 deletions

View file

@ -12,7 +12,8 @@
namespace ob {
OBRootWindow::OBRootWindow(int screen)
: _info(otk::OBDisplay::screenInfo(screen))
: OBWidget(OBWidget::Type_Root),
_info(otk::OBDisplay::screenInfo(screen))
{
updateDesktopNames();

View file

@ -18,6 +18,7 @@ extern "C" {
#include <string>
#include <vector>
#include "widget.hh"
#include "otk/screeninfo.hh"
#include "otk/eventhandler.hh"
#include "otk/property.hh"
@ -32,7 +33,7 @@ namespace ob {
<p>
OBRootWindow also manages client messages for the root window.
*/
class OBRootWindow : public otk::OtkEventHandler {
class OBRootWindow : public otk::OtkEventHandler, public OBWidget {
private:
//! Information about this screen
const otk::ScreenInfo *_info;

View file

@ -18,7 +18,8 @@ public:
Type_StickyButton,
Type_LeftGrip,
Type_RightGrip,
Type_Client
Type_Client,
Type_Root
};
private: