TrainDialog(Engineer &, R2C2::Train &);
private:
+ virtual void autosize_special(const Msp::GLtk::Part &, Msp::GLtk::Geometry &) const;
+
void ai_event(R2C2::TrainAI &, const R2C2::TrainAI::Message &);
void update_speed_display(float);
void ui_speed_changed(double);
void update_forward(bool);
void ui_forward_toggled(bool);
void expand_clicked();
+ void set_expanded(bool);
void toggle_panel(bool, Msp::GLtk::Panel *);
};