-/* $Id$
-
-This file is part of libmspgltk
-Copyright © 2007-2011 Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
-
#ifndef MSP_GLTK_WIDGET_H_
#define MSP_GLTK_WIDGET_H_
};
sigc::signal<void, bool> signal_visibility_changed;
+ sigc::signal<void> signal_autosize_changed;
sigc::signal<void> signal_request_focus;
sigc::signal<void> signal_grab_pointer;
sigc::signal<void> signal_ungrab_pointer;
void set_position(int, int);
void set_size(unsigned, unsigned);
- virtual void autosize() { }
+ virtual void autosize();
void set_geometry(const Geometry &);
const Geometry &get_geometry() const { return geom; }
calling this function with a non-null parameter.
*/
void set_parent(Container *);
-
public:
+ Container *get_parent() const { return parent; }
+
/**
Sets the widget style. The final style name is constructed by concatenating
the widget class and the style name with a dash.