R2C2::Timetable *timetable;
Msp::GLtk::List *lst_timetable;
Msp::GLtk::Dropdown *drp_type;
- R2C2::Zone *zone;
- Msp::GLtk::Label *lbl_zone;
+ R2C2::TrackChain *target;
+ Msp::GLtk::Label *lbl_target;
Msp::GLtk::Entry *ent_time;
Msp::GLtk::BasicListData<const R2C2::Timetable::Row *> rows;
- bool zone_pick;
- R2C2::Zone *picked_zone;
+ bool target_pick;
+ R2C2::TrackChain *picked_target;
R2C2::TrackChain3D *pick_highlight;
+ bool shift;
public:
TimetablePanel(Engineer &, R2C2::Train &);
void delete_clicked();
void apply_clicked();
+ virtual void key_press(unsigned, unsigned);
+ virtual void key_release(unsigned, unsigned);
virtual void button_press(int, int, unsigned);
virtual void pointer_motion(int, int);
};