#include <sigc++/trackable.h>
#include <msp/gbase/window.h>
+#include <msp/time/timestamp.h>
#include "panel.h"
namespace Msp {
namespace GLtk {
+class Label;
+
/**
A Root is a special type of Panel that covers and entire Window and accepts
input from it. When created, a Root widget will take its size from the window
{
private:
Graphics::Window &window;
+ Label *lbl_tooltip;
+ int pointer_x;
+ int pointer_y;
+ Msp::Time::TimeStamp tooltip_timeout;
+ Widget *tooltip_target;
public:
Root(const Resources &, Graphics::Window &);
+ void tick();
private:
virtual const char *get_class() const { return "root"; }
void button_press_event(int, int, unsigned, unsigned);