summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
78e0536)
It might be necessary to load textures on the fly.
namespace Msp {
namespace GLtk {
namespace Msp {
namespace GLtk {
-Root::Root(const Resources &r, Graphics::Window &window):
+Root::Root(Resources &r, Graphics::Window &window):
resources(r),
keyboard(new Input::Keyboard(window)),
input_method(0),
resources(r),
keyboard(new Input::Keyboard(window)),
input_method(0),
-Root::Root(const Resources &r, Graphics::Window *window, Input::Keyboard *k, Input::Mouse *m, Input::Touchscreen *t):
+Root::Root(Resources &r, Graphics::Window *window, Input::Keyboard *k, Input::Mouse *m, Input::Touchscreen *t):
resources(r),
keyboard(k),
input_method(0),
resources(r),
keyboard(k),
input_method(0),
sigc::signal<std::string, int, int> signal_tooltip;
private:
sigc::signal<std::string, int, int> signal_tooltip;
private:
- const Resources &resources;
Input::Keyboard *keyboard;
InputMethod *input_method;
Input::Mouse *mouse;
Input::Keyboard *keyboard;
InputMethod *input_method;
Input::Mouse *mouse;
public:
/** Creates a Root widget for a window. The geometry is set to match the
window's size, and input devices are created automatically. */
public:
/** Creates a Root widget for a window. The geometry is set to match the
window's size, and input devices are created automatically. */
- Root(const Resources &, Graphics::Window &);
+ Root(Resources &, Graphics::Window &);
/** Creates a Root widget with custom input devices. If window is not null,
it is used to set the widget's initial geometry. */
/** Creates a Root widget with custom input devices. If window is not null,
it is used to set the widget's initial geometry. */
- Root(const Resources &, Graphics::Window *, Input::Keyboard *, Input::Mouse *, Input::Touchscreen * = 0);
+ Root(Resources &, Graphics::Window *, Input::Keyboard *, Input::Mouse *, Input::Touchscreen * = 0);
private:
void init(Graphics::Window *);
public:
private:
void init(Graphics::Window *);
public:
virtual const char *get_class() const { return "root"; }
virtual const char *get_class() const { return "root"; }
- const Resources &get_resources() const { return resources; }
+ Resources &get_resources() const { return resources; }
virtual unsigned get_width() const { return geom.w; }
virtual unsigned get_height() const { return geom.h; }
virtual unsigned get_width() const { return geom.w; }
virtual unsigned get_height() const { return geom.h; }