Move a forward declaration (for class ArdourVSpacer) so that MSVC can also use it
[ardour.git] / libs / gtkmm2ext / cairo_packer.cc
index 71f35fcf367d17ad74dd1becf2a1a9840c7e6e16..2f7b46f47d5507795f22460db8ea2937ed1446b1 100644 (file)
@@ -65,6 +65,13 @@ CairoHPacker::on_expose_event (GdkEventExpose* ev)
        return HBox::on_expose_event (ev);
 }
 
+void
+CairoHPacker::on_size_allocate (Gtk::Allocation& alloc)
+{
+       get_parent()->queue_draw();
+       HBox::on_size_allocate (alloc);
+}
+
 CairoVPacker::CairoVPacker ()
 {
 }
@@ -83,6 +90,13 @@ CairoVPacker::on_realize ()
        CairoWidget::provide_background_for_cairo_widget (*this, get_bg());
 }
 
+void
+CairoVPacker::on_size_allocate (Gtk::Allocation& alloc)
+{
+       get_parent()->queue_draw();
+       VBox::on_size_allocate (alloc);
+}
+
 Gdk::Color
 CairoVPacker::get_bg () const
 {