make the root window an obwidget type
This commit is contained in:
parent
506b5dbf6f
commit
82f4efb4e2
3 changed files with 6 additions and 3 deletions
|
@ -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();
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -18,7 +18,8 @@ public:
|
|||
Type_StickyButton,
|
||||
Type_LeftGrip,
|
||||
Type_RightGrip,
|
||||
Type_Client
|
||||
Type_Client,
|
||||
Type_Root
|
||||
};
|
||||
|
||||
private:
|
||||
|
|
Loading…
Reference in a new issue