{
delete_allocated_objects();
- _text = new InteractiveText(*this, 0.0, 0.0, Glib::ustring(a_text));
+ _text = new InteractiveText(*this, this, 0.0, 0.0, Glib::ustring(a_text));
_text->property_justification() = Gtk::JUSTIFY_CENTER;
_text->property_fill_color_rgba() = _outline_color_rgba;
double flagwidth = _text->property_text_width() + 10.0;
_text->show();
_line = new SimpleLine(*this, 0.0, 0.0, 0.0, _height);
_line->property_color_rgba() = _outline_color_rgba;
- _rect = new InteractiveRect(*this, 0.0, 0.0, flagwidth, flagheight);
+ _rect = new InteractiveRect(*this, this, 0.0, 0.0, flagwidth, flagheight);
_rect->property_outline_color_rgba() = _outline_color_rgba;
_rect->property_fill_color_rgba() = _fill_color_rgba;
_text->raise_to_top();
bool
CanvasFlag::on_event(GdkEvent* ev)
{
- cerr << "CanvasFlag::on_event(GdkEvent* ev)" << endl;
return false;
}