/* $Id$
-This file is part of the MSP Märklin suite
-Copyright © 2009 Mikkosoft Productions, Mikko Rasa
+This file is part of R²C²
+Copyright © 2009-2010 Mikkosoft Productions, Mikko Rasa
Distributed under the GPL
*/
+#include <gtkmm/scrolledwindow.h>
#include <gtkmm/separator.h>
#include <msp/net/resolve.h>
#include <msp/time/units.h>
window.set_default_size(300, 200);
window.set_border_width(5);
+ Gtk::ScrolledWindow *scroll = new Gtk::ScrolledWindow;
+ window.add(*manage(scroll));
+ scroll->set_policy(Gtk::POLICY_NEVER, Gtk::POLICY_AUTOMATIC);
+
train_box = new Gtk::VBox(false, 5);
- window.add(*manage(train_box));
+ scroll->add(*manage(train_box));
window.show_all();
}
gtk.iteration(false);
}
-void Remote::train_added(Marklin::NetTrain &t)
+void Remote::train_added(R2C2::NetTrain &t)
{
- TrainPanel *panel = new TrainPanel(client, t);
+ TrainPanel *panel = new TrainPanel(*this, client, t);
if(!train_panels.empty())
{
Gtk::HSeparator *sep = new Gtk::HSeparator;